- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章开始使用visualc2008
.NET Framework是Visual C++ 2008以及微软所有其他.NET开发产品的核心,它是微软近年来主推的应用程序开发框架,该框架提供跨平台和跨语言的特性。使用.NET Framework,并配合其集成开发环境Visual Studio,开发人员可以比以往更轻松地创建出功能强大的应用程序。; 现在的计算机编程语言的执行方式分为两种,一种是编译执行,一种是解释执行。编译执行是指源程序代码先由编译器编译成可执行的机器码,然后再执行;解释执行是指源代码程序被解释器直接读取执行。
.NET Framework是编译的方式执行。.NET Framework作为开发应用程序的一个框架,它对操作系统进行封装,将得使用.NET Framework开发的应用程序与操作系统特性隔离开来。这样,.NET Framework开发的应用程序就可以移植到许多不同的硬件和操作系统上。
.NET Framework的主要特色在于简化应用程序开发的复杂性。它提供了一个一???的开发模型,开发人员可以选择任何支持.NET的编程语言来进行多种类型的应用程序开发。
.NET Framework由两个主要部分组成:CLR(公共语言运行库,Common Language Runtime)和一组供使用的.NET Framework类库。
; CLR是微软对CLI的实现。CLI本质上是一种虚拟机环境规范,这种环境规范使各种高级编程语言编写的应用程序能够在不同系统环境中执行,而不用修改或重新编译原来的源代码。CLI规定了一种供虚拟机使用的标准中间语言,高级语言源代码首先将被编译为这种语言。在.NET Framework中,这种中间语言称为MSIL(Microsoft中间语言)代码。执行程序时,中间语言代码最终由JIT(just-in-time,实时)编译器编译为本地机器代码。当然,CLI中间语言代码可以在任何实现CLI标准的环境中执行。
; 关于类库的概念一直就存在,以前的Visual C++中有MFC类库、Delphi的类库为VCL、Java的类库为Swing、AWT等。这些类库封装了系统底层的功能并提供更好的操作方式。.NET Framework中的类库封装了对Windows、网络、文件、多媒体的处理功能,是所有.NET Framework语言都必须使用的核心类库。并且,为了便于语言之间进行交互操作,.NET Framework类库中的类型都是符合公共类型系统CLS的。使用类库可以创建多种类型的应用程序,极大简化了开发人员的学习曲线,提高了软件开发生产力。
; .NET Framework 2.0改进了.NET Framework 1.1中的许多问题,并增加了如泛型、可空类型、匿名方法等新特性。.NET Framework 3.0则以.NET Framework 2.0为基础,增加了三种全新的技术:
Windows Presentation Foundstion(WPF) Windows表现层技术。
(WCF) Windows通信技术。
WF Windows工作流开发技术。
.NET Framework 3.5则以3.0为其础,增加了对ASP.NET AJAX的直接支持,并提供了语言集成查询LINQ技术以及一些附加的类库。
。
; .NET Framework 2.0改进了.NET Framework 1.1中的许多问题,并增加了如泛型、可空类型、匿名方法等新特性。.NET Framework 3.0则以.NET Framework 2.0为基础,增加了三种全新的技术:
Windows Presentation Foundstion(WPF) Windows表现层技术。
(WCF) Windows通信技术。
WF Windows工作流开发技术。
.NET Framework 3.5则以3.0为其础,增加了对ASP.NET AJAX的直接支持,并提供了语言集成查询LINQ技术以及一些附加的类库。
。
; 使用Visual C++ 2008可以开发两种类型的应用程序:即在CLR中执行的托管程序;也可以编写直接编译为机器代码的非托管程序。就针对CLR的、基于窗口的托管应用程序而言,可以使用.NET Framework类库提供的Windows Forms作为GUI基础。使用Windows Forms可以快速开发GUI程序,因为Visual C++ 2008开发环境提供了直观的组件来开发GUI,而代码是完全自动生成的。
; Visual Studio 2008是一个完整的开发环境。Visual C++ 2008只是Visual Studio
您可能关注的文档
- 科教版九年级化学上册第1单元第2节化学实验室之旅.ppt
- 科普说明文训练.课件.ppt
- 福清西山学校第九届“关爱每1个学生”演讲比赛“无悔的选择”聂凤丽.ppt
- 秦朝中央集权制度的形成说课课件.副本.ppt
- 租用型呼叫中心简介[合力金桥软件].ppt
- 识字8鸟鸡鸭鹅鸦演示课件.ppt
- 科教版品德与社会小学4年级第2学期“柔美的丝绸”课件.ppt
- 程东高一语文第1课2.ppt
- 科技未来研究[ft601].ppt
- 空间视角都市旅游.ppt
- 2025年三支一扶考试综合练习及答案详解(最新).docx
- 药物临床试验设计方法.pptx
- 2025年三支一扶能力检测试卷附参考答案详解【预热题】.docx
- 诗歌部分 第三单元 双基演练1(人教版选修《中国现代诗歌散文欣赏》).doc
- 2025年三支一扶能力检测试卷带答案详解(综合题).docx
- 2025年三支一扶考试综合练习及答案详解(名校卷).docx
- 2025年三支一扶考前冲刺测试卷含答案详解【B卷】.docx
- 2025年三支一扶考试彩蛋押题附参考答案详解(培优B卷).docx
- 2025年三支一扶考前冲刺测试卷精选答案详解.docx
- 2025年三支一扶考前冲刺试卷附答案详解【完整版】.docx
文档评论(0)