圖書信息
出版社: 清華大學出版社; 第1版 (2011年7月1日)
叢書名: 普通高校本科計算機專業特色教材精選·算法與程式設計
平裝: 159頁
正文語種: 簡體中文
開本: 16
ISBN: 9787302250777, 7302250774
條形碼: 9787302250777
尺寸: 25.8 x 18 x 0.8 cm
重量: 259 g
內容簡介
《C++課程設計》簡要介紹mfc基於對話框的程式設計過程,介紹面向對象的系統分析和設計方法,幫助學生初步掌握使用vc++開發小型軟體的技術。
《C++課程設計》全面使用案例教學法,避開了枯燥煩瑣的理論介紹,使得複雜問題簡單化,理論問題實用化,激發了學生學習的興趣,用簡短的時間、直觀的方法教會了學生對mfc的使用。
《C++課程設計》提出了課程設計評分體系的新方法,即分組自助式評分體系;課程設計採用研究型學習方法,分組完成逐個管理類型的小型軟體,課程設計強調的是學習過程而不是結果,通過課程設計學生可以了解並學習掌握科學研究方法,提高分析問題、解決問題的能力。課程設計沒有事先預定的內容,排除了很多人做同一個題目,答案千篇一律的弊病。研究內容可以根據學習過程中的新發現;新體會而改變,評價的標準具有多元性。
《C++課程設計》適合已經學習過c++的理工類本科生。
目錄
第1章 概述
1.1 課程設計的任務、形式和成果
1.1.1 課程設計的任務和要求
1.1.2 課程設計的形式與過程
1.1.3 課程設計的成果
1.2 課程設計任務書
1.3 課程設計的分析和設計
1.4 課程設計日誌
第2章 淺入淺出mfc對話框程式設計方法
2.1 需要先期掌握的相關知識
2.1.1 訊息與訊息映射
2.1.2 cstring類
2.1.3 訊息框
2.2 創建第一個基於對話框的mfc程式
2.2.1 對話框項目的生成
2.2.2 visualc++項目檔案說明
2.2.3 對話框的繪製
2.2.4 插入對話框控制項
2.2.5 對話框程式架構
2.2.6 工程編譯
2.3 按鈕
2.4.edit控制項
2.4.1 edit控制項屬性
2.4.2 edit控制項與變數間的映射
2.5 radio控制項
2.6 成績管理對話框程式
2.7 ListBox控制項
2.7.1 listbox控制項屬性
2.7.2 listbox的DDX映射
2.7.3 listbox的訊息映射
2.7.4 CListBox的常用成員函式
2.7.5 listbox套用示例
2.8 combo控制項
2.8.1 combo控制項屬性
2.8.2 combo控制項的條目設定
2.8.3 combo控制項的數據映射
2.8.4 CComboBox的成員函式
2.8.5 combo控制項套用示例
2.9 listcontrol控制項
2.9.1 listcontrol控制項屬性設定
2.9.2 CListCtrl成員函式
2.9.3 listcontrol套用示例
2.10 check控制項
2.11 創建一個子對話框
2.11.1 對話框的繪製
2.11.2 創建對話框類
2.11.3 對話框的調用
2.12 檔案選擇通用對話框
2.12.1 CFiledialog類的介紹
2.12.2 cfiledialog類套用示例
2.13 mfc的檔案操作
2.13.1 二進制檔案操作與cfile類
2.13.2 文檔序列化與CArchive
2.14 完整的成績管理對話框程式示例
2.14.1 創建對話框工程
2.14.2 在工程中添加實體類
2.14.3 創建子對話框類
2.14.4 修改主對話框類
第3章 面向對象的系統分析和設計
3.1 面向對象的系統分析
3.1.1 系統分析的一般概念
3.1.2 用例分析
3.1.3 靜態建模
3.1.4 系統分析報告
3.2 面向對象的系統設計
3.2.1 面向對象的系統設計概念
3.2.2 實體類設計
3.2.3 對話框設計
3.2.4 對話框類函式設計
3.2.5 記憶體數據組織和外存數據組織設計
3.2.6 基於對話框的系統設計報告
第4章 編碼與調試
4.1 按系統設計創建對話框
4.1.1 創建項目框架
4.1.2 設定對話框
4.1.3 編寫主對話框的onlnitdialog函式
4.1.4 編寫主對話框的OnCancel函式
4.2 對話框間的連線與控制
4.2.1 打開下級對話框
4.2.2 將數據傳遞給下級對話框
4.2.3 卡片式的數據輸入、修改與輸出
4.2.4 報表式的數據瀏覽
4.2.5 返回上級對話框
4.2.6 對話框管理
4.2.7 一般對話框的初始化函式onlnitdialog()
4.3 對話框控制項編程
4.3.1 命令按鈕編程
4.3.2 組合框和列表框編程
4.3.3 列表控制項框編程
4.3.4 文本類控制項編程
4.3.5 按鈕類控制項編程
4.3.6 使用全局對象
4.4 項目調試
4.4.1 軟體測試的一般概念和方法
4.4.2 小組程式的合併
4.4.3 程式聯合調試(測試)的步驟及方法
4.4.4 項目測試數據的準備
4.5 程式說明書
第5章 圖書管理系統案例
5.1 任務書
5.2 系統分析報告
5.3 第三部分系統設計報告
5.4 系統編碼
5.4.1 實體類
5.4.2 項目源檔案編程
5.4.3 主對話框源檔案編程
5.4.4 信息瀏覽對話框編程
5.4.5 信息處理對話框編程
5.5 程式說明書
第6章 課題任務書
6.1 銀行定期儲蓄管理系統
6.2 汽車修理廠汽車修理管理系統
6.3 房屋中介管理系統
6.4 家電倉庫管理系統
6.5 c十十作業處理系統
6.6 教學事務管理系統
6.7 商場招商管理系統
6.8 汽車客運公司售票系統
6.9 高校職工信息管理系統
6.10 高校工資管理系統
6.11 高校教師住房管理系統
6.12 醫院門診管理系統
6.13 進銷存管理系統
第7章 驗收與評分
7.1 驗收的形式與內容
7.1.1 課程設計的課時與分配
7.1.2 分階段的文檔驗收與完善
7.1.3 軟體的總驗收
7.2 評分的分類及標準
7.2.1 評分的項目分類設定
7.2.2 各評分項目的評分標準
7.3 自助式答辯評分體系
7.3.1 自助式答辯評分的形式與組織
7.3.2 評分表的使用
7.3.3 小組的貢獻率表及小組成員的評分
參考文獻