資源描述:
《vc++—mfc入門教程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、VC++—MFC入門教程本文由yunlong3727貢獻(xiàn)doc文檔可能在WAP端瀏覽體驗(yàn)不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機(jī)查看。VisualC++/MFC入門教程目錄+--第一章VC入門
2、1.1如何學(xué)好VC
3、1.2理解Windows消息機(jī)制
4、1.3利用VisualC++/MFC開發(fā)Windows程序的優(yōu)勢
5、1.4利用MFC進(jìn)行開發(fā)的通用方法介紹
6、1.5MFC中常用類,宏,函數(shù)介紹+--第二章圖形輸出
7、2.1和GUI有關(guān)的各種對(duì)象
8、2.2在窗口中輸出文字
9、2.3使用點(diǎn),刷子,筆進(jìn)行繪圖
10、2.4在窗口中繪制設(shè)備相關(guān)位圖,圖標(biāo),設(shè)備無關(guān)位圖
11、2.5使用各種映射方式
12、2.
13、6多邊形和剪貼區(qū)域+--第三章文檔視結(jié)構(gòu)
14、3.1文檔視圖框架窗口間的關(guān)系和消息傳送規(guī)律
15、3.2接收用戶輸入
16、3.3使用菜單
17、3.4文檔,視,框架之間相互作用
18、3.5利用序列化進(jìn)行文件讀寫
19、3.6MFC中所提供的各種視類介紹+--第四章窗口控件
20、4.1Button
21、4.2StaticBox
22、4.3EditBox
23、4.4ScrollBar
24、4.5ListBox/CheckListBox
25、4.6ComboBox/ComboBoxEx
26、4.7TreeCtrl
27、4.8ListCtrl
28、4.9TabCtrl
29、4.AToolBar
30、4.BStatusBar
31、4.CDialogBar
32、4.D
33、利用AppWizard創(chuàng)建并使用ToolBarStatusBarDialogBar
34、4.EGeneralWindow
35、4.F關(guān)于WM_NOTIFY的使用方法+--第五章對(duì)話框
36、5.1使用資源編輯器編輯對(duì)話框
37、5.2創(chuàng)建有模式對(duì)話框
38、5.3創(chuàng)建無模式對(duì)話框
39、5.4在對(duì)話框中進(jìn)行消息映射
40、5.5在對(duì)話框中進(jìn)行數(shù)據(jù)交換和數(shù)據(jù)檢查
41、5.6使用屬性對(duì)話框
42、5.7使用通用對(duì)話框
43、5.8建立以對(duì)話框?yàn)榛A(chǔ)的應(yīng)用
44、5.9使用對(duì)話框作為子窗口+--第六章網(wǎng)絡(luò)通信開發(fā)
45、6.1WinSock介紹
46、6.2利用WinSock進(jìn)行無連接的通信+6.3利用WinSock建立有連接的通信1.1如何學(xué)好VC這
47、個(gè)問題很多朋友都問過我,當(dāng)然流汗是必須的,但同時(shí)如果按照某種思路進(jìn)行有計(jì)劃的學(xué)習(xí)就會(huì)起到更好的效果。萬事開頭難,為了幫助朋友們更快的掌握VC開發(fā),下面我將自己的一點(diǎn)體會(huì)講一下:1、需要有好的C/C++基礎(chǔ)。正所謂“磨刀不誤砍柴工”,最開始接觸VC時(shí)不要急于開始Windows程序開發(fā),而是應(yīng)該進(jìn)行一些字符界面程序的編寫。這樣做的目的主要是增加對(duì)語言的熟悉程度,同時(shí)也訓(xùn)練自己的思維和熟悉一些在編程中常犯的錯(cuò)誤。更重要的是理解并能運(yùn)用C++的各種特性,這些在以后的開發(fā)中都會(huì)有很大的幫助,特別是利用MFC進(jìn)行開發(fā)的朋友對(duì)C++一定要能熟練運(yùn)用。2、理解Windows的消息機(jī)制,窗口句
48、柄和其他GUI句柄的含義和用途。了解和MFC各個(gè)類功能相近的API函數(shù)。3、一定要理解MFC中消息映射的作用。4、訓(xùn)練自己在編寫代碼時(shí)不使用參考書而是使用HelpOnline。5、記住一些常用的消息名稱和參數(shù)的意義。6、學(xué)會(huì)看別人的代碼。7、多看書,少買書,買書前一定要慎重。8、閑下來的時(shí)候就看參考書。9、多來我的主頁。^O^后面幾條是我個(gè)人的一點(diǎn)意見,你可以根據(jù)需要和自身的情況選用適用于自己的方法。此外我將一些我在選擇參考書時(shí)的原則:對(duì)于初學(xué)者:應(yīng)該選擇一些內(nèi)容比較全面的書籍,并且書籍中的內(nèi)容應(yīng)該以合理的方式安排,在使用該書時(shí)可以達(dá)到循序漸進(jìn)的效果,書中的代碼要有詳細(xì)的講解
49、。盡量買翻譯的書,因?yàn)檫@些書一般都比較易懂,而且語言比較輕松。買書前一定要慎重如果買到不好用的書可能會(huì)對(duì)自己的學(xué)習(xí)積極性產(chǎn)生打擊。對(duì)于已經(jīng)掌握了VC的朋友:這種程度的開發(fā)者應(yīng)該加深自己對(duì)系統(tǒng)原理,技術(shù)要點(diǎn)的認(rèn)識(shí)。需要選擇一些對(duì)原理講解的比較透徹的書籍,這樣一來才會(huì)對(duì)新技術(shù)有更多的了解,最好書中對(duì)技術(shù)的應(yīng)用有一定的闡述。盡量選擇示范代碼必較精簡的書,可以節(jié)約銀子。此外最好涉獵一些輔助性的書籍。返回首頁1.2理解Windows消息機(jī)制Windows系統(tǒng)是一個(gè)消息驅(qū)動(dòng)的OS,什么是消息呢?我很難說得清楚,也很難下一個(gè)定義(誰在噓我),我下面從不同的幾個(gè)方面講解一下,希望大家看了后有
50、一點(diǎn)了解。1、消息的組成:一個(gè)消息由一個(gè)消息名稱(UINT),和兩個(gè)參數(shù)(WPARAM,LPARAM)。當(dāng)用戶進(jìn)行了輸入或是窗口的狀態(tài)發(fā)生改變時(shí)系統(tǒng)都會(huì)發(fā)送消息到某一個(gè)窗口。例如當(dāng)菜單轉(zhuǎn)中之后會(huì)有WM_COMMAND消息發(fā)送,WPARAM的高字中(HIWORD(wParam))是命令的ID號(hào),對(duì)菜單來講就是菜單ID。當(dāng)然用戶也可以定義自己的消息名稱,也可以利用自定義消息來發(fā)送通知和傳送數(shù)據(jù)。2、誰將收到消息:一個(gè)消息必須由一個(gè)窗口接收。在窗口的過程(WNDPROC)中可以對(duì)消息進(jìn)行分析,對(duì)自己感興趣的消