文档详情

面向对象技术概述.pptx

发布:2025-05-07约1.98千字共10页下载文档
文本预览下载声明

《面向对象技术与VisualC++》--第1章1协和学院信息管理专业:面向对象程序设计(c++)主讲:江辉仙

《面向对象技术与VisualC++》--第1章2第1章VisualC++开发环境

《面向对象技术与VisualC++》--第1章程序设计》面向对象技术的基本概念三种常用面向对象程序设计语言简介VisualC++的简介VisualC++界面项目与资源12本章主要内容

《面向对象技术与VisualC++》--第1章程序设计》01面向对象技术是一种以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。02、面向对象技术的基本概念

《面向对象技术与VisualC++》--第1章程序设计》程序一般由类的定义和类的使用两部分组成,在主程序中定义各对象并规定它们之间传递消息的规律;程序中的一切操作都是通过向对象发送消息来实现的,对象接到消息后,启动有关函数完成相应的操作。12面向对象程序的主要结构特点

《面向对象技术与VisualC++》--第1章程序设计》对象(Object)由属性(Attribute)和行为(Action)两部分组成。属性是用来描述对象静态特征的一个数据项。行为是用来描述对象动态特征和行为的一个操作。对象是包含客观世界物体特征的抽象实体,是属性和行为的封装体。对象的概念

面向对象技术的基本特征《面向对象技术与VisualC++》--第1章程序设计》多态性04多态是指类中同一函数名对应多个具有相似功能的不同函数。多态性是指可以使用相同的调用方式来调用这些具有不同功能的同名函数的特性。继承性03继承是一种联结类与类的层次模型。继承性是指特殊类的对象拥有其一般类的属性和行为的特性。封装性02封装就是把对象的属性和行为结合成一个独立的单位,并尽可能隐蔽对象的内部细节。抽象性01抽象就是忽略事物中与当前目标无关的非本质特征,更充分地注意与当前目标有关的本质特征。

二、三种常用面向对象程序设计语言简介《面向对象技术与VisualC++》--第1章程序设计》混合型面向对象程序设计语言VisualC++纯面向对象程序设计语言Java可视化程序设计语言VisualBasic

0102《面向对象技术与VisualC++》--第1章程序设计》C语言特点:简洁、移植性好、支持面向过程的程序设计等。C++语言特点:在C语言的基础上扩充了类的概念,即支持面向过程的程序设计,有支持面向对象的程序设计。三、VisualC++的简介

多看例子、多练习编程、多上机实验。《面向对象技术与VisualC++》--第1章程序设计》如何学习C++语言

0102《面向对象技术与VisualC++》--第1章程序设计》程序开发的过程:经过四步编辑(产生源文件,扩展名为cpp)编译(产生目标文件,扩展名为obj)连接(产生可执行文件,扩展名为exe)运行用VisualC++开发程序

《面向对象技术与VisualC++》--第1章程序设计》启动VisualC++6.0创建一个新的项目为新项目增加源程序文件输入源程序文件编译并连接运行12建立应用程序

《面向对象技术与VisualC++》--第1章程序设计》简洁性可读性简洁性和可读性第一,高效率第二效率与风格

《面向对象技术与VisualC++》--第1章程序设计》注释:增加可读性注释的形式单行注释:以//开始到行尾的部分。多行注释:以/*开始,以*/结尾的部分。注释

《面向对象技术与VisualC++》--第1章程序设计》命名的原则:见名知义。例子:intnumber_of_student;//常用intnum_of_studt;//缩写intnumberOfStudent;//分隔单词constfloatPI=3.14159;//常量名用大写字母表示命名

《面向对象技术与VisualC++》--第1章程序设计》书写格式的原则:增加清晰性和可读性。为此,可使用分层缩进、增加空行和增加空格等方法。壹贰程序书写格式

四、VisualC++界面《面向对象技术与VisualC++》--第1章程序设计》

《面向对象技术与VisualC++》--第1章程序设计》01项目:有效组织各种文件并维护各文件之间的依赖关系。02资源:应用程序所包含的源文件代码、选单、工具栏、对话框、图标等。资源的分类资源的标识资源的基本操作03五、项目与资源

《面向对象技术与VisualC++》--第1章程序设计》程序的调试!

熟悉开发环境和建立控制台项目《面向对象技术与VisualC++》--第1章程序设计》上机操作:

显示全部
相似文档