下载此文档

(MapX C#)期末复习资料【考试要点】【.doc


文档分类:IT计算机 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
一、.//C#//C++//.....Commonlanguagespecification//(WebForms&WebServices)//(Data&XML)//ClassLibrary//CommonLanguageRuntime(CLR)//1、monLanguageRuntime(CLR):架构在操作系统的服务上,它负责应用程序实际的执行,满足所有的应用程序的需求。平台编写的程序语言编码。CLR通过中间语言——(IntermediateLanguage)的编程语言的无关性。*通用语言规范(CLS)语言都应遵循的规则生成可与其他语言互操作的应用程序*公共类型系统(CTS)通常包含标准数据类型、包含准则集CLS、编译器,但得到的不是机器码,而是IntermediateLanguage(IL),然后再经过即时(JustInTime)编译器编译得到机器码并最终执行。透过JIT编译器所编译出来的机器码仍被是CLR所管理。这种方式使得不管用何种语言(VB、C#或其它语言)所写成的组件,都可以被结合在一起使用。2、.类库的组织是以名字空间(NameSpace)为基础的,最顶层的名字空间是System。usingSystem;;;——C#示例第三方厂商提供的类库同样可以使用。因为,该类库是以NameSpace组织的,可以很容易地避免命名冲突。命名空间// 处理图形和绘图, 处理数据存取和管理, 包含定义各种对象集的接口和类3、(Data&XML)框架提供一套统一的数据访问技术与以前的ADO相比,主要引入了以下几个新特性:(1)对XML的支持、(2)引入新数据对象(DataSet)、(3)语言无关的数据访问4、:WebApplication;WebServiceWindows*Platform之上*支持多种语言(、C#、c++)Framework的语言特性CLS,Framework上无缝的集成。符合该规范的语言,编译器可以把源代码编译成CLR所能识别的中间语言MicrosoftIntermediateLanguage(MSIL)和元数据metadata。C#的特点(优点)C#应用而开发的语言。类库的支持下,C#Framework的各种优点。总地来说,C#具有以下突出的优点。。。。。、异常处理机制。。 2005是一套完整的开发工具,用于构建高性能的桌面应用程序、XMLWebServices、移动应用程序和ASPWeb应用程序小结(1).Framework类库和公共语言运行时两个主要组件组成(2)CLR是管理用户代码执行的现代运行时环境,它提供JIT编译、内存管理、异常管理和调试等方面的服务(3)CTS定义声明、定义和管理所有类型所遵循的规则,而无需考虑源语言(4)的编译器都必须支持的一组最低标准,以确保语言的互操作性(5)命名空间是一组包含相关方法的相似类,专门用于避免类与类之间的名称冲突(6)即时(JIT)编译器将MSIL代码编译为特定于目标操作系统和计算机体系结构的本机代码C#中的数据类型分为两个基本类别1、值类型表示实际数据只是将值存放在内存中值类型都存储在堆栈中int、char、结构2、引用类型表示指向数据的指针或引用包含内存堆中对象的地址为null,则表示未引用任何对象类、接口、数组、字符串装箱和拆箱装箱是将值类型转换为引用类型;拆箱是将引用类型转换为值类型利用装箱和拆箱功能,可通过允许值类型的任何值与Object类型的值相互转换,将值类型与引用类型链接起来隐式转换:无需指明转换,编译器自动将操作数转换为相同的类型。当两个不同类型的操作数进行运算时,编译器会试图对其进行自动类型转换,使两者变为同一类型。但是,不同的数据类型具有不同的存储空间,如果试图将一个需要较大存储空间的数据转换为存储空间较小的数据,就会出现错误。显式转换:又叫做强制类型转换,需指定把一个数据转换成其他类型。数组:是可将同一类型的多个数据元素作为单个实体存放的一种数据结构*数组是同一数据类型的一组值*数组属于引用类型,因此存储在堆内存中*数组元素初始化或给数组元素赋值都可以在声明数组时或在程序的后面阶段中进行数据类型[元素个数]数组名称;in

(MapX C#)期末复习资料【考试要点】【 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aena45
  • 文件大小165 KB
  • 时间2020-02-18