Win32 API Programming with Visual Basic
副标题:无
分类号:
ISBN:9787508305349
微信扫一扫,移动浏览光盘
简介
Visual Basic将程序员和错综复杂的Windows操作系统屏蔽开来,从而提供了一种有效快速的应用程序开发环境。这只是一种折衷,它良好的开发简易性和快速性会导致较差的性能,并损失了灵活性和可控制性。幸运的是, Visual Basic是可以扩展的:当VB隐藏的细节妨碍了应用程序开发时,你总可以通过直接调用Win32应用程序编程接口(API)来弥补VB的缺点。
本书提供了Visual Basic程序员成为真正高手所需要的背景知识和信息,帮助程序员清除在调用Win32 API时经常发生的错误。
目录
前言
第一部分使用vb声明api函数
第一章介绍
win32 api是什么?
在vb下使用win 32 api编程的困难
小心前进
注意
第二章预备知识
字符编码
形式参数和实参数
动态链接库
vc++中使用的一些语法
指针
第三章api的声明
vb的声明语句
由vc到vb的翻译原则
将参数传递到一个外部函数
copymemory——一个vb黑客的梦想
处理api错误
第四章数据类型
. 数据类型是什么?
基本和派生数据类型
visual basic的数据类型
基本的vc++数据类型
转换导出数据类型
win 32的typedef
一个例子
结构和用户定义类型
标志
符号常量
第五章有符号和无符号数据类型
有符号和无符号的表示
为什么要使用两种表示方法?
无符号表示法
有符号表示法
在有符号和无符号表示法之间进行转换
字长间的转换
第六章字符串
bstr
c中的lpstr和lpwstr类型的字符串
字符串术语
研究字符串的工具
使用vb进行字符串转换
将字符串传递给win32 api
字符串和字节数组
得到一个用户定义类型变量的地址
第七章系统信息函数
计算机名称
特殊的windows路径
操作系统的版本
系统度量
系统参数
系统颜色
第八章异常处理
防止一般保护性错
替换缺省的异常处理程序
替换的异常处理程序
一个完整的例子
第二部分windows操作系统
第九章windows的结构
进程和线程
windows结构
windows 9x与windows nt之间的差异
第十章对象和它们的句柄
句柄
例子:文件映射
第十一章进程
进程句柄和标识符
模块句柄
进程的识别
进程伪句柄
列举进程
这个应用程序已经运行了吗
第十二章线程
线程句柄和线程标识符
线程优先权
线程同步
机警的等待
第十三章windows的内存结构
内存类型
一个进程的地址空间
例子:使用getsysteminfo
分配虚拟内存
例子:使用globalmemorystatus
虚拟内存管理
内存堆
例子:映射虚拟内存
第十四章pe文件
模块重定位
pe文件的格式
例子:得到pe文件的信息
第三部分windows(user32.dll编程)
第十五章windows:基础
术语
窗口类型
拥有窗口
z顺序
枚举窗口
大小和位置函数
第十六章windows消息
线程的消息队列
windows的消息系统
投递和发送消息
例子:向列表框发送消息
进程调度
在进程间复制数据
本地输入状态
第十七章窗口类和窗口创建过程
窗口类
预定义的窗口类
一个窗口类的窗口过程
创建一个窗
窗口风格
窗口和vb控件
例子:监视窗口
第十八章windows子类
建立一个窗口或窗口类的子类
例子:建立vb复选框类的子类
第十九章windows挂钩
全局和线程专有挂钩
设置挂钩
挂钩过程
挂钩类型
挂钩链
例子:一个局部挂钩
例子:一个全局挂钩
第二十章动态链接库的注入和外部进程的访问
访问一个外部进程:挂钩线程图
分配外部内存
例子:外部控件提取
例子:修改vb帮助系统
第四部分windos图形设备接口(gdu32.dll编程)
第二十一章位图
矩形
位图
位图函数
在菜单中使用位图
第二十二章设备上下文i:概述
windows如何处理窗口绘制
设备上下文
第二十三章设备上下文ii:设备上下文的类型.
信息设备上下文
内存设备上下文
打印机设备上下文
显示器设备上下文
坐标系
第二十四章设备上下文iii:坐标系
gdi坐标系
虚拟空间
设备空间
页空间
虚拟空间到物理空间
在物理空间中建立逻辑坐标系
映射方式
世界空间
第二十五章字体
字体系列
字体技术
字符集
逻辑和物理字体
枚举字体
第五部分附录
附录一剪贴板
附录二 windows shell
附录三注册表和私有配置文件
词汇表
第一部分使用vb声明api函数
第一章介绍
win32 api是什么?
在vb下使用win 32 api编程的困难
小心前进
注意
第二章预备知识
字符编码
形式参数和实参数
动态链接库
vc++中使用的一些语法
指针
第三章api的声明
vb的声明语句
由vc到vb的翻译原则
将参数传递到一个外部函数
copymemory——一个vb黑客的梦想
处理api错误
第四章数据类型
. 数据类型是什么?
基本和派生数据类型
visual basic的数据类型
基本的vc++数据类型
转换导出数据类型
win 32的typedef
一个例子
结构和用户定义类型
标志
符号常量
第五章有符号和无符号数据类型
有符号和无符号的表示
为什么要使用两种表示方法?
无符号表示法
有符号表示法
在有符号和无符号表示法之间进行转换
字长间的转换
第六章字符串
bstr
c中的lpstr和lpwstr类型的字符串
字符串术语
研究字符串的工具
使用vb进行字符串转换
将字符串传递给win32 api
字符串和字节数组
得到一个用户定义类型变量的地址
第七章系统信息函数
计算机名称
特殊的windows路径
操作系统的版本
系统度量
系统参数
系统颜色
第八章异常处理
防止一般保护性错
替换缺省的异常处理程序
替换的异常处理程序
一个完整的例子
第二部分windows操作系统
第九章windows的结构
进程和线程
windows结构
windows 9x与windows nt之间的差异
第十章对象和它们的句柄
句柄
例子:文件映射
第十一章进程
进程句柄和标识符
模块句柄
进程的识别
进程伪句柄
列举进程
这个应用程序已经运行了吗
第十二章线程
线程句柄和线程标识符
线程优先权
线程同步
机警的等待
第十三章windows的内存结构
内存类型
一个进程的地址空间
例子:使用getsysteminfo
分配虚拟内存
例子:使用globalmemorystatus
虚拟内存管理
内存堆
例子:映射虚拟内存
第十四章pe文件
模块重定位
pe文件的格式
例子:得到pe文件的信息
第三部分windows(user32.dll编程)
第十五章windows:基础
术语
窗口类型
拥有窗口
z顺序
枚举窗口
大小和位置函数
第十六章windows消息
线程的消息队列
windows的消息系统
投递和发送消息
例子:向列表框发送消息
进程调度
在进程间复制数据
本地输入状态
第十七章窗口类和窗口创建过程
窗口类
预定义的窗口类
一个窗口类的窗口过程
创建一个窗
窗口风格
窗口和vb控件
例子:监视窗口
第十八章windows子类
建立一个窗口或窗口类的子类
例子:建立vb复选框类的子类
第十九章windows挂钩
全局和线程专有挂钩
设置挂钩
挂钩过程
挂钩类型
挂钩链
例子:一个局部挂钩
例子:一个全局挂钩
第二十章动态链接库的注入和外部进程的访问
访问一个外部进程:挂钩线程图
分配外部内存
例子:外部控件提取
例子:修改vb帮助系统
第四部分windos图形设备接口(gdu32.dll编程)
第二十一章位图
矩形
位图
位图函数
在菜单中使用位图
第二十二章设备上下文i:概述
windows如何处理窗口绘制
设备上下文
第二十三章设备上下文ii:设备上下文的类型.
信息设备上下文
内存设备上下文
打印机设备上下文
显示器设备上下文
坐标系
第二十四章设备上下文iii:坐标系
gdi坐标系
虚拟空间
设备空间
页空间
虚拟空间到物理空间
在物理空间中建立逻辑坐标系
映射方式
世界空间
第二十五章字体
字体系列
字体技术
字符集
逻辑和物理字体
枚举字体
第五部分附录
附录一剪贴板
附录二 windows shell
附录三注册表和私有配置文件
词汇表
Win32 API Programming with Visual Basic
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!