API的意思是:簡單來說就是函數(shù)。比如你寫了一個庫,里面有很多函數(shù),如果別人要使用你這個庫,但是并不知道每個函數(shù)內(nèi)部是怎么實現(xiàn)的。使用的人需要看你的文檔或者注釋才知道這個函數(shù)的入口參數(shù)和返回值或者這個函數(shù)是用來做什么的。對于用戶來說,你的這些函數(shù)就是API。目的是提供應用程序以及開發(fā)人員基于某軟件或硬件得以訪問一組例程的能力。
API全稱:Application Programming Interface,中文名稱:應用程序編程的接口,API相當于一個網(wǎng)絡平臺的身份地址,目的是為了供給應用程序與開發(fā)人員根據(jù)某軟件或硬件才得以拜訪一組例程的能力,而又無需拜訪源代碼和了解內(nèi)部作業(yè)機制的細節(jié),產(chǎn)品需求擁有API才可以對電腦授權,然后才可能激活你的產(chǎn)品。
APL的歷史:API的歷史與現(xiàn)狀當WINDOWS操作系統(tǒng)開始占據(jù)主導地位的時候,開發(fā)WINDOWS平臺下的應用程序成為人們的需要。而在WINDOWS程序設計領域處于發(fā)展的初期,WINDOWS程序員所能使用的編程工具唯有API函數(shù),這些函數(shù)是WINDOWS提供給應用程序與操作系統(tǒng)的接口,他們猶如“積木塊”一樣,可以搭建出各種界面豐富,功能靈活的應用程序。所以可以認為API函數(shù)是構筑整個WINDOWS框架的基石,在它的下面是WINDOWS的操作系統(tǒng)核心,而它的上面則是所有的華麗的WINDOWS應用程序。但是,沒有合適的Windows編程平臺,程序員想編寫具有Windows風格的軟件,必須借助API,API也因此被賦予至高無上的地位。
那時的WINDOWS程序開發(fā)還是比較復雜的工作,程序員必須熟記一大堆常用的API函數(shù),而且還得對WINDOWS操作系統(tǒng)有深入的了解。然而隨著軟件技術的不斷發(fā)展,在WINDOWS平臺上出現(xiàn)了很多優(yōu)秀的可視化編程環(huán)境,程序員可以采用“即見即所得”的編程方式來開發(fā)具有精美用戶界面和功能強大的應用程序。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com