api的分類簡介

分類

Windows API

操做系統的用戶接口
                                                                                                                                                   操做系統的用戶接口
API函數包含在Windows系統目錄下的 動態鏈接庫文件中。Windows API是一套用來控制 Windows的各個部件的外觀和行爲的預先定義的Windows函數。用戶的每一個動做都會引起一個或幾個函數的運行以告訴Windows發生了什麼。這在某種程度上很像 Windows的自然 代碼。而其餘的 語言只是提供一種能自動並且更容易的訪問API的方法。當你點擊 窗體上的一個 按鈕時,Windows會發送一個消息給 窗體,VB獲取這個調用並通過分析後生成一個特定事件。
更易理解來講: Windows系統除了協調應用程序的執行、 內存的分配、 系統資源的管理外,同時他也是一個很大的服務中心。調用這個服務中心的各類服務(每一種服務就是一個 函數)能夠幫助應用程序達到開啓視窗、描繪圖形和使用周邊 設備等目的,因爲這些函數服務的對象是應用程序,因此稱之爲Application Programming Interface,簡稱API 函數。WIN32 API也就是MicrosoftWindows 32位平臺的 應用程序編程接口
凡是在 Windows 工做環境底下執行的應用 程序,均可以 調用Windows API。
 

linux API

linux中,用戶編程接口API遵循了 UNIX中最流行的應用編程界面標準--- POSIX標準。 POSIX標準是由 IEEE和ISO/IEC共同開發的標準系統。該標準基於當時現有的 UNIX實踐和經驗,描述了 操做系統系統調用編程接口API,用於保證應用程序能夠在 源程序一級上在多種操做系統上移植運行。這些系統調用編程接口主要是經過C庫(LIBC)來實現的。
 
 
以上內容引用自百度百科
相關文章
相關標籤/搜索