《VisualC++.NET案例設(shè)計(jì)教程》以“會(huì)員管理系統(tǒng)”和“貪吃蛇小游戲”項(xiàng)目案例的完整開(kāi)發(fā)思路為主線(xiàn),采用模塊分解、任務(wù)驅(qū)動(dòng)、子任務(wù)實(shí)現(xiàn)、代碼設(shè)計(jì)四層結(jié)構(gòu),引導(dǎo)師生共同學(xué)習(xí),通過(guò)VS2010.NET環(huán)境進(jìn)行需求分析、分層設(shè)計(jì)、開(kāi)發(fā)環(huán)境配置、功能實(shí)現(xiàn)以及整合測(cè)試等項(xiàng)目開(kāi)發(fā)的基本技能和VC++相關(guān)知識(shí)的學(xué)習(xí)。
學(xué)習(xí)情境一 認(rèn)識(shí)Visual C++.NET
任務(wù)一 了解并安裝Visual C++.NET開(kāi)發(fā)環(huán)境
任務(wù)二 在Visual C++.NET中創(chuàng)建單文檔應(yīng)用程序
子任務(wù)1 創(chuàng)建單文檔應(yīng)用程序
子任務(wù)2 單文檔應(yīng)用程序中的移動(dòng)字幕
任務(wù)三 創(chuàng)建對(duì)話(huà)框應(yīng)用程序
課后練習(xí)
學(xué)習(xí)情境二 培養(yǎng)面向?qū)ο缶幊趟枷?
任務(wù)一 通過(guò)案例學(xué)習(xí)面向?qū)ο缶幊痰幕A(chǔ)知識(shí)
子任務(wù)1 了解面向?qū)ο缶幊?
子任務(wù)2 類(lèi)的概念及應(yīng)用
子任務(wù)3 對(duì)象的概念及應(yīng)用
子任務(wù)4 構(gòu)造函數(shù)與析構(gòu)函數(shù)
子任務(wù)5 構(gòu)造函數(shù)的重載
子任務(wù)6 類(lèi)的繼承
子任務(wù)7 類(lèi)的多態(tài)
任務(wù)二 從面向?qū)ο蟮慕嵌确治鰓indows應(yīng)用程序的運(yùn)行原理
子任務(wù)1 windows編程基礎(chǔ)
子任務(wù)2 windOWS應(yīng)用程序的組成
子任務(wù)3 MFC程序框架
子任務(wù)4 消息映射
課后練習(xí)
學(xué)習(xí)情境三 圖形設(shè)備接口
任務(wù)一 通過(guò)案例學(xué)習(xí)繪制圖形
子任務(wù)1 了解圖形設(shè)備接口
子任務(wù)2 了解繪圖環(huán)境
子任務(wù)3 使用畫(huà)筆繪制圖形
子任務(wù)4 使用畫(huà)刷繪制圖形
任務(wù)二 設(shè)計(jì)簡(jiǎn)單的動(dòng)畫(huà)效果
子任務(wù)1 繪制位圖
子任務(wù)2 繪制旋轉(zhuǎn)文字
課后練習(xí)
學(xué)習(xí)情境四 控件的使用
任務(wù)一 使用按鈕控件,單選按鈕、復(fù)選按鈕控件設(shè)計(jì)調(diào)查問(wèn)卷界面
子任務(wù)1 按鈕(Button)控件
子任務(wù)2 單選按鈕控件
子任務(wù)3 復(fù)選框控件
子任務(wù)4 設(shè)計(jì)調(diào)查問(wèn)卷界面
任務(wù)二 使用編輯框、列表框、組合框設(shè)計(jì)商品購(gòu)買(mǎi)界面
子任務(wù)1 編輯框(Edit Control)控件
子任務(wù)2 列表框(List Box)控件
子任務(wù)3 組合框(Combo Box)控件
子任務(wù)4 設(shè)計(jì)商品購(gòu)買(mǎi)界面
任務(wù)三 使用列表視圖、樹(shù)形視圖控件設(shè)計(jì)資源管理器界面
子任務(wù)1 列表視圖控件(List Control)
子任務(wù)2 樹(shù)形視圖控件(Tree Control)
子任務(wù)3 設(shè)計(jì)資源管理器界面
任務(wù)四 使用旋轉(zhuǎn)按鈕、進(jìn)度條、滑塊設(shè)計(jì)文件移動(dòng)或拷貝界面
子任務(wù)1 旋轉(zhuǎn)按鈕控件(Spin Control)
子任務(wù)2 進(jìn)度條控件(Progress Control)
子任務(wù)3 滑塊控件(Slider Control)
子任務(wù)4 設(shè)計(jì)文件移動(dòng)或拷貝界面
課后練習(xí)
學(xué)習(xí)情境五 設(shè)計(jì)菜單
任務(wù)一 創(chuàng)建菜單并編輯菜單資源
子任務(wù)1 了解菜單類(lèi)型
子任務(wù)2 掌握菜單編程步驟
子任務(wù)3 創(chuàng)建菜單并編輯菜單資源
任務(wù)二 編寫(xiě)菜單事件代碼
子任務(wù)1 理解菜單事件
子任務(wù)2 編寫(xiě)菜單事件代碼
任務(wù)三 創(chuàng)建動(dòng)態(tài)菜單
子任務(wù)1 理解動(dòng)態(tài)菜單
子任務(wù)2 創(chuàng)建動(dòng)態(tài)菜單
課后練習(xí)
學(xué)習(xí)情境六 多媒體的使用
任務(wù)一創(chuàng)建OpenGL項(xiàng)目
任務(wù)二 創(chuàng)建音頻播放器
子任務(wù)1 創(chuàng)建MP3音頻播放器
子任務(wù)2 創(chuàng)建Windows Media Player音頻播放器
課后練習(xí)
學(xué)習(xí)情境七 數(shù)據(jù)庫(kù)編程
任務(wù)一 使用ODBC類(lèi)編寫(xiě)對(duì)數(shù)據(jù)庫(kù)的操作(增、刪、改、查)
任務(wù)二 使用ADO類(lèi)編寫(xiě)對(duì)數(shù)據(jù)庫(kù)的操作(增、刪、改、查)
課后練習(xí)
學(xué)習(xí)情境八 網(wǎng)絡(luò)編程
任務(wù)一 創(chuàng)建一個(gè)簡(jiǎn)單的web瀏覽器
任務(wù)二 利用winInet創(chuàng)建一個(gè)簡(jiǎn)單的FTP客戶(hù)程序
課后練習(xí)
學(xué)習(xí)情境九 綜合應(yīng)用實(shí)例
任務(wù)一 員工信息管理系統(tǒng)
任務(wù)二 俄羅斯方塊游戲的開(kāi)發(fā)
課后練習(xí)