第1篇基础知识(共享)

第1篇基础知识(共享)

ID:45593004

大小:66.08 KB

页数:7页

时间:2019-11-15

第1篇基础知识(共享)_第1页
第1篇基础知识(共享)_第2页
第1篇基础知识(共享)_第3页
第1篇基础知识(共享)_第4页
第1篇基础知识(共享)_第5页
资源描述:

《第1篇基础知识(共享)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第1篇基础知识第1章.NET与C#简介学习要点□了解.NET平台和.NETFramework组织结构。□了解CLR的优点及其工作流程。□了解C#语言的由来及其特点。1.1.NET简介1.1.1.NET平台微软公司总裁史蒂夫•鲍尔默对“什么是.NET”的解释是:.NET代表了一个集成、一个环境、一个编程的基本结构,它可作为一个平台來支持下一代的互联网,是一个可实现的环境。比尔•盖茨对.NET的评价是:这是一个崭新的平台,它将影响我们今后编写的每一行应用程序代码,它将重新定义用户界面,屏幕内容以及人机交互方式都将大为改观,如同从DOS到Windows的转变一样,微软的所有产品都将受到它的影响。

2、他在2000年就明确了Microsoft.NET的战略:未来5年,我们的日标就是超越今天各H为营的Web站点,把Internet建成一个可以互相交换组件的地方。诚如微软公司的预期和努力,如今.NET已是一个可以支持下一代互联网服务和运营的平台。这个平台包含微软新一代的操作系统、人量的互联网服务软件、对各种设备(移动通信设备、机顶盒和信息家迫等)的支持和应用软件开发套件——VisualStudio.NET等。在这个平台下,从用户的角度看,只需发出请求,无论在什么设备上运行着什么操作系统,只要安装了.NETFramework,就可以运行.NET可执行程序,用户就能获得所需要的服务,而无须关心后

3、台的复杂操作;从开发人员的角度看,平台对开发进行强有力的支持,方便创建各式各样的应用软件(无论是传统的Windows应用软件还是Web站点),而且部署和发布应用程序更加简便。.NET平台结构如图1-1所示,它釆用开放式的体系结构,集中体现了微软公司在软件设计领域的先进技术成就,其核心技术包括.NETFramework、.NET金业服务器、模块服务、C#.NET网络程序设计实用教程VisualStudio.NET0图1-1.NET平台结构.NETFramework是.NET战略的核心,它为.NET平台下应用程序的开发和执行提供了基本的环境架构。.NET企业服务器是一系列的技术服务产品,为用户

4、提供了数据通信、协作、交换和存储等服务,包括SQLServer>BizTalkServer>OfficeCommunicationsServersHostIntegrationServer和ExchangeServer等。积木块服务主要是微软公司提供的COM+纟R件服务和XMLWeb服务技术,在应用程序中作为功能模块调用,以便快速完成开发。1.1.1.NET框架.NETFramework(.NET框架)是支持生成和运行.NET应用程序以及XMLWebServices的内部Windows组件。为了创建和运行基于.NET平台的应用程序,.NETFramework提供了一个多语言组件开发、编译和

5、运行的环境。图1・2是.NETFramework的组织结构图。VisualBasic・5・Oi.VisualPerl等丿I发语育操作系统图1-2.NETFramework的组织结构图.NETFramework主要包括3个部分:公共语言规范、.NETFramework类库和公共语言运行库。其屮,公共语言运行库是.NETFramework的基础,其作用是托管和执行代码,并向托管代码提供内存管理、线程管理等服务;.NETFramework类库是一个综合性的、血向对象的可重用类型集合,利用它可以开发多种应用程序;公共语言规范是公共语言运行库支持的语言功能的子集,包括几种面向对象的编程语言的通用功能

6、。符合公共语言规范的组件和工具能够保证与其他符合公共语言规范的组件和工具进行交互操作。.NETFramework实现的口标如下:0对于不同的编程语言而言,提供一个统一的而向对彖的编程环境;而对于同一种编程语言,无论对象代码是在木地存储和执行,还是在木地执行,在Internet±分布,或者是在远程执行,其编程环境是基木一致的。0代码执行环境将软件部署和版本控制冲突最小化。0代码执行环境能够提高代码执行的安全性。0使开发人员能够轻松地设计不同类型的应用程序,如传统的命令行、图形化的WindowsGUI(即Windows窗体应用程序)>ASP.NET应用程序>XMLWcbServices以及Wi

7、ndows服务等。0能够按照工业标准生成所有应用,以确保基于.NETFramework的代码町与其他任何代码集成。.NETFrameworkIE式发布的版本从1.0开始,逐步升级为1.1、2.0、3.0、3.5和4.0,并且仍在不断地升级中。.NETFramework1.0、1.1、2.0这3个版本是彼此完全独立的,可以同时位于一台计算机上,每个版本都有自己的公共语言运行库、类库和编译器等。需要注意的是,虽然2.0版本以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。