當前位置:編程學習大全網 - 編程軟體 - 所謂的WIN編程是什麽意思?WIN也有API嗎?

所謂的WIN編程是什麽意思?WIN也有API嗎?

WIN32編程就是對windows編程;以前的程序編寫都是靠api,現在基本上所有的語言都對api 進行了封裝,像c++ mfc框架把api都封裝成了類,這樣編程的速度就得到的很大的提高

API(Application Programming Interface,應用程序編程接口)是壹套用來控制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...).

  • 上一篇:卡通logo設計思路文案?
  • 下一篇:水杯上的5表示什麽材質 水杯上的5表示哪些材質
  • copyright 2024編程學習大全網