图书介绍
C++项目开发全程实录【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 明日科技编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302499497
- 出版时间:2018
- 标注页数:454页
- 文件大小:55MB
- 文件页数:466页
- 主题词:C语言-程序设计
PDF下载
下载说明
C++项目开发全程实录PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 图书管理系统(Visual C++ 6.0实现)1
1.1 开发背景2
1.2 需求分析2
1.3 系统设计2
1.3.1 系统目标2
1.3.2 系统功能结构2
1.3.3 系统预览3
1.3.4 业务流程图3
1.4 公共类设计4
1.5 主窗体模块设计8
1.5.1 主窗体模块概述8
1.5.2 主窗体模块技术分析8
1.5.3 主窗体模块实现过程9
1.6 添加新书模块设计12
1.6.1 添加新书模块概述12
1.6.2 添加新书模块技术分析12
1.6.3 添加新书模块实现过程12
1.7 浏览全部模块设计13
1.7.1 浏览全部模块概述13
1.7.2 浏览全部模块技术分析13
1.7.3 浏览全部模块实现过程14
1.8 删除图书模块设计16
1.8.1 删除图书模块概述16
1.8.2 删除图书模块技术分析16
1.8.3 删除图书模块实现过程16
1.9 实现全部模块17
1.10 项目文件清单17
1.11 本章总结17
第2章 餐饮管理系统(Visual C++ 6.0+Microsoft Access 2010实现)18
2.1 开发背景19
2.2 需求分析19
2.3 系统设计19
2.3.1 系统目标19
2.3.2 系统功能结构19
2.3.3 系统预览20
2.3.4 业务流程图21
2.3.5 数据库设计21
2.4 公共类设计24
2.5 主窗体设计26
2.6 注册模块设计28
2.6.1 注册模块概述28
2.6.2 注册模块技术分析29
2.6.3 注册模块实现过程29
2.7 登录模块设计31
2.7.1 登录模块概述31
2.7.2 登录模块技术分析31
2.7.3 登录模块实现过程32
2.8 开台模块设计33
2.8.1 开台模块概述33
2.8.2 开台模块技术分析33
2.8.3 开台模块实现过程34
2.9 点菜模块设计36
2.9.1 点菜模块概述36
2.9.2 点菜模块技术分析37
2.9.3 点菜模块实现过程37
2.9.4 单元测试44
2.10 结账模块设计44
2.10.1 结账模块概述44
2.10.2 结账模块技术分析44
2.10.3 结账模块实现过程45
2.10.4 单元测试50
2.11 数据库维护模块设计50
2.11.1 数据库维护模块概述50
2.11.2 数据库维护模块技术分析51
2.11.3 数据库维护模块实现过程51
2.11.4 单元测试53
2.12 打包发行54
2.12.1 选择合适的打包工具54
2.12.2 InstallShield打包方案54
2.12.3 设置工程文件57
2.12.4 程序发布58
2.13 开发问题解析59
2.14 项目文件清单61
2.15 本章总结61
第3章 客房管理系统(Visual C++ 6.0+SQL Server 2014实现)62
3.1 开发背景63
3.2 需求分析63
3.3 系统设计63
3.3.1 系统目标63
3.3.2 系统功能结构64
3.3.3 系统预览64
3.3.4 业务流程图65
3.3.5 数据库设计66
3.4 主窗体设计67
3.4.1 主窗体概述67
3.4.2 主窗体实现过程67
3.5 登录模块设计73
3.5.1 登录模块概述73
3.5.2 登录模块技术分析74
3.5.3 登录模块实现过程74
3.6 客房预订模块设计79
3.6.1 客房预订模块概述79
3.6.2 客房预订模块技术分析79
3.6.3 客房预订模块实现过程79
3.7 追加押金模块设计85
3.7.1 追加押金模块概述85
3.7.2 追加押金模块技术分析85
3.7.3 追加押金模块实现过程85
3.8 调房登记模块设计91
3.8.1 调房登记模块概述91
3.8.2 调房登记模块技术分析91
3.8.3 调房登记模块实现过程91
3.9 客房销售报表模块设计97
3.9.1 客房销售报表模块概述97
3.9.2 客房销售报表模块技术分析98
3.9.3 客房销售报表模块实现过程98
3.10 项目文件清单108
3.11 本章总结109
第4章 人事考勤管理系统(Visual C++6.0+SQL Server 2014实现)110
4.1 开发背景111
4.2 需求分析111
4.3 系统设计111
4.3.1 系统目标111
4.3.2 系统功能结构112
4.3.3 系统预览112
4.3.4 业务流程图112
4.3.5 数据库设计113
4.4 公共模块设计115
4.5 主窗体设计120
4.6 用户登录模块设计122
4.6.1 用户登录模块概述122
4.6.2 用户登录模块技术分析122
4.6.3 用户登录模块实现过程123
4.7 用户管理模块设计124
4.7.1 用户管理模块概述124
4.7.2 用户管理模块技术分析124
4.7.3 用户管理模块实现过程125
4.7.4 单元测试127
4.8 部门管理模块设计128
4.8.1 部门管理模块概述128
4.8.2 部门管理模块技术分析128
4.8.3 部门管理模块实现过程129
4.9 人员信息管理模块设计131
4.9.1 人员信息管理模块概述131
4.9.2 人员信息管理模块技术分析131
4.9.3 人员信息管理模块实现过程132
4.10 考勤管理模块设计138
4.10.1 考勤管理模块概述138
4.10.2 考勤管理模块技术分析138
4.10.3 考勤管理模块实现过程139
4.11 考勤汇总查询模块设计144
4.11.1 考勤汇总查询模块概述144
4.11.2 考勤汇总查询模块技术分析144
4.11.3 考勤汇总查询模块实现过程145
4.12 开发技巧与难点分析148
4.12.1 调用动态链接库设计界面148
4.12.2 主窗口的界面显示148
4.13 项目文件清单149
4.14 本章总结149
第5章 商品采购管理系统(Visual C++6.0+SQL Server 2014实现)150
5.1 开发背景151
5.2 需求分析151
5.3 系统设计151
5.3.1 系统目标151
5.3.2 系统功能结构151
5.3.3 系统预览152
5.3.4 业务流程图152
5.3.5 数据库设计152
5.4 数据库封装类说明154
5.4.1 数据库封装类概述154
5.4.2 数据库封装类步骤154
5.4.3 数据库封装类实现过程155
5.5 主窗体设计164
5.5.1 主窗体概述164
5.5.2 主窗体实现过程164
5.5.3 菜单选项实现过程168
5.6 采购管理模块及按键设计171
5.6.1 采购申请模块概述171
5.6.2 采购申请模块技术分析171
5.6.3 采购申请模块实现过程171
5.6.4 采购物品操作模块实现过程180
5.6.5 采购添加物品模块实现过程180
5.6.6 按键设计183
5.7 基本信息模块设计186
5.7.1 基本信息模块概述186
5.7.2 基本信息模块技术分析187
5.7.3 基本信息模块实现过程187
5.8 实现系统及单元测试192
5.8.1 实现完整系统192
5.8.2 单元测试193
5.9 项目文件清单195
5.10 本章总结195
第6章 文档管理系统(Visual Studio 2017+SQL Server 2014实现)196
6.1 开发背景197
6.2 需求分析197
6.3 系统设计197
6.3.1 系统目标197
6.3.2 系统功能结构197
6.3.3 系统预览198
6.3.4 业务流程图198
6.3.5 数据库设计198
6.4 技术准备200
6.4.1 添加ADO连接类200
6.4.2 添加数据库表的类203
6.5 主窗体设计208
6.5.1 主窗体概述208
6.5.2 主窗体实现过程211
6.6 登录管理模块设计216
6.6.1 登录管理模块概述216
6.6.2 登录管理模块技术分析217
6.6.3 登录管理模块实现过程217
6.7 单位档案模块设计222
6.7.1 单位档案模块概述222
6.7.2 单位档案模块技术分析222
6.7.3 单位档案模块实现过程222
6.8 文档类别模块设计229
6.8.1 文档类别模块概述229
6.8.2 文档类别模块实现过程229
6.9 文档管理模块设计232
6.9.1 文档管理模块概述232
6.9.2 文档管理模块技术分析233
6.9.3 文档管理模块实现过程233
6.10 口令修改模块设计241
6.10.1 口令修改模块概述241
6.10.2 口令修改模块实现过程241
6.11 开发问题解析243
6.11.1 怎样将数据表中的数据添加到ListControl控件中243
6.11.2 怎样取得文件的完整路径245
6.12 项目文件清单245
6.13 本章总结245
第7章 FTP管理系统(Visual Studio 2017+TCP/IP实现)246
7.1 开发背景247
7.2 需求分析247
7.3 系统设计247
7.3.1 系统目标247
7.3.2 系统功能结构247
7.3.3 系统预览247
7.3.4 业务流程图249
7.4 关键技术分析249
7.4.1 设计类似于资源管理器的列表视图控件249
7.4.2 登录FTP服务器263
7.4.3 实现FTP目录浏览264
7.4.4 多任务下载FTP文件266
7.4.5 在任务列表中暂停、取消某一任务272
7.4.6 利用鼠标拖曳实现文件的上传/下载273
7.4.7 直接创建多级目录275
7.4.8 根据文件扩展名获取文件的系统图标276
7.4.9 关闭工具栏时取消菜单项的复选标记277
7.5 主窗口设计277
7.5.1 主窗口概述277
7.5.2 主窗口界面布局278
7.5.3 主窗口实现过程279
7.6 登录信息栏设计282
7.6.1 登录信息概述282
7.6.2 登录界面布局282
7.6.3 登录实现过程282
7.7 工具栏窗口设计284
7.7.1 工具栏窗口概述284
7.7.2 工具栏窗口界面布局284
7.7.3 工具栏窗口实现过程284
7.8 本地信息窗口设计289
7.8.1 本地信息窗口概述289
7.8.2 本地信息窗口界面布局290
7.8.3 本地信息窗口实现过程290
7.9 远程FTP服务器信息窗口设计294
7.9.1 远程FTP服务器信息窗口概述294
7.9.2 远程FTP服务器信息窗口界面布局294
7.9.3 远程FTP服务器信息窗口实现过程294
7.10 任务列表窗口设计297
7.10.1 任务列表窗口概述297
7.10.2 任务列表窗口界面布局297
7.10.3 任务列表窗口实现过程297
7.11 项目文件清单300
7.12 本章总结300
第8章 媒体播放器(Visual Studio 2017+Direct Show实现)301
8.1 开发背景302
8.2 需求分析302
8.3 系统设计302
8.3.1 系统目标302
8.3.2 系统功能结构302
8.3.3 系统预览302
8.3.4 业务流程图303
8.4 关键技术分析304
8.4.1 如何使用Direct Show开发包304
8.4.2 使用Direct Show开发程序的方法304
8.4.3 使用Direct Show如何确定媒体文件播放完成305
8.4.4 使用Direct Show进行音量和播放进度的控制306
8.4.5 使用Direct Show实现字幕叠加307
8.4.6 使用Direct Show实现亮度、饱和度和对比度调节310
8.4.7 设计显示目录和文件的树视图控件311
8.5 媒体播放器主窗口设计316
8.5.1 媒体播放器主窗口概述316
8.5.2 媒体播放器主窗口界面设计316
8.5.3 媒体播放器主窗口实现过程317
8.6 视频显示窗口设计329
8.6.1 视频显示窗口概述329
8.6.2 视频显示窗口界面设计329
8.6.3 视频显示窗口实现过程329
8.7 字幕叠加窗口设计330
8.7.1 字幕叠加窗口概述330
8.7.2 字幕叠加窗口界面设计331
8.7.3 字幕叠加窗口实现过程331
8.8 视频设置窗口设计333
8.8.1 视频设置窗口概述333
8.8.2 视频设置窗口界面设计334
8.8.3 视频设置窗口实现过程334
8.9 文件播放列表窗口设计338
8.9.1 文件播放列表窗口概述338
8.9.2 文件播放列表窗口界面设计338
8.9.3 文件播放列表窗口实现过程339
8.10 项目文件清单344
8.11 本章总结344
第9章 吃豆子游戏(Visual Studio 2017实现)345
9.1 开发背景346
9.2 需求分析346
9.3 系统设计346
9.3.1 系统目标346
9.3.2 系统预览346
9.3.3 业务流程图346
9.4 技术分析348
9.4.1 建立Windows窗口应用程序348
9.4.2 wWinMain函数351
9.4.3 Windows消息循环353
9.4.4 常用绘图GDI356
9.4.5 碰撞检测的实现359
9.5 制作PacMan364
9.5.1 PacMan程序框架初步分析364
9.5.2 建立游戏循环366
9.6 使用GDI绘图367
9.6.1 画点367
9.6.2 画矩形367
9.6.3 画圆368
9.6.4 画弧型369
9.6.5 画玩家370
9.7 地图及关卡制作374
9.7.1 地图类设计374
9.7.2 第一关地图的设计375
9.7.3 第二关地图的设计375
9.7.4 第三关地图的设计375
9.7.5 地图类的实现376
9.7.6 游戏隐藏后门的实现377
9.7.7 第一关地图的实现378
9.7.8 第二关地图的实现380
9.7.9 第三关地图的实现381
9.7.10 使用地图383
9.8 游戏可移动对象设计与实现383
9.8.1 可移动对象的设计383
9.8.2 玩家对象的设计385
9.8.3 可移动对象的实现386
9.8.4 玩家对象的实现389
9.8.5 完成整个游戏392
9.9 项目文件清单397
9.10 本章总结397
第10章 快乐五子棋(Visual Studio 2017+Socket套接字实现)398
10.1 开发背景399
10.2 需求分析399
10.3 系统设计399
10.3.1 系统功能结构399
10.3.2 系统预览399
10.3.3 业务流程图400
10.3.4 程序运行环境401
10.4 关键技术分析与实现401
10.4.1 使用TCP进行网络通信401
10.4.2 定义网络通信协议403
10.4.3 实现动态调整棋盘大小404
10.4.4 在棋盘中绘制棋子406
10.4.5 五子棋赢棋判断409
10.4.6 设计游戏悔棋功能413
10.4.7 设计游戏回放功能416
10.4.8 对方网络状态测试420
10.5 服务器端主窗体设计421
10.5.1 服务器端主窗体概述421
10.5.2 服务器端主窗体实现过程422
10.6 棋盘窗体模块设计426
10.6.1 棋盘窗体模块概述426
10.6.2 棋盘窗体模块界面布局427
10.6.3 棋盘窗体模块实现过程427
10.7 游戏控制窗体模块设计445
10.7.1 游戏控制窗体模块概述445
10.7.2 游戏控制窗体模块界面布局445
10.7.3 游戏控制窗体模块实现过程446
10.8 对方信息窗体模块设计448
10.8.1 对方信息窗体模块概述448
10.8.2 对方信息窗体模块界面布局448
10.8.3 对方信息窗体模块实现过程449
10.9 客户端主窗体模块设计450
10.9.1 客户端主窗体模块概述450
10.9.2 客户端主窗体模块实现过程451
10.10 项目文件清单453
10.11 本章总结454
热门推荐
- 1084961.html
- 2650776.html
- 2639304.html
- 428096.html
- 1332653.html
- 147510.html
- 280735.html
- 3271701.html
- 3410594.html
- 920913.html
- http://www.ickdjs.cc/book_1061981.html
- http://www.ickdjs.cc/book_2462524.html
- http://www.ickdjs.cc/book_3775976.html
- http://www.ickdjs.cc/book_3419754.html
- http://www.ickdjs.cc/book_1127681.html
- http://www.ickdjs.cc/book_1206268.html
- http://www.ickdjs.cc/book_1157894.html
- http://www.ickdjs.cc/book_1803489.html
- http://www.ickdjs.cc/book_201156.html
- http://www.ickdjs.cc/book_374611.html