VC驛站 V
基礎(chǔ)班課程目錄如下:
(當(dāng)然,有些知識(shí)點(diǎn)可能一節(jié)課講不完,那樣就會(huì)串到下一節(jié)課講,以此類推!)
編程
環(huán)境介紹
①、編程環(huán)境、編譯器;
②、名詞解釋;
③、一個(gè)簡單的
對(duì)話框工程;
④、個(gè)人認(rèn)為在學(xué)習(xí)過程中可以看的不錯(cuò)書籍;
⑤、VC編譯EXE在沒裝VC的電腦上運(yùn)行出錯(cuò)問題解決!
2、ANSI與UNICODExa0
①、ANSI與UNICODE;
②、不同編碼格式下的字符串處理及相互轉(zhuǎn)化;
③、CString常用操作講解。
3、模態(tài)對(duì)話框與非模態(tài)對(duì)話框
①、模態(tài)與非模態(tài)對(duì)話框的創(chuàng)建;
②、新對(duì)話框的初始化工作;
③、兩個(gè)對(duì)話框之間數(shù)據(jù)傳遞的幾種方法。
4、對(duì)話框控件不同類型成員變量的綁定
①、控件各種類型變量的綁定、最大值及最小值問題;
②、對(duì)話框數(shù)據(jù)交換與驗(yàn)證機(jī)制;
③、各種開源控件類的使用;
④、MFC與SDK API中同名函數(shù)問題。
5、VC中常用控件的用法講解
①、VC中常用控件的用法講解見:
②、VS2008中新增控件的用法講解。
6、定時(shí)器講解
①、定時(shí)器相關(guān)函數(shù)講解:SetTimer、OnTimer、KillTimer;
②、利用定時(shí)器實(shí)現(xiàn)動(dòng)態(tài)顯示時(shí)間;
③、改變CStatic控件的文字顏色。
7、MFC對(duì)話框程序響應(yīng)鼠標(biāo)及鍵盤消息
①、MFC對(duì)話框程序響應(yīng)鼠標(biāo)點(diǎn)擊消息;
②、MFC對(duì)話框程序響應(yīng)鍵盤按鍵消息;
③、MFC對(duì)話框程序響應(yīng)組合鍵。
8、MFC對(duì)話框注冊(cè)全局系統(tǒng)熱鍵
9、控件自定義消息的響應(yīng):
①、響應(yīng)按鈕控件的右鍵消息;
②、響應(yīng)Static控件的雙擊消息。
③、自定義編輯框控件只讀、顏色不變灰
10、“逃跑”按鈕的實(shí)現(xiàn)
xa0 xa0xa0 xa0xa0xa0①、MoveWindow、SetWindowPos、GetWindowRect函數(shù)講解;
②、坐標(biāo)系的變換。
11、通用對(duì)話框講解
①、文件選擇對(duì)話框;
②、目錄選擇對(duì)話框;
③、讓對(duì)話框程序支持拖拽。
12、菜單操作
①、對(duì)話框程序添加菜單;
②、右鍵彈出式菜單;
③、菜單項(xiàng)的啟用與禁用。
13、對(duì)話框的工具欄操作
①、工具欄的創(chuàng)建;
②、工具欄按鈕的響應(yīng)。
14、對(duì)話框的狀態(tài)欄操作
①、狀態(tài)欄的創(chuàng)建;
②、狀態(tài)欄顯示時(shí)鐘、鼠標(biāo)位置、鼠標(biāo)點(diǎn)的顏色信息等。
15、一個(gè)簡單計(jì)算器軟件的編寫
①、計(jì)算功能的實(shí)現(xiàn);
②、剪貼板操作:將計(jì)算結(jié)果保存到剪貼板。
16、文件的基本操作之CFile[Ⅰ]
①、文件的創(chuàng)建、打開、關(guān)閉;
②、文件的讀寫、何時(shí)讀取完畢、讀取一行數(shù)據(jù);
③、文件指針位置的設(shè)置;
④、刷新緩存數(shù)據(jù)到文件;
17、文件的基本操作[Ⅱ]
①、文件的復(fù)制[適用于文件夾];
②、文件的重命名或移動(dòng)[適用于文件夾];
③、文件的刪除[只讀屬性];
18、文件屬性信息的獲取與設(shè)置
①、屬性信息的獲取:大小、時(shí)間、隱藏屬性等;
②、屬性信息的設(shè)置 [刪除只讀屬性文件];
③、判斷文件是否存在以及是否為目錄;
19、文件夾操作
①、文件夾的創(chuàng)建與刪除;
②、文件夾的屬性信息的獲取:時(shí)間、隱藏屬性等;
③、文件夾大小的獲取:遍歷文件方法[下節(jié)課講解];
20、文件的遍歷與查找小軟件的編寫[包括文件的各種屬性信息]
21、系統(tǒng)各種路徑信息的獲取
①、Windows、System32、temp、桌面目錄、我的文檔等目錄的獲取;
②、應(yīng)用程序當(dāng)前目錄的獲取與設(shè)置及存在的問題講解;
③、可執(zhí)行文件所在目錄[包括EXE和DLL];
④、工程當(dāng)前目錄與Debug調(diào)試目錄的不同。
22、系統(tǒng)信息的獲取
①、當(dāng)前用戶名稱、計(jì)算機(jī)名稱的獲取;
②、CPU、內(nèi)存、硬盤信息的獲取。
23、進(jìn)程的相關(guān)操作
①、進(jìn)程創(chuàng)建的三種方法及CreateProcess參數(shù)存在的問題;
②、進(jìn)程的結(jié)束;
24、進(jìn)程的枚舉
25、一個(gè)簡單任務(wù)管理器的實(shí)現(xiàn)
26、MFC中動(dòng)態(tài)數(shù)組、動(dòng)態(tài)鏈表、集合的講解
27、ClistCtrl 的自繪操作!