- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
21世纪高职高专规划教材 C#语言程序设计李继武 彭德林 主 编张 珑 赵 松 周建辉 副主编7-5084-3947-3 1.1 .NET平台 1、底层操作系统 这部分包括微软提供的几种操作系统Windows 2000、Windows XP、Windows 2003等。 1.1 .NET平台 2、.NET企业服务器 Microsoft SQL Server 2000 Microsoft Exchange 2000 Microsoft BizTalk Server 2000 Microsoft Application Center 2000 Microsoft Mobile Server 1.1 .NET平台 3、.NET框架 .NET 框架包含两个主要部分:公共语言运行库(Common Language Runtime,CLR)和.NET框架类库(FCL)。 1.1 .NET平台 4、Visual Studio .NET集成开发环境 它是微软耕耘多年的开发工具,在构建基于Windows平台的各种程序时,它为程序员提供了非常出色的开发环境。 1.2 .NET框架 1.2.1 公共语言运行库(CLR) 公共语言运行库(CLR)为执行用.NET语言编写的代码提供了一个运行环境。它管理.NET代码的执行,包括对内存和对象生存期的管理。具体来说,CLR主要负责以下几种任务: 1.2 .NET框架 1、创建和执行托管代码 用.NET框架编写的代码就是托管代码,它在CLR的控制下运行。为了利用CLR的功能,我们首先选择一种面向CLR的编程语言,比如C#或VB.NET,然后利用该语言进行软件开发,开发完的程序将被编译成微软中间语言(Microsoft Intermediate Language,简称MSIL)。在执行MSIL之前,由.NET框架的即时(Just-In-Time)编译器将MSIL转换成适合特定CPU结构的本地代码。 1.2 .NET框架 2、自动内存管理 我们在用C++进行软件开发时,对内存的使用完全由程序员来决定,内存的申请和释放也完全由程序员自己来做。实践表明,程序员在使用完内存后常常忘记了释放内存,从而造成内存泄漏,为程序的稳定性埋下了隐患。 CLR提供了一种垃圾回收机制。也就是说,程序员只管申请内存,不管释放内存。CLR后台有一个专门的垃圾回收线程,它会按照自己的算法不定时地检查它托管的内存,如果发现没有引用的对象在占据内存,它就会把内存收回。 1.2 .NET框架 3、跨语言的互操作性 所谓跨语言的互操作性就是指用一种语言编写的代码同用另一种语言编写的代码进行交互操作的能力,这种能力有助于提高代码的重用性,提高软件的开发效率。 所有面向CLR的编程语言都必须支持通用语言规范(Common Language Specification,简称CLS),CLS是支持.NET的编译器的最低标准集,它可以确保多种语言的互操作性。 1.2 .NET框架 1.2.2 .NET框架的类库 .NET框架类库(FCL)通过提供可以继承的基类为开发者提供支持。开发者在自己的应用程序中可以使用一套分层次的.NET类,这些类由被称为命名空间的容器组织起来,能够为开发者提供可重复使用的基本功能或者高级功能。 1.2 .NET框架 .NET框架类库(FCL)包括如下内容: 1、系统框架服务 2、ADO.NET组件 3、XML数据组件 4、Windows Forms组件 5、Web Foms组件 1.3 Visual Studio.NET 1.3.1 Visual Studio.NET简介 Visual Studio .NET 是微软开发的针对.NET平台的集成开发环境,它包含一套完整的开发工具,可以开发桌面应用程序、ASP.NET Web 应用程序、XML Web services和移动应用程序。该环境包含Visual Basic .NET、Visual C++ .NET、Visual C# .NET 和 Visual J# .NET四种编程语言,并允许它们共享工具,这有助于创建混合语言解决方案。 1.3 Visual Studio.NET 1.3.2 用Visual Studio.NET开发C#应用程序 Visual Studio.NET(本书简称VS.NET)是微软针对.NET平台提供的集成的开发环境,它为开发人员提供了功能强大的调试器和各种各样的设计器,下面我们通过一个案例来学习VS.NET开发程序的基本步骤。 本章小结 本章详细介绍了.NET平台的主要内容
您可能关注的文档
- AutoCAD 2005工程绘图技术 覃国萍 第一章AUTOCAD_2005基础知识新.ppt
- AutoCAD 2007标准实例教程 张六成 AutoCAD2007标准实例教程01章新.ppt
- AutoCAD 2007标准实例教程 张六成 AutoCAD2007标准实例教程03章新.ppt
- AutoCAD 2007标准实例教程 张六成 AutoCAD2007标准实例教程06章新.ppt
- AutoCAD 2007标准实例教程 张六成 AutoCAD2007标准实例教程08章新.ppt
- AutoCAD 2007标准实例教程 张六成 AutoCAD2007标准实例教程13章新.ppt
- AutoCAD 2008实用教程 宋小春 第2章 操作基础新.ppt
- AutoCAD 2008实用教程 宋小春 第3章 绘图初步新.ppt
- AutoCAD 2008实用教程 宋小春 第5章 编辑、查看图形对象新.ppt
- AutoCAD 2008实用教程 宋小春 第6章 对象修改新.ppt
文档评论(0)