分享
 
 
 

Visual Basic Win32API编程 含光盘

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,Basic VB VB Script,

作者: (美)罗曼 编著 陈志远译

出 版 社: 中国电力出版社

出版时间: 2001-4-1字数:版次: 1版1次页数: 595印刷时间:开本:印次:纸张:I S B N : 9787508305349包装: 平装编辑推荐

Visual Basic将程序员和错综复杂的Windows操作系统屏蔽开来,从而提供了一种有效快速的应用程序开发环境。这只是一种折衷,它良好的开发简易性和快速性会导致较差的性能,并损失了灵活性和可控制性。幸运的是,Visual Basic是可以扩展的;当VB隐藏的细节妨碍了应用程序开发时,你总可以通过直接调用Win32应用程序编程接口(API)来弥补VB的缺点。

《Visual Basic Win32 API编程》面向的对象是中级和高级VB程序员,他们对在自己的应用程序中组合Windows的系统服务非常感兴趣。为了帮助程序员实现这个目的,这本书集中讲述两个方面内容:Windows NT和Windows 9x操作系统的基本操作。因为微软的文档很少考虑为了调用Win32 API函数读者需要知道什么内容。Win32 API中的主要函数。在讨论Win32 API时,这本书首先说明如何从Visual Basic代码中调用Win32 API,然后解释如何有效地使用主要的Win32 API函数。

在说明如何在应用程序中使用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的内存结构

内存类型

一个进程的地址空间

例子:使用GetSystemIInfo

分配虚拟内存

例子:使用GlobalMemoryStatus

虚拟内存管理

内存堆

例子:映射虚拟内存

第十四章 PE文件

模块重定位

PE文件的格式

例子:得到PE文件的信息

第三部分 Windows(USER32.DLL编程)

第十五章 Windows:基础

术语

窗口类型

拥有窗口

Z顺序

枚举窗口

大小和位置函数

第十六章 Windows消息

线程的消息队列

Windows的消息系统

投递和发送消息

例子:向列表框发送消息

进程调度

在进程间复制数据

本地输入状态

第十七章 窗口类和窗口创建过程

窗口类

预定义的窗口类

一个窗口类的窗口过程

创建一个窗口

窗口风格

窗口和VB控件

例子:监视窗口

第十八章 Windows子类

建立一个窗口或窗口类的子类

例子:建立VB复选框类的子类

第十九章 Windows挂钩

全局和线程专有挂钩

设置挂钩

挂钩过程

挂钩类型

挂钩链

例子:一个局部挂钩

例子:一个全局挂钩

第二十章 动态链接库的注入和外部进程的访问

访问一个外部进程:挂钩线程图

分配外部内存

例子:外部控件提取

例子:修改VB帮助系统

第四部分 Windows图形设备接口(GDI32.DLL编程)

第二十一章 位图

矩形

位图

位图函数

在菜单中使用位图

第二十二章 设备上下文I:概述

Windows如何处理窗口绘制

设备上下文

第二十三章 设备上下文II:设备上下文的类型

信息设备上下文

内存设备上下文

打印机设备上下文

显示器设备上下文

坐标系

第二十四章 设备上下文III:坐标系

GDI坐标系

虚拟空间

设备空间

页空间

虚拟空间到物理空间

在物理空间中建立逻辑坐标系

映射方式

世界空间

第二十五章 字体

字体系列

字体技术

字符集

逻辑和物理字体

枚举字体

第五部分 附录

附录一 剪贴板

附录二 Windows Shell

附录三 注册表和私有配置文件

词汇表

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有