《Visual C++开发经典模式与实例》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张学志,李金才,池雅庆编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2007
  • ISBN:7113083463
  • 页数:322 页
图书介绍:本书是一部面向应用软件开发的Visual C++项目开发专著。

第1章 VisualC++开发环境与编程基础 1

1-1C++开发环境介绍 1

1-1-1VisualC++的主窗口 2

1-1-2VisualC++的工具栏 3

1-1-3VisualC++的菜单栏 6

1-1-4项目与项目工作区 11

1-1-5资源与资源编辑器 13

1-2C++语言基础 14

1-2-1C++简介 15

1-2-2C++的新特征 16

1-2-3C++的标识符与关键字 17

1-2-4C++的数据类型 18

1-2-5C++的操作符 19

1-2-6类和对象 21

1-3本章小结 28

第2章 软件开发过程与方法 29

2-1软件开发的人月神话 29

2-2软件工程基础 30

2-2-1软件开发模型 30

2-2-2软件开发步骤 36

2-3面向对象编程与UML建模 42

2-3-1UML基础 42

2-3-2面向对象分析 48

2-3-3面向对象设计 51

2-4基于构件的软件开发 53

2-5本章小结 53

第3章 图书馆管理系统实例 54

3-1系统分析 54

3-1-1图书馆管理系统用例分析 54

3-1-2功能模块的需求框图 55

3-2UML需求分析建模 58

3-2-1场景分析及开发 58

3-2-2基于场景生成用例 62

3-2-3建立系统顶层架构及领域概念模型 65

3-3基于UML的软件设计 66

3-3-1设计用例实现方案 66

3-3-2数据存储设计 82

3-3-3用户界面设计 83

3-3-4根据UML生成代码框架 86

3-4图书馆管理系统的VisualC++实现 86

3-4-1VisualC++6.0下的ODBC数据库编程技术 86

3-4-2数据库“查询操作”实例 89

3-5本章小结 90

第4章 小型画板系统实例 91

4-1系统分析 91

4-1-1画板系统用例分析 91

4-1-2画板系统总体框架结构分析 92

4-2系统设计 94

4-2-1用例实现 94

4-2-2数据存储设计 95

4-2-3界面设计 95

4-3画板系统的VisualC++实现 96

4-3-1单文档视图(SDI)应用 96

4-3-2菜单的使用 96

4-3-3应用程序的工具栏 98

4-3-4应用程序的状态栏 103

4-3-5图形设备接口(GDI)的使用 105

4-4本章小结 115

第5章 图像处理信息系统实例 116

5-1系统分析 116

5-1-1图像处理系统用例分析 116

5-1-2图像处理系统总体框架结构分析 129

5-2系统设计 130

5-2-1用例实现 130

5-2-2总体框架和界面设计 134

5-2-3数据存储设计 138

5-2-4精化设计模型 140

5-3图像处理系统的VisualC++实现 140

5-3-1多文档视图(MDI)应用 141

5-3-2工具栏的使用 143

5-3-3动态链接库(DLL)的使用 146

5-4本章小结 158

第6章 影音播放系统实例 159

6-1基于UML的需求分析 159

6-1-1影音系统功能分析 159

6-1-2基于场景生成用例 160

6-1-3建立系统的顶层架构 163

6-2基于UML的系统设计 163

6-2-1设计用例实现方案 163

6-2-2生成组件图 166

6-2-3用户界面设计 167

6-2-4根据UML模型生成代码框架 168

6-3MCI(媒体控制接口)及常见影音文件介绍 168

6-3-1MCI——控制多媒体设备的高层命令接口 168

6-3-2MIDI、WAVE、AVI文件格式介绍 170

6-4影音播放系统的VisualC++实现 174

6-4-1界面设计——灵活的位图使用 174

6-4-2音响效果显示——自定义控件 178

6-4-3音量控制 181

6-5本章小结 183

第7章 串行通信编程 185

7-1基于UML的系统分析与设计 185

7-1-1系统功能需求 185

7-1-2场景分析和开发 186

7-1-3系统的静态、动态结构分析 186

7-2基于UML的系统软件设计 189

7-2-1工作流图 189

7-2-2系统的类结构设计 190

7-2-3系统主界面设计 191

7-3基于API函数的记录仪测试平台软件实现 191

7-3-1建立程序工程 191

7-3-2建立串口设置对话框 193

7-3-3编写CRecorderConsoleDoc类代码 195

7-3-4编写辅助线程 201

7-3-5添加数据包类CcomPacket 202

7-3-6编写CRecorderConsoleView类代码 204

7-4本章小结 212

第8章 网络浏览通信一体化系统实例 213

8-1系统分析与设计 213

8-1-1网络浏览通信一体化系统用例分析 213

8-1-2网络浏览通信一体化系统总体框架结构分析 218

8-2系统设计 219

8-2-1用例实现 220

8-2-2总体框架和界面设计 223

8-2-3数据存储设计 228

8-2-4精化设计模型 228

8-3网络浏览通信一体化系统的VisualC++实现 229

8-3-1Socket通信实现 229

8-3-2文件网络传送 232

8-3-3COM组件的创建与使用 234

8-4本章小结 236

第9章 个人信息管理系统实例 237

9-1基于UML的需求分析 237

9-1-1个人信息管理系统场景分析 237

9-1-2基于场景生成用例 240

9-1-3建立系统的顶层架构 245

9-2基于UML的系统设计 246

9-2-1设计用例实现方案 246

9-2-2数据存储设计 251

9-2-3用户界面设计 255

9-3个人信息管理系统的VisualC++实现 255

9-3-1根据UML模型生成代码 255

9-3-2代码实现及关键技术剖析 257

9-4本章小结 264

第10章 商品销售管理系统实例 265

10-1系统分析 265

10-1-1商品销售管理系统需求分析 265

10-1-2商品销售管理系统用例分析 265

10-2系统设计 266

10-2-1用例实现 266

10-2-2总体框架 267

10-2-3应用程序设计 268

10-2-4数据库设计 268

10-3商品销售管理系统的实现 272

10-3-1SQLServer简介 272

10-3-2使用ADO访问数据库 272

10-3-3数据库实现 274

10-3-4数据访问的实现 277

10-3-5窗口的实现 280

10-3-6编译与运行 286

10-4本章小结 291

第11章 人事工资管理系统实例 292

11-1系统分析 292

11-1-1人事工资管理系统需求分析 292

11-1-2人事工资管理系统用例分析 292

11-2系统设计 294

I1-2-1用例实现 294

11-2-2总体框架 294

11-2-3应用程序设计 295

11-2-4数据库设计 295

11-3人事工资管理系统的实现 296

11-3-1数据库实现 296

11-3-2窗口的实现 306

11-3-3报表的实现 314

11-3-4编译与运行 318

11-4本章小结 322