資源描述:
《vc++(vs2010) windows編程與繪圖程序設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、1Vc++2010開發(fā)平臺概述31.1Vc++2010概述31.2VisualStudio2010集成開發(fā)環(huán)境31.2.1安裝VisualStudio201031.2.2配置VisualStudio201031.2.3解決方案和項目31.2.4生成和調(diào)試工具31.2.5部署工具31.2.6Ribbon界面設(shè)計可視化42VisualStudio2010MFC基本程序設(shè)計42.1MFC應(yīng)用程序概述42.1.1簡單的MFC應(yīng)用程序42.1.2MFC應(yīng)用程序分析42.2MFC應(yīng)用程序的創(chuàng)建42.2.1用App
2、Wizard創(chuàng)建CLR控制臺應(yīng)用程序42.2.2用AppWizard創(chuàng)建win32控制臺應(yīng)用程序42.2.3用AppWizard創(chuàng)建一個MFC應(yīng)用程序52.3MFC的類92.3.1MFC應(yīng)用程序中包含的類92.3.2應(yīng)用程序類102.3.3主框架類102.3.4視圖類102.3.5文檔類102.3.6對話框類102.3.7菜單類102.3.8線程基類103Wndows窗體應(yīng)用程序113.1創(chuàng)建Wndows窗體應(yīng)用程序113.2窗體屬性及設(shè)置123.3窗體事件及處理133.4窗體控件添加與編輯134用戶
3、界面設(shè)計134.1菜單設(shè)計134.1.1菜單的類型134.1.2菜單設(shè)計134.1.3創(chuàng)建彈出式菜單204.1.4創(chuàng)建動態(tài)菜單204.1.5創(chuàng)建基于對話框的菜單204.2工具欄設(shè)計204.3狀態(tài)欄設(shè)計205對話框設(shè)計205.1靜態(tài)對話框205.1.1靜態(tài)對話框的建立過程205.1.2靜態(tài)對話框的應(yīng)用215.2非靜態(tài)對話框315.3通用對話框316常用控件316.1公共控件316.2容器316.3數(shù)據(jù)控件317鍵盤鼠標(biāo)事件327.1鍵盤事件327.2鼠標(biāo)事件427.2.1客戶區(qū)鼠標(biāo)消息427.2.2非客
4、戶區(qū)鼠標(biāo)消息457.2.3實例468圖形文本與圖像處理518.1圖形設(shè)備接口GDI(GraphicsDeviceInterface)518.2設(shè)備上下文DC(devicecontext)548.2.1設(shè)備上下文概述548.2.2CDC類578.3繪圖環(huán)境608.3.1繪圖環(huán)境介紹608.3.2映射模式與坐標(biāo)系618.3.3繪圖顏色718.3.4設(shè)置繪圖屬性728.3.6幾何對象的結(jié)構(gòu)和類798.4畫筆和畫刷858.4.1畫筆858.4.2畫刷928.5繪圖998.5.1繪圖步驟998.5.2畫像素點9
5、98.5.3畫線狀圖1008.5.4拖放畫動態(tài)直線1048.5.5畫填充圖1098.5.6清屏1118.5.7在控件上繪圖1128.6文本繪制1158.7位圖1158.8圖標(biāo)和光標(biāo)1168.9圖像處理1169文件處理11610數(shù)據(jù)庫編程1161Vc++2010開發(fā)平臺概述1.1Vc++2010概述1.2VisualStudio2010集成開發(fā)環(huán)境1.2.1安裝VisualStudio20101.2.2配置VisualStudio20101.2.3解決方案和項目1.2.4生成和調(diào)試工具1.2.5部署工具
6、1.2.6Ribbon界面設(shè)計可視化2VisualStudio2010MFC基本程序設(shè)計2.1MFC應(yīng)用程序概述2.1.1簡單的MFC應(yīng)用程序2.1.2MFC應(yīng)用程序分析2.2MFC應(yīng)用程序的創(chuàng)建2.2.1用AppWizard創(chuàng)建CLR控制臺應(yīng)用程序2.2.2用AppWizard創(chuàng)建win32控制臺應(yīng)用程序2.2.3用AppWizard創(chuàng)建一個MFC應(yīng)用程序1.打開vc++2010,從起始頁中選擇“新建項目”如圖2.2.3.1。圖2.2.3..1彈出圖2.2.3.2所示界面,左側(cè)選擇“viaualc+
7、+語言”,中間選擇“MFC應(yīng)用程序”,圖2.2.3.2名稱為huitu,位置為桌面,點擊“確定”,彈出圖2.2.3.3界面。圖2.2.3`.3然后一路點擊下一步(或者直接點擊“完成”),則自動生成一個MFC應(yīng)用程序,此時查看生成的程序文件夾內(nèi)包含的文件,如圖2.2.3.4圖2.2.3`.4Huitu文件夾內(nèi)文件如圖2.2.3.5圖2.2.3.5點擊啟動調(diào)試工具攔(綠色三角,圖2.2.3.6)或者按F5則系統(tǒng)調(diào)試運行,在彈出界面中選擇是,彈出圖2.2.3.7的程序運行界面。圖2.2.3.6圖2.2.3.
8、7此時再看程序文件夾內(nèi)的文件如圖2.8圖2.2.3.8可以看見多了debug文件夾,分別打開debug文件夾以及huitu文件夾內(nèi)的debug文件夾看看都多了啥文件。至此,一個文正的MFC應(yīng)用程序建立完成。保存退出vc++2010,要再次進(jìn)入剛才建立的應(yīng)用程序,直接點擊程序文件夾內(nèi)的“huitu.sln”即可。2.3MFC的類2.3.1MFC應(yīng)用程序中包含的類2.3.2應(yīng)用程序類2.3.3主框架類2.3.4視圖類2.3.5文檔類2.3.6對話框類2.3.