网站大量收购独家精品文档,联系QQ:2885784924

C语言外文资料翻译及原文.pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

.NET和C#简介

为了理解.NET的重要性,考虑一下近10年来出现的许多Windows技术的本质

会有一定的帮助。尽管所有的Windows操作系统在表面上看来完全不同,但从

Windows3.1(1992年)到WindowsServer2003,在内核上都有相同的WindowsAPI。

在我们转而使用Windows的新版本时,API中增加了非常多的新功能,但这是一个

演化和扩展API的过程,并非是替换它。

向后兼容性是Windows技术的极其重要的特性,也是Windows平台的一个长处,

但它有一个很大的缺点。每次某项技术进行演化,增加了新功能后,都会比它以前更

复杂。

很明显,对此必须进行改进。Microsoft不可能一直扩展这些开发工具和语言,

使它们越来越复杂,既要保证能跟上最新硬件的发展步伐,又要与20世纪90年代初

开始流行的Windows产品向后兼容。如果要得到一种简单而专业化的语言、环境和

开发工具,让开发人员轻松地编写优秀的软件,就需要一种新的开端。

这就是C#和.NET的作用。粗略地说,.NET是一种在Windows上编程的新架构

——一种新API。C#是一种新语言,它可以利用.NETFramework及其开发环境中的所

有新特性,以及在最近20年来出现的面向对象的编程方法。

在继续介绍前,必须先说明,向后兼容性并没有在这个演化进程中失去。现有的

程序仍可以使用,.NET也兼容现有的软件。软件组件在Windows上的通信,现在几

乎都是使用COM实现的。因此,.NET能够提供现有COM组件的包装器(wrapper),

以便.NET组件与之通信。

Microsoft已经扩展了C++,提供了一种新语言J#,还对VB进行了很多改进,

把它转变成为功能更强大的VB.NET,并允许把用这些语言编写的代码用于.NET环

境。但这些语言都因有多年演化的痕迹,所以不能完全用现在的技术来编写。

在使用.NETFramework1.0和VisualStudio.NET2002时,要创建可移动应用程

序,就必须下载MicrosoftMobileInternetToolkit(MMIT)。而现在,有了.NETFramework

1.1和VisualStudio.NET2003,就可以直接创建可移动应用程序,不需要下载其他工

具包了。

在使用VisualStudio.NET2003创建新项目时,这是显而易见的。例如,在查看

-1-

可以创建的C#项目类型列表时,会看到ASP.NETMobileWebApplication和Smart

DeviceApplication。ASP.NETMobileWebApplication项目类型可以用于建立基于Web

的可移动应用程序。SmartDeviceApplication项目类型可以创建用于PocketPC或其

他WindowsCE设备的应用程序。为WindowsCE设备建立的第三方客户应用程序利

用的是CompactFramework,这是.NETFramework的删节版本。

打开任何一种可移动项目类型,系统就会在VisualStudio.NET工具箱中列出一

组可用的可移动服务器控件,然后用户就可以使用这些控件创建应用程序。

在新的架构中,另一个大的变化是ADO.NET。ADO.NET是访问和处理数据

的.NET方式,现在它有两个新的数据提供程序,其中一个用于ODBC,另一个用于

Oracle。

在使用.NETFramework1.0时,就可以使用ODBC数据提供程序,但它需要单独

下载。另外,一旦下载,这个数据提供程序的命名空间就是Microsoft.Data.Odbc。

而在.NETFramework1.1中,ODBC数据提供程序是内置的,不需要单独下载。

而且可以通过System.Data.Odbc命名空间来使用

文档评论(0)

. + 关注
官方认证
内容提供者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档