欢迎来到天天文库
浏览记录
ID:2080704
大小:47.00 KB
页数:16页
时间:2017-11-14
《microsoft .net 框架常见问题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Microsoft.NET框架常见问题MicrosoftCorporation概念问题什么是.NET?简单地说,Microsoft®.NET是Microsoft以服务的方式递交软件的一种策略。有关完整信息,请参阅有关该主题的白皮书(英文)。以下是白皮书的摘要,简要介绍了.NET的关键内容:Microsoft.NET平台包括用于创建和操作新一代服务的.NET基础结构和工具、用于实施多信息客户端的.NET用户经验,以及用于启用新一代智能Internet设备的.NET构造块服务和.NET设备软件。Microsoft.NET产品和服务包括Microsoft®Win
2、dows.NET(其核心集成了一组构造块服务)、MSN.NET、个人订阅服务、Microsoft®Office.NET、Microsoft®VisualStudio.NET和Microsoft®bCentral™for.NET。第三方.NET服务许多领域的合作伙伴和开发人员都有机会在.NET平台上提供企业和垂直服务。此问题针对的是.NET框架。.NET框架是.NET平台基础结构的一部分。有关.NET框架的详细信息,请参阅下一个问题。什么是.NET框架?.NET框架是创建、部署和运行Web服务及其他应用程序的一个环境。它包括三个主要部分:公共语言运行时、框架
3、类和ASP.NET。.NET框架是否只适用于创建Web站点的用户?.NET框架使您可以创建优秀的Web应用程序。但它也可以帮助您创建现在的各种应用程序。与当前创建应用程序的方式相比,.NET在编写任何Windows软件(使用ATL/COM、MFC、Microsoft®VisualBasic®或标准Microsoft®Win32®)方面都具有更大的优势。当然,如果您是开发Web站点,那么从ASP.NET开始,您就会感受到.NET框架的强大吸引力。从何处可以获得.NET框架SDK?现在可以从MSDNOnlineDownloads(英文)下载.NET框架SDK的
4、Beta1版。鉴于其大小,我们以多种方式提供此Beta版:作为一个下载文件(106MB),分为11部分下载,或者从MicrosoftDeveloperStore定购其CD:美国/加拿大(英语)国际(英语).NET框架可以运行于哪些平台?Beta1版可以运行在Microsoft®Windows®2000、Windows95/98/ME和WindowsNT®4.0上。另外,还有一个称为.NET精简框架的.NET框架版本。它用于使蜂窝电话和增强型电视等设备也具有.NET框架的某些功能。.NET精简框架将运行在WindowsCE和其他嵌入式操作系统上。.NET框架
5、支持哪些编程语言?.NET框架与编程语言无关。事实上任何语言都可以支持.NET框架。目前,您可以用许多语言来创建.NET程序,包括:C++、Microsoft®VisualBasic.NET、JScript®和Microsoft的最新语言——C#。以后,也会有大量的第三方语言可以用来创建.NET框架应用程序,包括COBOL、Eiffel、Perl、Python、Smalltalk等等。.NET框架和COM+服务之间是什么关系?在.NET框架中,不仅可以完全访问COM+服务,而且也更容易创建服务组件。.NET框架组件可被添加至COM+应用程序中。在COM+应
6、用程序中,.NET框架组件可以利用自动组件服务,例如:事务、对象池、排队组件、事件等等。.NET框架和DCOM之间是什么关系?DCOM是用于进程间通讯的COM基础结构。.NET框架支持大量用于进程间通讯的可插入通道和格式化程序。在托管代码和非托管代码之间进行转换时,.NET框架使用了COM基础结构,尤其是DCOM。所有使用COM+服务的方案都使用了托管到非托管转换,因此默认使用DCOM。对于注重互操作性的进程间通讯,.NET框架也支持SOAP(简单对象访问协议)。.NET框架是否仅仅是WindowsDNA的新名称?不。WindowsDNA是用于创建紧耦合的
7、分布式Web应用程序的一种体系结构。由于分布式应用程序变得需要更多的松耦合原理,因此Microsoft在.NET中发展了该体系结构。.NET框架是.NET体系结构的一部分。运行时技术问题术语什么是公共语言运行时(CLR)?公共语言运行时是.NET框架应用程序的执行引擎。它提供许多服务,包括:代码管理(加载和执行)应用程序内存隔离类型安全验证IL到本机代码的转换元数据(增强的类型信息)访问为托管对象管理内存强制代码访问安全异常处理,包括跨语言异常托管代码、COM对象和现有DLL(非托管代码和数据)之间的互操作自动进行对象布局对开发人员服务(配置、调试等)的支
8、持什么是公共类型系统(CTS)?公共类型系统是多信息类型系统,它被
此文档下载收益归作者所有