1 / 62
文档名称:

C++程序设计概述 PPT课件.ppt

格式:ppt   页数:62
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C++程序设计概述 PPT课件.ppt

上传人:小马皮皮 2015/2/15 文件大小:0 KB

下载得到文件列表

C++程序设计概述 PPT课件.ppt

文档介绍

文档介绍:C++程序设计
目录
§1
§2
§3
§4
面向对象程序设计概述
§5
C++基础知识
类和对象
继承与组合
多态性与虚函数
目录
§6
§7
§8
§9
面向对象的妥协
§10
运算符重载
模板
输入输出流
异常处理
第1章面向对象程序设计概述
本章从一个小型的学生信息管理系统的面向
过程程序设计出发,讨论了传统的面向过程
程序设计方法的不足,进而引出面向对象程
序设计方法,介绍面向对象程序设计的编程
思想,面向对象程序设计的基本概念,面向
对象程序设计的优点。最后简单介绍面向对
象的软件开发。
本章内容简介
第1章面向对象程序设计
本章学习目标
1. 了解传统的面向过程程序设计方法的不足
2. 掌握面向对象程序设计的编程思想
3. 理解并掌握面向对象程序设计的基本概念
4. 领会面向对象程序设计的优点
5. 了解面向对象的软件开发工程
第1章面向对象程序设计
面向过程程序设计的基本思想:
功能分解、逐步求精、模块化、结构化。
面向过程程序设计
第1章面向对象程序设计
【例1-1】运用面向过程程序设计方法设计一个小型的学生信息管理系统。该系统要管理的学生信息包括:学号(Num)、姓名(Name) 、性别(Sex) 、出生日期(Birthday) 、三门课成绩﹝英语(English) 、数据结构(DataStructure) 、C++程序设计(CPlusPlus) ﹞、总成绩(Sum) 、平均成绩(Average) ,学生信息表如表1-1所示。
面向过程程序设计
第1章面向对象程序设计
学号
姓名


出生
日期
英语
成绩
数据结
构成绩
C++
成绩
总成绩
平均成绩
20070202001
邓光辉

89-02-05
87
88
90
265

20070202002
杜丽丽

90-09-20
79
80
75
234

20070202003
姜志远

90-11-08
68
84
70
222

20070202004
张大伟

88-08-05
70
67
82
219










表1-1 学生信息表
第1章面向对象程序设计
该学生信息管理系统要具有如下功能:
(1)显示学生信息:显示全部学生的信息。
(2)查询学生信息:按学号或姓名查询学生信息,
查询结果直接显示在屏幕上。
(3)添加学生信息:对学生信息进行添加。
(4)修改学生信息:按学号修改学生信息。
面向过程程序设计(续)
第1章面向对象程序设计
该学生信息管理系统要具有如下功能: (续)
(5)删除学生信息:按学号删除学生信息。
(6)统计学生成绩:统计每个学生的总成绩和平均成绩,或统计所有学生某一门课的总成绩和平均成绩。
(7)学生信息排序:按学号、总成绩或某一门课成绩排序。
(8)备份学生信息:把所有学生信息备份一份。
面向过程程序设计(续)