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