vb 编程常用命令集锦 API 函数声明 数据类型与"类型安全" 常 数 结 构 小 结 一些 API 函数集: 控件与消息函数、硬件与系统函数、菜单函数、绘图函数 什么是 API 首先,有必要向大家讲一讲,什么是 API。所谓 API 本来是为 C 和 C++程序员写的。API说来说去,就是一种函数,他们包含在一个附加名为 DLL 的动态连接库文件中。用标准的定义来讲,API 就是 Windows 的 32 位应用程序编程接口,是一系列很复杂的函数,消息和结构,它使编程人员可以用不同类型的编程语言编制出的运行在 Windows95 和 Windows NT操作系统上的应用程序。可以说,如果你曾经学过 VC,那么 API 对你来说不是什么问题。但是如果你没有学过 VC,或者你对 Windows95 的结构体系不熟悉,那么可以说,学习 API将是一件很辛苦的事情。 如果你打开WINDOWS 的 SYSTEM 文件夹,你可以发现其中有很多附加名为 DLL 的文件。一个 DLL 中包含的 API 函数并不只是一个,数十个,甚至是数百个。我们能都掌握它嘛?回答是否定的∶不可能掌握。但实际上,我们真的没必要都掌握,只要重点掌握Windos 系统本身自带的 API 函数就可以了。但,在其中还应当抛开掉同 VB 本身自有的函数重复的函数。如,VB 的 etAttr 命令可以获得文件属性,SetAttr 可以设置文件属性。对 API 来讲也有对应的函数 GetFileAttributes 和 SetFileAttributes,性能都差不多。如此地一算,剩下来的也就 5、600 个。是的,也不少。但,我可以敢跟你说,只要你熟悉地掌握100 个,那么你的编程水平比现在高出至少要两倍。尽管人们说 VB 和 WINDOWS 具有密切的关系,但我认为,API 更接近 WINDOWS。如果你学会了 API,首要的收获便是对 WINDOWS 体系结构的认识。这个收获是来自不易的。 如果你不依靠 API 会怎么样?我可以跟你说,绝大多是高级编程书本(当然这不是书的名程叫高级而高级的,而是在一开始的《本书内容》中指明《本书的阅读对象是具有一定 VB 基础的读者》的那些书),首先提的问题一般大都是从 API 开始。因此可以说,你不学 API,你大概将停留在初级水平,无法往上攀登。唯一的途径也许就是向别人求救∶我快死了,快来救救我呀,这个怎么办,那个怎么办?烦不烦呢?当然,现在网上好人太多(包括我在内,嘻嘻),但,你应当明白,通过此途径,你的手中出不了好的作品。这是因为缺乏这些知识你的脑子里根本行不成一种总体的...