当前位置:首页 > 工业技术
Visual C++开发技术及面向对象软件工程案例分析
Visual C++开发技术及面向对象软件工程案例分析

Visual C++开发技术及面向对象软件工程案例分析PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:邹丽主编
  • 出 版 社:沈阳:辽宁科学技术出版社
  • 出版年份:2012
  • ISBN:9787538172324
  • 页数:225 页
图书介绍:本书内容共分为两大部分,总共11章。其中1~8章属于第1部分,主要介绍Visual C++开发技术,内容涉及C++基础知识、在应用程序中使用控件、在应用程序中添加对话框、常用控件、菜单、工具栏和状态栏、图形、文本和字体、单文档和多文档应用程序、文本和字体、数据库编程等。9~11章属于第2部分,概括介绍了面向对象软件工程的基本知识并给出了两个典型案例。
《Visual C++开发技术及面向对象软件工程案例分析》目录

第1章 C++基础 1

1.1简单C++程序 1

1.2类和对象 3

1.2.1类的定义 3

1.2.2对象的定义 5

1.3初始化和清除 6

1.3.1构造函数 6

1.3.2析构函数 7

1.3.3拷贝构造函数 8

1.4继承和派生 9

1.4.1单继承 10

1.4.2多继承 12

1.4.3派生类的构造函数和析构函数 12

1.5多态和虚函数 14

1.5.1虚函数 15

1.5.2纯虚函数和抽象基类 16

1.6模板 18

1.6.1函数模板 18

1.6.2类模板 19

1.7本章小结 21

1.8习题 21

第2章 在应用程序中使用控件 23

2.1创建第一个项目 23

2.2 Windows的基本控件概述 27

2.3在窗口中添加控件 27

2.3.1创建应用程序 28

2.3.2指定控件的Tab顺序 29

2.4为控件添加变量 29

2.5为控件添加功能 30

2.5.1显示用户消息 32

2.5.2清除用户消息 32

2.5.3关闭应用程序 33

2.6 本章小结 33

2.7习题 33

第3章 在应用程序中添加对话框 34

3.1系统对话框 34

3.1.1消息对话框 34

3.1.2消息对话框编码 35

3.1.3通用对话框 37

3.2创建自己的对话框 40

3.3在应用程序中使用对话框 42

3.4本章小结 44

3.5习题 44

第4章 常用控件 45

4.1静态控件 45

4.2编辑框控件 46

4.2.1编辑框属性 46

4.2.2编辑框基本操作 46

4.2.3编辑框实例 47

4.3按钮控件 52

4.3.1命令按钮 52

4.3.2单选按钮 53

4.3.3复选按钮 53

4.3.4按钮使用实例 53

4.4列表框控件 57

4.4.1列表框消息 57

4.4.2列表框基本操作 57

4.4.3列表框实例 59

4.5组合框控件 62

4.5.1组合框消息 62

4.5.2组合框基本操作 63

4.5.3组合框实例 64

4.6滚动条控件 66

4.6.1滚动条消息 66

4.6.2滚动条基本操作 67

4.6.3滚动条实例 67

4.7日期时间控件 71

4.8本章小结 74

4.9习题 74

第5章 菜单、工具栏和状态栏 76

5.1菜单 76

5.1.1菜单风格简介 76

5.1.2创建菜单 76

5.1.3创建加速键 79

5.2工具栏和状态栏 79

5.2.1工具栏和状态栏简介 79

5.2.2创建工具栏 79

5.2.3创建状态栏 84

5.3本章小结 85

5.4习题 85

第6章 图形、文本和字体 86

6.1图形设备接口 86

6.1.1设备场景类 86

6.1.2创建图形应用程序 87

6.2文本和字体 92

6.2.1显示可用字体 93

6.2.2字体显示示例 95

6.3本章小结 99

6.4习题 99

第7章 单文档和多文档应用程序 100

7.1文档/视图体系结构 100

7.2单文档应用程序的创建 101

7.3多文档应用程序的创建 107

7.4本章小结 116

7.5习题 116

第8章 数据库编程 117

8.1使用ODBC连接数据库 117

8.1.1 ODBC概述 117

8.1.2 CDatabase类、CRecordset类和CRecordView类 118

8.1.3创建ODBC数据库应用程序 119

8.2使用DAO连接数据库 129

8.3 ADO技术 129

8.4本章小结 134

8.5习题 134

第9章 面向对象软件工程概述 135

9.1生命周期模型 135

9.1.1瀑布模型 136

9.1.2快速原型模型 137

9.1.3进化树模型 138

9.1.4极限编程 138

9.1.5螺旋模型 139

9.2软件过程 141

9.2.1五个核心工作流 141

9.2.2二维生命周期模型图 143

9.3面向对象的分析 144

9.3.1面向对象分析的基本过程 144

9.3.2建立对象模型 145

9.4面向对象的设计 147

9.4.1面向对象设计基本准则 148

9.4.2设计的辅助工具 148

9.4.3设计的度量 148

9.5面向对象的实现 149

9.5.1编程语言的选择 149

9.5.2代码重用 152

9.6维护 152

9.6.1维护的定义 152

9.6.2维护的类型 153

9.7本章小结 153

9.8习题 153

第10章 案例分析1:图书管理系统 154

10.1图书管理系统概述 154

10.2可行性分析 155

10.3系统分析 156

10.4系统设计 157

10.5系统数据库设计 158

10.6 系统物理配置方案设计 162

10.7系统实现 163

10.8系统测试及不足 212

10.9本章小结 212

第11章 案例分析2:绘制迷宫 213

11.1迷宫问题概述 213

11.2迷宫算法 214

11.3绘制迷宫的程序实现 214

11.4本章小结 225

返回顶部