第1篇 入门篇
第1章 快速上手
想必每个IT从业人员对微软不败的传奇都耳熟能详。它推出的.NET战略具有划时代的意义,并希望通过.NET在网络时代赢得像Windows,甚至比Windows更胜一筹的垄断地位。.NET的r8涵已经大大超出了操作系统的范畴,势必更进一步地提升微软公司地位。Visual Studi0是微软公司推出的.NET开发环境,是目前*流行的Windows平台应用程序开发环境。目前已经发展到9.0版本,也就是Visual Studi0 2008。
1.1.1 Microsoft.NET框架概述
Microsoft.NET Framework是一个平台,此平台支持本书所讲的C#语言。.NET Framework旨在提供一个一致的面向对象的编程环境,保证代码执行**性,同时为团队提供方便的软件部署和版本控制,使开发人员在面对类型、大小不相同的应用程序时保持一致的编程习惯:按照工业标准生成所有通信,基于.NET Framework的代码可与任何其他代码集成。
.NET Framework的平台体系结构如图1.1所示。由图1.1可以看到,.NET Framework具有两个主要组件——公共语言运行库(CLR)和.NET Framework类库(FCL)。图1.2所示为.NETFramework的核心组件及其要素。
在图1.2中,由.NET Framework类库提供的内容构成了.NET应用程序的核心功能,可以通过这些类库构建WinForms应用程序.ASP.NET应用程序以及AD0.NET数据库应用程序等,这将是后面章节讲解的**,在这里不做详细介绍。
公共语言运行时(Common Language Runtime,CLR),为托管代码提供各种服务,如跨语言集成、代码访问**性、对象生存期管理、调试和分析支持。有了公共语言运行库,就可以很容易地设计出能够跨语言交互的组件和应用程序。也就是说,用不同语言编写的对象可以互相通信,并且它们的行为可以紧密集成。
……