api編程
A. 怎麼學習API編程
不要一天問這些怎麼學,先學後學,學這些是靠耐心的。遇到不懂的問題就查 網路 慢慢的,你就不知不覺的成長。
B. 什麼是API編程
API是函數庫,WINDOWS系統都需要調用他裡面的函數,所以在WINDOWS平台下,都可調用
最基本的函數如:DATA,TIME
VB:text1.text=data
C. API編程初學
api分好多方面的,有圖形api系統api網路api什麼的,在網上一搜就能搜出好多手冊之類的東西,另外我不推薦你學windows的系統編程,winapi名字冗長難記憶,而且效率差強人意,如果想在系統方面發展的話,走linux的開源路線吧
D. 什麼叫API編程
那你必須明白介面的概念,很多人學編程學了很久都沒弄明白。介面說白了就是由一方提供一個功能,由另一方去實現它。
E. 編程中的API是什麼
http://ke..com/view/16068.htm?fr=ala0_1_1
F. API編程是什麼意思
API(Application Programming Interface,應用程序編程介面)是一些預先定義的函數,目的是提供應用程序與開發人員基於某軟體或硬體得以訪問一組常式的能力,而又無需訪問源碼,或理解內部工作機制的細節。
分類:
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)來實現的。
G. COM編程和API編程有什麼區別
COM是Windows非常非常重要的部分.
OLE DB是COM, ADO是COM,
OFFICE是COM;
Windows Media Player是COM
WMI是COM
IE 是COM
數不勝數
有了COM知識, 你既能用這些個東西, 也能寫類似的東西給別人用.
H. C語言如何API編程
1、windows平台提供的api平台,只要開發平台支持api介面,一律都支持,並且效果一樣,不區分語言,好多開發平台的內置控制項及類和函數都是調用了api。
2、應用程序編程介面,簡稱API(Application Programming Interface),就是軟體系統不同組成部分銜接的約定。
隨著軟體規模的日益龐大,我們需要把復雜系統劃分成小的組成部分,編程介面的設計十分重要。程序設計的實踐中,編程介面的設計首先要使系統的職責得到合理劃分。良好的介面設計可以降低系統各部分的相互依賴,提高組成單元的內聚性,降低組成單元間的耦合程度,從而提高系統的維護性和擴展性。
API之主要目的是提供應用程序與開發人員以訪問一組常式的能力,而又無需訪問源碼,或理解內部工作機制的細節。提供API所定義的功能的軟體稱作此API的實現。API是一種介面,故而是一種抽象。 A reference implementation of an API is the implementation created by the designer of the API, or one which other implementations of the API are expected to be compared against.
例如,圖形庫中的一組API定義調用繪制圖標函數的方式,以於屏幕上顯示圖標。程序中調用,編譯時連接到這組API,執行時便調用API的實現(庫)來顯示圖標。
操作系統的API可用來分配內存或訪問文件。許多系統與應用程序提供API介面與實現,比如圖形系統,資料庫,網路,Web服務,甚至於某些游戲。
一組API經常是一套軟體開發工具包(SDK)的一部分。SDK亦可包含其它工具亦或至於硬體,兩個術語並不完全等同.
API有諸多不同設計。用於快速執行的介面通常包括函數,常量,變數與數據結構。也有其它方式,如通過解釋器,或是提供抽象層以遮蔽同API實現相關的信息,確保使用API的代碼無需更改而適應實現變化。
I. API編程是用什麼語言、方式、編譯器來編程
API是微軟的Windows系統提供的一組系統函數,可以用幾乎任何語言、各種方式(編譯的和解釋的),用所有支持Windows系統介面的編譯器來編程。
說白了,就是在任何一種語言中,只要允許調用Windows系統函數,就可以用API編程。
我們常見的編譯語言如C、C++、Delphi、VB,半編譯語言Java,解釋語言如各種常見的腳本語言,甚至匯編語言,都可以調用Windows
API函數,因而都可以進行API編程。
API是Windows提供的函數,因此顯然只有在Windows系統下才能使用。另外編譯器必須提供相關的介面支持這樣的系統調用。如80年代Dos下的Turbo
C就不支持API編程,但在Windows下的編譯器VC、BCB和MingW
GCC都可以進行API編程。
J. 編程API是什麼
通俗地說,在user mode下通過調用API與kernel mode進行通信