下载此文档

C#与NET平台介绍.ppt


文档分类:IT计算机 | 页数:约430页 举报非法文档有奖
1/430
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/430 下载此文档
文档列表 文档介绍
第?章????与???平台介绍本章目标了解???????????????的结构理解???????????????的基本概念?????????????了解????????????????命名空间了解??程序的基本结构????语言的由来在过去的二十年里, C和 C++ 已经成为在商业软件的开发领域中使用最广泛的语言。它们为程序员提供了十分灵活的操作,不过同时也牺牲了一定的开发效率。与 VB 等语言相比,同等级别的 C/C++ 应用程序往往需要更长时间来开发。由于 C/C++ 语言的复杂性,许多程序员都试图寻找一种新的语言,希望能在功能与效率之间找到一个更为理想的权衡点。 VB 以牺牲灵活性的代价来提高效率。可是这些灵活性正是 C/C++ 程序员所需要的。这些解决方案对编程人员的限制过多(如屏蔽一些底层代码控制的机制),所提供的功能难以令人满意。这些语言无法方便地同早先的系统交互,也无法很好地和当前的网络编程相结合。对于 C/C++ 用户来说,最理想的解决方案无疑是在快速开发的同时又可以调用底层平台的所有功能。他们想要一种和最新的网络标准保持同步并且能和已有的应用程序良好整合的环境。另外,一些 C/C++ 开发人员还需要在必要的时候进行一些底层的编程。 C# (C sharp) 是对这一问题的解决方案。 C# 是一种新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于 Microsoft .NET 平台的应用程序, Microsoft .NET 提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 C# 语言的特点: C# 语言是 Microsoft 发布的一种全新的编程语言, 战略的一枚重要棋子。 C# 语言是面向对象的、现代的编程语言,用 C# 服务软件,也可以编写各种数据库、网络服务应用程序和 Windows 窗口界面程序。 C# 继承了 C/C++ 的优点和灵活性,能够充分利用 OS 系统的底层功能,同时又具备了完全的面向对象特性。可以让初学者直接了解面向对象编程的各种概念,学****现代的编程思想和手段。代码被执行代码被执行 C++ VB 编译器编译器可执行代码可执行代码 RUNTIMERUNTIME ???????代码的编译语言特定的编译器和运行库代码被执行代码被执行 C++ VB 编译器编译器可执行代码可执行代码 RUNTIME RUNTIME IL+元数据 CLR ???和?????的使用???????????????????????????????????????????? 程序 MSIL +元数据机器代码代码被执行 CLR 程序被编译两次,第一次编译很慢,而第二次编译较快! 源代码??????????中间语言 MSIL +元数据机器代码代码被执行 CLR MSIL 帮助语言实现互操作 IL 不是字节代码,但很接近字节代码。因此,执行应用程序时, IL 到机器码的转换速度非常快! 通过 CLR 将 MSIL 转换为具体 CPU 的代码 CPU 源代码程序集 module IL语言范例??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

C#与NET平台介绍 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数430
  • 收藏数0 收藏
  • 顶次数0
  • 上传人doc1888
  • 文件大小0 KB
  • 时间2016-03-31