《Visual C++程序设计及实践》课件第1章C++概述.ppt

上传人(卖家):momomo 文档编号:7904173 上传时间:2024-09-03 格式:PPT 页数:13 大小:299.72KB
下载 相关 举报
《Visual C++程序设计及实践》课件第1章C++概述.ppt_第1页
第1页 / 共13页
《Visual C++程序设计及实践》课件第1章C++概述.ppt_第2页
第2页 / 共13页
《Visual C++程序设计及实践》课件第1章C++概述.ppt_第3页
第3页 / 共13页
《Visual C++程序设计及实践》课件第1章C++概述.ppt_第4页
第4页 / 共13页
《Visual C++程序设计及实践》课件第1章C++概述.ppt_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、-1-本章目标 了解C+历史的发展 了解C+的特性 了解常见的几种C+编程工具 了解常用的C+项目类型 掌握在VS2010下编译与运行C+程序 掌握基本的C+输入输出方法-2-C+简介C+历史 第一阶段(80年代到1995年):这一阶段是早期的面向对象语言,并且凭借着接近C语言的效率,在工业界使用的开发语言中占据了相当大份额;第二阶段(1995年到2000年):这一阶段C+推出了标准模板库(STL)、Boost程序库,并加入了对泛型程序设计的支持;第三阶段(2000年至今):这一阶段是C+发展历史上的新高峰,出现了以Loki、MPL等程序库为代表的产生式编程和模板元编程,这些新技术的出现和原有

2、技术的融合,使C+成为当今主流程序设计语言中最复杂的一种。-3-C+简介C+标准 第一版:1998年国际标准组织(ISO)颁布了C+程序设计语言的国际标准ISO/IEC1988-1998。1998年是C+标准委员会成立的第一年,以后每5年视实际需要更新一次标准。第二版:在2003年准时发布,即ISO/IEC 1482/2003。第三版:C+11版,之前称为C+0 x,新标准的更新原定于2009年,但是由于各界对新特性存在很大的争议,C+11最终国际投票已于2011年才结束,所有国家都投出了赞成票。国际化标准组织于2011年9月1日出版发布ISO/IEC 14882:2011。C+2011正式成

3、为新的C+标准。-4-C+简介C+特性 高效:C+是与C语言同样高效且具有可移植性的多用途程序设计语言,为保证语言的简洁和运行的高效,很多特性都是以库(如STL)或其他的形式提供的,而没有直接添加到语言本事;兼容性:与C语言尽可能兼容,藉此提供一个从C到C+的平滑过渡;广泛:支持多种程序设计方法,结构化程序设计、面向对象程序设计、泛型程序设计等;跨平台:避免平台限定,C+中没有用于特定平台的限定。-5-C+编程环境主流开发工具 Unix:gcc、gdb、vi、make;Windows:Visual Studio、C+Builder、Eclipse;嵌入式:Keil、ADS、MDK、IAR;-6

4、-C+编程环境Visual StudioVS版本版本年份年份C+版本版本说明说明Visual Studio 971997年Visual C+5.0是最早的Visual Studio版本,包含有面向Windows开发使用的Visual Basic 5.0、Visual C+5.0、Visual J+、Visual FoxProVisual Studio 6.01998年Visual C+6.0所有开发语言的开发环境均升至6.0版本,其中Visual Basic是最后一次发布,从下一个版本(7.0)开始,进化成一种新的面向对象的语言:Visual Basic.NETVisual Studio 20

5、022002年Visual C+7.0微软引入建立在.NET框架上(版本1.0)的托管代码机制以及一门新的语言C#Visual Studio 20032003年Visual C+7.1对Visual Studio 2002进行部分修订,内部版本号为7.1Visual Studio 20052005年Visual C+8.0该版本的Visual Studio包含.NET框架的2.0版Visual Studio 20082007年Visual C+9.0简体中文专业版于2008年发布,包含.NET框架3.5Visual Studio 20102010年Visual C+10.0.NET框架升级到4

6、.0版Visual Studio 20122012年Visual C+11.0.NET框架升级到4.5版,支持Windows 8 Metro开发Visual Studio 20132013年Visual C+12.0.NET框架升级到4.5.1版,支持 Windows 8.1 App开发,增强了团队协作能力Visual Studio 20152015年Visual C+14.0.NET框架升级到5.0版,支持跨平台移动开发-7-C+编程环境联机帮助 MSDN是一个以Visual Studio和Windows平台为核心整合的开发虚拟社区,包括技术文档、在线电子教程、网络虚拟实验室、微软产品下载等

7、一系列服务 通过MSDN窗口中的索引来搜索通常是最有效的方法。-8-C+编程环境C+项目类型 Visual Studio项目模版ATL项目、CLR项目、MFC项目、测试项目 Visual Studio文件结构 解决方案文件、解决方案选项文件、项目文件、浏览数据库文件、筛选器文件、迁移用户文件、接口定义(IDL)、文件自述文件-9-输入/输出标准输入与输出对象 cin对象:从标准输入终端(通常是键盘)上获得数据 cout对象:将输出流中的数据发送到标准输出设备 cerr对象:输出警告和错误信息给程序的使用者;clog对象:输出程序执行的一般日志信息。-10-输入/输出使用cout对象进行输出 使

8、用“using namespace std”语句引入标准库的命名空间 操作符“”的左操作数必须是ostream对象;右操作数是要输出的值 在cout输出语句中可以连续使用两次输出操作符(操作符)#include using namespace std;int main(int argc,char*argv)cout Enter two numbers:)接受一个istream对象作为其左操作数,一个对象作为其右操作数 输入操作符返回其左操作数作为结果,因此可以将多个输入操作合并成单个语句#include using namespace std;int main(int argc,char*ar

9、gv)cout Enter two numbers:v1 v2;-12-小结 C+是从C语言演变而来的,是C语言的扩展 C+是具有国际标准的编程语言,通常称作ANSI/ISO C+C+和C语言一样,是高效且可移植的多用途程序设计语言 为保证语言的简洁和运行的高效,C+的很多特性都是以库(如STL)或其他的形式提供的,而没有直接添加到语言本事 C+源文件以“.cpp”为扩展名,头文件以“.h”为扩展名,一个C+应用程序一般有多个源文件和头文件 C+程序必须有一个入口函数,控制台程序的入口函数是main()函数,Windows窗体程序的入口是WinMain()函数 C+通过标准库提供的流来进行输入输出谢 谢 Thanks for listening.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 大学
版权提示 | 免责声明

1,本文(《Visual C++程序设计及实践》课件第1章C++概述.ppt)为本站会员(momomo)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|