【asp精品源码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了asp精品源码-【精品】C#_chp01 - 其它资料的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
第二章C简介 课程内容 .NET Framework的简介 面向.NET的全新开发语言—C Visual Studio 2010的 集成开发环境 Visual Studio 2010的各窗口介绍 .NET Framework 简介 自从微软公司提出宏伟的.NET计划,于2002年发布 第一版来在企业应用中迅速占领市场,全球掀起 了.NET的热潮。
.NET Framework(框架)简称.NET,是微软为开 发应用程序创建的一个富有革命性的新平台。
.NET 框架定义了.NET应用程序的开发和运行环境,包括 可在.NET应用程序中使用的类库,类似于Java的虚 拟机。
开发人员可以在此平台或环境下为各种平台 和设备编写应用程序,就像火车必须在铁轨上才能 行驶一样,C编写的程序必须是.NET Framework 上运行,电脑上要安装.NET Framework。
.NET Framework 简介.NET Framework类似于JVM.NET Framework两个主要组件: 公共语言运行时 CLR 统一的类库集.NET的类库: 线程 文件输入/输出 I/O 数据库支持 XML 解析 数据结构 …… JVM Java Virtual Machine(Java虚拟机),它是一个虚 构出来的计算机是通过在实际的计算机上仿真模拟 各种计算机功能来实现的。
Java虚拟机有自己完善 的硬件架构如处理器、堆栈、寄存器等还具有相 应的指令系统。
JVM屏蔽了与具体操作系统平台相关的信息使得 Java程序只需生成在Java虚拟机上运行的目标代码 字节码就可以在多种平台上不加修改地运行。
Java虚拟机在执行字节码时实际上最终还是把字节 码解释成具体平台上的机器指令执行。
Microsoft. NET Framework 的体系结构 VC.Net C VB.Net VJ … .Net Framework 类库 FCL 公共语言运行时 CLR 操作系统 硬件 .NET Framework 的组件.Net Framework.Net Framework 类库 Web Forms Web Services WinForms ASP.NET ADO.Net 和 XML 类 基本框架类 CLR公共语言运行时 .NET 程序的执行 -两次编译 MSIL .NET 源 语言 机器 代码 CLR 代码 编译器 元数据 代码 被执行 第二次编译 第一次编译.NET 程序被编译两次,第一次编译很慢,而第二次编译较快! MSIL(Microsoft Intermediate Language)Microsoft 中间 语言,不专用于某一种语言,也不专用于某一种操作系统, 它可以有效地转换为本机代码且独立于CPU。
在执行MSIL之前,由.NET框架的即时Just- In-Time编译器 将源代码相应的MSIL转换为适合特定CPU结构的本机代码。
CLR公共语言运行时Common Language Runtime和Java 虚拟机一样也是一个运行时环境,它负责资源管理(内存分 配和垃圾收集),并保证应用和底层操作系统之间必要的分 离。
由于CLR为它所支持的每种CPU结构都提供了一种或多种 JIT编译器,因此可以在任何受支持的CPU上对同一组MSIL 进行JIT编译和执行。
公共语言运行时 MSIL.NET 源 代码 语言 编译器 元数据 CLR 机器 代码 代码 被执行 管理内存 跨语言集成(特别 易于设计组件和应用程 是跨语言继承) 序,其对象可以跨语言 互动 一次编译,就可运行在支持运 行时的任何 CPU 和操作系统 上面向.NET的全新开发语言 — C 如果抛开一切非技术方面的因素,C 无疑是这 个星球上有史以来最好的编程语言,它几乎集中 了所有关于软件开发和软件工程研究的最新成果: 面向对象 类型安全 对任何引用的对象进行操作,CLR都知道此对象是何种类型 的;CLR 在对一个引用对象进行操作时,它先会检查此引用 的类型,察看本次操作是否有效;若无效,编译将不能通过。
组件技术comdll 自动内存管理 异常处理面向.NET的全新开发语言 — C C(读作C sharp是一种强大的、面向对象的程序开发语 言,是Microsoft专门用于.NET 平台的编程语言,它可以 快速地编写各种基于Microsoft .NET平台的应用程序。
C和Java都是C和C家族中的成员,拥有C和C语言 的特征。
C入门容易,不象C/C那样难于学习。
C与 C/C具有极大的相似性,熟悉类似语言的开发者可以很 快的转向C。
C继承了C和C的语法,参考了Java的优点