visual c++.net第一章

visual c++.net第一章

ID:5401555

大小:1.37 MB

页数:34页

时间:2017-11-10

visual c++.net第一章_第1页
visual c++.net第一章_第2页
visual c++.net第一章_第3页
visual c++.net第一章_第4页
visual c++.net第一章_第5页
资源描述:

《visual c++.net第一章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章走进VisualC++.NET世界———欲善工事,必先利其器教学内容§1.1VisualC++.NET编程基础§1.2VisualC++.NET集成开发环境(IDE)§1.3VisualC++.NET应用程序开发过程§1.4应用程序的调试§1.5小结思考与练习§1.1VisualC++.NET编程基础1.1.1VisualStudio.NET简介VisualStudio.NET是.NET平台下最为强大的开发工具,无论是软件服务商,还是企业应用程序的部署与发布,VisualStudio.NET

2、都可以提供近乎完美的解决方案。VisualStudio.NET提供了包括设计、编码、编译调试、数据库联接操作等基本功能和基于开放架构的服务器组件开发平台、企业开发工具和应用程序重新发布工具以及性能评测报告等高级功能。VisualStudio.NET是一套完整的开发工具,用于生成ASPWeb应用程序、XMLWebservices、桌面应用程序和移动应用程序。VisualBasic.NET、VisualC++.NET、VisualC#.NET和VisualJ#.NET全都使用相同的集成开发环境(IDE

3、),该环境允许它们共享工具并有助于创建混合语言解决方案。§1.1VisualC++.NET编程基础1.1.2.NET框架.NETFramework为所有的.NET开发语言提供了一个公共的运行环境,而不是为每一种语言提供各自不同的运行环境。这个公共的运行环境称为CommonLanguageRuntime(CLR),即公共语言运行时。CLR除了在运行时管理代码的执行之外,CLR也为所有适应CLR的语言提供了一套公共的服务。下面列出了CLR提供的一些重要服务。公共类型系统(CommonTypeSyste

4、m,CTS):它定义了所有.NET语言的标准数据类型及其格式。公共语言规范(CommonLauageSpecification,CLS):它定义了各语言间互操作性的规则。由于CLS定义了规则,任何一种.NET开发语言创建的类就可以由其他.NET语言使用。JIT编译器(Just-In-Time编译器):当.NET应用程序第一次编译时,编译成一种可以由所有.NET语言共享的中间语言。在应用程序执行时,再由JIT编译器把中间语言转换为可以在目标计算机上执行的可执行文件。代码管理:在创建和销毁对象时,由C

5、LR负责分配和释放内存。垃圾收集器(GarbageCollector,GC):释放无用对象所占用的内存。§1.1VisualC++.NET编程基础1.1.3.NET框架与VisualStudio.NET之间的关系§1.1VisualC++.NET编程基础1.1.4VisualC++.NET的特点1、托管(managed)应用托管应用是使用.NET框架的软件开发工具来编写托管C++语言的.NET应用程序。托管C++语言是对传统C++语言的扩展,它对C++的基本语法没有任何改变,只是对C++语言进行了

6、适当扩展,以帮助VisualC++开发人员编写.NETFramework应用程序。用托管C++所编写的.NET程序具有所有.NET框架支持的特点。2、非托管(unmanaged)应用非托管应用是通过WIN32的软件开发工具包,在微软基础类库(MFC)的基础上,利用传统的C++语言来编写标准的Windows程序,体现了VisualC++.NET对传统开发模式的兼容性。微软在VisualC++.NET中保留传统的开发模式主要因为VisualC++具有发展历史长、开发范围广泛、构造出采的应用程序运行效率

7、高、以及具备成熟的开发技术模式等特点,使得VisualC++在许多应用领域依然是宝刀不老的工具。§1.2VisualC++.NET集成开发环境(IDE)1.2.1开发界面§1.2VisualC++.NET集成开发环境(IDE)1.2.1开发界面§1.2VisualC++.NET集成开发环境(IDE)1.2.2解决方案资源管理器§1.2VisualC++.NET集成开发环境(IDE)1.2.3对象浏览器图1-6VisualStudio.NET的对象浏览器§1.2VisualC++.NET集成开发环境

8、(IDE)1.2.4类视图§1.2VisualC++.NET集成开发环境(IDE)1.2.5编辑器窗口§1.2VisualC++.NET集成开发环境(IDE)1.2.6工具箱工具箱§1.2VisualC++.NET集成开发环境(IDE)1.2.7服务器资源管理器图1-10服务器资源管理器§1.2VisualC++.NET集成开发环境(IDE)1.2.8属性窗口属性分类图标组件选项当前值描述§1.2VisualC++.NET集成开发环境(IDE)1.2.9菜单栏和工具栏菜单描述文件包

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。