【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的优点,是微软为 了在Internet领域获取更多的利益和Java相抗衡,重点推 出的.NET平台主流程序设计语言。
C发展史概述 1998年 12月,微软公司提出.NET计划后,开始设计应用 在.NET平台上的面向对象程序设计语言。
2000年2月份,微软才正式将将这种语言命名为C。
据说起这个名字是因为C开发小组的人很讨厌搜索引擎,因此把 大部分搜索引擎无法识别的“”字符作为该语言名字的一部分; 还有一种说法是在音乐当中“”是升调记号,表达了微软希望它 在C的基础上更上一层楼的美好愿望。
2000年7月,微软发布了C语言的第一个预览版。
2002年2月,微软发布了.NET开发平台Visual Studio. NET 2002和C语言的第一个正式版本—C1.0。
2003年4月,微软如期推出了Visual Studio .NET 2003, 同时也发布了.NET Framework 1.1和C 语言规范1.2。
C发展史概述 2005年10月27日,Visual Studio .NET 2005、.NET Framework 2.0和C 语言规范2.0(C2.0)正式发布,新 的版本提供了更多的类库和更多的使用功能。
2007年8月20日,继.NET Framework 3.0发布后,C 语言 规范3.0(C3.0)发布。
2007年11月19日,微软发布了Visual Studio .NET 2008 和.NET Framework 3.5。
目前最新的版本为:Visual Studio .NET 2010、.NET Framework 4.0和C 4.0 集成开发环境Visual Studio 2010 Visual Studio 2010是一套完整的开发工具, 用于构建高性能的桌面应用程序、XML Web Services、移动应用程序和 ASP.NET Web 应用程序 VS IDEIntegrated Develop Environment 的主要功能在于: 自定义 IDE 选项卡式窗口管理 Visual Studio 2010中窗口展示 创建“Hello World”应用程序 单击“开始”“程序”“Microsoft Visual Studio 2010”“Microsoft Visual Studio .NET 2010” 此时将打开 VS 2010 的起始页 要创建 C 控制台应用程序,请从菜单中选 择“文件”“新建项目”。
此时将打开 “新建项目”窗口 选择“Visual C ”作为项目类型,选择“控 制台应用程序”作为模板创建“Hello World”应用程序 替换 Console.WriteLineHello World
上一篇:
【精品】typedef小结
下一篇:
扛起年轻化大旗,哈弗F系玩转行业新风潮