所謂win32,即32位的
windows
作業系統下;
windows
早期是16
位的,稱為
win16;而
32位的就稱為
win32
,win32
向下相容
win16。
而所謂
applicationprogramminginte***ce(
api),即應用程式介面;
api是作業系統提供的介面,舉例來說,我需要修理我的pc機,但我沒有工具和備件,因此我要找專賣店來幫我修,專賣店就提供這樣的介面。
我們可以用vc/vb等高階語言進行;也可以使用win32組合語言進行。windows作業系統是用c語言編寫的~因此用c語言學習win32 api程式設計天生的優越性~
編輯器
編譯器:cpu執行的基本就是電路的通斷產生的組合,通由
1表示,斷由
0表示,就形成了只有機器才懂的「機器語言」,把人類語言所寫的程式翻譯成機器能看懂的語言,這樣的工作就稱為編譯。
目前使用較多的編譯器主要的gnu和微軟的編譯器。
整合開發環境
:(ide)把編輯器、編譯器和其他一些功能整合在一起,方便進行程式設計開發的環境就是整合開發環境。
專屬於windows作業系統下:visual c++ (vs就好像是航母一樣,功能強大,但是過分龐大,不夠靈活)
跨平台: codeblocks ; qt ; codelite ; eclipse c++ ......
輕量級: c-free , dev-cpp, falcon c++ , zinja......(做對話方塊程式時,cfree的模板更加好用些)
加強型文字編輯器 + 編譯器
:
notepad++ & mingw
editplus & mingw or vc
ultraedit & mingw
win32強化練習4 0 資源相關練習簡介
第4部分,我們對資源進行強化練習!資源簡單的講有abcdimst這幾類,這當然不包括全部,其中 a accelerator 快捷鍵 b bitmap 位圖 c cursor 游標 d dialog 對話方塊 i icon 圖示 m menu 選單 s stringtable 字串表 t 工具欄 我們...
win32強化練習4 7 快速建立TreeView
這一節的練習就是快速建立乙個treevew,我們分成2步來完成,第1步是用win32 sdk,第2步是自己封裝類來簡化操作。首先是win32 sdk建立乙個treeview 1.包含標頭檔案 include 2.宣告hwnd htreeview後,使用createwindow建立乙個treeview...
win32強化練習3 1 鍵盤控制小球移動
在第二部分我們已經對基本的控制項有了一些練習,控制項是視窗程式的基礎應用,不論是vc,vb,甚至excel html都會有這些控制項的應用。到第三部分,我們需要對各種訊息進行練習。並且從這裡開始,我們就很少再使用對話方塊程式了,我們可以使用任意一種帶有win32模板的ide,建立乙個標準的windo...