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