- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 Visual C# .NET 简介 主要内容 .NET Framework4.5介绍 Visual C# .NET2012程序设计语言的优点 Visual C# .NET2012平台的展示 1.1 NET Framework4.5介绍 目前,.NET Framework的主流版本是4.5 。 .NET Framework 是微软为开发应用程序创建的一个富有革命性的新平台。.NET Framework发布的第一个版本是运行在Windows操作系统上的,以后随着技术的成熟与更新,其余的操作系统像Linux、FreeBSD,甚至个人数字助手(PDA)类设备,都有运行在其上的.NET Framework版本。 1.1NET Framework4.5介绍 .NET Framework 是微软为开发应用程序创建的一个富有革命性的新平台。.NET Framework发布的第一个版本是运行在Windows操作系统上的,以后随着技术的成熟与更新,其余的操作系统像Linux、FreeBSD,甚至个人数字助手(PDA)类设备,都有运行在其上的.NET Framework版本。 1.1 NET Framework4.5介绍 .NET Framework是.NET 的核心部分。.NET 应用程序运行时所需的所有核心服务都是由.NET Framework提供的。.NET Framework的核心是公共语言运行时CLR,另外还包括了.NET框架类库。 1.1 NET Framework4.5介绍 .NET Framework主要组成部分以及与Visual Studio .NET之间的关系 : 1.1 NET Framework4.5介绍 .NET Framework的最底层是公共语言运行时CLR。它是.NET Framework的核心,也是其关键的功能引擎。CLR为所有语言和环境提供了一个通用基础,使得跨语言集成成为可能。CLR还负责内存的分配和管理,代码的即时编译,代码的装载,对象的引用计数,以及垃圾回收等操作。 1.1 NET Framework4.5介绍 CLR之上是.NET Framework的基本类库是Base Class Library(BCL)。BCL实现了运行时的各种功能并通过各种名字开发空间为开发者提供了所需的各种高级服务。例如,Collections名字空间包括了链表、哈希表等集合类型;System.IO名字空间就包含了输入/输出服务;BCL是.NET 语言共享的标准类库,任何遵从.NET语言的都可以使用它,这些服务都在.Net框架的控制之下,为所有的语言提供了统一的类库支持。 1.1 NET Framework4.5介绍 1.2 Visual C#.NET以及C# 4.5新增的功能 1.2.1 Visual C#.NET介绍 微软对C#的定义是:“一种类型安全、现代、简单,由C和C++衍生出来的面向对象的编程语言,它是牢牢根植于C和C++语言之上的,并可立即被C和C++的使用者所熟悉。Visual C#.NET的目的就是综合Visual Basic的高生产率和C++的行动力”。 1.2.1 Visual C#.NET介绍 使用Visual C#.NET开发应用程序比使用C++简单,因为其语法比较简单。但是,Visual C#.NET是一种强大的语言,在C++中能完成的任务利用Visual C#.NET也能完成。如前所述,Visual C#.NET中与C++比较高级的功能等价的功能(例如直接访问和处理系统内存),只能在标记为“不安全”的代码中使用。 1.2.1 Visual C#.NET介绍 Visual C#.NET,是一种现代的面向对象的程序开发语言,它使得程序员能够在新的微软.NET平台上快速开发种类丰富的应用程序。.NET 平台提供了大量的工具和服务,能够最大限度地发掘和使用计算及通信能力。 Visual C#.NET中有声明新的类及其方法和性质的关键字,还含有实现面向对象编程的三大支柱:封装、继承和多态的关键字。 1.2.1 Visual C#.NET介绍 在Visual C#.NET中,与类的定义有关的一切都可在声明本身中找到。C#的类定义并不需要独立的头文件或IDL(接口定义语言)文件。而且,Visual C#.NET支持新的XML风格的内嵌文档,大大简化了软件的在线和印刷品参考文档的制作工作。 1.2.1 Visual C#.NET介绍 Visual C#.NET还支持接口(Interface),一种与其所指定的服务的类订立合同(Contract)的方式。在Visual C#.NET中,类只能从一个父类继承,但可以实现多个接口。在实现接口时,C#类实际上也承诺了要提供
文档评论(0)