當前位置:編程學習大全網 - 編程軟體 - windows api什麽意思?什麽是API

windows api什麽意思?什麽是API

windows

api是壹套用來控制windows的各個部件(從桌面的外觀到為壹個新進程分配的內存)的外觀和行為的壹套預先定義的windows函數.用戶的每個動作都會引發壹個或幾個函數的運行以告訴windows發生了什麽.

這在某種程度上很象windows的天然代碼.其他的語言只是提供壹種能自動而且更容易的訪問api的方法.vb在這方面作了很多工作.它完全隱藏了api並且提供了在windows環境下編程的壹種完全不同的方法.

這也就是說,妳用vb寫出的每行代碼都會被vb轉換為api函數傳遞給windows.例如,form1.print...vb

將會以壹定的參數(妳的代碼中提供的,或是默認參數)調用textout

這個api函數

。同樣,當妳點擊窗體上的壹個按鈕時,windows會發送壹個消息給窗體(這對於妳來說是隱藏的),vb獲取這個調用並經過分析後生成壹個特定事件(button_click).

api函數包含在windows系統目錄下的動態連接庫文件中(如user32.dll,gdi32.dll,shell32.dll...).

更易理解地說:windows

這個多作業系統除了協調應用程式的執行、分配內存、管理系統資源…之外,

她同時也是壹個很大的服務中心,調用這個服務中心的各種服務(每壹種服務就是壹個函數),可以幫應用程式達到開啟視窗、描繪圖形、使用周邊設備…等目的,由於這些函數服務的對象是應用程式(application),

所以便稱之為

application

programming

interface,簡稱

api

函數。win32

api也就是microsoftwindows

32位平臺的應用程序編程接口。

凡是在

windows

工作環境底下執行的應用程式,

都可以調用windows

api。

  • 上一篇:機械設計制造類專業就業方向
  • 下一篇:求助 VF編程題 打印圖形……
  • copyright 2024編程學習大全網