《Visual C++项目开发全程实录》是2013年清华大学出版社出版的图书,作者是郭鑫、陈英 。
基本介绍
- 书名:Visual C++项目开发全程实录(第3版)
- 作者:郭鑫、陈英
- ISBN:9787302337478
- 页数:499页
- 定价:69.80元
- 出版社:清华大学出版社
- 出版时间:2013年10月1日
- 装帧:平装
- 开本:16开
编辑推荐
《软体项目开发全程实录:Visual C++项目开发全程实录(第3版)》丛书是一套以展现项目开发完整过程为主,同时配备完整教学视频和源程式的软体开发“案例类”图书。该丛书第一版自2008年出版以来,受到广大读者,尤其是高校师生和求职人员的热烈欢迎,2011年进行了改版,截至目前,该丛书已经累计销售近16万册,成为近年来畅销的编程案例类丛书之一。应读者朋友的要求,我们根据全新的市场变化并 结合广大读者的建议,编写了该丛书的第3版。本书的特点有:
★10套完整项目开发案例,项目开发全程展现
10个项目开发案例涵盖了常用的不同类别的套用系统,每个案例都从需求分析到程式实现,基本完整地展现了项目开发全过程。
★5小时教学视频,让学习更加轻鬆、快捷
几乎涵盖了本书全部内容,先看教学视频,再对照图书操作,学习一定更加轻鬆、更加快捷。
★提供模组库、题库、素材库等海量学习资料
本书提供了模组库、题库、素材库等海量学习资料,读者可以索取、查阅相关资料。
10个项目开发案例涵盖了常用的不同类别的套用系统,每个案例都从需求分析到程式实现,基本完整地展现了项目开发全过程。
★5小时教学视频,让学习更加轻鬆、快捷
几乎涵盖了本书全部内容,先看教学视频,再对照图书操作,学习一定更加轻鬆、更加快捷。
★提供模组库、题库、素材库等海量学习资料
本书提供了模组库、题库、素材库等海量学习资料,读者可以索取、查阅相关资料。
内容简介
《Visual C++项目开发全程实录(第3版)》以社区视频监控系统、企业简讯群发管理系统、企业电话语音录音管理系统、区域网路监控系统、超市进销存管理系统、图书管理系统、学生管理系统、学生考试系统、人力资源管理系统和图像处理系统10个实际项目开发程式为案例,从软体工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程式开发流程。从开发背景、需求分析、系统功能分析、资料库分析、资料库建模到系统开发,每一过程都作了详细的介绍。
本书及光碟特色还有:10套项目开发完整案例,项目开发案例的同步视频和其源程式。登录网站还可获取各类资源库(模组库、题库、素材库)等项目案例常用资源,网站还提供技术论坛支持等。
本书案例涉及行业广泛,实用性非常强。通过本书的学习,读者可以了解各个行业的特点,能够针对某一行业进行软体开发,也可以通过光碟中提供的案例原始码和资料库进行二次开发,以减少开发系统所需要的时间。
目录
第1章社区视频监控系统(VisualC++6.0
+视频採集卡+Access2003实现) 1
视频讲解:1小时26分钟
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主窗体设计 14
1.6用户登录模组设计 31
1.6.1用户登录模组概述 31
1.6.2用户登录模组技术分析 31
1.6.3用户登录模组实现过程 32
1.7监控管理模组设计 34
1.7.1监控管理模组概述 34
1.7.2监控管理模组技术分析 34
1.7.3监控管理模组实现过程 34
1.7.4单元测试 39
1.8无人广角自动监控模组设计 39
1.8.1无人广角自动监控模组概述 39
1.8.2无人广角自动监控模组技术分析 39
1.8.3无人广角自动监控模组实现过程 41
1.8.4单元测试 44
1.9视频回放模组设计 45
1.9.1视频回放模组概述 45
1.9.2视频回放模组技术分析 45
1.9.3视频回放模组实现过程 46
1.10开发技巧与难点分析 47
1.11监控卡的选购及安装 56
1.11.1监控卡选购分析 56
1.11.2监控卡安装 56
1.11.3监控卡常用函式 58
1.12本章总结 61
第2章企业简讯群发管理系统(VisualC++
6.0+简讯猫+Access2003实现) 62
视频讲解:1小时24分钟
2.1开发背景 63
2.2系统分析 63
2.2.1需求分析 63
2.2.2可行性分析 63
2.2.3编写项目计画书 64
2.3系统设计 66
2.3.1系统目标 66
2.3.2系统功能结构 66
2.3.3系统预览 66
2.3.4业务流程 67
2.3.5资料库设计 67
2.4公共类设计 69
2.4.1自定义SetHBitmap方法 69
2.4.2处理WM_MOUSEMOVE事件 70
2.5主视窗设计 70
2.6简讯猫设定模组设计 74
2.6.1简讯猫设定模组概述 74
2.6.2简讯猫设定模组技术分析 75
2.6.3简讯猫设定模组实现过程 75
2.7电话簿管理模组设计 77
2.7.1电话簿管理模组概述 77
2.7.2电话簿管理模组技术分析 77
2.7.3电话簿管理模组实现过程 78
2.7.4单元测试 82
2.8常用语管理模组设计 83
2.8.1常用语管理模组概述 83
2.8.2常用语管理模组技术分析 83
2.8.3常用语管理模组实现过程 85
2.9简讯传送模组设计 88
2.9.1简讯传送模组概述 88
2.9.2简讯传送模组技术分析 89
2.9.3简讯传送模组实现过程 90
2.9.4单元测试 96
2.10简讯接收模组设计 97
2.10.1简讯接收模组概述 97
2.10.2简讯接收模组技术分析 98
2.10.3简讯接收模组实现过程 98
2.10.4单元测试 102
2.11开发技巧与难点分析 102
2.11.1显示“收到新信息”对话框 102
2.11.2製作只允许输入数字的编辑框 104
2.12简讯猫的套用 105
2.13本章总结 107
第3章企业电话语音录音管理系统(Visual
C++6.0+语音卡+Access2003
实现) 108
视频讲解:1小时30分钟
3.1开发背景 109
3.2需求分析 109
3.3系统设计 109
3.3.1系统目标 109
3.3.2系统功能结构 109
3.3.3系统预览 110
3.3.4业务流程 111
3.3.5资料库设计 111
3.4公共模组设计 113
3.5主窗体设计 117
3.6来电管理模组设计 127
3.6.1来电管理模组概述 127
3.6.2来电管理模组技术分析 127
3.6.3来电管理模组实现过程 128
3.6.4单元测试 131
3.7电话录音管理模组设计 133
3.7.1电话录音管理模组概述 133
3.7.2电话录音管理模组技术分析 134
3.7.3电话录音管理模组实现过程 136
3.7.4单元测试 140
3.8员工信息管理模组设计 141
3.8.1员工信息管理模组概述 141
3.8.2员工信息管理模组技术分析 141
3.8.3员工信息管理模组实现过程 142
3.9产品信息管理模组设计 146
3.9.1产品信息管理模组概述 146
3.9.2产品信息管理模组技术分析 147
3.9.3产品信息管理模组实现过程 148
3.10开发技巧与难点分析 151
3.10.1为程式设定系统托盘 151
3.10.2对话框的显示 154
3.11语音卡函式介绍 156
3.12本章总结 160
第4章区域网路监控系统(VisualC++6.0
+Access2003实现) 161
视频讲解:4小时10分钟
4.1开发背景 162
4.2需求分析 162
4.3系统设计 162
4.3.1系统目标 162
4.3.2系统功能结构 162
4.3.3系统预览 162
4.3.4业务流程 163
4.3.5程式运行环境 163
4.3.6资料库设计 164
4.4客户端模组设计 166
4.4.1客户端模组概述 166
4.4.2客户端模组技术分析 166
4.4.3客户端模组实现过程 168
4.5公共类设计 173
4.6系统登录模组设计 174
4.6.1系统登录模组概述 174
4.6.2系统登录模组技术分析 174
4.6.3系统登录模组实现过程 175
4.6.4单元测试 177
4.7主窗体设计 179
4.7.1主窗体概述 179
4.7.2主窗体技术分析 179
4.7.3主窗体实现过程 181
4.8操作员管理模组设计 186
4.8.1操作员管理模组概述 186
4.8.2操作员管理模组技术分析 186
4.8.3操作员管理模组实现过程 188
4.8.4单元测试 194
4.9系统设定模组设计 195
4.9.1系统设定模组概述 195
4.9.2系统设定模组技术分析 195
4.9.3系统设定模组实现过程 197
4.10开发技巧与难点分析 198
4.10.1及时关闭记录集 198
4.10.2萤幕点阵图数据的传送 198
4.10.3访问带密码的Access资料库 198
4.11自定义控制项 198
4.11.1自定义按钮控制项 198
4.11.2自定义列表控制项 201
4.12本章总结 202
第5章超市进销存管理系统(VisualC++6.0
+Oracle9i资料库实现) 203
视频讲解:54分钟
5.1开发背景 204
5.2需求分析 204
5.3系统设计 204
5.3.1系统目标 204
5.3.2系统功能结构 205
5.3.3系统预览 205
5.3.4业务流程 206
5.3.5资料库设计 206
5.4公共模组设计 210
5.5主窗体设计 212
5.6商品信息模组设计 215
5.6.1商品信息模组概述 215
5.6.2商品信息模组技术分析 215
5.6.3商品信息模组实现过程 216
5.6.4单元测试 221
5.7供应商信息模组设计 222
5.7.1供应商信息模组概述 222
5.7.2供应商信息模组技术分析 223
5.7.3供应商信息模组实现过程 224
5.7.4单元测试 229
5.8销售查询模组设计 232
5.8.1销售查询模组概述 232
5.8.2销售查询模组技术分析 232
5.8.3销售查询模组实现过程 232
5.9日结查询模组设计 235
5.9.1日结查询模组概述 235
5.9.2日结查询模组技术分析 235
5.9.3日结查询模组实现过程 236
5.10前台销售模组设计 238
5.10.1前台销售模组概述 238
5.10.2前台销售模组技术分析 239
5.10.3前台销售模组实现过程 240
5.11开发技巧与难点分析 244
5.12列印技术 246
5.12.1解析度 246
5.12.2映射模式 246
5.12.3基于对话框结构的列印 247
5.13本章总结 251
第6章图书管理系统(VisualC++6.0+SQL
Server2000资料库实现) 252
视频讲解:45分钟
6.1开发背景 253
6.2需求分析 253
6.3系统设计 253
6.3.1系统目标 253
6.3.2系统功能结构 253
6.3.3系统预览 254
6.3.4业务流程 255
6.3.5资料库设计 255
6.4公共类设计 257
6.5主窗体设计 259
6.6系统登录模组设计 261
6.6.1系统登录模组概述 261
6.6.2系统登录模组技术分析 262
6.6.3系统登录模组实现过程 262
6.7操作员信息模组设计 263
6.7.1操作员信息模组概述 263
6.7.2操作员信息模组技术分析 263
6.7.3操作员信息模组实现过程 264
6.7.4单元测试 266
6.8图书信息模组设计 267
6.8.1图书信息模组概述 267
6.8.2图书信息模组技术分析 267
6.8.3图书信息模组实现过程 268
6.9图书销售模组设计 270
6.9.1图书销售模组概述 270
6.9.2图书销售模组技术分析 270
6.9.3图书销售模组实现过程 272
6.10销售查询模组设计 280
6.10.1销售查询模组概述 280
6.10.2销售查询模组技术分析 281
6.10.3销售查询模组实现过程 283
6.10.4单元测试 287
6.11开发技巧与难点分析 288
6.12使用VSS进行代码维护 293
6.13本章总结 301
第7章学生管理系统(VisualC++6.0+SQL
Server2000资料库实现) 302
视频讲解:45分钟
7.1开发背景 303
7.2系统分析 303
7.2.1需求分析 303
7.2.2系统功能描述 303
7.3系统设计 304
7.3.1系统目标 304
7.3.2系统功能结构 304
7.3.3系统预览 305
7.3.4业务流程 305
7.3.5资料库设计 306
7.4公共类设计 308
7.5主窗体设计 310
7.6科目信息管理模组设计 311
7.6.1科目信息管理模组概述 311
7.6.2科目信息管理模组技术分析 312
7.6.3科目信息管理模组实现过程 313
7.7学生信息管理模组设计 318
7.7.1学生信息管理模组概述 318
7.7.2学生信息管理模组技术分析 318
7.7.3学生信息管理模组实现过程 318
7.7.4单元测试 322
7.8学生成绩录入模组设计 323
7.8.1学生成绩录入模组概述 323
7.8.2学生成绩录入模组技术分析 323
7.8.3学生成绩录入模组实现过程 324
7.9成绩等级设定模组设计 326
7.9.1成绩等级设定模组概述 326
7.9.2成绩等级设定模组技术分析 326
7.9.3成绩等级设定模组实现过程 326
7.9.4单元测试 334
7.10学生违规查询模组设计 334
7.10.1学生违规查询模组概述 334
7.10.2学生违规查询模组技术分析 334
7.10.3学生违规查询模组实现过程 335
7.11开发技巧与难点分析 338
7.11.1如何解决按Enter键关闭程式问题 338
7.11.2在连线ODBC时不显示连线数据源
对话框 339
7.12在VC中操作Excel 339
7.13本章总结 343
第8章学生考试系统(VisualC++6.0+
Access2003实现) 344
视频讲解:1小时18分钟
8.1开发背景 345
8.2需求分析 345
8.3系统设计 345
8.3.1系统目标 345
8.3.2系统功能结构 345
8.3.3系统预览 346
8.3.4业务流程 347
8.3.5资料库设计 347
8.4公共模组设计 350
8.5主窗体设计 353
8.6注册模组设计 362
8.6.1注册模组概述 362
8.6.2注册模组技术分析 362
8.6.3注册模组实现过程 364
8.7登录模组设计 368
8.7.1登录模组概述 368
8.7.2登录模组技术分析 369
8.7.3登录模组实现过程 369
8.8密码找回模组设计 372
8.8.1密码找回模组概述 372
8.8.2密码找回模组技术分析 372
8.8.3密码找回模组实现过程 372
8.8.4单元测试 375
8.9试题管理模组设计 375
8.9.1试题管理模组概述 375
8.9.2试题管理模组技术分析 376
8.9.3试题管理模组实现过程 377
8.9.4单元测试 383
8.10资料库维护模组设计 384
8.10.1资料库维护模组概述 384
8.10.2资料库维护模组技术分析 384
8.10.3资料库维护模组实现过程 385
8.11使用PowerDesigner进行资料库
建模 387
8.12开发技巧与难点分析 390
8.13本章总结 391
第9章人力资源管理系统(VisualC++6.0+
SQLServer2008资料库实现) 392
视频讲解:1小时40分钟
9.1开发背景 393
9.2需求分析 393
9.3系统设计 393
9.3.1系统目标 393
9.3.2系统功能结构 394
9.3.3系统预览 394
9.3.4业务流程 396
9.3.5资料库设计 396
9.4公共模组设计 399
9.5主窗体设计 412
9.6用户登录模组设计 414
9.6.1用户登录模组概述 414
9.6.2用户登录模组技术分析 414
9.6.3用户登录模组实现过程 415
9.7员工档案录入模组设计 417
9.7.1员工档案录入模组概述 417
9.7.2员工档案录入模组技术分析 417
9.7.3员工档案录入模组实现过程 418
9.7.4单元测试 425
9.8员工工资登记模组设计 425
9.8.1员工工资登记模组概述 425
9.8.2员工工资登记模组技术分析 425
9.8.3员工工资登记模组实现过程 426
9.9月出勤列表模组设计 430
9.9.1月出勤列表模组概述 430
9.9.2月出勤列表模组技术分析 430
9.9.3月出勤列表模组实现过程 430
9.10工资列表模组 433
9.10.1工资列表模组概述 433
9.10.2工资列表模组技术分析 434
9.10.3工资列表模组实现过程 434
9.10.4单元测试 443
9.11开发技巧与难点分析 444
9.12将信息以表格的形式导入到
Word中 445
9.13本章总结 449
第10章图像处理系统(VisualC++6.0+GDI+
技术实现) 450
视频讲解:3小时14分钟
10.1开发背景 451
10.2需求分析 451
10.3系统设计 451
10.3.1系统目标 451
10.3.2系统功能结构 451
10.3.3系统预览 452
10.3.4业务流程 453
10.4公共模组设计 454
10.5主窗体设计 457
10.6图像旋转模组设计 461
10.6.1图像旋转模组概述 461
10.6.2图像旋转模组技术分析 462
10.6.3图像旋转模组实现过程 463
10.7图像缩放模组设计 470
10.7.1图像缩放模组概述 470
10.7.2图像缩放模组技术分析 471
10.7.3图像缩放模组实现过程 471
10.7.4单元测试 476
10.8图像水印效果模组设计 477
10.8.1图像水印效果模组概述 477
10.8.2图像水印效果模组技术分析 477
10.8.3图像水印效果模组实现过程 478
10.9PSD档案浏览模组设计 480
10.9.1PSD档案浏览模组概述 480
10.9.2PSD档案浏览模组技术分析 480
10.9.3PSD档案浏览模组实现过程 482
10.10照片版式处理模组设计 486
10.10.1照片版式处理模组概述 486
10.10.2照片版式处理模组技术分析 486
10.10.3照片版式处理模组实现过程 490
10.11开发技巧与难点分析 496
10.11.1点阵图数据的存储形式 496
10.11.2在VisualC++中使用GDI+ 498
10.12本章总结 499
VisualC++项目开发全程实录(第3版)
目录