1、win32編程基礎.ppt_第1頁
1、win32編程基礎.ppt_第2頁
1、win32編程基礎.ppt_第3頁
1、win32編程基礎.ppt_第4頁
1、win32編程基礎.ppt_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Win32 編程基礎,Windows 操作系統(tǒng)特點,一致的圖形化的用戶界面 多任務機制 硬件即插即用功能 與設備無關的圖形圖像機制,Windows程序的本質,DOS系統(tǒng)下的過程驅動模式 Windows系統(tǒng)下的消息驅動模式 (程序的工作是產生消息,傳遞消息和處理消息)。,DOS程序是連續(xù)不斷地編寫的,即一條語句緊跟著另一條語句,程序執(zhí)行控制或多或少按程序員的設計進行,并且是按語句的編寫順序進行的。例如DOS C+的入門程序一般是: void main() cout“Hello”; coutTextOut(0,0,hello,hello.GetLength(); 上述代碼處理的事件為:當窗口被刷新

2、時,調用OnDraw函數(shù)。當然還有許多類似的On事件,如OnMouse、OnButtonPress等等 除了事件驅動外,Windows編程是面向對象的。對象的含義很廣,如窗口、窗口中按鈕、文本框等都作為對象。,事件與消息,消息的定義,typedef struct tagMSG HWND hwnd; /接收窗口 UINT message; /消息標識 WPARAM wParam; /附加 LPARAM lParam; /附加 DWORD time; /入隊時間 POINT pt; /光標位置 MSG; /vcincludewtypes.h,這些windows消息都經過了嚴格的定義,并且適用于所有的應用程序。,消息的處理,匈牙利命名法是微軟推廣的一種關于變量、函數(shù)、對象、前綴、宏定義等各種類型的符號的命名規(guī)范。 匈牙利命名法的主要思想是:在變量和函數(shù)名中加入前綴以增進人們對程序的理解。它是由微軟內部的一個匈牙利人發(fā)起使用的,結果它在微軟內部逐漸流行起來,并且推廣給了全世界的Windows開發(fā)人員。,微軟編碼規(guī)范匈牙利符號法,Windows變量的常用前綴,Windows應用程序的結構,至少包含兩個函數(shù): WinMain ( )

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論