当前位置:首页 > 工业技术
C++课程设计
C++课程设计

C++课程设计PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:朱金付,柏毅主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302250777
  • 页数:160 页
图书介绍:本书简要介绍了MFC基于对话框的程序设计过程,介绍了面向对象系统分析和设计方法。
《C++课程设计》目录

第1章 概述 1

1.1 课程设计的任务、形式和成果 1

1.1.1 课程设计的任务和要求 1

1.1.2 课程设计的形式与过程 2

1.1.3 课程设计的成果 3

1.2 课程设计任务书 3

1.3 课程设计的分析和设计 4

1.4 课程设计日志 5

第2章 浅入浅出MFC对话框程序设计方法 7

2.1 需要先期掌握的相关知识 7

2.1.1 消息与消息映射 7

2.1.2 CString类 7

2.1.3 消息框 10

2.2 创建第一个基于对话框的MFC程序 12

2.2.1 对话框项目的生成 12

2.2.2 Visual C++项目文件说明 13

2.2.3 对话框的绘制 13

2.2.4 插入对话框控件 14

2.2.5 对话框程序架构 15

2.2.6 工程编译 17

2.3 按钮 18

2.4 edit控件 19

2.4.1 edit控件属性 19

2.4.2 edit控件与变量间的映射 20

2.5 radio控件 23

2.6 成绩管理对话框程序 24

2.7 list box控件 25

2.7.1 list box控件属性 25

2.7.2 list box的DDX映射 26

2.7.3 list box的消息映射 27

2.7.4 CList Box的常用成员函数 28

2.7.5 list box应用示例 29

2.8 combo控件 31

2.8.1 combo控件属性 31

2.8.2 combo控件的条目设置 32

2.8.3 combo控件的数据映射 32

2.8.4 CComboBox的成员函数 32

2.8.5 combo控件应用示例 33

2.9 list control控件 34

2.9.1 list control控件属性设置 34

2.9.2 CListCtrl成员函数 34

2.9.3 list control应用示例 36

2.10 check控件 38

2.11 创建一个子对话框 38

2.11.1 对话框的绘制 38

2.11.2 创建对话框类 39

2.11.3 对话框的调用 40

2.12 文件选择通用对话框 42

2.12.1 CFileDialog类的介绍 42

2.12.2 CFileDialog类应用示例 43

2.13 MFC的文件操作 43

2.13.1 二进制文件操作与CFile类 43

2.13.2 文档序列化与CArchive 44

2.14 完整的成绩管理对话框程序示例 46

2.14.1 创建对话框工程 46

2.14.2 在工程中添加实体类 47

2.14.3 创建子对话框类 50

2.14.4 修改主对话框类 50

第3章 面向对象的系统分析和设计 57

3.1 面向对象的系统分析 57

3.1.1 系统分析的一般概念 57

3.1.2 用例分析 58

3.1.3 静态建模 65

3.1.4 系统分析报告 66

3.2 面向对象的系统设计 67

3.2.1 面向对象的系统设计概念 67

3.2.2 实体类设计 69

3.2.3 对话框设计 69

3.2.4 对话框类函数设计 74

3.2.5 内存数据组织和外存数据组织设计 74

3.2.6 基于对话框的系统设计报告 76

第4章 编码与调试 79

4.1 按系统设计创建对话框 79

4.1.1 创建项目框架 79

4.1.2 设置对话框 80

4.1.3 编写主对话框的OnInitDialog函数 81

4.1.4 编写主对话框的OnCancel函数 82

4.2 对话框间的连接与控制 82

4.2.1 打开下级对话框 82

4.2.2 将数据传递给下级对话框 83

4.2.3 卡片式的数据输入、修改与输出 84

4.2.4 报表式的数据浏览 84

4.2.5 返回上级对话框 85

4.2.6 对话框管理 85

4.2.7 一般对话框的初始化函数OnInitDialog() 87

4.3 对话框控件编程 88

4.3.1 命令按钮编程 88

4.3.2 组合框和列表框编程 90

4.3.3 列表控件框编程 92

4.3.4 文本类控件编程 92

4.3.5 按钮类控件编程 93

4.3.6 使用全局对象 95

4.4 项目调试 95

4.4.1 软件测试的一般概念和方法 95

4.4.2 小组程序的合并 96

4.4.3 程序联合调试(测试)的步骤及方法 97

4.4.4 项目测试数据的准备 97

4.5 程序说明书 97

第5章 图书管理系统案例 99

5.1 任务书 99

5.2 系统分析报告 100

5.3 第三部分 系统设计报告 109

5.4 系统编码 121

5.4.1 实体类 121

5.4.2 项目源文件编程 122

5.4.3 主对话框源文件编程 122

5.4.4 信息浏览对话框编程 127

5.4.5 信息处理对话框编程 130

5.5 程序说明书 135

第6章 课题任务书 139

6.1 银行定期储蓄管理系统 139

6.2 汽车修理厂汽车修理管理系统 140

6.3 房屋中介管理系统 141

6.4 家电仓库管理系统 142

6.5 C++作业处理系统 143

6.6 教学事务管理系统 144

6.7 商场招商管理系统 144

6.8 汽车客运公司售票系统 145

6.9 高校职工信息管理系统 146

6.10 高校工资管理系统 147

6.11 高校教师住房管理系统 148

6.12 医院门诊管理系统 149

6.13 进销存管理系统 150

第7章 验收与评分 153

7.1 验收的形式与内容 153

7.1.1 课程设计的课时与分配 153

7.1.2 分阶段的文档验收与完善 154

7.1.3 软件的总验收 155

7.2 评分的分类及标准 155

7.2.1 评分的项目分类设置 155

7.2.2 各评分项目的评分标准 156

7.3 自助式答辩评分体系 157

7.3.1 自助式答辩评分的形式与组织 157

7.3.2 评分表的使用 157

7.3.3 小组的贡献率表及小组成员的评分 158

参考文献 160

相关图书
作者其它书籍
返回顶部