Visual C++项目开发全程实录(第4版)
作者:明日科技
定价:79.80元
印次:4-1
ISBN:9787302498858
出版日期:2018.06.01
印刷日期:2018.05.17
定价:79.80元
印次:4-1
ISBN:9787302498858
出版日期:2018.06.01
印刷日期:2018.05.17
《Visual C++项目开发全程实录(第4版)》以社区视频监控系统、企业电话语音录音管理系统、快乐五子棋、萤幕录像系统、超市进销存管理系统、图书管理系统、学生管理系统、学生考试系统、人事考勤管理系统和图像处理系统10个实际项目开发程式为案例,从软体工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程式开发流程。从开发背景、需求分析、系统功能分析、业务流程图、资料库分析到系统开发,每一过程都做了详细的介绍。
目录
第1章 社区视频监控系统(Visual C++ 6.0+
视频採集卡+Access 2010实现) 1
视频讲解:1小时25分钟
1.1 开发背景 2
1.2 系统分析 2
1.2.1 需求分析 2
1.2.2 可行性分析 2
1.2.3 编写项目计画书 3
1.3 系统设计 5
1.3.1 系统目标 5
1.3.2 系统功能结构 5
1.3.3 系统预览 6
1.3.4 业务流程 6
1.3.5 编码规则 7
1.3.6 资料库设计 8
1.4 公共模组设计 9
1.5 主窗体设计 15
1.6 用户登录模组设计 27
1.6.1 用户登录模组概述 27
1.6.2 用户登录模组技术分析 27
1.6.3 用户登录模组实现过程 28
1.7 监控管理模组设计 30
1.7.1 监控管理模组概述 30
1.7.2 监控管理模组技术分析 30
1.7.3 监控管理模组实现过程 30
1.7.4 单元测试 35
1.8 无人广角自动监控模组设计 35
1.8.1 无人广角自动监控模组概述 35
1.8.2 无人广角自动监控模组技术分析 35
1.8.3 无人广角自动监控模组实现过程 37
1.8.4 单元测试 40
1.9 视频回放模组设计 41
1.9.1 视频回放模组概述 41
1.9.2 视频回放模组技术分析 42
1.9.3 视频回放模组实现过程 42
1.10 开发技巧与难点分析 43
1.11 监控卡的选购及安装 52
1.11.1监控卡选购分析52
1.11.2监控卡安装53
1.11.3监控卡常用函式55
1.12本章总结58
第2章企业电话语音录音管理系统
(VisualC++6.0+语音卡+
Access2010实现)59
视频讲解:1小时29分钟
2.1开发背景60
2.2需求分析60
2.3系统设计60
2.3.1系统目标60
2.3.2系统功能结构60
2.3.3系统预览61
2.3.4业务流程62
2.3.5资料库设计62
2.4公共模组设计64
2.5主窗体设计68
2.6来电管理模组设计79
2.6.1来电管理模组概述79
2.6.2来电管理模组技术分析79
2.6.3来电管理模组实现过程79
2.7电话录音管理模组设计83
2.7.1电话录音管理模组概述83
2.7.2电话录音管理模组技术分析83
2.7.3电话录音管理模组实现过程85
2.8员工信息管理模组设计89
2.8.1员工信息管理模组概述89
2.8.2员工信息管理模组技术分析90
2.8.3员工信息管理模组实现过程91
2.9产品信息管理模组设计95
2.9.1产品信息管理模组概述95
2.9.2产品信息管理模组技术分析96
2.9.3产品信息管理模组实现过程96
2.10开发技巧与难点分析99
2.10.1为程式设定系统托盘99
2.10.2对话框的显示101
2.11语音卡函式介绍104
2.12本章总结107
第3章快乐五子棋(VisualC++6.0+Socket
套接字实现)108
视频讲解:48分钟
3.1开发背景109
3.2需求分析109
3.3系统设计109
3.3.1系统功能结构109
3.3.2系统预览109
3.3.3业务流程图111
3.4关键技术分析与实现111
3.4.1使用TCP进行网路通信111
3.4.2定义网路通信协定113
3.4.3实现动态调整棋盘大小114
3.4.4在棋盘中绘製棋子116
3.4.5五子棋赢棋判断119
3.4.6设计游戏悔棋功能122
3.4.7设计游戏回放功能126
3.4.8对方网路状态测试129
3.5伺服器端主窗体设计131
3.5.1伺服器端主窗体概述131
3.5.2伺服器端主窗体实现过程131
3.6棋盘窗体模组设计134
3.6.1棋盘窗体模组概述134
3.6.2棋盘窗体模组界面布局134
3.6.3棋盘窗体模组实现过程135
3.7游戏控制窗体模组设计146
3.7.1游戏控制窗体模组概述146
3.7.2游戏控制窗体模组界面布局146
3.7.3游戏控制窗体模组实现过程147
3.8对方信息窗体模组设计149
3.8.1对方信息窗体模组概述149
3.8.2对方信息窗体模组界面布局149
3.8.3对方信息窗体模组实现过程150
3.9客户端主窗体模组设计151
3.9.1客户端主窗体模组概述151
3.9.2客户端主窗体模组实现过程152
3.10本章总结154
第4章萤幕录像系统(VisualC++6.0+
MFC编程)155
视频讲解:1小时42分钟
4.1开发背景156
4.2系统分析156
4.2.1需求分析156
4.2.2系统功能描述156
4.3系统设计156
4.3.1系统目标156
4.3.2系统功能结构157
4.3.3系统预览157
4.4关键技术158
4.4.1萤幕抓图158
4.4.2抓图时抓取滑鼠159
4.4.3根据运行状态显示托盘图示160
4.4.4获得磁碟的剩余空间162
4.4.5动态生成录像档案名称162
4.5萤幕录像模组主窗体设计164
4.5.1萤幕录像模组主窗体概述164
4.5.2萤幕录像模组主窗体界面设计164
4.5.3萤幕录像模组主窗体技术分析165
4.5.4萤幕录像模组主窗体功能实现172
4.6录像截取模组设计183
4.6.1录像截取模组概述183
4.6.2录像截取模组技术分析184
4.6.3录像截取模组功能实现184
4.7录像合成模组设计190
4.7.1录像合成模组概述190
4.7.2录像合成模组技术分析190
4.7.3录像合成模组功能实现191
4.8本章总结194
第5章超市进销存管理系统(VisualC++6.0+
Oracle11g资料库实现)195
视频讲解:50分钟
5.1开发背景196
5.2需求分析196
5.3系统设计196
5.3.1系统目标196
5.3.2系统功能结构197
5.3.3系统预览197
5.3.4业务流程198
5.3.5资料库设计198
5.4公共模组设计202
5.5主窗体设计204
5.6商品信息模组设计207
5.6.1商品信息模组概述207
5.6.2商品信息模组技术分析207
5.6.3商品信息模组实现过程208
5.6.4单元测试213
5.7供应商信息模组设计214
5.7.1供应商信息模组概述214
5.7.2供应商信息模组技术分析215
5.7.3供应商信息模组实现过程216
5.7.4单元测试222
5.8销售查询模组设计224
5.8.1销售查询模组概述224
5.8.2销售查询模组技术分析224
5.8.3销售查询模组实现过程224
5.9日结查询模组设计227
5.9.1日结查询模组概述227
5.9.2日结查询模组技术分析227
5.9.3日结查询模组实现过程228
5.10前台销售模组设计230
5.10.1前台销售模组概述230
5.10.2前台销售模组技术分析231
5.10.3前台销售模组实现过程233
5.11开发技巧与难点分析237
5.12列印技术239
5.12.1解析度239
5.12.2映射模式239
5.12.3基于对话框结构的列印240
5.13本章总结243
第6章图书管理系统(VisualC++6.0+
SQLServer2014资料库实现)244
视频讲解:35分钟
6.1开发背景245
6.2需求分析245
6.3系统设计245
6.3.1系统目标245
6.3.2系统功能结构245
6.3.3系统预览246
6.3.4业务流程247
6.3.5资料库设计247
6.4公共类设计249
6.5主窗体设计251
6.6系统登录模组设计253
6.6.1系统登录模组概述253
6.6.2系统登录模组技术分析253
6.6.3系统登录模组实现过程254
6.7操作员信息模组设计255
6.7.1操作员信息模组概述255
6.7.2操作员信息模组技术分析256
6.7.3操作员信息模组实现过程256
6.7.4单元测试258
6.8图书信息模组设计259
6.8.1图书信息模组概述259
6.8.2图书信息模组技术分析259
6.8.3图书信息模组实现过程260
6.9图书销售模组设计262
6.9.1图书销售模组概述262
6.9.2图书销售模组技术分析262
6.9.3图书销售模组实现过程264
6.10销售查询模组设计272
6.10.1销售查询模组概述272
6.10.2销售查询模组技术分析273
6.10.3销售查询模组实现过程275
6.10.4单元测试279
6.11开发技巧与难点分析280
6.12本章总结285