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