首先,我对于本文的作者骗人的行为很不爽,从开篇来看是详细分析 API 的文章,但是这
部分内容只有 18 面,后边的大量篇幅全是 API 函数大全。很明显,这是一篇拼凑出来的东
西,为了刷分用的,所以我特意重新发出来,免费之!不过前面这段文字对于 API 入门确
实挺有用,值得看看。如果想深入点学习 API,强烈推荐 VB 学习之 API 教程系列(共七课)。
网上有单独的章节,我在另一个文档中已经将七课合并,并且加入补充章节----《逻辑坐标
与设备坐标》,免去大家来回找的麻烦。
一、API 是什么?
这个我本来不想说的,不过也许你知道其它人不知道,这里为了照顾一下新手,不得不
说些废话,请大家谅解。
Win32 API 即为 Microsoft 32 位平台的应用程序编程接口(Application Programming
Interface)。所有在Win32 平台上运行的应用程序都可以调用这些函数。
使用 Win32 API,应用程序可以充分挖掘 Windows 的 32 位操作系统的潜力。Mircrosoft
的所有 32 位平台都支持统一的 API,包括函数、结构、消息、宏及接口。使用 Win32 API
不但可以开发出在各种平台上都能成功运行的应用程序,而且也可以充分利用每个平台特有
的功能和属性。
以上为 API 的相关介绍,不过有些新手看了以后可能还是不怎么明白 API 到底有什么
用?这里请不要着急,如果你有足够耐心的话,请慢慢往下看。
二、如何使用 API?
估计这才是大家真正关心的,那么如何使用 API 呢?在了解 API 之前,先打开你的 VB
书,翻到过程函数这章来,在搞清楚 API 之前应该先搞懂过程函数是怎么一回事!如果你
还不知道过程的工作方式,那么请先不要急着往下看,那样容易走很多弯路。
好了,当你理解了过程函数时,也就是你可以使用 API 的时候了,别把 API 看得太难,
你就像使用过程函数一样使用 API 就可以了。首先,让我们看看一个简单的 API,以下:
Private Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)
以上这个 API 的呢是起一个延时作用。你如果是刚接触 API 的话可能会感到 API 的书
写及其复杂,而且会感到很不适应。其实这没什么的,慢慢习惯就好了。至于 API 这些复
杂的书写你就不用操心了,在你安装 VB 的时候微软已经帮我们带上了 API 浏览器,这些全
部都可以利用 API 浏览器帮我们自动生成。API 浏览器的位置位于[开始菜单-程序-
Microsoft Visual Basic 6.0 中文版-Microsoft Visual Basic 6.0 中文版工具-API 文本浏览
器]。打开 API 浏览器,在最上面的一个文本框中输入 Sleep,这时下面列表框中就会自动显
示相应的 API 函数,然后点右边添加按钮即可,接着点击复制按钮,这时你就可以用 Ctrl V
把声明的 API 添加到 VB 代码窗口中了。
评论