图书介绍
Visual Basic 6.0 Win32 API程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 刘炳文,李凤华编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302046654
- 出版时间:2001
- 标注页数:649页
- 文件大小:84MB
- 文件页数:663页
- 主题词:
PDF下载
下载说明
Visual Basic 6.0 Win32 API程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 静态链接与动态链接库1
1.1.1 静态链接1
1.1.2 动态链接库2
1.1.3 动态链接库与API函数3
1.2 Visual Basic与Windows5
1.2.1 Visual Basic和Windows的基本特性5
1.2.2 Windows窗口7
1.3 Win32 API简介8
1.3.1 窗口管理函数8
1.3.2 图形设备接口10
1.3.3 系统服务11
1.3.4 其他函数13
1.4 在Visual Basic中使用动态链接库15
1.4.1 声明15
1.4.2 Visual Basic 6.0中的API函数声明20
1.5 API文本浏览器23
1.5.1 API浏览器的使用23
1.5.2 把声明、常量或类型拷贝到Visual Basic代码中26
1.6 API调用举例29
1.6.1 调用API绘图函数29
1.6.2 文本输出31
1.6.3 环境设置32
1.7 句柄34
1.7.1 什么是句柄34
1.7.2 窗口句柄36
1.7.3 设备环境句柄38
1.8 如何找到所需要的API39
第2章 Win32 API函数调用42
2.1 字符集42
2.1.1 Win32 API使用的字符集42
2.1.2 Visual Basic与字符集43
2.2 字符串参数的传送46
2.2.1 Visual Basic字符串与API字符串46
2.2.2 字符串数据的传送48
2.2.3 系统平台与字符串传送50
2.3 Any类型数据的传送53
2.4 数组与自定义类型数据的传送55
2.4.1 数组的传送55
2.4.2 自定义类型数据的传送57
2.5 其他数据的传送59
2.5.1 数值数据的传送59
2.5.2 变体与对象61
2.5.3 指针与属性63
2.6 API函数调用总结67
2.6.1 数据类型转换67
2.6.2 含有API函数的应用程序的调试69
第3章 资源文件73
3.1 资源文件的建立73
3.1.1 资源的定义73
3.1.2 编译源资源文件75
3.2 与使用资源文件有关的函数76
3.2.1 由Visual Basic提供的函数76
3.2.2 API函数sndPlaySound78
3.3 在Visual Basic应用程序中使用资源文件79
第4章 窗体和窗口82
4.1 窗体标题栏的控制82
4.1.1 使标题栏闪烁82
4.1.2 隐藏/显示标题栏85
4.1.3 禁用最大化、最小化和关闭按钮92
4.1.4 移动没有标题栏的窗体97
4.2 改变窗体形状99
4.2.1 圆形或椭圆形窗体99
4.2.2 多边形窗体102
4.3 浮动窗体与透明窗体104
4.3.1 浮动窗体104
4.3.2 透明窗体106
4.4 动态打开和关闭窗口109
第5章 Windows消息系统116
5.1 基本概念116
5.1.1 什么是消息116
5.1.2 消息的控制117
5.2 Visual Basic事件与Windows消息119
5.2.1 从消息到事件119
5.2.2 预定义窗口程序121
5.3 回调函数122
5.4 增强窗口程序的功能126
5.4.1 工作原理127
5.4.2 程序举例128
5.5 鼠标与键盘类消息138
5.5.1 鼠标类消息与键盘类消息139
5.5.2 WM_NCHITTEST消息140
5.6 消息的截获与处理143
5.6.1 截获单个窗口消息143
5.6.2 截获多个窗口消息147
5.7 常用Windows消息详解148
5.8 窗口消息举例172
第6章 控件消息177
6.1 消息的发送177
6.1.1 与发送消息有关的函数177
6.1.2 用消息函数发送消息182
6.2 编辑控件消息184
6.2.1 编辑控件的通知消息184
6.2.2 编辑控件消息186
6.2.3 程序举例194
6.3 列表框消息202
6.3.1 列表框消息的分类202
6.3.2 列表框消息204
6.3.3 列表框消息举例207
6.4 组合框消息214
6.4.1 组合框消息214
6.4.2 组合框消息举例217
6.5 按钮控件消息222
6.5.1 常用按钮控件消息223
6.5.2 程序举例224
第7章 设备环境(DC)228
7.1 剪裁与坐标转换228
7.1.1 剪裁228
7.1.2 坐标转换229
7.2 使用设备环境230
7.2.1 设备环境的属性和分类230
7.2.2 在Visual Basic中使用设备环境231
7.3 设备环境与窗口235
7.3.1 设备环境的获取和释放235
7.3.2 程序举例236
7.4 设备环境信息240
7.4.1 GetDeviceCaps函数240
7.4.2 获取设备环境信息244
7.5 自定义设备环境248
7.5.1 建立和删除(释放)设备环境248
7.5.2 程序举例252
7.6 应用举例259
7.6.1 制作放大镜259
7.6.2 在设备环境之间转移图像262
7.6.3 背景制作264
第8章 图形设备接口(GDI)267
8.1 缩放和坐标系统267
8.1.1 逻辑坐标与设备坐标267
8.1.2 映射模式268
8.1.3 视口270
8.2 Visual Basic与GDI对象272
8.2.1 Visual Basic绘图与API绘图272
8.2.2 GDI对象与Visual Basic273
8.3 画笔274
8.3.1 建立和删除画笔274
8.3.2 画笔程序举例280
8.4 刷子288
8.4.1 刷子的种类和原点288
8.4.2 建立刷子289
8.4.3 刷子程序举例293
8.5 绘图函数297
8.5.1 API绘图函数概览298
8.5.2 贝济埃(Bezier)曲线299
8.5.3 像素303
8.6 区域307
8.6.1 区域与剪裁307
8.6.2 建立区域308
8.6.3 区域组合与填充313
第9章 位图、图标与光栅运算325
9.1 位图325
9.1.1 像素325
9.1.2 颜色与设备326
9.2 与设备有关的位图327
9.2.1 与设备有关的位图的格式327
9.2.2 使用与设备有关的位图328
9.3 建立与设备有关的位图330
9.3.1 相关的API函数330
9.3.2 程序举例333
9.4 图标与光标337
9.4.1 图标337
9.4.2 光标346
9.5 光栅运算351
9.5.1 什么是光栅运算352
9.5.2 预定义光栅运算353
9.5.3 在BitBlt函数中使用预定义ROP354
9.6 图案357
9.6.1 图案的建立357
9.6.2 程序举例359
9.7 应用举例362
9.7.1 设计图像显示效果362
9.7.2 图像的翻转、放大和缩小367
9.7.3 使屏幕变暗369
第10章 字体和文本373
10.1 字体概述373
10.1.1 字体及其分类373
10.1.2 字体的宽度与大小375
10.2 字体家族与字体属性379
10.3 字体资源380
10.3.1 字体的添加和删除380
10.3.2 程序举例382
10.4 字体对象384
10.4.1 建立逻辑字体384
10.4.2 程序举例388
10.5 文本输出393
10.5.1 文本的描绘393
10.5.2 文本输出函数395
10.6 程序举例400
10.6.1 以不同的方式输出文本400
10.6.2 文本旋转406
10.7 字体信息413
10.7.1 字体信息函数413
10.7.2 程序举例417
第11章 多媒体程序设计426
11.1 概述426
11.1.1 什么是多媒体和多媒体系统426
11.1.2 多媒体元素427
11.2 Visual Basic的多媒体程序设计429
11.2.1 Windows高级多媒体服务429
11.2.2 Visual Basic的多媒体支持431
11.3 API多媒体函数432
11.3.1 与多媒体有关的高级接口函数433
11.3.2 高级接口函数的使用435
11.4 MCI指令的构成和使用438
11.4.1 MCI指令的构成438
11.4.2 MCI指令的使用440
11.5 MCI系统指令443
11.6 MCI音频指令445
11.6.1 音频指令详解445
11.6.2 程序举例450
11.7 MCI MIDI指令454
11.7.1 MIDI指令详解454
11.7.2 程序举例458
11.8 MCI AVI指令460
11.8.1 AVI指令详解460
11.8.2 程序举例466
11.9 MCI CD Audio指令468
11.9.1 CD指令详解469
11.9.2 程序举例472
11.10 播放多种媒体文件478
第12章 文件与系统482
12.1 文件属性482
12.1.1 获取和设置文件属性的API函数483
12.1.2 程序举例484
12.2 文件的其他信息487
12.2.1 有关的API函数487
12.2.2 程序举例490
12.3 文件的拷贝与删除494
12.3.1 SHFileOperation函数494
12.3.2 程序举例496
12.4 文件查找499
12.5 系统信息506
12.5.1 获取系统信息的API函数506
12.5.2 程序举例511
12.6 键盘控制516
12.6.1 键盘信息516
12.6.2 屏蔽Ctrl+Alt+Del和Alt+Tab键521
12.7 屏幕区域与分辨率523
12.7.1 相关函数和结构523
12.7.2 程序举例525
第13章 注册表529
13.1 概述529
13.1.1 什么是注册表529
13.1.2 注册表结构530
13.2 项的句柄534
13.2.1 打开(建立)注册表项534
13.2.2 程序举例538
13.3 读取注册表项的值540
13.3.1 读取注册表项的默认值540
13.3.2 读取注册表项指定名称的值的数据544
13.4 设置和删除注册表项的值548
13.4.1 相关API函数549
13.4.2 程序举例552
13.5 读取指定项中所有的值557
13.5.1 RegEnumValue和ExpandEnvironmentStringe函数557
13.5.2 程序举例559
13.6 访问注册表项565
13.6.1 枚举子项565
13.6.2 注册表项的删除573
13.7 用注册表编辑程序建立和读取注册表数据576
13.7.1 建立注册表项并写入数据576
13.7.2 输出注册表数据579
13.8 应用举例580
13.8.1 文件关联580
13.8.2 启动Windows时自动执行指定的程序584
13.8.3 保存和恢复窗体的大小587
第14章 进程通信591
14.1 Windows中的信息交换591
14.2 系统对象与同步对象593
14.2.1 系统对象593
14.2.2 同步对象594
14.2.3 进程与线程对象597
14.3 “唤醒”挂起的进程598
14.3.1 相关的API函数598
14.3.2 程序举例603
14.4 应用程序的启动与结束606
14.4.1 启动应用程序的API函数606
14.4.2 程序举例613
14.5 管道621
14.5.1 什么是管道621
14.5.2 管道函数623
14.6 管道应用举例626
14.6.1 用管道传送字符627
14.6.2 通过管道传送文件634
附录1 函数索引643
附录2 程序示例646