图书介绍
Visual C++开发典型模块大全【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 刘锐宁,宋坤编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115191649
- 出版时间:2009
- 标注页数:718页
- 文件大小:311MB
- 文件页数:733页
- 主题词:C语言-程序设计
PDF下载
下载说明
Visual C++开发典型模块大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Visual C+++ 6.0开发环境1
1.1 Visual C+++ 6.0介绍2
1.1.1 Visual C+++ 6.0概述2
1.1.2 Visual C+++ 6.0特性2
1.2 Visual C+++ 6.0开发环境介绍2
1.3 Visual C+++ 6.0菜单介绍3
1.3.1 File菜单4
1.3.2 Edit菜单4
1.3.3 View菜单5
1.3.4 Insert菜单5
1.3.5 Project菜单6
1.3.6 Build菜单6
1.3.7 Layout菜单6
1.3.8 Tools菜单7
1.3.9 Window菜单8
1.3.10 Help菜单8
1.4 Visual C+++ 6.0工具栏介绍8
1.4.1 Standard工具栏9
1.4.2 Build MiniBar工具栏9
1.4.3 Debug工具栏10
1.5 工作区介绍11
1.5.1 Class View选项卡11
1.5.2 ResourceView选项卡11
1.5.3 FileView选项卡12
1.6 编辑器窗口介绍12
1.7 输出窗口介绍13
1.8 开发环境使用技巧13
1.8.1 定制工具栏13
1.8.2 从其他文件中抓取资源14
1.8.3 使用源代码浏览工具15
1.8.4 删除工程中的类15
1.8.5 在类向导中处理没有发现的窗口消息15
1.8.6 完全取词功能不可用16
1.8.7 判断代码中的括号是否匹配16
1.8.8 对齐零乱的代码16
1.9 调试窗口16
1.9.1 利用Watch调试窗口查看对象信息16
1.9.2 利用Call Stack窗口查看函数调用信息17
1.9.3 利用Memory窗口查看内存信息17
1.9.4 利用Variables窗口查看变量信息18
1.9.5 利用Registers窗口查看CPU寄存器信息18
1.9.6 利用Disassembly窗口查看汇编信息19
第2章 Visual C+++编程基础21
2.1 C+++语言基础22
2.1.1 语句22
2.1.2 函数27
2.1.3 类和对象30
2.2 对话框程序设计35
2.2.1 构建对话框应用程序35
2.2.2 创建和显示对话框38
2.2.3 对话框属性设置42
2.2.4 对话框界面布局43
2.2.5 添加控件成员变量46
2.2.6 向对话框中添加成员函数48
2.3 菜单和工具栏设计49
2.3.1 菜单设计49
2.3.2 工具栏设计63
2.4 小结70
第3章 图像处理模块71
3.1 图像处理模块概述72
3.1.1 模块概述72
3.1.2 功能结构72
3.1.3 模块预览72
3.2 关键技术75
3.2.1 位图数据的存储形式75
3.2.2 任意角度旋转图像77
3.2.3 实现图像缩放79
3.2.4 在Visual C+++中使用GDI+进行图像处理80
3.2.5 实现图像的水印效果81
3.2.6 浏览PSD文件81
3.2.7 利用滚动窗口浏览图片83
3.2.8 使用子对话框实现图像的局部选择85
3.3 图像旋转模块设计88
3.3.1 概述88
3.3.2 界面布局89
3.3.3 实现过程89
3.4 图像平移模块设计94
3.4.1 概述94
3.4.2 界面布局95
3.4.3 实现过程95
3.5 图像缩放模块设计99
3.5.1 概述99
3.5.2 界面布局99
3.5.3 实现过程100
3.6 图像水印效果模块设计103
3.6.1 概述103
3.6.2 界面布局104
3.6.3 实现过程104
3.7 位图转换为JPEG模块设计106
3.7.1 概述106
3.7.2 界面布局106
3.7.3 实现过程106
3.8 PSD文件浏览模块设计110
3.8.1 概述110
3.8.2 界面布局110
3.8.3 实现过程111
3.9 照片版式处理模块设计113
3.9.1 概述113
3.9.2 界面布局114
3.9.3 实现过程114
第4章 办公助手模块121
4.1 办公助手模块概述122
4.1.1 模块概述122
4.1.2 功能结构122
4.1.3 模块预览122
4.2 关键技术123
4.2.1 如QQ般自动隐藏123
4.2.2 按需要设计文本框124
4.2.3 设计计算器的圆角按钮126
4.2.4 回行数据在INI文件中的读取与写入127
4.2.5 根据数据库数据生成复选框128
4.2.6 饼形图显示投票结果129
4.3 主窗体设计130
4.3.1 概述130
4.3.2 界面布局131
4.3.3 实现过程131
4.4 计算器设计133
4.4.1 概述133
4.4.2 界面布局133
4.4.3 实现过程134
4.5 便利贴设计138
4.5.1 概述138
4.5.2 界面布局138
4.5.3 实现过程139
4.6 加班模块设计141
4.6.1 概述141
4.6.2 界面布局142
4.6.3 实现过程142
4.7 投票项目模块设计145
4.7.1 概述145
4.7.2 界面布局145
4.7.3 实现过程146
第5章 桌面精灵模块149
5.1 桌面精灵模块概述150
5.1.1 模块概述150
5.1.2 功能结构150
5.1.3 模块预览150
5.2 关键技术151
5.2.1 阳历转换成阴历的算法151
5.2.2 时钟的算法154
5.2.3 实现鼠标穿透156
5.2.4 窗体置顶及嵌入桌面156
5.2.5 添加系统托盘156
5.2.6 开机自动运行158
5.2.7 自绘右键弹出菜单158
5.2.8 带图标的按钮控件162
5.3 主窗体设计163
5.3.1 概述163
5.3.2 界面设计164
5.3.3 实现过程164
5.4 新建备忘录模块设计170
5.4.1 概述170
5.4.2 界面设计171
5.4.3 实现过程171
5.5 新建纪念日模块设计174
5.5.1 概述174
5.5.2 界面设计175
5.5.3 实现过程175
5.6 纪念日列表模块设计178
5.6.1 概述178
5.6.2 界面设计178
5.6.3 实现过程178
5.7 窗口设置模块设计181
5.7.1 概述181
5.7.2 界面设计182
5.7.3 实现过程182
5.8 提示窗口模块设计183
5.8.1 概述183
5.8.2 界面设计184
5.8.3 实现过程184
第6章 企业通信模块189
6.1 企业通信模块概述190
6.1.1 模块概述190
6.1.2 功能结构190
6.1.3 模块预览190
6.2 关键技术192
6.2.1 设计支持QQ表情的ATL控件192
6.2.2 向CRichEditCtrl控件中插入ATL控件200
6.2.3 向CRichEditCtrl控件中插入ATL控件202
6.2.4 使用XML文件实现组织结构的客户端显示202
6.2.5 在树控件中利用节点数据标识节点的类型(部门信息、男职员、女职员)203
6.2.6 定义数据包结构,实现文本、图像等文件的发送与显示204
6.2.7 数据包粘包的简单处理205
6.2.8 实现客户端掉线的自动登录206
6.3 服务器主窗体设计207
6.3.1 概述207
6.3.2 界面布局207
6.3.3 实现过程208
6.4 部门设置模块设计210
6.4.1 概述210
6.4.2 界面布局211
6.4.3 实现过程211
6.5 账户设置模块设计214
6.5.1 概述214
6.5.2 界面布局214
6.5.3 实现过程215
6.6 客户端主窗体设计218
6.6.1 概述218
6.6.2 界面布局218
6.6.3 实现过程219
6.7 登录模块设计223
6.7.1 概述223
6.7.2 界面布局224
6.7.3 实现过程224
6.8 信息发送窗体模块设计227
6.8.1 概述227
6.8.2 界面布局228
6.8.3 实现过程228
第7章 媒体播放器模块233
7.1 媒体播放器模块概述234
7.1.1 模块概述234
7.1.2 模块预览234
7.2 关键技术235
7.2.1 如何使用DirectShow开发包235
7.2.2 使用DirectShow开发程序的方法236
7.2.3 使用DirectShow如何确定媒体文件播放完成237
7.2.4 使用DirectShow进行音量和播放进度的控制238
7.2.5 使用DirectShow实现字幕叠加239
7.2.6 使用DirectShow实现亮度、饱和度和对比度调节241
7.2.7 设计显示目录和文件的树视图控件241
7.3 媒体播放器主窗体设计245
7.3.1 概述245
7.3.2 界面布局245
7.3.3 实现过程246
7.4 视频显示窗体设计255
7.4.1 概述255
7.4.2 界面布局255
7.4.3 实现过程255
7.5 字幕叠加窗体设计256
7.5.1 概述256
7.5.2 界面布局256
7.5.3 实现过程257
7.6 视频设置窗体设计259
7.6.1 概述259
7.6.2 界面布局259
7.6.3 实现过程259
7.7 文件播放列表窗体设计262
7.7.1 概述262
7.7.2 界面布局263
7.7.3 实现过程263
第8章 屏幕录像模块269
8.1 屏幕录像模块概述270
8.1.1 模块概述270
8.1.2 功能结构270
8.2 关键技术270
8.2.1 屏幕抓图270
8.2.2 抓图时抓取鼠标271
8.2.3 将位图数据流写入AVI文件271
8.2.4 将AVI文件转换成位图数据275
8.2.5 获得AVI文件属性276
8.2.6 根据运行状态显示托盘图标277
8.2.7 获得磁盘的剩余空间278
8.2.8 动态生成录像文件名278
8.3 主窗体设计279
8.3.1 概述279
8.3.2 界面设计280
8.3.3 功能实现281
8.4 录像截取模块设计289
8.4.1 概述289
8.4.2 界面设计290
8.4.3 功能实现290
8.5 录像合成模块设计295
8.5.1 概述295
8.5.2 界面设计295
8.5.3 功能实现295
第9章 计算机监控模块299
9.1 计算机监控模块概述300
9.1.1 开发背景300
9.1.2 需求分析300
9.1.3 模块预览300
9.2 关键技术301
9.2.1 获取屏幕设备上下文存储为位图数据流301
9.2.2 将位图数据流压缩为JPEG数据流302
9.2.3 将JPEG数据流分成多个数据包发送到服务器302
9.2.4 将多个数据包组合为一个完整的JPEG数据流303
9.2.5 根据JPEG数据流显示图像304
9.2.6 双击实现窗口全屏显示304
9.3 客户端主窗体设计305
9.3.1 概述305
9.3.2 实现过程305
9.4 服务器端主窗体设计310
9.4.1 概述310
9.4.2 实现过程310
9.5 远程控制窗体设计313
9.5.1 概述313
9.5.2 界面布局314
9.5.3 实现过程314
第10章 考试管理模块317
10.1 考试管理模块概述318
10.1.1 考试管理模块概述318
10.2 关键技术318
10.2.1 在主窗口显示之前显示登录窗口318
10.2.2 随机抽题算法319
10.2.3 文本框控件设置背景图片320
10.2.4 显示欢迎窗口320
10.2.5 计时算法321
10.2.6 保存答案算法322
10.2.7 工具栏按钮提示功能实现322
10.2.8 图标按钮的实现323
10.3 数据库设计325
10.3.1 数据库分析325
10.3.2 设计表结构325
10.4 学生前台考试模块326
10.4.1 学生考试功能实现326
10.4.2 学生查分功能实现336
10.5 教师后台管理模块339
10.5.1 后台管理主窗口339
10.5.2 学生信息管理功能实现342
10.5.3 试题管理功能实现346
10.5.4 学生分数查询功能实现351
第11章 SQL数据库提取器模块359
11.1 SQL数据库提取器概述360
11.1.1 模块概述360
11.1.2 功能结构360
11.2 关键技术360
11.2.1 获得数据表、视图和存储过程360
11.2.2 获得表结构361
11.2.3 向WORD文档中插入表格361
11.2.4 向WORD表格中插入图片362
11.2.5 向EXCEL表格中插入图片363
11.2.6 使用bcp实用工具导出数据363
11.3 主窗体设计365
11.3.1 概述365
11.3.2 界面设计366
11.3.3 功能实现366
11.4 附加数据库模块设计373
11.4.1 概述373
11.4.2 界面设计373
11.4.3 功能实现373
11.5 备份数据库模块设计375
11.5.1 概述375
11.5.2 界面设计376
11.5.3 功能实现376
11.6 数据导出模块设计377
11.6.1 概述377
11.6.2 界面设计378
11.6.3 功能实现378
11.7 配置ODBC数据源模块设计384
11.7.1 概述384
11.7.2 界面设计384
11.7.3 功能实现385
第12章 万能打印模块387
12.1 万能打印模块概述388
12.2 关键技术388
12.2.1 滚动条设置388
12.2.2 打印中的页码计算和分页预览功能算法390
12.2.3 数据库查询功能392
12.2.4 打印控制功能393
12.2.5 如何解决屏幕和打印机分辨率不统一问题395
12.2.6 打印新一页395
12.3 主窗体设计395
12.3.1 功能概述395
12.3.2 设计思路396
12.3.3 实现过程396
12.4 Access数据库选择窗体400
12.4.1 功能概述400
12.4.2 设计思路401
12.4.3 实现过程401
12.5 SQLServer数据库选择窗体403
12.5.1 功能概述403
12.5.2 设计思路403
12.5.3 实现过程404
12.6 数据库查询模块407
12.6.1 功能概述407
12.6.2 设计思路408
12.6.3 实现过程408
12.7 打印设置模块410
12.7.1 功能概述410
12.7.2 设计思路411
12.7.3 实现过程411
12.8 打印预览及打印模块416
12.8.1 功能概述416
12.8.2 设计思路416
12.8.3 实现过程417
第13章 FTP文件上传下载模块429
13.1 FTP文件上传下载模块概述430
13.1.1 开发背景430
13.1.2 需求分析430
13.1.3 模块预览430
13.2 关键技术432
13.2.1 设计类似于资源管理器的列表视图控件432
13.2.2 登录FTP服务器443
13.2.3 实现FTP目录浏览443
13.2.4 多任务下载FTP文件445
13.2.5 在任务列表中暂停、取消某一任务450
13.2.6 利用鼠标拖曳实现文件的上传下载450
13.2.7 直接创建多级目录452
13.2.8 根据文件扩展名获取文件的系统图标452
13.2.9 关闭工具栏时取消菜单项的复选标记453
13.3 主窗体设计454
13.3.1 概述454
13.3.2 界面布局454
13.3.3 实现过程455
13.4 登录信息栏设计458
13.4.1 概述458
13.4.2 界面布局458
13.4.3 实现过程458
13.5 工具栏窗体设计459
13.5.1 概述459
13.5.2 界面布局459
13.5.3 实现过程460
13.6 本地信息窗体设计470
13.6.1 概述470
13.6.2 界面布局471
13.6.3 实现过程471
13.7 远程FTP服务器信息窗体设计474
13.7.1 概述474
13.7.2 界面布局474
13.7.3 实现过程475
13.8 任务列表窗体设计476
13.8.1 概述476
13.8.2 界面布局477
13.8.3 实现过程477
第14章 电子邮件模块481
14.1 电子邮件模块概述482
14.1.1 模块概述482
14.1.2 功能结构482
14.1.3 模块预览482
14.2 关键技术484
14.2.1 Jmail组件的注册484
14.2.2 绘制带背景的工具栏484
14.2.3 自绘工具栏下拉菜单485
14.2.4 动态生成工具栏下拉菜单488
14.2.5 邮件的分页显示489
14.2.6 声明MAPI函数原型490
14.2.7 使用MAPI发送邮件490
14.2.8 使用MAPI发送带附件的邮件491
14.2.9 使用Jmail组件接收邮件492
14.2.10 自绘热点按钮493
14.3 邮件服务配置494
14.3.1 SMTP和POP3简介494
14.3.2 安装和配置邮件服务器494
14.3.3 安装和配置POP3服务器497
14.4 主窗体设计498
14.4.1 概述498
14.4.2 界面布局498
14.4.3 功能实现499
14.5 写邮件模块设计502
14.5.1 概述502
14.5.2 界面布局503
14.5.3 功能实现503
14.6 草稿箱设计508
14.6.1 概述508
14.6.2 界面布局509
14.6.3 功能实现509
14.7 收件箱设计513
14.7.1 概述513
14.7.2 界面布局513
14.7.3 功能实现514
14.8 读邮件设计519
14.8.1 概述519
14.8.2 界面布局520
14.8.3 功能实现520
14.9 通讯录设计521
14.9.1 概述521
14.9.2 界面布局522
14.9.3 功能实现523
第15章 网络五子棋模块527
15.1 网络五子棋模块概述528
15.1.1 概述528
15.1.2 模块预览528
15.2 关键技术529
15.2.1 使用TCP协议进行网络通信529
15.2.2 定义网络通信协议530
15.2.3 实现动态调整棋盘大小531
15.2.4 在棋盘中绘制棋子533
15.2.5 五子棋赢棋判断535
15.2.6 设计游戏悔棋功能538
15.2.7 设计游戏回放功能540
15.2.8 对方网络状态测试543
15.3 服务器端主窗体设计544
15.3.1 概述544
15.3.2 界面布局545
15.3.3 实现过程545
15.4 服务器设置窗体设计547
15.4.1 概述547
15.4.2 界面布局547
15.4.3 实现过程547
15.5 棋盘窗体设计548
15.5.1 概述548
15.5.2 界面布局549
15.5.3 实现过程549
15.6 游戏控制窗体设计562
15.6.1 概述562
15.6.2 界面布局563
15.6.3 实现过程563
15.7 对方信息窗体设计565
15.7.1 概述565
15.7.2 界面布局566
15.7.3 实现过程566
15.8 客户端主窗体设计567
15.8.1 概述567
15.8.2 界面布局568
15.8.3 实现过程568
第16章 软件注册模块571
16.1 软件注册模块概述572
16.1.1 模块概述572
16.1.2 操作流程572
16.2 关键技术572
16.2.1 获取CPU序列号572
16.2.2 获得磁盘序列号573
16.2.3 获得网卡地址573
16.2.4 生成注册码574
16.2.5 根据注册表中的数据限制试用次数574
16.2.6 注册快捷键575
16.2.7 一次性粘贴注册码576
16.3 注册码生成器设计577
16.3.1 概述577
16.3.2 界面设计577
16.3.3 功能实现578
16.4 主窗体设计580
16.4.1 概述580
16.4.2 界面设计580
16.4.3 功能实现580
16.5 注册模块设计581
16.5.1 概述581
16.5.2 界面设计581
16.5.3 功能实现582
16.6 注册向导模块设计583
16.6.1 概述583
16.6.2 界面设计584
16.6.3 功能实现584
第17章 短信群发模块587
17.1 短信群发模块概述588
17.1.1 模块概述588
17.1.2 功能结构588
17.1.3 模块预览588
17.2 关键技术590
17.2.1 短信猫介绍590
17.2.2 短信猫的使用流程592
17.2.3 发送短信593
17.2.4 接收短信594
17.2.5 自绘菜单594
17.2.6 自绘工具栏598
17.2.7 设置静态文本控件背景透明☆599
17.2.8 按分组信息插入电话号码600
17.2.9 自动插入联系人601
17.3 主窗体设计601
17.3.1 概述601
17.3.2 界面设计602
17.3.3 功能实现603
17.4 短信猫设置模块605
17.4.1 概述605
17.4.2 界面设计605
17.4.3 功能实现606
17.5 联系人管理模块607
17.5.1 概述607
17.5.2 界面设计607
17.5.3 功能实现607
17.6 短信发送模块610
17.6.1 概述610
17.6.2 界面设计611
17.6.3 功能实现611
17.7 自动回复模块613
17.7.1 概述613
17.7.2 界面设计613
17.7.3 功能实现614
17.8 收信箱模块616
17.8.1 概述616
17.8.2 界面设计617
17.8.3 功能实现617
17.9 回复短信模块618
17.9.1 概述618
17.9.2 界面设计618
17.9.3 功能实现619
第18章 监控卡视频监控模块621
18.1 监控卡视频监控模块概述622
18.1.1 概述622
18.1.2 模块预览622
18.2 关键技术624
18.2.1 视频监控的系统部署方式624
18.2.2 监控卡安装过程625
18.2.3 天敏VC4000监控卡开发流程分析628
18.2.4 天敏VC4000监控卡SDK主要函数介绍629
18.2.5 设计视频预览控件633
18.2.6 设计视频预览框架窗口636
18.2.7 云台设备的安装640
18.2.8 云台协议分析641
18.3 服务器端主窗体设计642
18.3.1 概述642
18.3.2 界面布局643
18.3.3 实现过程643
18.4 串口设置窗体设计648
18.4.1 概述648
18.4.2 界面布局648
18.4.3 实现过程649
18.5 客户端主窗体设计649
18.5.1 概述649
18.5.2 界面布局650
18.5.3 实现过程650
18.6 连接服务器窗体设计653
18.6.1 概述653
18.6.2 界面布局653
18.6.3 实现过程654
18.7 云台控制码窗体设计654
18.7.1 概述654
18.7.2 界面布局655
18.7.3 实现过程655
第19章 界面换肤模块657
19.1 界面换肤模块概述658
19.1.1 概述658
19.1.2 模块预览658
19.2 关键技术660
19.2.1 创建动态链接库660
19.2.2 向动态链接库中添加位图资源662
19.2.3 向动态链接库中添加C+++类664
19.2.4 修改对话框的窗口过程666
19.2.5 为窗口关联一个自定义数据结构667
19.2.6 为应用程序安装钩子668
19.3 加载皮肤文件实现界面换肤668
19.3.1 概述668
19.3.2 设计皮肤文件669
19.3.3 设计主应用程序672
19.4 加载组件库实现界面换肤685
19.4.1 概述685
19.4.2 设计界面换肤组件库685
19.4.3 设计界面换肤演示程序691
第20章 系统优化模块693
20.1 系统优化模块概述694
20.1.1 模块概述694
20.1.2 功能结构694
20.2 关键技术694
20.2.1 自绘标题栏694
20.2.2 获得任务列表698
20.2.3 获得正在运行的进程699
20.2.4 为列表视图控件关联右键菜单700
20.2.5 清空回收站701
20.2.6 清空“运行”中历史记录701
20.2.7 清空IE历史记录702
20.2.8 调用控制面板工具702
20.3 主窗体设计703
20.3.1 概述703
20.3.2 界面布局703
20.3.3 功能实现704
20.4 控制面板操作模块706
20.4.1 概述706
20.4.2 界面布局707
20.4.3 功能实现707
20.5 磁盘空间整理模块709
20.5.1 概述709
20.5.2 界面布局710
20.5.3 功能实现710
20.6 垃圾文件清理模块713
20.6.1 概述713
20.6.2 界面布局713
20.6.3 功能实现714
20.7 系统任务管理模块716
20.7.1 概述716
20.7.2 界面布局716
20.7.3 功能实现716
热门推荐
- 1697657.html
- 2586276.html
- 1808373.html
- 3324693.html
- 3003662.html
- 2376219.html
- 2209132.html
- 3378707.html
- 2919190.html
- 1093100.html
- http://www.ickdjs.cc/book_2983258.html
- http://www.ickdjs.cc/book_2815974.html
- http://www.ickdjs.cc/book_879429.html
- http://www.ickdjs.cc/book_3502409.html
- http://www.ickdjs.cc/book_2619087.html
- http://www.ickdjs.cc/book_3424323.html
- http://www.ickdjs.cc/book_1309815.html
- http://www.ickdjs.cc/book_166786.html
- http://www.ickdjs.cc/book_2406664.html
- http://www.ickdjs.cc/book_3849365.html