- 计算机面向对象程序设计1
- 计算机面向对象程序设计2
- 计算机面向对象程序设计3
- 计算机面向对象程序设计4
- 计算机面向对象程序设计5
- 计算机面向对象程序设计6
- 计算机面向对象程序设计7
- 计算机面向对象程序设计8
- 计算机面向对象程序设计9
- 计算机面向对象程序设计10
- 计算机面向对象程序设计11
- 计算机面向对象程序设计12
- 计算机面向对象程序设计13
- 计算机面向对象程序设计14
- 计算机面向对象程序设计15
- 计算机面向对象程序设计16
- 计算机面向对象程序设计17
- 计算机面向对象程序设计18
- 计算机面向对象程序设计19
- 计算机面向对象程序设计20
- 计算机面向对象程序设计21
- 计算机面向对象程序设计22
- 计算机面向对象程序设计23
- 计算机面向对象程序设计24
- 计算机面向对象程序设计25
第1章 面向对象软件开发方法 1
1.1 概述 1
1.2 软件生命周期各阶段的基本任务 2
1.3 面向对象分析 3
1.3.1 确定客户需要什么 3
1.3.2 需求阶段概述 4
1.3.3 理解应用域 4
1.3.4 用例建模 4
1.4 面向对象设计 5
1.4.1 有效应用设计模式 5
1.4.2 类建模 6
1.4.3 状态图建模 9
1.4.4 顺序图建模 10
1.4.5 协作图建模 11
1.4.6 活动图建模 12
1.4.7 用户界面设计 14
1.5 面向对象编程 14
1.5.1 从设计到C++代码 14
1.5.2 编程举例 15
1.6 面向对象测试 26
1.6.1 白盒测试技术 26
1.6.2 黑盒测试技术 26
1.6.3 测试用例的编写 27
第2章 Windows通用控件和对话框编程 29
2.1 控件概述 29
2.1.1 控件的添加和移除 29
2.1.2 控件的属性 30
2.2 常用控件 30
2.2.1 静态文本框 30
2.2.2 编辑文本框 31
2.2.3 按钮 31
2.2.4 列表框 32
2.2.5 组合框 32
2.2.6 进度条 33
2.3 通用对话框 33
2.3.1 添加一个对话框模板 34
2.3.2 相关对话框类的定义 39
第3章 学习和使用STL 46
3.1 STL简介 46
3.2 容器类 46
3.2.1 vector向量容器 46
3.2.2 list双向链表容器 48
3.3 迭代器 52
3.4 泛型算法 56
第4章 程序设计案例分析举例——“简单人事信息管理系统” 59
4.1 实验概述 59
4.2 需求分析 59
4.3 总体设计 60
4.3.1 类的静态设计 60
4.3.2 类的动态设计 67
4.3.3 功能事务的实现过程设计 71
4.4 详细设计 78
4.4.1 CDate类 78
4.4.2 CPerson类 79
4.4.3 CPersonSet类 81
4.4.4 CPersonInfIODlg类 84
4.4.5 CPersonInfSelDlg类 85
4.4.6 CPersonInfListDlg类 86
4.4.7 主要功能函数的算法 88
4.4.8 程序主函数_tmain的算法流程 93
4.5 系统测试 94
4.6 系统操作说明 103
4.6.1 信息添加 103
4.6.2 信息删除 104
4.6.3 信息清空 105
4.6.4 信息修改 105
4.6.5 信息排序 106
4.6.6 信息查询 107
4.6.7 信息显示 107
4.6.8 退出系统 108
1.1 概述 1
1.2 软件生命周期各阶段的基本任务 2
1.3 面向对象分析 3
1.3.1 确定客户需要什么 3
1.3.2 需求阶段概述 4
1.3.3 理解应用域 4
1.3.4 用例建模 4
1.4 面向对象设计 5
1.4.1 有效应用设计模式 5
1.4.2 类建模 6
1.4.3 状态图建模 9
1.4.4 顺序图建模 10
1.4.5 协作图建模 11
1.4.6 活动图建模 12
1.4.7 用户界面设计 14
1.5 面向对象编程 14
1.5.1 从设计到C++代码 14
1.5.2 编程举例 15
1.6 面向对象测试 26
1.6.1 白盒测试技术 26
1.6.2 黑盒测试技术 26
1.6.3 测试用例的编写 27
第2章 Windows通用控件和对话框编程 29
2.1 控件概述 29
2.1.1 控件的添加和移除 29
2.1.2 控件的属性 30
2.2 常用控件 30
2.2.1 静态文本框 30
2.2.2 编辑文本框 31
2.2.3 按钮 31
2.2.4 列表框 32
2.2.5 组合框 32
2.2.6 进度条 33
2.3 通用对话框 33
2.3.1 添加一个对话框模板 34
2.3.2 相关对话框类的定义 39
第3章 学习和使用STL 46
3.1 STL简介 46
3.2 容器类 46
3.2.1 vector向量容器 46
3.2.2 list双向链表容器 48
3.3 迭代器 52
3.4 泛型算法 56
第4章 程序设计案例分析举例——“简单人事信息管理系统” 59
4.1 实验概述 59
4.2 需求分析 59
4.3 总体设计 60
4.3.1 类的静态设计 60
4.3.2 类的动态设计 67
4.3.3 功能事务的实现过程设计 71
4.4 详细设计 78
4.4.1 CDate类 78
4.4.2 CPerson类 79
4.4.3 CPersonSet类 81
4.4.4 CPersonInfIODlg类 84
4.4.5 CPersonInfSelDlg类 85
4.4.6 CPersonInfListDlg类 86
4.4.7 主要功能函数的算法 88
4.4.8 程序主函数_tmain的算法流程 93
4.5 系统测试 94
4.6 系统操作说明 103
4.6.1 信息添加 103
4.6.2 信息删除 104
4.6.3 信息清空 105
4.6.4 信息修改 105
4.6.5 信息排序 106
4.6.6 信息查询 107
4.6.7 信息显示 107
4.6.8 退出系统 108