- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象程序设计与VisualC6.0教程(上)ppt215
《面向对象程序设计与Visual C++6.0教程》 《面向对象程序设计与Visual C++6.0教程》 第1章 面向对象程序设计概述 面向对象概述 ●是一种全新的软件工程技术; ●程序设计方法更符合人类的思维方式,更直接地描述客观世界; ●通过提高代码的可重用性、可扩充性和程序自动生成功能来提高编程效率,大大减少软件维护的开销; ●面向对象技术已经被越来越多的软件技术人员所接受和采用。 本章主要内容: ● 面向对象程序语言的产生和特点; ● 面向对象的基本概念与基本特征; ● 面向对象与面向过程的区别; ● 面向对象的软件工程; ● Java、.NET等面向对象程序设计语言简介。 1.1 计算机程序语言的发展 ●在自然界,语言是表达思维的工具,或者说思维是通过语言来表达的。 ●计算机程序设计语言也同样如此,它是描述人类思维、使计算机按人的意愿工作的载体和工具。 ●计算机语言指由一系列字符组成、并具有描述问题的能力、且计算机能识别和执行的代码或指令系统。 1. 机器语言 ●第一代计算机语言即机器语言,是一种依赖于硬件的语言。 ●机器语言由一系列机器指令组成。在每一条指令中要规定机器做什么运算(由操作码指示)和对哪个存储单元中的数据进行运算(由地址码指示)。 ●数据和指令必须分别存放。 ●机器语言直接采用二进制编码,又称为二进制语言。 机器语言的特点 ●计算机可以直接识别和执行机器语言所编写的程序,程序执行效率高; ●程序编写十分繁琐,即便是专业人员也容易出错; ●不同计算机使用不同的机器语言,程序不能通用。 2. 汇编语言 ●计算机程序设计使用的第二代语言称为汇编语言,又称为符号语言; ●保持了机器语言执行速度快等主要优点; ●克服了机器语言晦涩难懂等一些明显的缺点。 汇编语言的特点 ●功能很强(主要表现在对硬件的操作上); ●使用汇编语言要求熟悉计算机内部的结构和组成及相关外围硬件设备等; ●计算机不能直接识别和执行汇编语言程序; ●仍然依赖于机器; ●相对于机器语言,汇编语言程序容易编写,便于阅读,而且不容易出错。 (2) 关于类 ● 类是具有相同属性和行为的一组对象的集合。 ● 类给出了属于该类的全部对象的抽象定义,而对象则是符合该类特征的一个实体。因此,对象又称作类的一个实例。 ● 分类所依据的基本原则是抽象,即忽略事物的非本质特征,只注意那些与当前目标有关的本质特征,把具有共同性质的事物划分为一类。 第2章 C++程序设计基础 本章主要内容: ●C++语言概述 ●简单C++程序 ●基本数据类型和表达式 ●程序的基本控制结构 ● 运算符与表达式 ● 简单输入输出 ● 程序的控制结构 ● 自定义数据类型 2.1 C++语言概述 1. C++的产生: ● 1972年,由贝尔实验室D.M. Ritchie在B语言基础上开发出来,并在PDP-11/20上实现了C语言; ● 1973年,K.Thompson和D.M.Ritchie合作将UNIX的90%以上用C语言改写,从此,C语言开始受到普遍重视并流行; ●推出C++的一个重要目标是使C++首先是一个比C更好的程序设计语言,C++根除了C语言中存在的有关问题。 2. C++语言的特点 1)全面兼容C语言, 这是C++广泛流行的基础 ●保持了C语言的简洁、灵活、高效和接近汇编语言等特点; ●对C语言的类型系统进行了革新和扩充,因而C++比C更安全; ● C++的编译系统也比C更严格; 2)全面支持面向对象程序设计方法 ●C++支持面向过程的程序设计; ●C++是混合型大型程序设计语言。 3. C++的字符集 C++语言字符集的组成: ●单字符 ●关键字. ●标识符 ●运算符 2.2 基本数据类型和表达式 C++的数据类型包括: ●基本数据类型 ●非基本数据类型 (如下图所示) 1. 数据类型分类 变量的访问 变量的访问方式包括: ●变量名访问 ●地址访问 ●指针访问 ●引用访问 指针访问 指针(pointer)是用于存放其他数据地址的变量。这些数据可以是基本类型的数据、也可以是数组、指针、类等用户自定义数据类型。 指针变量的定义格式: 类型 *指针变量名; 指针变量的使用格式: 指针变量名=变量名; 引用访问 引用是C++独有的类型,引用实际上是变量或对象的别名,是一种访问变量
原创力文档


文档评论(0)