C語言課程設計案例精編(第3版)

C語言課程設計案例精編(第3版)

《C語言課程設計案例精編(第3版)》是2016年5月清華大學出版社出版的圖書,作者是吳啟武。

基本介紹

  • 中文名:C語言課程設計案例精編(第3版)
  • 作者:吳啟武
  • 出版社:清華大學出版社
  • 出版時間:2016年5月
  • 定價:59 元
  • ISBN:9787302436423
內容簡介,圖書目錄,

內容簡介

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

圖書目錄

第一篇 基礎知識
第1章 C語言概述 3
1.1 C語言的出現及發展 3
1.2 C語言的特點 3
1.3 Turbo C集成環境介紹 4
1.4 Win-TC集成環境介紹 8
1.5 C語言基本語法概述 14
1.6 小結 27
第2章 基礎知識回顧 29
2.1 圖形知識 29
2.2 檔案操作知識 37
2.3 Windows網路編程知識 41
2.4 中斷知識 56
2.5 小結 61
第二篇 遊戲編程
第3章 俄羅斯方塊遊戲 65
3.1 設計目的 65
3.2 功能描述 65
3.3 總體設計 66
3.4 程式實現 72
第4章 推箱子遊戲 93
4.1 設計目的 93
4.2 功能描述 93
4.3 總體設計 93
4.4 程式實現 99
第5章 打字遊戲 121
5.1 設計目的 121
5.2 功能描述 121
5.3 總體設計 122
5.4 程式實現 127
第三篇 檔案操作
第6章 學生選課管理系統 139
6.1 設計目的 139
6.2 功能描述 139
6.3 總體設計 140
6.4 程式實現 149
6.5 小結 188
第7章 圖書管理系統 189
7.1 設計目的 189
7.2 功能描述 189
7.3 總體設計 190
7.4 程式實現 200
7.5 小結 234
第8章 教師人事管理系統 235
8.1 設計目的 235
8.2 功能描述 235
8.3 總體設計 236
8.4 程式實現 242
8.5 小結 261
第四篇 網路編程
第9章 Ping程式設計 265
9.1 設計目的 265
9.2 功能描述 265
9.3 總體設計 266
9.4 程式實現 272
第10章 TCP程式設計 289
10.1 設計目的 289
10.2 功能描述 289
10.3 總體設計 290
10.4 程式實現 296
第11章 UDP程式設計 311
11.1 設計目的 311
11.2 功能描述 311
11.3 總體設計 312
11.4 程式實現 319
第五篇 仿Windows應用程式
第12章 進程調度模擬器 339
12.1 設計目的 339
12.2 功能描述 340
12.3 總體設計 341
12.4 程式實現 345
第13章 畫圖板 359
13.1 設計目的 359
13.2 功能描述 359
13.3 總體設計 360
13.4 程式實現 364
第14章 電子時鐘 397
14.1 設計目的 397
14.2 功能描述 397
14.3 總體設計 398
14.4 程式實現 402
第15章 簡易計算器 411
15.1 設計目的 411
15.2 功能描述 411
15.3 總體設計 412
15.4 程式實現 417
第16章 文本編輯器 435
16.1 設計目的 435
16.2 功能描述 435
16.3 總體設計 437
16.4 程式實現 447
附錄 477
參考文獻 483

相關詞條

熱門詞條

聯絡我們