第1讲开始使用Visual c++2008.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编写控制台应用程序-Hello World 1.创建项目 选择【文件】|【新建】|【项目】打开下图所示的【新建项目】对话框,对话框中左侧窗格显示可以创建的项目类型。本例中,单击【Win32】选项。右侧窗格中显示可供左侧窗格中选定的项目类型使用的模版列表。在【名称】框中为该项目受一个合适的名称,如“hello”,解决方案的名称也同时出现在底部的框中,【位置】右侧的框中对应该项目的存储路径。 上图中单击【确定】按钮,进入下左图所示的Win32应用程序创建向导,该对话框解释了当前有效的设置。如果单击【完成】按钮,则向导会创建基于这些设置的所有项目文件。单击【下一步】按钮,出现下右图的界面允许我们选择那些希望应用到本项目的选项。在【附加选项】下选中【空项目】复选框,以便于用户从零开始学习C++。单击【完成】按钮,应用程序根据设置创建项目。 2.编写代码 由于创建的是空项目,所以项目中不包含任何程序文件。所以我们要通过向项目中添加新的源文件的方式来进行代码编程。在【解决方案资源管理器】窗口中右击“Hello”项目名称,从快捷菜单中选择【添加】|【新建项】命令,打开【添加新项】对话框,如下图所示。 3.编译并执行程序 上图右侧是编写好的代码,然后按F5进行编译,无错误后,按Ctrl+F5执行程序,运行窗口如右。 * * .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标准的环境中执行。 CLR大大增强了数据的安全性和程序的可靠性。因为在CLR中运行的程序是托管的,即CLR管理着应用程序,它会对程序的内存进行管理、并对程序执行的安全性检查等。与此相反,不在CLR控制下运行应用程序是非托管的。非托管程序可以直接访问操作系统的低级功能,对于托管程序则是通过CLR与操作系统通讯。 关于类库的概念一直就存在,以前的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) Windo

您可能关注的文档

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档