预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第2章.NET平台与VisualStudio2005开发工具编程语言之间缺乏互操作性。 ③内存管理困难。 ④COM组件不能满足许多开发任务的需要,影响开发时间。 ⑵COM+2.0优点 ①提供了一种托管环境,增强了类型和代码安全性。 ②提供了丰富的实用类库和函数库。 ⑶.NET优点 ①提供了一种托管环境,增强了类型和代码安全性。 ②提供了公共数据类型。③提供了丰富的基础类库。 ④内存管理方便。 2、.NETFramework架构公共语言运行时(CommonLanguageRuntime)给.NET应用程序提供托管运行环境。.NET应用程序被编码成为中间语言代码,.NET应用程序运行时运行库编译器(runtime-awareompiler)在托管执行环境下编译中间语言(IL)使之成为本地可执行的代码,并使用数组边界和索引检查,异常处理,垃圾回收等手段确保类型的安全。 ②公共类型系统 公共类型系统(CommonTypeSystem)提供了一个公共的数据类型集合。它为不同语言之间混合编程提供了数据交换的能力。 ③.NET基础类库 .NETFramework类库是一个由Microsoft.NETFrameworkSDK中包含的类、接口和值类型组成的库。该库提供对系统功能的访问,是建立.NETFramework应用程序、组件和控件的基础。 3、基于.NETFramework应用程序类型 可使用.NETFramework开发下列类型的应用程序和服务: 控制台应用程序。 WindowsGUI应用程序(Windows窗体)。 ASP.NET应用程序(Web应用程序)。 XMLWebServices。 Windows服务。 可移动应用程序。二、命名空间 1、定义命名空间 一个命名空间是一个逻辑的命名系统,用来组织庞大的系统类资源,使开发者使用起来结构清晰、层次分明、使用简单,同时,开发者可以使用自定义的命名空间以解决大型应用中可能出现的名称冲突。 在C#中定义命名空间的语法格式如下: namespaceSpaceName { ...... } 在命名空间中可以定义类、结构、枚举、委托和接口等可在程序中使用的类型。 例2-1命名空间命名空间可以嵌套,形成树状层次结构。例如: namespaceA { namespaceB { namespaceC { …… } } }类名的全称由它所在命名空间的名称与类名组成,这些名称用“.”隔开。 2、using语句 在C#程序中引入命名空间,可使用using语句。 语法: using命名空间 如果命名空间是嵌套定义的,各个名称之间用“.”隔开。 作用:在C#程序中引入命名空间。在一个程序中引入一个命名空间后,该程序中引用该命名空间中定义的类、结构和接口等时,可以省略命名空间名。例如: usingSystem; usingA.B.C; 所有的C#源代码都以语句usingSystem;开头。2.2VisualStudio2005开发环境2.3使用VisualStudio2005创建控制台应用程序2.4使用VisualStudio2005创建WinForm应用程序2.5使用VisualStudio2005创建基于ASP.NET的 Web应用程序