出版時(shí)間:2011-7 出版社:清華大學(xué) 作者:朱金付//柏毅 頁(yè)數(shù):159
內(nèi)容概要
本書(shū)簡(jiǎn)要介紹mfc基于對(duì)話框的程序設(shè)計(jì)過(guò)程,介紹面向?qū)ο蟮南到y(tǒng)分析和設(shè)計(jì)方法,幫助學(xué)生初步掌握使用vc++開(kāi)發(fā)小型軟件的技術(shù)。
本書(shū)全面使用案例教學(xué)法,避開(kāi)了枯燥煩瑣的理論介紹,使得復(fù)雜問(wèn)題簡(jiǎn)單化,理論問(wèn)題實(shí)用化,激發(fā)了學(xué)生學(xué)習(xí)的興趣,用簡(jiǎn)短的時(shí)間、直觀的方法教會(huì)了學(xué)生對(duì)mfc的使用。
本書(shū)提出了課程設(shè)計(jì)評(píng)分體系的新方法,即分組自助式評(píng)分體系;課程設(shè)計(jì)采用研究型學(xué)習(xí)方法,分組完成逐個(gè)管理類型的小型軟件,課程設(shè)計(jì)強(qiáng)調(diào)的是學(xué)習(xí)過(guò)程而不是結(jié)果,通過(guò)課程設(shè)計(jì)學(xué)生可以了解并學(xué)習(xí)掌握科學(xué)研究方法,提高分析問(wèn)題、解決問(wèn)題的能力。課程設(shè)計(jì)沒(méi)有事先預(yù)定的內(nèi)容,排除了很多人做同一個(gè)題目,答案千篇一律的弊病。研究?jī)?nèi)容可以根據(jù)學(xué)習(xí)過(guò)程中的新發(fā)現(xiàn);新體會(huì)而改變,評(píng)價(jià)的標(biāo)準(zhǔn)具有多元性。
書(shū)籍目錄
第1章 概述
1.1 課程設(shè)計(jì)的任務(wù)、形式和成果
1.1.1 課程設(shè)計(jì)的任務(wù)和要求
1.1.2 課程設(shè)計(jì)的形式與過(guò)程
1.1.3 課程設(shè)計(jì)的成果
1.2 課程設(shè)計(jì)任務(wù)書(shū)
1.3 課程設(shè)計(jì)的分析和設(shè)計(jì)
1.4 課程設(shè)計(jì)日志
第2章 淺入淺出mfc對(duì)話框程序設(shè)計(jì)方法
2.1 需要先期掌握的相關(guān)知識(shí)
2.1.1 消息與消息映射
2.1.2 cstring類
2.1.3 消息框
2.2 創(chuàng)建第一個(gè)基于對(duì)話框的mfc程序
2.2.1 對(duì)話框項(xiàng)目的生成
2.2.2 visualc++項(xiàng)目文件說(shuō)明
2.2.3 對(duì)話框的繪制
2.2.4 插入對(duì)話框控件
2.2.5 對(duì)話框程序架構(gòu)
2.2.6 工程編譯
2.3 按鈕
2.4. edit控件
2.4.1 edit控件屬性
2.4.2 edit控件與變量間的映射
2.5 radio控件
2.6 成績(jī)管理對(duì)話框程序
2.7 listbox控件
2.7.1 listbox控件屬性
2.7.2 listbox的ddx映射
2.7.3 listbox的消息映射
2.7.4 clistbox的常用成員函數(shù)
2.7.5 listbox應(yīng)用示例
2.8 combo控件
2.8.1 combo控件屬性
2.8.2 combo控件的條目設(shè)置
2.8.3 combo控件的數(shù)據(jù)映射
2.8.4 ccombobox的成員函數(shù)
2.8.5 combo控件應(yīng)用示例
2.9 listcontrol控件
2.9.1 listcontrol控件屬性設(shè)置
2.9.2 clistctrl成員函數(shù)
2.9.3 listcontrol應(yīng)用示例
2.10 check控件
2.11 創(chuàng)建一個(gè)子對(duì)話框
2.11.1 對(duì)話框的繪制
2.11.2 創(chuàng)建對(duì)話框類
2.11.3 對(duì)話框的調(diào)用
2.12 文件選擇通用對(duì)話框
2.12.1 cfiledialog類的介紹
2.12.2 cfiledialog類應(yīng)用示例
2.13 mfc的文件操作
2.13.1 二進(jìn)制文件操作與cfile類
2.13.2 文檔序列化與carchive
2.14 完整的成績(jī)管理對(duì)話框程序示例
2.14.1 創(chuàng)建對(duì)話框工程
2.14.2 在工程中添加實(shí)體類
2.14.3 創(chuàng)建子對(duì)話框類
2.14.4 修改主對(duì)話框類
第3章 面向?qū)ο蟮南到y(tǒng)分析和設(shè)計(jì)
3.1 面向?qū)ο蟮南到y(tǒng)分析
3.1.1 系統(tǒng)分析的一般概念
3.1.2 用例分析
3.1.3 靜態(tài)建模
3.1.4 系統(tǒng)分析報(bào)告
3.2 面向?qū)ο蟮南到y(tǒng)設(shè)計(jì)
3.2.1 面向?qū)ο蟮南到y(tǒng)設(shè)計(jì)概念
3.2.2 實(shí)體類設(shè)計(jì)
3.2.3 對(duì)話框設(shè)計(jì)
3.2.4 對(duì)話框類函數(shù)設(shè)計(jì)
3.2.5 內(nèi)存數(shù)據(jù)組織和外存數(shù)據(jù)組織設(shè)計(jì)
3.2.6 基于對(duì)話框的系統(tǒng)設(shè)計(jì)報(bào)告
第4章 編碼與調(diào)試
4.1 按系統(tǒng)設(shè)計(jì)創(chuàng)建對(duì)話框
4.1.1 創(chuàng)建項(xiàng)目框架
4.1.2 設(shè)置對(duì)話框
4.1.3 編寫(xiě)主對(duì)話框的onlnitdialog函數(shù)
4.1.4 編寫(xiě)主對(duì)話框的oncancel函數(shù)
4.2 對(duì)話框間的連接與控制
4.2.1 打開(kāi)下級(jí)對(duì)話框
4.2.2 將數(shù)據(jù)傳遞給下級(jí)對(duì)話框
4.2.3 卡片式的數(shù)據(jù)輸入、修改與輸出
4.2.4 報(bào)表式的數(shù)據(jù)瀏覽
4.2.5 返回上級(jí)對(duì)話框
4.2.6 對(duì)話框管理
4.2.7 一般對(duì)話框的初始化函數(shù)onlnitdialog()
4.3 對(duì)話框控件編程
4.3.1 命令按鈕編程
4.3.2 組合框和列表框編程
4.3.3 列表控件框編程
4.3.4 文本類控件編程
4.3.5 按鈕類控件編程
4.3.6 使用全局對(duì)象
4.4 項(xiàng)目調(diào)試
4.4.1 軟件測(cè)試的一般概念和方法
4.4.2 小組程序的合并
4.4.3 程序聯(lián)合調(diào)試(測(cè)試)的步驟及方法
4.4.4 項(xiàng)目測(cè)試數(shù)據(jù)的準(zhǔn)備
4.5 程序說(shuō)明書(shū)
第5章 圖書(shū)管理系統(tǒng)案例
5.1 任務(wù)書(shū)
5.2 系統(tǒng)分析報(bào)告
5.3 第三部分系統(tǒng)設(shè)計(jì)報(bào)告
5.4 系統(tǒng)編碼
5.4.1 實(shí)體類
5.4.2 項(xiàng)目源文件編程
5.4.3 主對(duì)話框源文件編程
5.4.4 信息瀏覽對(duì)話框編程
5.4.5 信息處理對(duì)話框編程
5.5 程序說(shuō)明書(shū)
第6章 課題任務(wù)書(shū)
6.1 銀行定期儲(chǔ)蓄管理系統(tǒng)
6.2 汽車(chē)修理廠汽車(chē)修理管理系統(tǒng)
6.3 房屋中介管理系統(tǒng)
6.4 家電倉(cāng)庫(kù)管理系統(tǒng)
6.5 c十十作業(yè)處理系統(tǒng)
6.6 教學(xué)事務(wù)管理系統(tǒng)
6.7 商場(chǎng)招商管理系統(tǒng)
6.8 汽車(chē)客運(yùn)公司售票系統(tǒng)
6.9 高校職工信息管理系統(tǒng)
6.10 高校工資管理系統(tǒng)
6.11 高校教師住房管理系統(tǒng)
6.12 醫(yī)院門(mén)診管理系統(tǒng)
6.13 進(jìn)銷(xiāo)存管理系統(tǒng)
第7章 驗(yàn)收與評(píng)分
7.1 驗(yàn)收的形式與內(nèi)容
7.1.1 課程設(shè)計(jì)的課時(shí)與分配
7.1.2 分階段的文檔驗(yàn)收與完善
7.1.3 軟件的總驗(yàn)收
7.2 評(píng)分的分類及標(biāo)準(zhǔn)
7.2.1 評(píng)分的項(xiàng)目分類設(shè)置
7.2.2 各評(píng)分項(xiàng)目的評(píng)分標(biāo)準(zhǔn)
7.3 自助式答辯評(píng)分體系
7.3.1 自助式答辯評(píng)分的形式與組織
7.3.2 評(píng)分表的使用
7.3.3 小組的貢獻(xiàn)率表及小組成員的評(píng)分
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè):插圖:(2)靜態(tài)分析:分析和描述系統(tǒng)的靜態(tài)結(jié)構(gòu)。一般地,對(duì)象系統(tǒng)中的類或?qū)ο笾g存在著兩種關(guān)系:一般一特殊關(guān)系和整體一部分關(guān)系。其中,前者更具普遍性,它的一種重要實(shí)現(xiàn)形式就是繼承機(jī)制,也是面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言所具有的特征。同樣,大多OOA方法也都為繼承提供了相應(yīng)的表示方法。因此,系統(tǒng)靜態(tài)分析主要是分析、識(shí)別對(duì)象或類間的一般一特殊結(jié)構(gòu),并添加一些必要的類,構(gòu)造繼承關(guān)系。(3)動(dòng)態(tài)分析:分析對(duì)象之間的行為及其控制關(guān)系,建立系統(tǒng)的動(dòng)態(tài)模型。動(dòng)態(tài)模型一般由一組狀態(tài)轉(zhuǎn)換圖構(gòu)成,從這組狀態(tài)轉(zhuǎn)換圖可以映射到對(duì)象模型。系統(tǒng)的動(dòng)態(tài)模型從對(duì)象行為的角度刻畫(huà)了系統(tǒng)功能,方便了從OOA到OOD(面向?qū)ο蟮脑O(shè)計(jì))的過(guò)渡。除此之外,許多OOA方法還引入了問(wèn)題復(fù)雜性控制機(jī)制,如引入了子系統(tǒng)(也稱主題)的概念。問(wèn)題復(fù)雜性控制機(jī)制主要針對(duì)大型復(fù)雜系統(tǒng),它將一組對(duì)象或類抽象成新的系統(tǒng)構(gòu)件,以達(dá)到簡(jiǎn)化問(wèn)題空間的目的。這樣,分析和設(shè)計(jì)人員就可以從宏觀與微觀、整體與局部等不同角度來(lái)分析問(wèn)題,便于透徹地認(rèn)識(shí)和理解問(wèn)題。
編輯推薦
《C++課程設(shè)計(jì)》按照全新的思路編寫(xiě),系統(tǒng)地展現(xiàn)c++課程設(shè)計(jì)的思路、方法和技巧。對(duì)課題都有分析指導(dǎo)以幫助學(xué)生理解并完成課程設(shè)計(jì)。既具有樣板性,也具有啟發(fā)性。案例經(jīng)過(guò)精心選擇精心設(shè)計(jì),講解通俗易懂,力求使讀者獲得舉一反三的能力。學(xué)生從中獲得真正的動(dòng)手能力和對(duì)課堂教學(xué)的深刻理解。使枯燥困難的c++課程設(shè)計(jì)成為一種快樂(lè),在快樂(lè)中理解c++復(fù)雜的概念并掌握變化無(wú)窮的方法應(yīng)用。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版