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

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

《C語言課程設計案例精編(第二版)》是2014年清華大學出版社出版的圖書,作者是C語言。

基本介紹

  • 書名:C語言課程設計案例精編(第二版)
  • 別名:C語言課程設計
  • 作者:C語言
  • 出版社:清華大學出版社
  • 出版時間:2014年12月8日
  • 定價:52 元
  • 裝幀:平裝
  • ISBN:9787302254454
內容簡介,圖書目錄,

內容簡介

本書是《C語言課程設計案例精編》的更新版,在保持了前一版風格的基礎上,根據讀者的反饋對部分內容進行了更新。本書內容豐富,案例經典,涵蓋了遊戲開發、檔案操作、網路編程、仿Windows應用程式開發等範疇,分為5篇,共16章,涉及14個經典案例。

圖書目錄

第一篇基礎知識
第1章C語言回顧 3
1.1C語言的出現及發展 3
1.2C語言的特點 4
1.3TurboC集成環境介紹 4
1.4Win-TC集成環境介紹 9
1.4.1Win-TC的特點 9
1.4.2Win-TC的使用 9
1.4.3Win-TC面板設定 12
1.5C語言基本語法概述 15
1.5.1數據類型、運算符和表達式 15
1.5.2程式設計結構 17
1.5.3數組 19
1.5.4函式 20
1.5.5編譯預處理 22
1.5.6指針 23
1.5.7結構體 26
1.6小結 27
第2章基礎知識回顧 28
2.1圖形知識 28
2.1.1圖形模式的初始化 28
2.1.2螢幕顏色相關函式 29
2.1.3圖形視窗和圖形螢幕函式 30
2.1.4畫圖函式 31
2.1.5封閉圖形的填充 33
2.1.6圖形模式下的文本輸出 35
2.2檔案操作知識 36
2.2.1檔案的打開與關閉 36
2.2.2檔案的讀寫 37
2.2.3檔案的狀態 39
2.2.4檔案的定位 39
2.3Windows網路編程知識 40
2.3.1常用協定報頭 40
2.3.2Winsock基礎 44
2.3.3套接字選項 51
2.3.4名字解析 54
2.4中斷知識 55
2.4.1中斷類型與中斷函式 55
2.4.2滑鼠編程 58
2.5小結 60
第二篇遊戲編程
第3章俄羅斯方塊遊戲 63
3.1設計目的 63
3.2功能描述 63
3.3總體設計 64
3.3.1功能模組設計 64
3.3.2數據結構設計 66
3.3.3函式功能描述 69
3.4程式實現 70
3.4.1源碼分析 70
3.4.2運行結果 86
3.5小結 87
第4章推箱子遊戲 88
4.1設計目的 88
4.2功能描述 88
4.3總體設計 88
4.3.1功能模組設計 88
4.3.2數據結構設計 91
4.3.3函式功能描述 91
4.4程式實現 94
4.4.1源碼分析 94
4.4.2運行結果 112
4.5小結 113
第5章五子棋遊戲 114
5.1設計目的 114
5.2功能描述 114
5.3總體設計 114
5.3.1功能模組設計 114
5.3.2數據結構設計 116
5.3.3函式功能描述 117
5.4程式實現 119
5.4.1源碼分析 119
5.4.2運行結果 128
5.5小結 130
第三篇檔案操作
第6章學生成績管理系統 133
6.1設計目的 133
6.2功能描述 133
6.3總體設計 134
6.3.1功能模組設計 134
6.3.2數據結構設計 137
6.3.3函式功能描述 138
6.4程式實現 139
6.4.1源碼分析 139
6.4.2運行結果 154
6.5小結 157
第7章圖書管理系統 158
7.1設計目的 158
7.2功能描述 158
7.3總體設計 159
7.3.1功能模組設計 159
7.3.2數據結構設計 164
7.3.3函式功能描述 166
7.4程式實現 168
7.4.1源碼分析 168
7.4.2運行結果 191
7.5小結 199
第8章酒店客房管理系統 200
8.1設計目的 200
8.2功能描述 200
8.3總體設計 201
8.3.1功能模組設計 201
8.3.2數據結構設計 207
8.3.3函式功能描述 208
8.4程式實現 211
8.4.1源碼分析 211
8.4.2運行結果 240
8.5小結 245
第四篇網路編程
第9章Ping程式設計 249
9.1設計目的 249
9.2功能描述 249
9.3總體設計 249
9.3.1功能模組設計 249
9.3.2數據結構設計 253
9.3.3函式功能描述 254
9.4程式實現 255
9.4.1源碼分析 255
9.4.2運行結果 265
9.5小結 270
第10章TCP程式設計 271
10.1設計目的 271
10.2功能描述 271
10.3總體設計 272
10.3.1功能模組設計 272
10.3.2數據結構設計 276
10.3.3函式功能描述 276
10.4程式實現 277
10.4.1源碼分析 277
10.4.2運行結果 286
10.5小結 291
第11章UDP程式設計 292
11.1設計目的 292
11.2功能描述 292
11.3總體設計 293
11.3.1功能模組設計 293
11.3.2數據結構設計 297
11.3.3函式功能描述 299
11.4程式實現 300
11.4.1源碼分析 300
11.4.2運行結果 311
11.5小結 317
第五篇仿Windows應用程式
第12章進程調度模擬器 321
12.1設計目的 321
12.2功能描述 322
12.3總體設計 323
12.3.1功能模組設計 323
12.3.2數據結構設計 325
12.3.3函式功能描述 326
12.4程式實現 327
12.4.1源碼分析 327
12.4.2運行結果 335
12.5小結 338
第13章畫圖板 339
13.1設計目的 339
13.2功能描述 339
13.3總體設計 340
13.3.1功能模組設計 340
13.3.2數據結構設計 341
13.3.3函式功能描述 342
13.4程式實現 344
13.4.1源碼分析 344
13.4.2運行結果 369
13.5小結 372
第14章電子時鐘 373
14.1設計目的 373
14.2功能描述 373
14.3總體設計 374
14.3.1功能模組設計 374
14.3.2數據結構設計 376
14.3.3函式功能描述 377
14.4程式實現 378
14.4.1源碼分析 378
14.4.2運行結果 384
14.5小結 385
第15章簡易計算器 386
15.1設計目的 386
15.2功能描述 386
15.3總體設計 387
15.3.1功能模組設計 387
15.3.2數據結構設計 390
15.3.3函式功能描述 390
15.4程式實現 392
15.4.1源碼分析 392
15.4.2運行結果 405
15.5小結 407
第16章文本編輯器 408
16.1設計目的 408
16.2功能描述 408
16.3總體設計 410
16.3.1功能模組設計 410
16.3.2數據結構設計 417
16.3.3函式功能描述 418
16.4程式實現 420
16.4.1源碼分析 420
16.4.2運行結果 440
16.5小結 446
附錄 447
附錄1ASCII表 447
附錄2C語言編程易犯錯誤分析 448

熱門詞條

聯絡我們