C語(yǔ)言課程設(shè)計(jì)指導(dǎo)教程(重點(diǎn)大學(xué)計(jì)算機(jī)專(zhuān)業(yè)系列教材)
定 價(jià):44.5 元
- 作者:許真珍、蔣光遠(yuǎn)、田琳琳
- 出版時(shí)間:2016/6/14
- ISBN:9787302416739
- 出 版 社:清華大學(xué)出版社
- 中圖法分類(lèi):TP312C
- 頁(yè)碼:330
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
本書(shū)一共分為三篇,第一篇介紹C語(yǔ)言課程設(shè)計(jì)的目的及要求、選題和評(píng)價(jià)方法;第二篇介紹完成C語(yǔ)言課程設(shè)計(jì)需要的預(yù)備知識(shí),除了C語(yǔ)言基礎(chǔ)知識(shí)外,還引入了軟件工程基礎(chǔ)知識(shí),幫助讀者理解如何采用軟件工程思想指導(dǎo)課程設(shè)計(jì)過(guò)程,此外,還介紹了時(shí)下熱門(mén)和流行的C語(yǔ)言開(kāi)發(fā)平臺(tái)VS2013,取代TC和VC6.0等早期版本開(kāi)發(fā)平臺(tái),預(yù)備知識(shí)還包括信息管理系統(tǒng)開(kāi)發(fā)所需的數(shù)據(jù)管理技術(shù)和游戲項(xiàng)目開(kāi)發(fā)所需的圖形編程技術(shù),并將目前軟件公司普遍采用的熱門(mén)圖形編程技術(shù)OpenGL和WinAPI兩套方案介紹給讀者,取代TC平臺(tái)下已經(jīng)過(guò)時(shí)的圖形庫(kù);第三篇是課程設(shè)計(jì)項(xiàng)目指導(dǎo),結(jié)合軟件工程思想,通過(guò)10個(gè)經(jīng)典項(xiàng)目的開(kāi)發(fā)過(guò)程,逐步展示軟件生命周期各個(gè)階段的工作,項(xiàng)目涵蓋信息管理系統(tǒng)、經(jīng)典游戲、應(yīng)用工具三個(gè)類(lèi)別,所有項(xiàng)目均在VS2013平臺(tái)調(diào)試通過(guò)。本書(shū)內(nèi)容豐富,介紹的技術(shù)新穎,課程設(shè)計(jì)指導(dǎo)詳盡,既可以作為C語(yǔ)言課程設(shè)計(jì)教學(xué)的指導(dǎo)用書(shū),也可以作為C語(yǔ)言項(xiàng)目開(kāi)發(fā)者和編程愛(ài)好者的參考用書(shū)。
1)將C語(yǔ)言課程與軟件工程課程的知識(shí)體系相銜接:現(xiàn)有C語(yǔ)言課程設(shè)計(jì)參考書(shū)往往只是按照需求分析、設(shè)計(jì)、實(shí)現(xiàn)的步驟去介紹,并沒(méi)有涉及軟件工程中生命周期方法學(xué)的理論知識(shí),本書(shū)擬介紹相關(guān)理論作為預(yù)備知識(shí),讓讀者知其然并知其所以然,以軟件工程思想指導(dǎo)C語(yǔ)言項(xiàng)目的開(kāi)發(fā);
2)所有項(xiàng)目開(kāi)發(fā)采用VS2013編譯器:現(xiàn)有C語(yǔ)言課程設(shè)計(jì)參考書(shū)多數(shù)采用TC環(huán)境或者VC6.0環(huán)境,過(guò)于陳舊,不利于讀者掌握新的開(kāi)發(fā)環(huán)境的使用,本書(shū)是現(xiàn)有類(lèi)似書(shū)籍中個(gè)引入VS2013開(kāi)發(fā)環(huán)境的教材,很多以TC環(huán)境為平臺(tái)的書(shū)籍中的項(xiàng)目無(wú)法在VS2013環(huán)境下運(yùn)行,本書(shū)將給出VS2013中的解決方案。
3)啟發(fā)式案例設(shè)計(jì):除了給出十個(gè)經(jīng)典的完整案例之外,還給出多個(gè)詳細(xì)的課程設(shè)計(jì)任務(wù)書(shū),啟發(fā)學(xué)生舉一反三,獨(dú)立完成課程設(shè)計(jì)任務(wù)。
4)增加項(xiàng)目驗(yàn)收評(píng)價(jià)細(xì)節(jié):結(jié)合課程設(shè)計(jì)的實(shí)際教學(xué)經(jīng)驗(yàn),給出完整的課程設(shè)計(jì)任務(wù)書(shū)模板、過(guò)程評(píng)價(jià)模板、課程驗(yàn)收項(xiàng)目文檔模板、評(píng)分方案等,切實(shí)指導(dǎo)課程設(shè)計(jì)開(kāi)展的全過(guò)程。
第一篇課程設(shè)計(jì)指導(dǎo)
第1章課程設(shè)計(jì)目的及要求
1.1課程設(shè)計(jì)的目的和任務(wù)
1.2課程設(shè)計(jì)的過(guò)程
1.3課程設(shè)計(jì)的要求
第2章課程設(shè)計(jì)選題
2.1課程設(shè)計(jì)選題要素
2.2課程設(shè)計(jì)題目類(lèi)型
2.3課程設(shè)計(jì)選題建議
2.4課程設(shè)計(jì)任務(wù)書(shū)
第3章課程設(shè)計(jì)評(píng)價(jià)
3.1課程設(shè)計(jì)報(bào)告
3.1.1課程設(shè)計(jì)報(bào)告的內(nèi)容
3.1.2課程設(shè)計(jì)報(bào)告里程碑
3.2課程設(shè)計(jì)答辯
3.3課程設(shè)計(jì)評(píng)價(jià)機(jī)制
3.3.1課程設(shè)計(jì)評(píng)價(jià)分級(jí)標(biāo)準(zhǔn)
3.3.2課程設(shè)計(jì)評(píng)價(jià)指標(biāo)
3.3.3課程設(shè)計(jì)評(píng)分表
第二篇課程設(shè)計(jì)預(yù)備知識(shí)
第4章C語(yǔ)言基礎(chǔ)知識(shí)
4.1C語(yǔ)言概述
4.2C語(yǔ)言知識(shí)點(diǎn)
4.2.1數(shù)據(jù)類(lèi)型
4.2.2運(yùn)算符和表達(dá)式
4.2.3輸入輸出操作
4.2.4選擇
4.2.5循環(huán)
4.2.6數(shù)組
4.2.7函數(shù)
4.2.8指針
4.2.9自定義數(shù)據(jù)類(lèi)型
第5章軟件工程基礎(chǔ)知識(shí)
5.1軟件工程概述
5.2軟件生命周期
5.2.1可行性分析
5.2.2需求分析
5.2.3總體設(shè)計(jì)
5.2.4詳細(xì)設(shè)計(jì)
5.2.5編碼
5.2.6測(cè)試
5.2.7維護(hù)
第6章C語(yǔ)言開(kāi)發(fā)平臺(tái)
6.1C語(yǔ)言開(kāi)發(fā)平臺(tái)概述
6.2VS 2013開(kāi)發(fā)平臺(tái)
6.2.1VS 2013概述
6.2.2VS 2013創(chuàng)建Win32控制臺(tái)工程
6.2.3VS 2013中C程序開(kāi)發(fā)步驟
6.2.4VS 2013程序調(diào)試
第7章數(shù)據(jù)管理技術(shù)
7.1鏈表數(shù)據(jù)結(jié)構(gòu)
7.2文件存儲(chǔ)技術(shù)
7.2.1文本文件操作
7.2.2二進(jìn)制文件操作
第8章圖形編程技術(shù)
8.1OpenGL圖形編程技術(shù)
8.1.1OpenGL簡(jiǎn)介
8.1.2環(huán)境配置
8.1.3繪制幾何圖形
8.1.4顏色設(shè)置
8.1.5變換
8.1.6像素處理
8.2WinAPI圖形編程技術(shù)
8.2.1Windows程序入口函數(shù)
8.2.2Windows的消息循環(huán)
8.2.3GDI繪圖
第三篇課程設(shè)計(jì)項(xiàng)目開(kāi)發(fā)
第一類(lèi)信息管理系統(tǒng)
第9章商品庫(kù)存管理系統(tǒng)
9.1設(shè)計(jì)目的
9.2需求分析
9.3總體設(shè)計(jì)
9.4詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
9.4.1預(yù)處理及數(shù)據(jù)結(jié)構(gòu)
9.4.2主函數(shù)
9.4.3商品入庫(kù)模塊
9.4.4商品出庫(kù)模塊
9.4.5刪除商品模塊
9.4.6修改商品模塊
9.4.7查詢商品模塊
9.4.8顯示商品模塊
9.5系統(tǒng)測(cè)試
9.6設(shè)計(jì)總結(jié)
第10章圖書(shū)館管理系統(tǒng)
10.1設(shè)計(jì)目的
10.2需求分析
10.3總體設(shè)計(jì)
10.4詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
10.4.1預(yù)處理及數(shù)據(jù)結(jié)構(gòu)
10.4.2主函數(shù)
10.4.3圖書(shū)管理模塊
10.4.4讀者管理模塊
10.4.5借還書(shū)登記模塊
10.5系統(tǒng)測(cè)試
10.6設(shè)計(jì)總結(jié)
第11章學(xué)生成績(jī)管理系統(tǒng)
11.1設(shè)計(jì)目的
11.2需求分析
11.3總體設(shè)計(jì)
11.4詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
11.4.1預(yù)處理及數(shù)據(jù)結(jié)構(gòu)
11.4.2主函數(shù)
11.4.3學(xué)生成績(jī)錄入模塊
11.4.4學(xué)生成績(jī)查詢模塊
11.4.5學(xué)生成績(jī)維護(hù)模塊
11.4.6統(tǒng)計(jì)與排序模塊
11.4.7文件存取模塊
11.5系統(tǒng)測(cè)試
11.6設(shè)計(jì)總結(jié)
第12章飛機(jī)訂票系統(tǒng)
12.1設(shè)計(jì)目的
12.2需求分析
12.3總體設(shè)計(jì)
12.4詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
12.4.1預(yù)處理及數(shù)據(jù)結(jié)構(gòu)
12.4.2主函數(shù)
12.4.3添加模塊
12.4.4查找模塊
12.4.5訂票模塊
12.4.6修改模塊
12.4.7退票模塊
12.4.8顯示模塊
12.4.9推薦模塊
12.4.10保存模塊
12.4.11時(shí)間模塊
12.5系統(tǒng)測(cè)試
12.6設(shè)計(jì)總結(jié)
第二類(lèi)經(jīng) 典 游 戲
第13章推箱子
13.1設(shè)計(jì)目的
13.2需求分析
13.3總體設(shè)計(jì)
13.4詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
13.4.1預(yù)處理及數(shù)據(jù)結(jié)構(gòu)
13.4.2主函數(shù)
13.4.3繪制地圖模塊
13.4.4移動(dòng)控制模塊
13.4.5關(guān)卡選擇模塊
13.4.6游戲操作模塊
13.5系統(tǒng)測(cè)試
13.6設(shè)計(jì)總結(jié)
第14章貪吃蛇
14.1設(shè)計(jì)目的
14.2需求分析
14.3總體設(shè)計(jì)
14.4詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
14.4.1預(yù)處理及數(shù)據(jù)結(jié)構(gòu)
14.4.2主函數(shù)
14.4.3初始化模塊
14.4.4游戲控制模塊
14.4.5運(yùn)行控制模塊
14.4.6食物生成模塊
14.5系統(tǒng)測(cè)試
14.6設(shè)計(jì)總結(jié)
第15章俄羅斯方塊
15.1設(shè)計(jì)目的
15.2需求分析
15.3總體設(shè)計(jì)
15.4詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
15.4.1預(yù)處理及數(shù)據(jù)結(jié)構(gòu)
15.4.2主函數(shù)
15.4.3界面顯示模塊
15.4.4開(kāi)始與結(jié)束界面模塊
15.4.5移動(dòng)變換模塊
15.4.6判斷沖突模塊
15.4.7滿行消除模塊
15.5系統(tǒng)測(cè)試
15.6設(shè)計(jì)總結(jié)
第16章五子棋
16.1設(shè)計(jì)目的
16.2需求分析
16.3總體設(shè)計(jì)
16.4詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
16.4.1預(yù)處理及數(shù)據(jù)結(jié)構(gòu)
16.4.2主函數(shù)
16.4.3界面顯示模塊
16.4.4下棋操作模塊
16.4.5圖形描畫(huà)模塊
16.4.6功能菜單模塊
16.5系統(tǒng)測(cè)試
16.6設(shè)計(jì)總結(jié)
第三類(lèi)應(yīng) 用 工 具
第17章萬(wàn)年歷
17.1設(shè)計(jì)目的
17.2需求分析
17.3總體設(shè)計(jì)
17.4詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
17.4.1預(yù)處理及數(shù)據(jù)結(jié)構(gòu)
17.4.2主函數(shù)
17.4.3排版輸出模塊
17.4.4功能控制模塊
17.4.5日歷顯示模塊
17.4.6功能選擇模塊
17.5系統(tǒng)測(cè)試
17.6系統(tǒng)總結(jié)
第18章畫(huà)圖板
18.1設(shè)計(jì)目的
18.2需求分析
18.3總體設(shè)計(jì)
18.4詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
18.4.1預(yù)處理及數(shù)據(jù)結(jié)構(gòu)
18.4.2主函數(shù)
18.4.3圖形繪制模塊
18.4.4文件操作模塊
18.4.5消息響應(yīng)模塊
18.5系統(tǒng)測(cè)試
18.6設(shè)計(jì)總結(jié)
附錄AASCII表
附錄B運(yùn)算符優(yōu)先級(jí)和結(jié)合性
附錄CC庫(kù)函數(shù)
參考文獻(xiàn)