图书介绍

Visual C++典型模块与项目实战大全2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual C++典型模块与项目实战大全
  • 明日科技等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121161117
  • 出版时间:2012
  • 标注页数:522页
  • 文件大小:288MB
  • 文件页数:538页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual C++典型模块与项目实战大全PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 典型模块篇2

第1章 界面换肤软件(Visual C++6.0+动态链接库+钩子技术)2

1.1 界面换肤模块概述3

1.1.1 模块概述3

1.1.2 程序预览3

1.2 关键技术5

1.2.1 创建动态链接库5

1.2.2 向动态链接库中添加位图资源6

1.2.3 向动态链接库中添加C++类8

1.2.4 修改对话框的窗口过程10

1.2.5 为窗口关联一个自定义数据结构12

1.2.6 为应用程序安装钩子13

1.3 加载皮肤文件实现界面换肤14

1.3.1 概述14

1.3.2 设计皮肤文件14

1.3.3 设计主应用程序18

1.4 加载组件库实现界面换肤32

1.4.1 概述32

1.4.2 设计界面换肤组件库33

1.4.3 设计界面换肤演示程序39

第2章 视频聊天软件(Visual C++6.0+Socket网络技术+VFW技术)42

2.1 视频聊天软件概述43

2.1.1 概述43

2.1.2 功能描述43

2.1.3 程序预览43

2.2 关键技术44

2.2.1 VFW数字视频捕捉技术44

2.2.2 使用CSocket类实现网络通信45

2.3 服务器端46

2.3.1 概述46

2.3.2 界面设计46

2.3.3 实现过程46

2.4 客户端50

2.4.1 概述50

2.4.2 界面设计51

2.4.3 实现过程51

第3章 局域网电脑监控专家(Visual C++6.0+Socket网络技术+JPEG数据流技术)53

3.1 局域网电脑监控概述54

3.1.1 模块概述54

3.1.2 需求分析54

3.1.3 程序预览54

3.2 关键技术55

3.2.1 获取屏幕设备上下文存储为位图数据流55

3.2.2 将位图数据流压缩为JPEG数据流56

3.2.3 将JPEG数据流分成多个数据报发送到服务器57

3.2.4 将多个数据报组合为一个完整的JPEG数据流57

3.2.5 根据JPEG数据流显示图像59

3.2.6 双击实现窗口全屏显示59

3.3 客户端主窗口设计60

3.3.1 概述60

3.3.2 实现过程60

3.4 服务器端主窗口设计65

3.4.1 概述65

3.4.2 实现过程65

3.5 远程控制窗口设计69

3.5.1 概述69

3.5.2 界面布局69

3.5.3 实现过程69

第4章 屏幕录像大师(Visual C++6.0+AVI视频技术)72

4.1 屏幕录像大师模块概述73

4.1.1 模块概述73

4.1.2 功能结构73

4.1.3 模块预览73

4.2 关键技术75

4.2.1 屏幕抓图75

4.2.2 抓图时抓取鼠标76

4.2.3 将位图数据流写入AVI文件77

4.2.4 将AVI文件转换成位图数据81

4.2.5 获得AVI文件属性82

4.2.6 根据运行状态显示托盘图标83

4.2.7 获得磁盘的剩余空间85

4.2.8 动态生成录像文件名86

4.3 主窗体设计87

4.4.1 概述87

4.4.2 界面设计88

4.4.3 功能实现88

4.4 录像截取模块设计98

4.4.1 概述98

4.4.2 界面设计98

4.4.3 功能实现99

4.5 录像合成模块设计104

4.5.1 概述104

4.5.2 界面设计104

4.5.3 功能实现104

第5章 计算机语音识别系统(Visual C++6.0+SAPI技术)108

5.1 系统概述109

5.1.1 开发背景109

5.1.2 功能结构109

5.1.3 程序预览109

5.2 关键技术111

5.2.1 开发包的安装与使用111

5.2.2 声音特征采集112

5.3 主程序界面设计115

5.4 语音朗读模块117

5.4.1 语音朗读概述117

5.4.2 实现过程117

5.5 口型朗读模块119

5.5.1 口型朗读模块概述119

5.5.2 实现过程119

5.6 朗读配置模块125

5.6.1 朗读配置模块概述125

5.6.2 实现过程125

5.7 音频流朗读模块130

5.7.1 音频流朗读模块概述130

5.7.2 实现过程130

5.8 语音识别模块134

5.8.1 语音识别概述134

5.8.2 实现过程134

第6章 叶子图像处理软件(Visual C++6.0+GDI+图像处理技术)137

6.1 图像处理模块概述138

6.1.1 模块概述138

6.1.2 功能结构138

6.1.3 模块预览139

6.2 关键技术141

6.2.1 位图数据的存储形式141

6.2.2 任意角度旋转图像143

6.2.3 实现图像缩放145

6.2.4 在Visual C++中使用GDI+进行图像处理147

6.2.5 实现图像的水印效果148

6.2.6 利用滚动窗口浏览图片148

6.2.7 使用子对话框实现图像的局部选择151

6.3 图像旋转模块设计154

6.3.1 概述154

6.3.2 界面布局155

6.3.3 实现过程155

6.4 图像平移模块设计161

6.4.1 概述161

6.4.2 界面布局162

6.4.3 实现过程162

6.5 图像缩放模块设计166

6.5.1 概述166

6.5.2 界面布局166

6.5.3 实现过程167

6.6 图像水印效果模块设计171

6.6.1 概述171

6.6.2 界面布局171

6.6.3 实现过程172

6.7 位图转换为JPEG模块设计173

6.7.1 概述173

6.7.2 界面布局174

6.7.3 实现过程174

6.8 照片版式处理模块设计178

6.8.1 概述178

6.8.2 界面布局179

6.8.3 实现过程179

第7章 桌面精灵(Visual C++6.0+注册表操作技术+Microsoft Access 2003数据库)185

7.1 桌面精灵模块概述186

7.1.1 模块概述186

7.1.2 功能结构186

7.1.3 程序预览186

7.2 关键技术187

7.2.1 阳历转换成阴历的算法187

7.2.2 时钟的算法191

7.2.3 实现鼠标穿透192

7.2.4 窗体置顶及嵌入桌面193

7.2.5 添加系统托盘194

7.2.6 开机自动运行195

7.2.7 自绘右键快捷菜单195

7.2.8 带图标的按钮控件200

7.3 主窗体设计201

7.3.1 概述201

7.3.2 界面设计202

7.3.3 实现过程202

7.4 新建备忘录模块设计210

7.4.1 概述210

7.4.2 界面设计210

7.4.3 实现过程211

7.5 新建纪念日模块设计214

7.5.1 概述214

7.5.2 界面设计215

7.5.3 实现过程215

7.6 纪念日列表模块设计218

7.6.1 概述218

7.6.2 界面设计219

7.6.3 实现过程219

7.7 窗口设置模块设计222

7.7.1 概述222

7.7.2 界面设计222

7.7.3 实现过程223

7.8 提示窗口模块设计224

7.8.1 概述224

7.8.2 界面设计225

7.8.3 实现过程225

第8章 办公小秘书(Visual C++6.0+Access数据库+INI文件操作技术)231

8.1 办公小秘书模块概述232

8.1.1 模块概述232

8.1.2 功能结构232

8.1.3 模块预览232

8.2 关键技术233

8.2.1 如QQ般自动隐藏233

8.2.2 按需要设计文本框235

8.2.3 设计计算器的圆角按钮237

8.2.4 回行数据在INI文件中的读取与写入238

8.2.5 根据数据库数据生成复选框239

8.2.6 饼形图显示投票结果241

8.2.7 为程序添加系统托盘242

8.3 主窗体设计244

8.3.1 概述244

8.3.2 界面布局245

8.3.3 实现过程245

8.4 计算器设计247

8.4.1 概述247

8.4.2 界面布局247

8.4.3 实现过程248

8.5 便利贴设计253

8.5.1 概述253

8.5.2 界面布局253

8.5.3 实现过程254

8.6 加班模块设计256

8.6.1 概述256

8.6.2 界面布局257

8.6.3 实现过程258

8.7 投票项目模块设计261

8.7.1 概述261

8.7.2 界面布局261

8.7.3 实现过程262

第9章 通讯新干线(Visual C++6.0+SQL Server 2005实现)264

9.1 通讯新干线概述265

9.1.1 模块概述265

9.1.2 功能结构265

9.2 关键技术265

9.2.1 设计选项卡265

9.2.2 绘制对话框的四周267

9.3 数据库设计272

9.3.1 数据表的建立272

9.3.2 数据库操作流程272

9.4 通讯新干线主程序模块273

9.5 数据库连接模块288

9.6 数据备份模块292

9.7 数据还原模块294

9.8 数据初始化模块297

9.9 开发技巧与难点分析299

9.9.1 使用try...catch捕捉错误299

9.9.2 数据库记录指针的正确使用300

第10章 SQL数据库提取器(Visual C++6.0+Word、Excel相关类+bcp工具)302

10.1 SQL数据库提取器概述303

10.1.1 模块概述303

10.1.2 功能结构303

10.1.3 程序预览303

10.2 关键技术305

10.2.1 获得数据表、视图和存储过程305

10.2.2 获得表结构305

10.2.3 向Word文档中插入表格306

10.2.4 向Word表格中插入图片307

10.2.5 向Excel表格中插入图片308

10.2.6 使用bcp实用工具导出数据308

10.3 主窗体311

10.3.1 功能概述311

10.3.2 窗体界面设计311

10.3.3 功能实现312

10.4 附加数据库模块设计319

10.4.1 功能概述319

10.4.2 窗体界面设计319

10.4.3 功能实现320

10.5 备份数据库模块设计322

10.5.1 功能概述322

10.5.2 窗体界面设计322

10.5.3 功能实现323

10.6 数据导出模块设计324

10.6.1 功能概述324

10.6.2 窗体界面设计325

10.6.3 功能实现325

10.7 配置ODBC数据源模块设计332

10.7.1 功能概述332

10.7.2 窗体界面设计332

10.7.3 功能实现333

第11章 万能打印模块(Visual C++6.0+Access数据库+SQL Server数据库)334

11.1 万能打印模块概述335

11.1.1 模块概述335

11.1.2 功能结构335

11.1.3 程序预览335

11.2 关键技术337

11.2.1 滚动条设置337

11.2.2 打印中的页码计算和分页预览功能算法339

11.2.3 数据库查询功能341

11.2.4 打印控制功能343

11.2.5 如何解决屏幕和打印机分辨率不统一问题345

11.2.6 打印新一页345

11.3 主窗体346

11.3.1 功能概述346

11.3.2 窗体界面设计346

11.3.3 功能实现347

11.4 Access数据库选择窗体351

11.4.1 功能概述351

11.4.2 窗体界面设计352

11.4.3 功能实现353

11.5 SQL Server数据库选择窗体355

11.5.1 功能概述355

11.5.2 窗体界面设计355

11.5.3 功能实现356

11.6 数据库查询模块359

11.6.1 功能概述359

11.6.2 窗体界面设计360

11.6.3 功能实现360

11.7 打印设置模块363

11.7.1 功能概述363

11.7.2 窗体界面设计363

11.7.3 功能实现364

11.8 打印预览及打印模块369

11.8.1 功能概述369

11.8.2 窗体界面设计370

11.8.3 功能实现370

第12章 软件注册模块(Visual C++6.0+电脑硬件信息获取+注册表操作技术)384

12.1 软件注册模块概述385

12.1.1 模块概述385

12.1.2 功能结构385

12.1.3 程序预览385

12.2 关键技术387

12.2.1 获取CPU序列号387

12.2.2 获得磁盘序列号387

12.2.3 获得网卡地址388

12.2.4 生成注册码389

12.2.5 根据注册表中的数据限制试用次数389

12.2.6 注册快捷键390

12.2.7 一次性粘贴注册码391

12.3 注册码生成器393

12.3.1 功能概述393

12.3.2 窗体界面设计393

12.3.3 实现过程394

12.4 软件注册模块主窗体396

12.4.1 功能概述396

12.4.2 窗体界面设计397

12.4.3 实现过程397

12.5 注册模块设计398

12.5.1 功能概述398

12.5.2 窗体界面设计398

12.5.3 实现过程399

12.6 注册向导模块设计400

12.6.1 功能概述400

12.6.2 窗体界面设计401

12.6.3 实现过程402

第13章 系统优化模块(Visual C++6.0+系统信息获取+注册表操作技术)404

13.1 系统优化模块概述405

13.1.1 模块概述405

13.1.2 功能结构405

13.2 关键技术405

13.2.1 自绘标题栏405

13.2.2 获得任务列表410

13.2.3 获得正在运行的进程411

13.2.4 为列表视图控件关联右键菜单412

13.2.5 清空回收站413

13.2.6 清空“运行”中历史记录414

13.2.7 清空IE历史记录415

13.2.8 调用控制面板工具415

13.3 主窗体设计416

13.3.1 概述416

13.3.2 界面布局416

13.3.3 功能实现417

13.4 控制面板操作模块419

13.4.1 概述419

13.4.2 界面布局420

13.4.3 功能实现421

13.5 磁盘空间整理模块423

13.5.1 概述423

13.5.2 界面布局423

13.5.3 功能实现424

13.6 垃圾文件清理模块427

13.6.1 概述427

13.6.2 界面布局427

13.6.3 功能实现428

13.7 系统任务管理模块430

13.7.1 概述430

13.7.2 界面布局430

13.7.3 功能实现431

第二篇 项目实战篇435

第14章 学生考试管理系统(Visual C++6.0+SQL Server 2005实现)435

14.1 开发背景436

14.2 系统分析436

14.3 系统设计436

14.3.1 系统目标436

14.3.2 系统功能结构437

14.4 数据库设计437

14.4.1 数据库分析437

14.4.2 设计表结构438

14.5 学生考试模块设计440

14.5.1 学生考试模块概述440

14.5.2 学生考试模块技术分析440

14.5.3 学生考试模块实现过程441

14.6 学生查分模块设计452

14.6.1 学生查分模块概述452

14.6.2 学生查分模块技术分析453

14.6.3 学生查分模块实现过程454

14.7 后台管理主窗口设计456

14.7.1 后台管理主窗口概述456

14.7.2 后台管理主窗口技术分析457

14.7.3 后台管理主窗口实现过程457

14.8 学生信息管理模块设计460

14.8.1 学生信息管理模块概述460

14.8.2 学生信息管理技术分析461

14.8.3 学生信息管理模块实现过程461

14.9 试题管理模块设计465

14.9.1 试题管理模块概述465

14.9.2 试题管理模块技术分析466

14.9.3 试题管理模块实现过程467

14.10 学生分数查询模块设计472

14.10.1 学生分数查询模块概述472

14.10.2 学生分数查询模块实现过程473

第15章 酒店餐饮管理系统(Visual C++6.0+Microsoft Access 2003实现)480

15.1 开发背景481

15.2 需求分析481

15.3 系统设计481

15.3.1 系统目标481

15.3.2 系统功能结构481

15.3.3 系统预览482

15.3.4 业务流程图483

15.3.5 数据库设计483

15.4 公共类设计488

15.5 主窗体设计489

15.6 注册模块设计492

15.6.1 注册模块概述492

15.6.2 注册模块技术分析492

15.6.3 注册模块实现过程493

15.7 登录模块设计494

15.7.1 登录模块概述494

15.7.2 登录模块技术分析495

15.7.3 登录模块实现过程495

15.8 开台模块设计497

15.8.1 开台模块概述497

15.8.2 开台模块技术分析497

15.8.3 开台模块实现过程498

15.9 点菜模块设计500

15.9.1 点菜模块概述500

15.9.2 点菜模块技术分析501

15.9.3 点菜模块实现过程501

15.9.4 单元测试507

15.10 结账模块设计508

15.10.1 结账模块概述508

15.10.2 结账模块技术分析508

15.10.3 结账模块实现过程508

15.10.4 单元测试513

15.11 数据库维护模块设计513

15.11.1 数据库维护模块概述513

15.11.2 数据库维护模块技术分析514

15.11.3 数据库维护模块实现过程514

15.11.4 单元测试516

15.12 开发问题解析517

15.13 项目文件清单518

15.14 本章总结519

热门推荐