第1章C++语言概述.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 C++语言概述 C++语言是应用面广的一门计算机程序设计语言。本章主要介绍C++语言的发展历史、面向对象技术的基础知识、运用Visual C++ 2010开发平台进行程序设计和调试程序的基本方法。 1.1 C++程序设计语言简介 C++程序设计语言是从C语言发展而来的,C语言起源于美国ATT贝尔实验室。 1969年Ken Thompson为DEC PDP-7计算机设计了一个操作系统软件,就是最早的Unix。之后,Ken Thompson又根据剑桥大学Martin Richards设计的BCPL语言为Unix设计了一种便于编写系统软件的语言,命名为B语言。 B语言是一种无类型的语言,直接对机器字操作,这一点与后来的C语言有很大不同。作为系统软件编程语言的第一个应用,Ken Thompson用B语言重写了其自身的解释程序。1972~1973年,Ken Thompson与同在贝尔实验室的Denis Ritchie改造了B语言,为其添加了数据类型的概念,并将原来的解释程序改写为可以直接生成机器码的编译程序,然后将其命名为C语言。 1.1 C++程序设计语言简介 1.1 C++程序设计语言简介 1.1.2 面向对象程序设计技术 1.1 C++程序设计语言简介 1.1 C++程序设计语言简介 类、对象及消息 1.1 C++程序设计语言简介 1.1 C++程序设计语言简介 1.1.3 学习C++程序设计的注意事项 1.1 C++程序设计语言简介 (3)少做纸上的程序填空类题目,多在计算机上做编程练习题。初期以输入并调通完整的例程为主,达到熟悉编程环境和练习调试方法的目的,期间可穿插完成一些简单的程序练习题。熟悉工具之后,尽可能在计算机上独立完成书中的编程练习题,坚持每天都编程! (4)重点学习面向对象技术,学会用面向对象思想分析和描述问题。C++语言是C语言的超集,其中包含了结构化和面向对象程序设计两种方法。 (5)注意逐渐养成良好的程序设计风格。程序的可读性、健壮性、易扩展性和易维护性非常重要,不要因追求所谓的技巧而编写难懂的程序。可读性是第一位的。要深刻地认识到:写程序不仅仅是让计算机完成某一项任务的,而且还是让人来阅读的。 (6)根据自己的兴趣爱好,完成一个小型的应用软件项目。边学边做,边做边学。可以这样说:软件完成之日,也是你C++语言学成之时。 1.2 Visual C++ 2010 编程工具简介 微软公司早在1998年推出的Visual C++ 6.0(VC 6.0)是一款流行面广、业界使用时间长的软件开发工具,目前还有许多教材选用它作为C++语言教学的软件平台。 随着新标准的推出和软件技术的发展,VC 6.0对新标准和新操作系统的支持问题愈发明显,微软公司后来推出了多个Visual C++版本,目前最新的版本是Visual C++ 10.0,即Visual C++ 2010。本书选用Visual C++ 2010为教学软件平台,旨在让初学者能够直接接触新的技术和工具,不在过时的软件平台上花费时间。 1.2 Visual C++ 2010 编程工具简介 1.2.1 C++程序生成过程 1.2 Visual C++ 2010 编程工具简介 1.2 Visual C++ 2010 编程工具简介 1.2.2 .NET框架与Visual C++ 2010 1.2 Visual C++ 2010 编程工具简介 公共语言运行时(CLR)与Java的虚拟机一样,是一个运行时环境,它负责计算机内存的分配和回收等资源管理工作,并保证应用软件和底层操作系统之间必要的分离。在CLR上运行的程序通常称为“托管的”(Managed)代码,不在CLR上而是直接在计算机CPU上运行的程序被称为“非托管的”(Unmanaged)代码(又称本地代码)。 在Visual C++ 2010编程环境中,既可以用标准C++语言编写在CPU上直接运行的被编译为本地代码的应用程序,也支持编写能在CLR中运行的被编译成中间语言代码的程序。微软公司还专门设计了一门与标准C++兼容的计算机语言C++/CLI(Common Language Infrastructure),用于支撑在.NET框架上采用C++语言开发应用软件。 1.2 Visual C++ 2010 编程工具简介 Visual C++ 2010并不强迫程序员编写的程序是用托管代码还是非托管代码,而且允许程序员在同一个项目中不同程序之间,甚至在同一个文件内混合使用托管代码和非托管代码。 在使用Visual C++编程时,通常将设计非托管代码的和托管代码的应用程序分别简称为

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档