資源簡介
首先,我對于本文的作者騙人的行為很不爽,從開篇來看是詳細(xì)分析 API 的文章,但是這
部分內(nèi)容只有 18 面,后邊的大量篇幅全是 API 函數(shù)大全。很明顯,這是一篇拼湊出來的東
西,為了刷分用的,所以我特意重新發(fā)出來,免費(fèi)之!不過前面這段文字對于 API 入門確
實(shí)挺有用,值得看看。如果想深入點(diǎn)學(xué)習(xí) API,強(qiáng)烈推薦 VB 學(xué)習(xí)之 API 教程系列(共七課)。
網(wǎng)上有單獨(dú)的章節(jié),我在另一個文檔中已經(jīng)將七課合并,并且加入補(bǔ)充章節(jié)----《邏輯坐標(biāo)
與設(shè)備坐標(biāo)》,免去大家來回找的麻煩。
一、API 是什么?
這個我本來不想說的,不過也許你知道其它人不知道,這里為了照顧一下新手,不得不
說些廢話,請大家諒解。
Win32 API 即為 Microsoft 32 位平臺的應(yīng)用程序編程接口(Application Programming
Interface)。所有在Win32 平臺上運(yùn)行的應(yīng)用程序都可以調(diào)用這些函數(shù)。
使用 Win32 API,應(yīng)用程序可以充分挖掘 Windows 的 32 位操作系統(tǒng)的潛力。Mircrosoft
的所有 32 位平臺都支持統(tǒng)一的 API,包括函數(shù)、結(jié)構(gòu)、消息、宏及接口。使用 Win32 API
不但可以開發(fā)出在各種平臺上都能成功運(yùn)行的應(yīng)用程序,而且也可以充分利用每個平臺特有
的功能和屬性。
以上為 API 的相關(guān)介紹,不過有些新手看了以后可能還是不怎么明白 API 到底有什么
用?這里請不要著急,如果你有足夠耐心的話,請慢慢往下看。
二、如何使用 API?
估計這才是大家真正關(guān)心的,那么如何使用 API 呢?在了解 API 之前,先打開你的 VB
書,翻到過程函數(shù)這章來,在搞清楚 API 之前應(yīng)該先搞懂過程函數(shù)是怎么一回事!如果你
還不知道過程的工作方式,那么請先不要急著往下看,那樣容易走很多彎路。
好了,當(dāng)你理解了過程函數(shù)時,也就是你可以使用 API 的時候了,別把 API 看得太難,
你就像使用過程函數(shù)一樣使用 API 就可以了。首先,讓我們看看一個簡單的 API,以下:
Private Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)
以上這個 API 的呢是起一個延時作用。你如果是剛接觸 API 的話可能會感到 API 的書
寫及其復(fù)雜,而且會感到很不適應(yīng)。其實(shí)這沒什么的,慢慢習(xí)慣就好了。至于 API 這些復(fù)
雜的書寫你就不用操心了,在你安裝 VB 的時候微軟已經(jīng)幫我們帶上了 API 瀏覽器,這些全
部都可以利用 API 瀏覽器幫我們自動生成。API 瀏覽器的位置位于[開始菜單-程序-
Microsoft Visual Basic 6.0 中文版-Microsoft Visual Basic 6.0 中文版工具-API 文本瀏覽
器]。打開 API 瀏覽器,在最上面的一個文本框中輸入 Sleep,這時下面列表框中就會自動顯
示相應(yīng)的 API 函數(shù),然后點(diǎn)右邊添加按鈕即可,接著點(diǎn)擊復(fù)制按鈕,這時你就可以用 Ctrl V
把聲明的 API 添加到 VB 代碼窗口中了。
代碼片段和文件信息
-----------?---------??----------?-----??----
?????文件?????2608299??2011-07-24?22:20??win32+API大全.pdf
?????文件??????696925??2011-07-24?22:28??Win32?API大全.chm
?????文件????????1630??2011-02-21?21:37??西西軟件.txt
?????文件??????????76??2011-04-30?11:42??西西軟件.url
評論
共有 條評論