Csharp.NET概述

Csharp.NET概述

ID:44208287

大小:406.50 KB

页数:32页

时间:2019-10-19

Csharp.NET概述_第1页
Csharp.NET概述_第2页
Csharp.NET概述_第3页
Csharp.NET概述_第4页
Csharp.NET概述_第5页
资源描述:

《Csharp.NET概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C#网络编程技术教程第一章C#.NET概述学习目标了解.NET框架及其特点。了解C#开发背景,及其与.NET框架之间的关系。掌握VisualC#.NET集成开发环境。掌握创建C#程序的一般方法和C#程序结构。本章内容1.1.NET平台介绍1.2C#语言简介1.3VisualC#.NET集成开发环境1.4创建第一个C#.NET程序1.1.NET平台介绍1.1.1什么是.NETMicrosoft .NET是微软公司于2000年6月22日发布的下一代计算计划,该计划的主要目的是让网络由呈现式的平台转为完全的平台,使微软已有的软件在Web时代适用于传统的PC

2、。具体来讲,就是通过.NET计划,可以让我们在任何时间、任何地点,使用任何设备获取信息并且得到服务。.NET是微软公司推出的一个全新概念的技术,它代表了一个集合、一个环境和一个可以作为平台支持下一代Internet的可编程结构。同时.NET也是一种新的计算平台,它简化了在高度分布式Internet环境中开发应用程序的过程,为用户提供更加丰富和完善的解决方案。1.1.NET平台介绍Microsoft.NET方案由以下四个关键部分组成:(1).NET构件块服务,即对某些特定服务程序的访问,如用于文件存储的服务、日历管理或Passport.NET(一种身份

3、鉴别服务)。(2).NET设备软件,是运行于新型Internet设备上的软件。(3)用户体验,包括自然界面、信息代表和智能标签等功能,这些技术可以自动建立超链接,这些超链接指向与用户创建的文档中的单词或短语相关的信息。(4)基础结构,由.NET框架、MicrosoftVisualStudio.NET、.NET企业服务器和MicrosoftWindows.NET组成。1.1.NET平台介绍1.1.2.NET的核心组件.NET包括以下核心组件:(1)一组用于创建互联网操作系统的构建块。包括用于用户认证的Passport.NET以及用于文件存储的服务,用户

4、首选项日历管理和众多的其他任务。(2)构建和管理新一代服务的基本结构和工具。包括VisualStudio.NET企业服务器、.NETFramework和Windows.NET。(3)能够启用新型智能互联网设备的.NET设备软件。(4).NET用户体验。1.1.NET平台介绍1.1.3.NET的新特性.NET是一种全新的技术,其平台由公共语言运行时、基础类库和公共语言规范组成。基础类库展现了公共语言运行时的功能,类似于WindowsAPI。但基础类库提供了比API更为高层的功能来方便代码的重用。作为一个新的平台,它包括了很多新特性:一致的编程模式,简化

5、的编程模式,平台与处理器独立,支持多语言的开发,自动内存管理,一致的出错处理方式,完美的安全机制,XML和SOAP的引入等。具体说明如下:(1)一致的编程模式。在.NET环境中,所有的应用程序都采用通用的面向对象的编程模式,而Windows环境中既有DLL函数也有COM对象。1.1.NET平台介绍(2)简化的编程模式。这是最令开发人员欢迎鼓舞的消息,在.NET环境下,由于CLR的作用,程序开发人员不再需要深入了解和Windows或COM架构相关的GUID、Iunknown( )、AddRef( )、Release( )和HRESULTS等知识。.NE

6、T平台不但隐藏了实现细节,而且在新的平台上,这些概念已经消失了。(3)平台与处理器独立。微软中间语言(MSIL)独立于CPU,是一种比传统机器语言层次更高的语言。对于任何操作平台,只要支持.NET运行就可以运行.NET应用程序。现在所有的Windows平台均可以实现这一点,将来甚至在非Windows操作系统上也可以实现这一点,直接在C++这样的语言中使用。1.1.NET平台介绍(4)支持多语言的开发。按照COM的原理,代码重用是建立在二进制代码的级别上的。在.NET环境下,代码重用可以建立在源码级别上,也就是说,用C#语言编写的某个类可以直接在C++

7、这样的语言中使用。.NET有这样的巨大威力在于它为所有支持.NET编程的语言提供了一整套通用类型系统。(5)自动内存管理。对于所有开发人员而言,最难解决的就是内存泄漏的问题。在.NET环境下这个问题得到彻底解决,自动内存管理功能已经纳入CLR之中。该功能会定时检查被丢弃的内存,并进行相应的回收,从而使程序员可把复杂的内存管理交给平台自己来处理。1.1.NET平台介绍(6)一致的出错处理方式。相信所有的WindowsSDK程序员都对Windows环境下混乱的错误处理方式感到厌烦,如Win32错误代码、异常情况处理和HRESULT等。在.NET环境下,所

8、有的程序都采用统一的错误处理方式(产生异常)。(7)完善的安全机制。.NET的出现是为了迎合下一代因特网环境

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

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

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