當前位置:編程學習大全網 - 編程語言 - 什麽是win32編程

什麽是win32編程

Win32編程,指的是用Window提供的API(Application Programming Interface)為Window編寫應用程序。

之所以稱之為Win32,是因為現在的Window都是32位的(現在已經有64位的吧!但是最普遍是32位).

大家都知道,Window是由GDI.DLL、USER.DLL、KERNEL.DLL三大主要部分組成的。(其實妳現在不知道也

不是說的很重要。只是在妳學習編程的過程中,妳肯定會經常碰到這幾個字眼。妳肯定會熟悉它的。),那麽

學習Win32編程的大部分(特別是應用程序界面部分的編程)是用這三個DLL(Dynatic Linked Library)動態鏈接庫

子程序形式提供的API函數。

就我認為:學習Win32編程得有幾個重要條件:壹是C語言功底。二是外語功底。三是使用Window的經驗。

要學習它不是很難,但也決非易事:

首先:妳必須有編程的經驗。這裏的經驗不是指傳統的DOS下的字符模式下的編程。大家都知道,Window是圖形

操作系統、同時也多任務搶占式(理解它很重要),它是在圖形模式下工作。當然妳編程得服從於它。但是正

是因為這個,Window的編程模式就和DOS不壹樣。所有妳得有DOS下編程的經驗,但是還得轉變為WINDOW下的編程

方式。因為兩個系統的編程壹個是過程化的。即程序從上到下,順序執行。而另壹個是,事件驅動的。要明白

這個,才會體驗到Window的博大精深。

我覺得有必要對Window操作系統有所了解。什麽是多任務,什麽是搶占式。進程和線程的概念。但是剛

開始沒有必要因為這些概念讓我們失去信心。因為只要妳入門了,妳就會非常興奮。

事件驅動:我們知道DOS下程序是順序執行的。至少它是按著妳指定的路徑或條件執行的。盡管可能會

在某些條件下跳轉,但是基本上是在妳(程序的掌握之中),但是在事件驅動中,妳只需考慮到可能出現的情

況,並對這些情況做相應的處理。當Window執行妳的程序時,它會檢測是否發生了妳考慮的那些事情是否發生

,如果發生了某件事情(比如妳用鼠標單擊),它會給妳的程序發送相應的消息(所以叫做消息驅動,這裏

對就鼠標的消息是WM_MOUSELDOWN等).

  • 上一篇:鄭州市技師學院的專業設置
  • 下一篇:2011款福特福克斯換儀表盤需要匹配嗎
  • copyright 2024編程學習大全網