win32強化練習0 1 開發環境搭建

2021-07-24 17:43:03 字數 1111 閱讀 3230

所謂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...