API 是Application Programming Interface[應用程序編程接口]的簡(jiǎn)稱(chēng)在VB6中使用API必須先聲明格式為[Private|Public] Declare (Function|Sub) FunctionName Lib "TheLibrary" (參數1,參數2……) [As 類(lèi)型]VB里面有個(gè)API瀏覽器,可以幫助你不用那么麻煩聲明打開(kāi)的方式:VB主界面外界程序管理器菜單->外界程序管理器在外接程序管理器里找到VB 6 API Viewer在右下角的 加載行為 里勾上 在啟動(dòng)中加載 和 加載/卸載然后在外接程序管理器里給 VB 6 外接程序工具欄也勾上 在啟動(dòng)中加載 和 加載/卸載按確定在VB的工具欄(就是菜單下面)那里右擊,彈出的菜單中勾上 外接程序工具欄就會(huì )有API瀏覽器了(一個(gè)放大鏡和幾個(gè)方塊重疊的圖標)API瀏覽器用法在列表里找到你想要的聲明,雙擊完成之后點(diǎn) 插入 會(huì )將你選擇的API 插入VB里最上面的代碼窗口也可以點(diǎn)復制,自己粘貼到VB上[注意]在VB6 里面 窗體 只能聲明Private(私有,只在那個(gè)Form中聲明)的API在模塊里面可以聲明Public(公有,程序的所有模塊都可以用)的API關(guān)于A(yíng)PI你可以先看看SendMessage,SetWindowLong這些API理解 句柄 的含義以后要理解 指針 的含義資料去百度搜就行了我當年也就這么自學(xué)過(guò)來(lái)的我Q243219465。
完全 可以。
p.s
互通的就是語(yǔ)法其他完全可以忽略.
能看懂se的代碼就能看懂me的代碼.因為語(yǔ)法完全一樣.只是在有的api函數上有所區別.其他沒(méi)有什么直接聯(lián)系.
像有些基礎類(lèi)型操作是一樣的.比如io就差不多.只是沒(méi)有se中對象和方法那么豐富.String對象也差不多.還有Date等等..區別就在于函數的不同.總之做me就找個(gè)api手冊看著(zhù).用到什么方法慢慢查..在牛的人也不會(huì )上手三兩天的玩轉j2me.都是慢慢的沉淀和積累.
API的英文全稱(chēng)(Application Programming Interface),WIN32 API也就是MicrosoftWindows 32位平臺的應用程序編程接口。
對這個(gè)定義的理解,需要追溯到操作系統的發(fā)展歷史上,當WINDOWS操作系統開(kāi)始占據主導地位的時(shí)候,開(kāi)發(fā)WINDOWS平臺下的應用程序成為人們的需要。 而在WINDOWS程序設計領(lǐng)域處于發(fā)展的初期,WINDOWS程序員所能使用的編程工具唯有API函數,這些函數是WINDOWS提供給應用程序與操作系統的接口,他們猶如“積木塊”一樣,可以搭建出各種界面豐富,功能靈活的應用程序。
所以可以認為API函數是構筑整個(gè)WINDOWS框架的基石,在它的下面是WINDOWS的操作系統核心,而它的上面則是所有的華麗的WINDOWS應用程序。 但是,那時(shí)的WINDOWS程序開(kāi)發(fā)還是比較復雜的工作,程序員必須熟記一大堆常用的API函數,而且還得對WINDOWS操作系統有深入的了解。
然而隨著(zhù)軟件技術(shù)的不斷發(fā)展,在WINDOWS平臺上出現了很多優(yōu)秀的可視化編程環(huán)境,程序員可以采用“即見(jiàn)即所得”的編程方式來(lái)開(kāi)發(fā)具有精美用戶(hù)界面和功能強大的應用程序。 實(shí)際上如果我們要開(kāi)發(fā)出更靈活、更實(shí)用、更具效率的應用程序,必然要涉及到直接使用API函數,雖然類(lèi)庫和控件使應用程序的開(kāi)發(fā)簡(jiǎn)單的多,但它們只提供WINDOWS的一般功能,對于比較復雜和特殊的功能來(lái)說(shuō),使用類(lèi)庫和控件是非常難以實(shí)現的,這時(shí)就需要采用API函數來(lái)實(shí)現。
作為一個(gè)編程初學(xué)者來(lái)說(shuō),API函數也許是一個(gè)時(shí)常耳聞卻感覺(jué)有些神秘的東西。
單看它的復雜語(yǔ)法,就足令人望而生畏,但是任何事物在我們深入了解它之前,總是會(huì )有這種感覺(jué)的。我們這篇API入門(mén)教程的目的,就是要把API函數的來(lái)龍去脈告訴大家,破除對API函數的畏懼,使它成為我們編程的好助手。
大家可能在許多書(shū)上看到過(guò)API的英文全稱(chēng)(Application Programming Interface),WIN32 API也就是MicrosoftWindows 32位平臺的應用程序編程接口。對這個(gè)定義的理解,需要追溯到操作系統的發(fā)展歷史上,當WINDOWS操作系統開(kāi)始占據主導地位的時(shí)候,開(kāi)發(fā)WINDOWS平臺下的應用程序成為人們的需要。
而在WINDOWS程序設計領(lǐng)域處于發(fā)展的初期,WINDOWS程序員所能使用的編程工具唯有API函數,這些函數是WINDOWS提供給應用程序與操作系統的接口,他們猶如“積木塊”一樣,可以搭建出各種界面豐富,功能靈活的應用程序。所以可以認為API函數是構筑整個(gè)WINDOWS框架的基石,在它的下面是WINDOWS的操作系統核心,而它的上面則是所有的華麗的WINDOWS應用程序。
但是,那時(shí)的WINDOWS程序開(kāi)發(fā)還是比較復雜的工作,程序員必須熟記一大堆常用的API函數,而且還得對WINDOWS操作系統有深入的了解。然而隨著(zhù)軟件技術(shù)的不斷發(fā)展,在WINDOWS平臺上出現了很多優(yōu)秀的可視化編程環(huán)境,程序員可以采用“即見(jiàn)即所得”的編程方式來(lái)開(kāi)發(fā)具有精美用戶(hù)界面和功能強大的應用程序。
這些優(yōu)秀可視化編程環(huán)境操作簡(jiǎn)單、界面友好(諸如VB、VC++、DELPHI等),在這些工具中提供了大量的類(lèi)庫和各種控件,它們替代了API的神秘功能,事實(shí)上這些類(lèi)庫和控件都是構架在WIN32 API函數基礎之上的,是封裝了的API函數的集合。 它們把常用的API函數的組合在一起成為一個(gè)控件或類(lèi)庫,并賦予其方便的使用方法,所以極大的加速了WINDOWS應用程序開(kāi)發(fā)的過(guò)程。
有了這些控件和類(lèi)庫,程序員便可以把主要精力放在程序整體功能的設計上,而不必過(guò)于關(guān)注技術(shù)細節。 實(shí)際上如果我們要開(kāi)發(fā)出更靈活、更實(shí)用、更具效率的應用程序,必然要涉及到直接使用API函數,雖然類(lèi)庫和控件使應用程序的開(kāi)發(fā)簡(jiǎn)單的多,但它們只提供WINDOWS的一般功能,對于比較復雜和特殊的功能來(lái)說(shuō),使用類(lèi)庫和控件是非常難以實(shí)現的,這時(shí)就需要采用API函數來(lái)實(shí)現。
這也是API函數使用的場(chǎng)合,所以我們對待API函數不必刻來(lái)研究每一個(gè)函數的用法,那也是不現實(shí)的(能用的到的API函數有幾千個(gè)呢)。正如某位大蝦所說(shuō):API不要去學(xué),在需要的時(shí)候去查API幫助就足夠了。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:3.207秒