简介
本书全面介绍了在visual basic 6.0中如何调用windows api的技术,特别是结合读者在应用中经常遇到的具体问题编写了许多应用范例,书中还给出了api函数的速查表。本书主要内容包括:windows api的基本概念和调用方法,资源文件的使用,windows的消息系统及其应用,api在绘图中的应用,多媒体文件的播放,特殊命令按钮的制作等。
本书适用于已熟悉visual basic的读者,也可作为大专院校师生的参考书。
目录
序 1
目录 3
how to 问题与解答 9
本书范例一览表 15
api函数速查表 25
第1章 进入 windows api 的热身运动 31
1-1 使用 windows api 的基本概念 32
1-2 api 函数的定义 -- 打开 windows 服务之钥 36
1-3 传递参数的基础 44
1-4 vb字符串 vs. api 字符串 48
1-5 实例与练习 54
第2章 unicode 与字符串 57
2-1 什么是 unicode? 58
2-2 vb 与 unicode 60
2-3 vb 与 api 传递字符串的过程 63
第3章 再探参数传递 71
3-1 以 vbnullstring 为参数 72
3-2 any 类型参数的传递 80
3-3 数组的传递 88
3-4 rtlmovememory 与不同类型的数据复制 91
.第4章 资源(resource)文件 95
4-1 认识资源文件 96
4-2 sndplaysound 与声音的播放 102
4-3 资源文件的特殊应用 105
第5章 windows 的消息系统 109
5-1 从 vb 的事件回溯到 windows 的消息 110
5-2 让 vb 程序具有 callback 的能力 116
5-3 强化窗口程序的基本工作原理 120
5-4 认识 windows 常见的消息 125
5-5 窗口程序的程序设计 133
第6章 消息传递 147
6-1 消息传递的工作模式 148
6-2 textbox 的消息 151
6-3 listbox 的消息 166
6-4 combobox 的消息 174
第7章 登录数据库(registry) 179
7-1 认识登录数据库 180
7-2 登录数据库 value 的存取 187
7-3 登录数据库 key 的存取 206
7-4 登录数据库的输入与输出 211
7-5 登录数据库的实际应用 215
第8章 绘图(一) -- device context 241
8-1 初识 device context 242
8-2 dc 与 dc 之间的图像转移 247
8-3 bitblt 与 rop 259
8-4 bitmap(位图) 270
第9章 绘图(二) -- 动画制作与绘图特效 275
9-1 透空图片的显示 276
9-2 动画制作 289
9-3 stretchblt 与绘图特效 297
9-4 rop 与绘图特效 305
第10章 绘图(三) -- gdi 对象与图形描绘 313
10-1 vb 所提供的绘图函数 314
10-2 windows api 的绘图概念 316
10-3 vb 所欠缺的绘图 api 函数 322
10-4 文字的输出 339
第11章 多媒体 355
11-1 mci 指令与 mcisendstring api 函数 356
11-2 mci 指令及其应用 362
11-3 cd audio 的播放 374
11-4 播放其它的媒体 382
第12章 命令按钮与菜单 385
12-1 随着鼠标的移动来改变命令按钮的状态 386
12-2 不使用命令按钮制作命令按钮 393
12-3 制作图形菜单 419
第13章 控制面板与系统设置 429
13-1 启动控制面板来帮忙 430
13-2 读取及设置系统消息 435
13-3 systemparametersinfo 功能不足的弥补之道 453
第14章 interprocess communication(进程通信) 475
14-1 ipc 是哪些东西?您需要它吗? 476
14-2 如何传递数据给另一个程序? 482
14-3 存储器共用 504
14-4 程序的启动与等待 513
14-5 进程的同步执行(process synchronization) 521
14-6 multithread vs. multiprocess 530
第15章 how to 问题集锦 533
15-1 特殊技巧篇 535
15-2 文件系统 560
15-3 硬件与系统 575
15-4 其它 591
附录a msdn/cd -- windows api 技术文件大宝库 601
附录b rop对照表 611
目录 3
how to 问题与解答 9
本书范例一览表 15
api函数速查表 25
第1章 进入 windows api 的热身运动 31
1-1 使用 windows api 的基本概念 32
1-2 api 函数的定义 -- 打开 windows 服务之钥 36
1-3 传递参数的基础 44
1-4 vb字符串 vs. api 字符串 48
1-5 实例与练习 54
第2章 unicode 与字符串 57
2-1 什么是 unicode? 58
2-2 vb 与 unicode 60
2-3 vb 与 api 传递字符串的过程 63
第3章 再探参数传递 71
3-1 以 vbnullstring 为参数 72
3-2 any 类型参数的传递 80
3-3 数组的传递 88
3-4 rtlmovememory 与不同类型的数据复制 91
.第4章 资源(resource)文件 95
4-1 认识资源文件 96
4-2 sndplaysound 与声音的播放 102
4-3 资源文件的特殊应用 105
第5章 windows 的消息系统 109
5-1 从 vb 的事件回溯到 windows 的消息 110
5-2 让 vb 程序具有 callback 的能力 116
5-3 强化窗口程序的基本工作原理 120
5-4 认识 windows 常见的消息 125
5-5 窗口程序的程序设计 133
第6章 消息传递 147
6-1 消息传递的工作模式 148
6-2 textbox 的消息 151
6-3 listbox 的消息 166
6-4 combobox 的消息 174
第7章 登录数据库(registry) 179
7-1 认识登录数据库 180
7-2 登录数据库 value 的存取 187
7-3 登录数据库 key 的存取 206
7-4 登录数据库的输入与输出 211
7-5 登录数据库的实际应用 215
第8章 绘图(一) -- device context 241
8-1 初识 device context 242
8-2 dc 与 dc 之间的图像转移 247
8-3 bitblt 与 rop 259
8-4 bitmap(位图) 270
第9章 绘图(二) -- 动画制作与绘图特效 275
9-1 透空图片的显示 276
9-2 动画制作 289
9-3 stretchblt 与绘图特效 297
9-4 rop 与绘图特效 305
第10章 绘图(三) -- gdi 对象与图形描绘 313
10-1 vb 所提供的绘图函数 314
10-2 windows api 的绘图概念 316
10-3 vb 所欠缺的绘图 api 函数 322
10-4 文字的输出 339
第11章 多媒体 355
11-1 mci 指令与 mcisendstring api 函数 356
11-2 mci 指令及其应用 362
11-3 cd audio 的播放 374
11-4 播放其它的媒体 382
第12章 命令按钮与菜单 385
12-1 随着鼠标的移动来改变命令按钮的状态 386
12-2 不使用命令按钮制作命令按钮 393
12-3 制作图形菜单 419
第13章 控制面板与系统设置 429
13-1 启动控制面板来帮忙 430
13-2 读取及设置系统消息 435
13-3 systemparametersinfo 功能不足的弥补之道 453
第14章 interprocess communication(进程通信) 475
14-1 ipc 是哪些东西?您需要它吗? 476
14-2 如何传递数据给另一个程序? 482
14-3 存储器共用 504
14-4 程序的启动与等待 513
14-5 进程的同步执行(process synchronization) 521
14-6 multithread vs. multiprocess 530
第15章 how to 问题集锦 533
15-1 特殊技巧篇 535
15-2 文件系统 560
15-3 硬件与系统 575
15-4 其它 591
附录a msdn/cd -- windows api 技术文件大宝库 601
附录b rop对照表 611
Visual Basic 6.0与Windows API讲座
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!