Visual Basic Win32 API编程
陈志远 译
出版时间:2001年04月
页数:612
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时经常发生的错误。
书名:Visual Basic Win32 API编程
译者:陈志远 译
国内出版社:中国电力出版社
出版时间:2001年04月
页数:612
书号:7-5083-0534-5
原版书出版商:O'Reilly Media
Steven Roman
Steven Roman是加利福尼亚州立大学 Fullerton分校的名誉退休教授。他曾经在多所大学执教,包括麻省理工学院、加州大学圣芭芭拉分校和南佛罗里达大学。
Roman博士在加利福尼亚大学洛杉矶分校获得学士学位,在华盛顿大学获得博士学位。他已经出版了32本书,其中包括由Springer-Verlag出版的《Coding and Information Theory》、《Advanced Linear Algebra》和《Field Theroy》。他还编写了一个包括15本名为《Modules in Mathematics》的小书系列,这些书是为普通的有大学水平的艺术类学生而准备的。
除了为O'Reilly写的书外,Roman博士还写了其他两本计算机书,一本是《Concepts of Object-Oriented Programming with Visual Basic》,另一本是《Understanding Personal Computer Hardware》,后者深入的分析了PC硬件的工作原理,这两本书都是由Springer-Verlag出版的。Roman博士的研究兴趣主要为组合数学、代数和计算机科学。
本书封面上的动物是癯猿叶猴(entellus langur),又称长尾叶猴(hanuman langur)。癯猿叶猴是叶猴(东半球猿猴家族成员)中最大的一种。它们主要分布在印度西北部、孟加拉、斯里兰卡、和南喜马拉雅地区。在印度,癯猿叶猴是一种受尊敬的动物。一个古老的印度传说讲述了一个叫Rama的王子和他的妻子Sita的故事,这个王子是毗瑟努神的化身。一天,Sita被绑架到一个岛上。岛上的猴王Sugriva和它的大臣Hanuman帮助Sita获得了自由,并使她返回到丈夫的身边。为了报复,绑架Sita的人判决在火刑柱上烧死Hanuman。Hanuman可以拯救自己,但是必须在手和脸被烧伤以后。直到今天,所有Hanuman后代的手和脸上还留有烧伤的痕迹。