
VisualC++项目开发案例实录(第2版)
《VisualC++项目开发案例实录(第2版)》是2010年清华大学出版社出版的图书,作者是明日科技。
基本介绍
- 书名:VisualC++项目开发案例实录(第2版)
- 作者:明日科技
- ISBN:9787302241935
- 定价:69.8元
- 出版社:清华大学出版社
- 出版时间:2010-12-17
内容简介
本书以社区视频监控系统、企业简讯群发管理系统、企业电话语音录音管理系统、区域网路监控系统、餐饮管理系统、超市进销存管理系统、图书管理系统、学生管理系统、学生考试系统、人力资源管理系统、图像处理系统和人事考勤管理系统12个实际项目开发程式为案例,从软体工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程式开发流程。从开发背景、需求分析、系统功能分析、资料库分析、资料库建模到系统开发,每一过程都进行了详细的介绍。
本书案例涉及行业广泛,实用性非常强。通过对本书的学习,读者可以了解各个行业的特点,能够针对某一行业进行软体开发,也可以通过光碟中提供的案例原始码和资料库进行二次开发,以减少开发系统所需要的时间。
本书光碟提供12个项目开发完整案例的同步教学视频,12个项目开发完整案例及其源程式,本书的服务网站还提供了内容丰富的素材库、题库、模组库、案例库和本书的答疑服务。
本书是一本项目开发案例方面的参考书,适合有基本编程知识但还没有项目开发经验的软体开发初学者使用,尤其适合高校在校生进行毕业设计、课题设计时做参考。
图书目录
第1章 社区视频监控系统(visual c++ 6.0+视频採集卡+microsoft access 2000实现)
视频讲解:1小时25分钟 1
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 用户登录模组设计 32
1.6.1 用户登录模组概述 32
1.6.2 用户登录技术分析 32
1.6.3 用户登录实现过程 32
.1.7 监控管理模组设计 34
1.7.1 监控管理模组概述 34
1.7.2 监控管理技术分析 35
1.7.3 监控管理实现过程 35
1.7.4 单元测试 39
1.8 无人广角自动监控模组设计 40
1.8.1 无人广角自动监控模组概述 40
1.8.2 无人广角自动监控技术分析 40
1.8.3 无人广角自动监控实现过程 42
1.8.4 单元测试 45
1.9 视频回放模组设计 46
1.9.1 视频回放模组概述 46
1.9.2 视频回放技术分析 47
1.9.3 视频回放实现过程 47
1.10 开发技巧与难点分析 48
1.11 监控卡的选购及安装 57
1.11.1 监控卡选购分析 57
1.11.2 监控卡安装 58
1.11.3 视频採集卡常用函式 59
1.12 本章总结 62
第2章 企业简讯群发管理系统(visual c++ 6.0+简讯猫+microsoft access 2000实现) 63
视频讲解:1小时23分钟
2.1 开发背景 64
2.2 系统分析 64
2.2.1 需求分析 64
2.2.2 可行性分析 64
2.2.3 编写项目计画书 65
2.3 系统设计 67
2.3.1 系统目标 67
2.3.2 系统功能结构图 67
2.3.3 系统预览 67
2.3.4 业务流程图 68
2.3.5 资料库设计 68
2.4 公共类设计 70
2.4.1 自定义sethbitmap方法 70
2.4.2 处理wm_mousemove事件 71
2.5 主视窗设计 71
2.6 简讯猫设定模组设计 75
2.6.1 简讯猫设定模组概述 75
2.6.2 简讯猫设定技术分析 76
2.6.3 简讯猫设定实现过程 76
2.7 电话簿管理模组设计 78
2.7.1 电话簿管理模组概述 78
2.7.2 电话簿管理技术分析 79
2.7.3 电话簿管理实现过程 79
2.7.4 单元测试 83
2.8 常用语管理模组设计 84
2.8.1 常用语管理模组概述 84
2.8.2 常用语管理技术分析 85
2.8.3 常用语管理实现过程 86
2.9 简讯息传送模组设计 90
2.9.1 简讯息传送概述 90
2.9.2 简讯息传送技术分析 90
2.9.3 简讯息传送实现过程 91
2.9.4 单元测试 98
2.10 简讯息接收模组设计 98
2.10.1 简讯息接收模组概述 98
2.10.2 简讯息接收技术分析 99
2.10.3 简讯息接收实现过程 99
2.10.4 单元测试 103
2.11 开发技巧与难点分析 104
2.11.1 显示“收到新信息”对话框 104
2.11.2 製作只允许输入数字的编辑框 106
2.12 简讯猫套用 106
2.13 本章总结 109
第3章 企业电话语音录音管理系统(visual c++6.0+语音卡+microsoft access 2000实现) 110
视频讲解:1小时29分钟
3.1 开发背景 111
3.2 需求分析 111
3.3 系统设计 111
3.3.1 系统目标 111
3.3.2 系统功能结构 112
3.3.3 系统预览 112
3.3.4 业务流程图 113
3.3.5 资料库设计 113
3.4 公共模组设计 116
3.5 主窗体设计 119
3.6 来电管理模组设计 130
3.6.1 来电管理模组概述 130
3.6.2 来电管理技术分析 130
3.6.3 来电管理实现过程 131
3.6.4 单元测试 134
3.7 电话录音管理模组设计 136
3.7.1 电话录音管理模组概述 136
3.7.2 电话录音管理技术分析 137
3.7.3 电话录音管理实现过程 139
3.7.4 单元测试 143
3.8 员工信息管理模组设计 144
3.8.1 员工信息管理模组概述 144
3.8.2 员工信息管理技术分析 144
3.8.3 员工信息管理实现过程 145
3.9 产品信息管理模组设计 150
3.9.1 产品信息管理模组概述 150
3.9.2 产品信息管理技术分析 150
3.9.3 产品信息管理实现过程 151
3.10 开发技巧与难点分析 155
3.10.1 为程式设定系统托盘 155
3.10.2 对话框的显示 157
3.11 语音卡函式介绍 159
3.12 本章总结 163
第4章 区域网路监控系统(visual c++ 6.0+microsoft access 2000实现) 164
视频讲解:4小时9分钟
4.1 开发背景 165
4.2 需求分析 165
4.3 系统设计 165
4.3.1 系统目标 165
4.3.2 系统功能结构 165
4.3.3 系统预览 166
4.3.4 业务流程图 166
4.3.5 程式运行环境 166
4.3.6 资料库设计 167
4.4 客户端设计 169
4.4.1 客户端模组概述 169
4.4.2 客户端技术分析 169
4.4.3 客户端实现过程 171
4.5 公共类设计 176
4.6 系统登录模组设计 177
4.6.1 系统登录模组概述 177
4.6.2 系统登录模组技术分析 177
4.6.3 系统登录模组实现过程 178
4.6.4 单元测试 181
4.7 主窗体设计 182
4.7.1 主窗体概述 182
4.7.2 主窗体技术分析 183
4.7.3 主窗体实现过程 185
4.8 操作员管理模组设计 189
4.8.1 操作员管理模组概述 189
4.8.2 操作员管理模组技术分析 190
4.8.3 操作员管理模组实现过程 192
4.8.4 单元测试 198
4.9 系统设定模组设计 199
4.9.1 系统设定模组概述 199
4.9.2 系统设定模组技术分析 199
4.9.3 系统设定模组实现过程 200
4.10 开发技巧与难点分析 202
4.10.1 及时关闭记录集 202
4.10.2 萤幕点阵图数据的传送 202
4.10.3 访问带密码的access资料库 202
4.11 自定义控制项 203
4.11.1 自定义按钮控制项 203
4.11.2 自定义列表控制项 205
4.12 本章总结 207
第5章 餐饮管理系统(visual c++ 6.0+microsoft access 2000实现) 208
视频讲解:1小时4分钟
5.1 开发背景 209
5.2 需求分析 209
5.3 系统设计 209
5.3.1 系统目标 209
5.3.2 系统功能结构 209
5.3.3 系统预览 210
5.3.4 业务流程图 211
5.3.5 资料库设计 211
5.4 公共类设计 215
5.5 主窗体设计 216
5.6 注册模组设计 219
5.6.1 注册模组概述 219
5.6.2 注册模组技术分析 219
5.6.3 注册模组实现过程 220
5.7 登录模组设计 222
5.7.1 登录模组概述 222
5.7.2 登录模组技术分析 222
5.7.3 登录模组实现过程 222
5.8 开台模组设计 224
5.8.1 开台模组概述 224
5.8.2 开台模组技术分析 225
5.8.3 开台模组实现过程 225
5.9 点菜模组设计 228
5.9.1 点菜模组概述 228
5.9.2 点菜模组技术分析 228
5.9.3 点菜模组实现过程 229
5.9.4 单元测试 235
5.10 结账模组设计 235
5.10.1 结账模组概述 235
5.10.2 结账模组技术分析 236
5.10.3 结账模组实现过程 236
5.10.4 单元测试 241
5.11 资料库维护模组设计 241
5.11.1 资料库维护模组概述 241
5.11.2 资料库维护模组技术分析 242
5.11.3 资料库维护模组实现过程 242
5.11.4 单元测试 244
5.12 打包发行 245
5.12.1 选择合适的打包工具 245
5.12.2 installshield打包方案 245
5.12.3 设定工程档案 248
5.12.4 程式发布 249
5.13 开发技巧与难点分析 250
5.14 本章总结 252
第6章 超市进销存管理系统(visual c++ 6.0+oracle 9i资料库实现) 253
视频讲解:55分钟
6.1 开发背景 254
6.2 需求分析 254
6.3 系统设计 254
6.3.1 系统目标 254
6.3.2 系统功能结构 255
6.3.3 系统预览 255
6.3.4 业务流程图 256
6.3.5 资料库设计 256
6.4 公共模组设计 260
6.5 主窗体设计 262
6.6 商品信息模组设计 265
6.6.1 商品信息模组概述 265
6.6.2 商品信息技术分析 266
6.6.3 商品信息实现过程 266
6.6.4 单元测试 271
6.7 供应商信息模组设计 273
6.7.1 供应商信息模组概述 273
6.7.2 供应商信息技术分析 274
6.7.3 供应商信息实现过程 275
6.7.4 单元测试 280
6.8 销售查询模组设计 282
6.8.1 销售查询模组概述 282
6.8.2 销售查询技术分析 283
6.8.3 销售查询实现过程 283
6.9 日结查询模组设计 286
6.9.1 日结查询模组概述 286
6.9.2 日结查询模组技术分析 286
6.9.3 日结查询模组实现过程 287
6.10 前台销售模组设计 289
6.10.1 前台销售模组概述 289
6.10.2 前台销售技术分析 290
6.10.3 前台销售实现过程 292
6.11 开发技巧与难点分析 296
6.12 列印技术 298
6.12.1 解析度 298
6.12.2 映射模式 298
6.12.3 基于对话框结构的列印 299
6.13 本章总结 303
第7章 图书管理系统(visual c++ 6.0+sql server 2000资料库实现) 304
视频讲解:47分钟
7.1 开发背景 305
7.2 需求分析 305
7.3 系统设计 305
7.3.1 系统目标 305
7.3.2 系统功能结构 305
7.3.3 系统预览 306
7.3.4 业务流程图 307
7.3.5 资料库设计 307
7.4 公共类设计 309
7.5 主窗体设计 311
7.6 系统登录模组设计 314
7.6.1 系统登录模组概述 314
7.6.2 系统登录技术分析 314
7.6.3 系统登录实现过程 315
7.7 操作员管理模组设计 316
7.7.1 操作员管理模组概述 316
7.7.2 操作员管理技术分析 316
7.7.3 操作员管理实现过程 317
7.7.4 单元测试 319
7.8 图书信息管理模组设计 320
7.8.1 图书信息管理模组概述 320
7.8.2 图书信息管理技术分析 320
7.8.3 图书信息管理实现过程 321
7.9 图书销售模组设计 323
7.9.1 图书销售模组概述 323
7.9.2 图书销售技术分析 324
7.9.3 图书销售实现过程 325
7.10 图书销售查询模组设计 333
7.10.1 图书销售查询模组概述 333
7.10.2 图书销售查询技术分析 334
7.10.3 图书销售查询实现过程 336
7.10.4 单元测试 341
7.11 开发技巧与难点分析 341
7.12 使用vss进行代码维护 347
7.13 本章总结 356
第8章 学生管理系统(visual c++ 6.0+sql server 2000资料库实现) 357
视频讲解:46分钟
8.1 开发背景 358
8.2 系统分析 358
8.2.1 需求分析 358
8.2.2 系统功能描述 358
8.3 系统设计 359
8.3.1 系统目标 359
8.3.2 系统功能结构 359
8.3.3 系统预览 360
8.3.4 业务流程图 360
8.3.5 资料库设计 361
8.4 公共类设计 363
8.5 主窗体设计 365
8.6 科目信息管理模组设计 366
8.6.1 科目信息管理模组概述 366
8.6.2 科目信息管理技术分析 367
8.6.3 科目信息管理实现过程 368
8.7 学生信息管理模组设计 373
8.7.1 学生信息管理模组概述 373
8.7.2 学生信息管理技术分析 373
8.7.3 学生信息管理实现过程 373
8.7.4 单元测试 377
8.8 学生成绩录入模组设计 378
8.8.1 学生成绩录入模组概述 378
8.8.2 学生成绩录入技术分析 378
8.8.3 学生成绩录入实现过程 379
8.9 成绩等级设定模组设计 381
8.9.1 成绩等级设定模组概述 381
8.9.2 成绩等级管理技术分析 382
8.9.3 成绩等级设定实现过程 382
8.9.4 单元测试 389
8.10 学生违规查询模组设计 390
8.10.1 学生违规查询模组概述 390
8.10.2 学生违规查询技术分析 390
8.10.3 学生违规查询实现过程 391
8.11 开发技巧与难点分析 394
8.11.1 如何解决按enter键关闭程式 394
8.11.2 在连线odbc时不显示连线数据源对话框 395
8.12 在vc中操作excel 395
8.13 本章总结 399
第9章 学生考试系统(visual c++ 6.0+microsoft access 2003实现) 400
视频讲解:1小时20分钟
9.1 开发背景 401
9.2 需求分析 401
9.3 系统设计 401
9.3.1 系统目标 401
9.3.2 系统功能结构 401
9.3.3 系统预览 402
9.3.4 业务流程图 403
9.3.5 资料库设计 403
9.4 公共模组设计 406
9.5 主窗体设计 409
9.6 注册模组设计 418
9.6.1 注册模组概述 418
9.6.2 注册模组技术分析 419
9.6.3 注册模组实现过程 421
9.7 登录模组设计 425
9.7.1 登录模组概述 425
9.7.2 登录模组技术分析 425
9.7.3 登录模组实现过程 426
9.8 密码找回模组设计 428
9.8.1 密码找回模组概述 428
9.8.2 密码找回技术分析 429
9.8.3 密码找回实现过程 429
9.8.4 单元测试 432
9.9 试题管理模组设计 432
9.9.1 试题管理模组概述 432
9.9.2 试题管理技术分析 433
9.9.3 试题管理实现过程 434
9.9.4 单元测试 440
9.10 资料库维护模组设计 441
9.10.1 资料库维护模组概述 441
9.10.2 资料库维护技术分析 441
9.10.3 资料库维护实现过程 442
9.11 使用powerdesigner进行资料库建模 444
9.12 开发技巧与难点分析 447
9.13 本章总结 448
第10章 人力资源管理系统(visual c++6.0+sql server 2005资料库实现) 449
视频讲解:1小时43分钟
10.1 开发背景 450
10.2 需求分析 450
10.3 系统设计 450
10.3.1 系统目标 450
10.3.2 系统功能结构 451
10.3.3 系统预览 451
10.3.4 业务流程图 453
10.3.5 资料库设计 453
10.4 公共模组设计 456
10.5 主窗体设计 469
10.6 用户登录模组设计 471
10.6.1 用户登录模组概述 471
10.6.2 用户登录技术分析 471
10.6.3 用户登录实现过程 472
10.7 员工档案录入模组设计 474
10.7.1 员工档案录入模组概述 474
10.7.2 员工档案录入模组技术分析 475
10.7.3 员工档案录入模组过程 475
10.7.4 单元测试 482
10.8 员工工资登记模组设计 482
10.8.1 员工工资登记模组概述 482
10.8.2 员工工资登记技术分析 483
10.8.3 员工工资登记实现过程 483
10.9 月出勤列表模组设计 487
10.9.1 月出勤列表模组概述 487
10.9.2 月出勤列表技术分析 487
10.9.3 月出勤列表实现过程 487
10.10 工资列表模组 491
10.10.1 工资列表模组概述 491
10.10.2 工资列表模组技术分析 491
10.10.3 工资列表模组实现过程 491
10.10.4 单元测试 500
10.11 开发技巧与难点分析 501
10.12 将信息以表格的形式导入到
word中 503
10.13 本章总结 507
第11章 图像处理系统(visual c++ 6.0+gdi+技术实现) 508
视频讲解:3小时12分钟
11.1 开发背景 509
11.2 需求分析 509
11.3 系统设计 509
11.3.1 系统目标 509
11.3.2 系统功能结构图 510
11.3.3 系统预览 510
11.3.4 业务流程图 512
11.4 公共模组设计 512
11.5 主视窗设计 515
11.6 图像旋转模组设计 519
11.6.1 图像旋转模组概述 519
11.6.2 图像旋转技术分析 520
11.6.3 图像旋转实现过程 521
11.7 图像缩放模组设计 529
11.7.1 图像缩放模组概述 529
11.7.2 图像缩放技术分析 529
11.7.3 图像缩放实现过程 530
11.7.4 单元测试 535
11.8 图像水印效果模组设计 535
11.8.1 图像水印效果模组概述 535
11.8.2 图像水印效果技术分析 536
11.8.3 图像水印效果实现过程 536
11.9 psd档案浏览模组设计 539
11.9.1 psd档案浏览模组概述 539
11.9.2 psd档案浏览技术分析 539
11.9.3 psd档案浏览实现过程 541
11.10 照片版式处理模组设计 545
11.10.1 照片版式处理模组概述 545
11.10.2 照片版式处理技术分析 545
11.10.3 照片版式处理实现过程 549
11.11 开发技巧与难点分析 555
11.11.1 点阵图数据的存储形式 555
11.11.2 在visual c++中使用gdi+ 557
11.12 本章总结 558
第12章 人事考勤管理系统(visual c++ 6.0+sql server 2000实现) 559
视频讲解:1小时31分钟
12.1 开发背景 560
12.2 需求分析 560
12.3 系统设计 560
12.3.1 系统目标 560
12.3.2 系统功能结构 561
12.3.3 系统预览 561
12.3.4 业务流程图 562
12.3.5 资料库设计 562
12.4 公共模组设计 564
12.5 主窗体设计 569
12.6 用户登录模组设计 572
12.6.1 用户登录模组概述 572
12.6.2 用户登录技术分析 572
12.6.3 用户登录实现过程 573
12.7 用户管理模组设计 574
12.7.1 用户管理模组概述 574
12.7.2 用户管理技术分析 574
12.7.3 用户管理实现过程 575
12.7.4 单元测试 577
12.8 部门管理模组设计 578
12.8.1 部门管理模组概述 578
12.8.2 部门管理技术分析 578
12.8.3 部门管理实现过程 579
12.9 人员信息管理模组设计 582
12.9.1 人员信息管理模组概述 582
12.9.2 人员信息管理技术分析 582
12.9.3 人员信息管理实现过程 582
12.10 考勤管理模组设计 588
12.10.1 考勤管理模组概述 588
12.10.2 考勤管理技术分析 589
12.10.3 考勤管理实现过程 590
12.11 考勤汇总查询模组设计 595
12.11.1 考勤汇总查询模组概述 595
12.11.2 考勤汇总查询技术分析 595
12.11.3 考勤汇总查询实现过程 596
12.12 开发技巧与难点分析 599
12.12.1 调用动态程式库设计界面 599
12.12.2 主视窗的界面显示 600
12.13 本章总结 600
转载请注明出处海之美文 » VisualC++项目开发案例实录(第2版)