- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
21天学通C_(周红安等编著)2009年出
C#的全称为C sharp。2001年,美国Microsoft公司发布了C#语言,是一种现代的、类型安全的、面向对象的计算机编程语言。 C#语言的语法类似于C++的面向对象语法,属于C语言家族中的一种。 使用C#语言可以创建运行在Windows操作系统上的窗口应用程序,也能开发出分布式组件、Web服务、网络数据库等应用程序。 1998年开始第一个版本C#语言的设计。2000年9月,国际信息和通信系统标准化组织为C#语言定义了一个Microsoft公司建议的标准。在2001年正式发布C#语言。 C#语言是建立在.NET Framework环境之上的。.NET Framework是一个类库,它不仅支持C#语言,还支持VB.NET和C++的托管方式。C#语言是.NET Framework平台首选的开发语言。 由公共语言运行库环境.NET Framework执行,而不是直接由操作系统执行的代码就是托管代码。 Microsoft公司推出.NET的目的在于:消除当前计算技术中的缺陷,实现用户从任何地点、任何设备都可访问其个人数据和应用程序的宏伟蓝图。 C#语言主要有6个特点,即生成中间代码、在命名空间中声明、数据类型丰富、有两个基本类、方法可当做参数传递、与COM集成。 当使用C#语言创建一个应用程序时,就会在一个命名空间里创建一个或多个类。 通过引用传递参数允许函数成员(包括方法、属性、索引器、运算符)和构造函数等传递参数的值。 COM技术是Microsoft公司的Win32组件技术。C#语言能与COM组件进行无缝集成。用C#语言编写的类可以子类化COM组件,所谓子类化就是指替换窗口的过程。C#语言生成的类也可以当做一个COM组件使用,可用任何.NET语言进行子类化。 C#语言属于C语言家族,C#语言是Microsoft公司在C++基础上扩充发展出来的,它并不是一个国际化标准,它只是Microsoft公司的一个产品。 C#语言是为了提升软件开发效率,将软件开发工业化的产物,也是Microsoft公司为了市场竞争而推出的一个产品。其竞争对象就是Java语言。 在.NET的整个结构中,包括虚拟执行系统、VOS类型系统、元数据和公用语言规范4个组成部分。如图1.4 虚拟执行系统,简称VES。它是.NET环境中应用程序运行的基础。其主要作用有:驱动.NET运行环境;元数据的生成和使用;公用语言规范的满足条件检查,以及应用程序执行过程中的内存管理等。 元数据是一种二进制信息,用来存储公共语言环境中的可执行文件,在术语中称为PE文件。当编写一个程序时,通过利用类型声明,所声明的类型被介绍给时间运行环境,它用来管理代码的执行,目的是使程序设计更为简便。类型声明在于PE可执行文件内部描述。元数据和可执行代码并存的主要优势是:1、信息和类型自身放在一起,不会遍布很多地方;2、有助于解决COM中的版本问题;3、在相同的上下文中使用不同的版本库,因为库不仅被注册表引用,也被包含在可执行代码中的元数据引用。 通用语言规范,简称CLS。CLS最大的好处就是带来了语言的交互可操作性。 类型系统,简称VOS。它提供丰富的类型系统,同时支持面向对象和过程编程语言。它的功能在于实现很多种近似但有点不兼容的类型互相兼容。 Windows Forms就是Windows窗体的意思。它是.NET Framework的一部分。程序在运行时,每个窗体都是可视化的。其定义了窗体外观属性、行为、方法和用户交互的事件。 变量是指在程序运行过程中,值可以发生变化的量。它是用来临时存放数据的。C#的表达式由操作符和运算符构成。表达式的运算符说明了在操作数上运用的操作类型,操作符包括文字、字段、局部变量和表达式。 C#数据类型包括值类型、引用类型、指针类型。 值类型就是一种由类型的实际值表示的数据类型。C#的值类型可以分为简单类型、枚举类型和结构类型。 简单类型包含整数类型、字符类型、实数类型、布尔类型。C#中有9种整数类型,即int、uint、long、ulong、char、short、ushort、sbyte、byte。 字符包括数字字符、英文字母、表达符号等。字符类型在C#中被看做是一种特殊的整数类型,它们都采用Unicode字符编码。在使用字符常量时,必须用单引号引上常量的值。不包含任何字符的字符串,就称为空字符串。 在C#语言中,字符串通过关键字string来定义。 字符串在计算机里存储,实际上是按单个字符的方式连续组成起来的,其实质就是字符数组。 引用类型又称为对象。引用类型的变量是不直接存储变量值的,它是指向要存储的值,实际上就是存储数据引用值的地址。Class、interface、delegate可以用于声明引用类型。C#的引用类型有4种,即类、代表、数组、接口。 值类型在内存
文档评论(0)