高等院校課程設計案例精編:C語言課程設計案例精編

功能模組設計 功能模組設計 功能模組設計

圖書信息

出版社: 清華大學出版社; 第2版 (2011年6月1日)
平裝: 452頁
正文語種: 簡體中文
開本: 16
ISBN: 9787302254454
條形碼: 9787302254454
尺寸: 25.6 x 18.4 x 2 cm
重量: 680 g

內容簡介

《高等院校課程設計案例精編:c語言課程設計案例精編(第2版)》的更新版,在保持了前一版風格的基礎上,根據讀者的反饋對部分內容進行了更新。《高等院校課程設計案例精編:C語言課程設計案例精編(第2版)》內容豐富,案例經典,涵蓋了遊戲開發、檔案操作、網路編程、仿Windows應用程式開發等範疇,分為5篇,共16章,涉及14個經典案例。
《高等院校課程設計案例精編:C語言課程設計案例精編(第2版)》的基礎知識篇中,我們使用兩章的篇幅重點介紹了後面章節中將涉及的知識點;在遊戲編程篇中,我們介紹了俄羅斯方塊、推箱子、五子棋遊戲的設計和實現;在檔案操作篇中,我們介紹了目前套用十分廣泛的學生成績管理系統、圖書管理系統、酒店客房管理系統的設計與實現;在網路編程篇中,我們介紹了Ping、TCP、UDP三個網路協定的設計與實現;在仿Windows應用程式篇中,我們介紹了進程調度模擬器、畫圖板、電子時鐘、簡易計算器、文本編輯器5個小應用程式的設計與實現。《高等院校課程設計案例精編:C語言課程設計案例精編(第2版)》從實踐性和套用性出發,按照軟體開發的流程,實現了從設計到實現的案例分析模式。《高等院校課程設計案例精編:C語言課程設計案例精編(第2版)》內容組織合理,分析詳細,通俗易懂。
《高等院校課程設計案例精編:C語言課程設計案例精編(第2版)》適合作為本科、高職高專院校計算機、機械、電子、自動化等專業的學生進行課程設計的參考教材,也可作為C語言愛好者的參考讀物。

目錄

第一篇 基礎知識
第1章 C語言回顧
1.1 C語言的出現及發展
1.2 C語言的特點
1.3 TurboC集成環境介紹
1.4 Win-TC集成環境介紹
1.4.1 Win-TC的特點
1.4.2 Win-TC的使用
1.4.3 Win-TC面板設定
1.5 C語言基本語法概述
1.5.1 數據類型、運算符和表達式
1.5.2 程式設計結構
1.5.3 數組
1.5.4 函式
1.5.5 編譯預處理
1.5.6 指針
1.5.7 結構體
1.6 小結
第2章 基礎知識回顧
2.1 圖形知識
2.1.1 圖形模式的初始化
2.1.2 螢幕顏色相關函式
2.1.3 圖形視窗和圖形螢幕函式
2.1.4 畫圖函式
2.1.5 封閉圖形的填充
2.1.6 圖形模式下的文本輸出
2.2 檔案操作知識
2.2.1 檔案的打開與關閉
2.2.2 檔案的讀寫
2.2.3 檔案的狀態
2.2.4 檔案的定位
2.3 Windows網路編程知識
2.3.1 常用協定報頭
2.3.2 Winsock基礎
2.3.3 套接字選項
2.3.4 名字解析
2.4 中斷知識
2.4.1 中斷類型與中斷函式
2.4.2 滑鼠編程
2.5 小結
第二篇 遊戲編程
第3章 俄羅斯方塊遊戲
3.1 設計目的
3.2 功能描述
3.3 總體設計
3.3.1 功能模組設計
3.3.2 數據結構設計
3.3.3 函式功能描述
3.4 程式實現
3.4.1 源碼分析
3.4.2 運行結果
3.5 小結
第4章 推箱子遊戲
4.1 設計目的
4.2 功能描述
4.3 總體設計
4.3.1 功能模組設計
4.3.2 數據結構設計
4.3.3 函式功能描述
4.4 程式實現
4.4.1 源碼分析
4.4.2 運行結果
4.5 小結
第5章 五子棋遊戲
5.1 設計目的
5.2 功能描述
5.3 總體設計
5.3.1 功能模組設計
5.3.2 數據結構設計
5.3.3 函式功能描述
5.4 程式實現
5.4.1 源碼分析
5.4.2 運行結果
5.5 小結
第三篇 檔案操作
第6章 學生成績管理系統
6.1 設計目的
6.2 功能描述
6.3 總體設計
6.3.1 功能模組設計
6.3.2 數據結構設計
6.3.3 函式功能描述
6.4 程式實現
6.4.1 源碼分析
6.4.2 運行結果
6.5 小結
第7章 圖書管理系統
7.1 設計目的
7.2 功能描述
7.3 總體設計
7.3.1 功能模組設計
7.3.2 數據結構設計
7.3.3 函式功能描述
7.4 程式實現
7.4.1 源碼分析
7.4.2 運行結果
7.5 小結
第8章 酒店客房管理系統
8.1 設計目的
8.2 功能描述
8.3 總體設計
8.3.1 功能模組設計
8.3.2 數據結構設計
8.3.3 函式功能描述
8.4 程式實現
8.4.1 源碼分析
8.4.2 運行結果
8.5 小結
第四篇 網路編程
第9章 Ping程式設計
9.1 設計目的
9.2 功能描述
9.3 總體設計
9.3.1 功能模組設計
9.3.2 數據結構設計
9.3.3 函式功能描述
9.4 程式實現
9.4.1 源碼分析
9.4.2 運行結果
9.5 小結
第10章 TCP程式設計
10.1 設計目的
10.2 功能描述
10.3 總體設計
10.3.1 功能模組設計
10.3.2 數據結構設計
10.3.3 函式功能描述
10.4 程式實現
10.4.1 源碼分析
10.4.2 運行結果
10.5 小結
第11章 UDP程式設計
11.1 設計目的
11.2 功能描述
11.3 總體設計
11.3.1 功能模組設計
11.3.2 數據結構設計
11.3.3 函式功能描述
11.4 程式實現
11.4.1 源碼分析
11.4.2 運行結果
11.5 小結
第五篇 仿Windows應用程式
第12章 進程調度模擬器
12.1 設計目的
12.2 功能描述
12.3 總體設計
12.3.1 功能模組設計
12.3.2 數據結構設計
12.3.3 函式功能描述
12.4 程式實現
12.4.1 源碼分析
12.4.2 運行結果
12.5 小結
第13章 畫圖板
13.1 設計目的
13.2 功能描述
13.3 總體設計
13.3.1 功能模組設計
13.3.2 數據結構設計
13.3.3 函式功能描述
13.4 程式實現
13.4.1 源碼分析
13.4.2 運行結果
13.5 小結
第14章 電子時鐘
14.1 設計目的
14.2 功能描述
14.3 總體設計
14.3.1 功能模組設計
14.3.2 數據結構設計
14.3.3 函式功能描述
14.4 程式實現
14.4.1 源碼分析
14.4.2 運行結果
14.5 小結
第15章 簡易計算器
15.1 設計目的
15.2 功能描述
15.3 總體設計
15.3.1 功能模組設計
15.3.2 數據結構設計
15.3.3 函式功能描述
15.4 程式實現
15.4.1 源碼分析
15.4.2 運行結果
15.5 小結
第16章 文本編輯器
16.1 設計目的
16.2 功能描述
16.3 總體設計
16.3.1 功能模組設計
16.3.2 數據結構設計
16.3.3 函式功能描述
16.4 程式實現
16.4.1 源碼分析
16.4.2 運行結果
16.5 小結
附錄
附錄1 ASCII表
附錄2 C語言編程易犯錯誤分析

相關詞條

熱門詞條

聯絡我們