图书介绍

Visual C++系统开发实例精粹PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++系统开发实例精粹
  • 四维科技赵辉,叶子青编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115132100
  • 出版时间:2005
  • 标注页数:493页
  • 文件大小:247MB
  • 文件页数:509页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

Visual C++系统开发实例精粹PDF格式电子书版下载

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

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

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

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

图书目录

Part 1 系统编程篇2

Example 01 多线程实例2

1.1 设计思路2

1.2 编程原理2

目录2

1.3 实例详解3

1.3.1 关键函数介绍3

1.3.2 CWorkQueue类介绍5

1.3.3 多线程编程实现8

Example 02 动态链接库(DLL)实例8

2.1 设计思路8

2.2 编程原理9

2.2.1 DLL的文件结构与参数传递9

2.2.2 通过DEF文件从DLL中输出9

2.3 实例详解10

3.2 编程原理11

3.2.1 Windows消息机制原理11

3.1 设计思路11

Example 03 消息循环重载实例11

3.2.2 Windows消息函数14

3.3 实例详解15

Example 04 进程查看程序15

4.1 设计思路15

4.2 编程原理16

4.3 实例详解18

Example 05 文件关联实例18

5.1 设计思路18

5.2 编程原理19

5.3 实例详解23

Example 06 剪贴板查看器23

6.1 设计思路23

6.2 编程原理24

6.3 实例详解25

Example 07 键盘发声系统26

7.1 设计思路26

7.2 编程原理26

7.2.1 Windows HOOK技术26

8.1 设计思路28

Example 08 运行后自销毁的程序28

8.2 编程原理28

7.3 实例详解28

7.2.2 按键发音原理28

8.3 实例详解30

Example 09 文件查找系统30

9.1 设计思路30

9.2 编程原理31

9.2.1 CFileFinder类31

9.2.2 CFindOpts类32

10.2 编程原理33

10.1 设计思路33

Example 10 屏幕拷贝实例33

9.3 实例详解33

10.3 实例详解34

Example 11 文件分割器34

11.1 设计思路34

11.2 编程原理35

11.3 实例详解35

Example 12 密码探测器35

12.1 设计思路35

12.2 编程原理36

12.3 实例详解36

精彩实例赏析37

Part 2 界面编程篇42

Example 13 带微调和滑动条控件的工具栏42

13.1 设计思路42

13.2 编程原理42

13.2.1 CSpinToolBar42

13.2.2 CSlideToolBar44

13.3 实例详解44

Example 14 透明窗体实例44

14.1 设计思路44

14.3 实例详解45

14.2 编程原理45

Example 15 状态栏中的动画实例46

15.1 设计思路46

15.2 编程原理46

15.3 实例详解49

Example 16 圆盘式和数字式时钟实例49

16.1 设计思路49

16.2 编程原理49

16.3 实例详解50

Example 17 Windows XP风格菜单50

17.1 设计思路50

17.2.1 自绘制菜单基本原理51

17.2 编程原理51

17.2.2 CMenuXP类实现原理52

17.3 实例详解54

Example 18 Office XP风格菜单54

18.1 设计思路54

18.2 编程原理55

18.2.1 CMenuXP类实现原理55

18.2.2 CMenuXP类核心代码55

19.1 设计思路62

Example 19 Windows XP风格标题栏62

18.3 实例详解62

19.2 编程原理63

19.3 实例详解64

Example 20 Windows XP风格对话框64

20.1 设计思路64

20.2 编程原理65

20.2.1 标题栏和对话框边框的Windows XP风格实现原理65

20.2.2 按钮的Windows XP风格实现原理70

Example 21 Windows XP风格按钮和滚动条73

21.1 设计思路73

20.3 实例详解73

21.2 编程原理74

21.2.1 ActiveX控件基本原理74

21.2.2 在程序中注册ActiveX控件74

21.3 实例详解75

精彩实例赏析77

Part 3 多媒体篇80

Example 22 基于Directsound的声音播放器80

22.1 设计思路80

22.2 编程原理80

22.3 实例详解81

23.1 设计思路86

23.2 编程原理86

23.2.1 AVI简介86

23.2.2 VFW简介87

23.3 实例详解87

Example 24 视频播放器87

24.1 设计思路87

24.2 编程原理88

24.3 实例详解88

25.2.1 多媒体Windows89

25.2 编程原理89

25.1 设计思路89

Example 25 仿Winamp多媒体播放器89

25.2.2 音频播放技术90

25.3 实例详解92

25.3.1 添加资源及实现彩色按钮92

25.3.2 仿Winmap界面的实现93

精彩实例赏析95

26.2 编程原理98

26.1 设计思路98

Example 26 BMP图片浏览器98

Part 4 数字图像篇98

26.3 实例详解102

26.3.1 CBMPViewerDoc头文件102

26.3.2 浏览BMP文件102

Example 27 小波算法的VC++实现107

27.1 设计思路107

27.2 编程原理108

27.2.1 小波变换基本原理108

27.2.2 例程Wavelet1D实现原理109

27.2.3 例程Wavelet2D实现原理110

27.3.1 一维小波变换Wavelet1D实现112

27.3 实例详解112

27.3.2 二维小波变换Wavelet2D实现113

Example 28 基因算法的VC++113

28.1 设计思路113

28.2 编程原理114

28.2.1 基因算法的基本原理114

28.2.2 本例程的实现原理115

28.3 实例详解116

28.3.1 实现代码116

29.1 设计思路119

Example 29 细胞识别统计系统119

28.3.2 程序运行效果119

29.2 编程原理120

29.2.1 系统的技术要求120

29.2.2 开发流程图121

29.3 实例详解121

29.3.1 图像平滑121

29.3.2 图像二值化123

29.3.3 RGB色彩空间到HSI色彩空间的转换125

29.3.4 孔洞填充127

29.3.5 利用梯度信息进行修正131

29.3.6 腐蚀去噪声138

29.3.7 细化140

29.3.8 修正143

29.3.9 数量统计155

29.3.10 识别结果156

29.3.11 时间消耗157

Example 30 基于神经网络的文字识别系统158

30.1 设计思路158

30.2 编程原理159

30.3 实例详解159

30.3.1 图像数据的读取、保存与屏幕显示160

30.3.2 图像的预处理163

30.3.3 滤波、去噪等图像处理技术183

30.3.4 用神经网络进行字符识别187

30.3.5 程序总体编写框架213

30.3.6 程序使用说明、测试及注意事项214

Example 31 车牌识别系统217

31.1 设计思路217

31.2 编程原理218

31.2.1 系统硬件平台218

31.2.2 系统软件平台219

31.2.3 车辆图像采集222

31.2.4 牌照区域提取223

31.2.5 牌照图像二值化230

31.2.6 牌照字符分割235

31.2.7 牌照字符识别(神经网络)236

31.2.8 车辆视频检测238

31.3 实例详解242

精彩实例赏析244

Part 5 网络通信篇248

Example 32 点对点文件传输248

32.1 设计思路248

32.2 编程原理248

32.3 实例详解249

Example 33 Sniff网络嗅探器262

33.1 设计思路262

33.2 编程原理262

33.3 实例详解263

Example 34 基于UDP的网段扫描器272

34.1 设计思路272

34.2 编程原理273

34.2.1 UDP与TCP简介273

34.2.2 CSocket类中的UDP相关函数274

34.3.1 初始化例程275

34.2.3 事件函数和线程创建函数275

34.3 实例详解275

34.3.2 启动扫描276

34.3.3 扫描线程277

34.3.4 获得扫描结果278

Example 35 网络流量监控实例278

35.1 设计思路278

35.2 编程原理279

35.2.1 PDH简介279

35.2.2 注册表查询280

35.3.1 主程序结构281

35.3 实例详解281

35.3.2 关键代码分析282

Example 36 网络语音电话287

36.1 设计思路287

36.2 编程原理288

36.2.1 异形窗口的实现288

36.2.2 Windows音频采样及播放290

36.2.3 Windows网络通信295

36.3 实例详解304

36.3.1 音频设备设置304

36.3.2 核心代码305

Example 37 HTTP服务器实例308

37.1 设计思路308

37.2 编程原理309

37.2.1 HTTP协议简介309

37.2.2 HTTP协议的几个重要概念310

37.2.3 HTTP协议的运作方式310

37.3 实例详解311

37.3.1 创建工程框架311

37.3.2 创建服务类313

37.3.3 创建服务器线程319

37.3.4 设置IP功能325

37.3.5 “设置路径”功能326

37.3.6 “开始服务”功能326

37.3.7 “停止服务”功能327

精彩实例赏析328

Part 6 数据库/MIS开发篇336

38.1 设计思路336

38.2 编程原理336

38.2.1 DAO的概念336

38.2.2 DAO的特点337

38.2.3 DAO的结构338

38.3.1 创建工程框架339

38.3 实例详解339

38.3.2 添加对话框340

38.3.3 切分视图340

38.3.4 打开数据库340

38.3.5 显示表记录343

38.3.6 显示表信息345

38.3.7 运行查询346

39.1 设计思路347

Example 39 数据库查询器347

39.2 编程原理348

39.2.1 ADO的概念348

39.2.2 ADO的使用348

39.3 实例详解349

39.3.1 创建工程框架349

39.3.2 建立连接350

39.3.3 实现表查询354

39.3.4 实现过程查询358

39.3.6 执行查询359

39.3.5 新建查询359

39.3.7 显示查询结果362

39.3.8 事件处理366

39.3.9 断开数据源的连接370

Example 40 报表打印实例371

40.1 设计思路371

40.2 编程原理372

40.3 实例详解372

40.3.1 生成打印内容372

40.3.2 设置打印参数373

41.2 编程原理378

41.2.1 ODBC简介378

Example 41 课程信息管理系统378

41.1 设计思路378

41.2.2 连接数据库379

41.2.3 运行SQL语句379

41.2.4 ODBC事务处理380

41.2.5 建立和关闭记录集380

41.2.6 滚动记录382

41.2.7 修改、添加和删除记录383

41.2.8 CRecordView类384

41.3.1 注册数据源386

41.3 实例详解386

41.3.2 创建工程框架387

41.3.3 生成记录浏览器389

41.3.4 连接两个记录集393

41.3.5 添加和删除记录398

Example 42 库存信息管理系统401

42.1.2 设计思路描述402

42.2 编程原理402

42.2.1 ADO编程402

42.1.1 系统模块分析402

42.1 设计思路402

42.2.2 ADO对象详解403

42.3 实例详解408

42.3.1 创建数据库和表408

42.3.2 创建工程框架412

42.3.3 创建数据库表的类416

42.3.4 创建用户登录模块416

42.3.5 创建客户管理模块418

42.3.6 创建仓库管理模块422

42.3.7 创建产品管理模块424

42.3.8 创建操作管理模块430

42.3.9 创建统计查询管理模块439

42.3.10 创建数量报警管理模块442

Example 43 医院信息管理系统444

43.1 设计思路444

43.1.1 系统模块划分444

43.1.2 设计思路描述445

43.2 编程原理445

43.2.1 ADO连接445

43.2.2 ADO记录集446

43.2.3 ADO字段448

43.2.4 在VC++应用程序中使用ADO451

43.3.1 创建数据库和表452

43.3 实例详解452

43.3.2 创建工程框架456

43.3.3 创建数据库表的类459

43.3.4 创建登录模块460

43.3.5 创建医院设置模块462

43.3.6 创建用户管理模块464

43.3.7 创建信息管理模块468

43.3.8 创建收费管理模块475

43.3.9 创建统计查询管理模块487

精彩实例赏析492

热门推荐