电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C基础与实例教程

C基础与实例教程_第1页
1/341
C基础与实例教程_第2页
2/341
C基础与实例教程_第3页
3/341
下载后可任意编辑C#基础教程-c#实例教程,适合初学者。第一章 C#语言基础本章介绍 C#语言的基础知识,希望具有 C 语言的读者能够基本掌握 C#语言,并以此为基础,能够进一步学习用 C#语言编写 window 应用程序和 Web 应用程序。当然仅靠一章的内容就完全掌握 C#语言是不可能的,如需进一步学习 C#语言,还需要认真阅读有关 C#语言的专著。1.1C#语言特点Microsoft.NET(以下简称.NET)框架是微软提出的新一代 Web 软件开发模型,C#语言是.NET 框架中新一代的开发工具。C#语言是一种现代、面对对象的语言,它简化了 C++语言在类、命名空间、方法重载和异常处理等方面的操作,它摒弃了 C++的复杂性,更易使用,更少出错。它使用组件编程,和 VB 一样容易使用。C#语法和 C++和 JAVA 语法非常相似,假如读者用过 C++和 JAVA,学习 C#语言应是比较轻松的。用 C#语言编写的源程序,必须用 C#语言编译器将 C#源程序编译为中间语言(MicroSoft Intermediate Language,MSIL)代码,形成扩展名为 exe 或 dll 文件。中间语言代码不是 CPU 可执行的机器码,在程序运行时,必须由通用语言运行环境 (Common Language Runtime,CLR)中的既时编译器(JUST IN Time,JIT)将中间语言代码翻译为 CPU可执行的机器码,由 CPU 执行。CLR 为 C#语言中间语言代码运行提供了一种运行时环境,C#语言的 CLR 和 JAVA 语言的虚拟机类似。这种执行方法使运行速度变慢,但带来其它一些好处,主要有:通用语言法律规范(Common Language Specification,CLS):.NET 系统包括如下语言:C#、C++、VB、J#,他们都遵守通用语言法律规范。任何遵守通用语言法律规范的语言源程序,都可编译为相同的中间语言代码,由 CLR 负责执行。只要为其它操作系统编制相应的 CLR,中间语言代码也可在其它系统中运行。自动内存管理:CLR 内建垃圾收集器,当变量实例的生命周期结束时,垃圾收集器负责收回不被使用的实例占用的内存空间。不必象 C 和 C++语言,用语句在堆中建立的实例,必须用语句释放实例占用的内存空间。也就是说,CLR 具有自动内存管理功能。交叉语言处理:由于任何遵守通用语言法律规范的语言源程序,都可编译为相同的中间语言代码,不同语言设计的组件,可以互相通用,可以从其它语言定义的类派生出本语言的新类。由于中间语言代码由 CLR 负责执行,因此异常处理方法是一致的,这在调试一种语言调用另一种语言的子...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C基础与实例教程

办公文档专营+ 关注
实名认证
内容提供者

大量办公文档,欢迎选择

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部