C語言項目案例分析

C語言項目案例分析

《C語言項目案例分析》是2012年1月清華大學出版社出版的圖書,作者是明日科技。本書介紹了16個C語言實現的遊戲及小模組和8個套用項目。

基本介紹

  • 書名:C語言項目案例分析
  • 作者:明日科技
  • ISBN:9787302276609
  • 定價:49.8元
  • 出版社:清華大學出版社
  • 出版時間:2012年1月
  • 裝幀:平裝
內容簡介,目錄,前言,

內容簡介

本書介紹了16個C語言實現的遊戲及小模組和8個套用項目,遊戲及小模組包括萬年曆、文秘、電話本、小熊時鐘、打字遊戲、彈力球遊戲、快快吃豆遊戲、貪吃蛇遊戲、迷宮遊戲、俄羅斯方塊遊戲、推箱子遊戲、猜數字遊戲、24點遊戲、五子棋遊戲、系統測試和硬體測試,套用項目包括學生信息管理系統、學生個人消費管理系統、火車訂票管理系統、通訊錄管理系統、圖書管理系統、企業員工管理系統、商品管理系統和網路通信編程。本書從C語言程式設計特點出發,講述了各程式的實現方法,對程式實現思路進行了分析。通過對本書的學習能夠增強讀者的實際開發能力。
本書提供了大量的自學視頻、源程式、素材,提供了相關的模組庫、案例庫、素材庫、題庫等多種形式的輔助學習資料,還提供迅速及時的微博、QQ、論壇等技術支持。
本書內容詳盡,實例豐富,非常適合作為零基礎學習人員的學習用書和大中專院校師生的學習教材,也適合作為相關培訓機構的師生和軟體開發人員的參考資料。

目錄

第1篇 實用工具篇
第1章 萬年曆(TC 2.0實現)
自學視頻、源程式
配套資源\mr\1\ 2
1.1 萬年曆概述 3
1.1.1 功能概述 3
1.1.2 萬年曆效果預覽 3
1.2 關鍵技術 3
1.2.1 main()函式的參數 3
1.2.2 閏年的判斷方法 4
1.3 傳參模組 4
1.3.1 模組概述 4
1.3.2 模組實現 4
1.4 計算星期差模組 5
1.4.1 模組概述 5
1.4.2 模組實現 5
1.5 計算星期幾模組 6
1.5.1 模組概述 6
1.5.2 模組實現 6
1.6 顯示月份模組 7
1.6.1 模組概述 7
1.6.2 模組實現 7
1.7 開發總結 8
第2章 文秘(TC 2.0實現)
自學視頻、源程式
配套資源\mr\2\ 9
2.1 文秘概述 10
2.1.1 功能概述 10
2.1.2 功能結構 10
2.1.3 模組預覽 10
2.2 選單選擇模組 11
2.2.1 模組概述 11
2.2.2 實現過程 11
2.3 分割檔案模組 12
2.3.1 模組概述 12
2.3.2 實現過程 12
2.4 合併檔案模組 14
2.4.1 模組概述 14
2.4.2 實現過程 14
2.5 計算檔案大小模組 16
2.5.1 模組概述 16
2.5.2 實現過程 16
2.6 開發總結 16
第3章 電話本(TC 2.0實現)
自學視頻、源程式
配套資源\mr\3\ 17
3.1 電話本概述 18
3.1.1 功能概述 18
3.1.2 功能結構 18
3.1.3 功能界面預覽 18
3.2 關鍵技術 20
3.2.1 設定功能熱鍵 20
3.2.2 冒泡排序 21
3.3 預處理模組 22
3.3.1 模組概述 22
3.3.2 實現過程 22
3.4 圖形模組 23
3.4.1 模組概述 23
3.4.2 實現過程 24
3.5 電話本登錄模組 26
3.5.1 模組概述 26
3.5.2 實現過程 26
3.6 關鍵算法模組 27
3.6.1 模組概述 27
3.6.2 實現過程 27
3.7 熱鍵實現模組 28
3.7.1 模組概述 28
3.7.2 實現過程 29
3.8 顯示電話本信息模組 31
3.8.1 模組概述 31
3.8.2 實現過程 31
3.9 開發總結 33
第4章 小熊時鐘(TC 2.0實現)
自學視頻、源程式
配套資源\mr\4\ 34
4.1 小熊時鐘概述 35
4.1.1 功能概述 35
4.1.2 小熊時鐘效果預覽 35
4.2 關鍵技術 35
4.2.1 圖形模式初始化 35
4.2.2 繪製時鐘刻度 36
4.3 繪製圖形界面模組 37
4.3.1 模組概述 37
4.3.2 模組實現 37
4.4 判斷按鍵模組 38
4.4.1 模組概述 38
4.4.2 模組實現 38
4.5 顯示時間模組 38
4.5.1 模組概述 38
4.5.2 模組實現 39
4.6 開發總結 39
第5章 打字遊戲(TC 2.0實現)
自學視頻、源程式
配套資源\mr\5\ 40
5.1 打字遊戲概述 41
5.1.1 功能概述 41
5.1.2 遊戲預覽 41
5.2 關鍵技術 42
5.2.1 定位游標位置 42
5.2.2 隨機產生字母 42
5.3 預處理實現 42
5.4 主函式 43
5.5 遊戲界面設定 44
5.6 開發總結 47
第2篇 趣味遊戲篇
第6章 彈力球遊戲(TC 2.0實現)
自學視頻、源程式
配套資源\mr\6\ 50
6.1 彈力球遊戲概述 51
6.1.1 遊戲概述 51
6.1.2 遊戲界面預覽 51
6.2 關鍵技術 52
6.2.1 圖形模式處理 52
6.2.2 實現鍵盤操作 52
6.3 預處理模組 53
6.3.1 模組概述 53
6.3.2 實現過程 53
6.4 遊戲主選單模組 54
6.4.1 模組概述 54
6.4.2 實現過程 54
6.5 判斷遊戲選擇模組 56
6.5.1 模組概述 56
6.5.2 實現過程 56
6.6 遊戲畫牆模組 57
6.6.1 模組概述 57
6.6.2 實現過程 57
6.7 定義滑鼠信息模組 58
6.7.1 模組概述 58
6.7.2 實現過程 58
6.8 遊戲實現模組 60
6.8.1 模組概述 60
6.8.2 實現過程 60
6.9 顯示遊戲規則模組 62
6.9.1 模組概述 62
6.9.2 實現過程 62
6.10 開發總結 62
第7章 快快吃豆遊戲(TC 2.0實現)
自學視頻、源程式
配套資源\mr\7\ 63
7.1 快快吃豆遊戲概述 64
7.1.1 遊戲概述 64
7.1.2 遊戲功能結構 64
7.1.3 遊戲界面預覽 64
7.2 關鍵技術 65
7.2.1 敵人的移動過程 65
7.2.2 按鍵控制遊戲 66
7.3 預處理模組 67
7.3.1 模組概述 67
7.3.2 模組實現 67
7.4 判斷是否進入遊戲模組 69
7.4.1 模組概述 69
7.4.2 模組實現 69
7.5 繪製遊戲初始界面模組 70
7.5.1 模組概述 70
7.5.2 模組實現 70
7.6 遊戲實現模組 71
7.6.1 模組概述 71
7.6.2 模組實現 71
7.7 去除痕跡模組 73
7.7.1 模組概述 73
7.7.2 實現過程 73
7.8 遊戲輸贏模組 74
7.8.1 模組概述 74
7.8.2 實現過程 74
7.9 開發總結 75
第8章 貪吃蛇遊戲(TC 2.0實現)
自學視頻、源程式
配套資源\mr\8\ 76
8.1 貪吃蛇遊戲概述 77
8.1.1 功能闡述 77
8.1.2 系統預覽 77
8.2 關鍵技術 77
8.2.1 螢幕顏色設定 77
8.2.2 基本圖形函式 79
8.2.3 封閉圖形的填充 81
8.2.4 圖形螢幕 82
8.3 程式預處理模組 83
8.3.1 檔案引用 83
8.3.2 宏定義 83
8.3.3 聲明結構體 83
8.3.4 函式聲明 84
8.4 主函式模組設計 84
8.5 速度選擇界面設計 84
8.5.1 模組概述 84
8.5.2 速度選擇界面實現 85
8.6 畫牆函式設計 85
8.6.1 模組概述 85
8.6.2 畫牆函式實現 86
8.7 遊戲運行函式設計 87
8.7.1 模組概述 87
8.7.2 遊戲運行函式實現 87
8.8 遊戲結束界面設計 89
8.8.1 模組概述 89
8.8.2 遊戲結束界面實現 89
8.9 開發總結 90
第9章 迷宮遊戲(TC 2.0實現)
自學視頻、源程式
配套資源\mr\9\ 91
9.1 迷宮遊戲概述 92
9.1.1 功能闡述 92
9.1.2 系統預覽 92
9.2 關鍵技術 93
9.2.1 goto語句 93
9.2.2 fflush()函式 94
9.2.3 getch()函式 94
9.3 程式預處理模組 94
9.3.1 檔案引用 94
9.3.2 聲明結構體 94
9.3.3 函式聲明 95
9.4 主函式模組設計 95
9.5 迷宮行列輸入設計 96
9.5.1 模組概述 96
9.5.2 迷宮行列界面實現 96
9.6 迷宮輸出函式設計 96
9.6.1 模組概述 96
9.6.2 迷宮輸出函式實現 96
9.7 迷宮路徑輸出函式設計 98
9.7.1 模組概述 98
9.7.2 迷宮路徑輸出函式實現 98
9.8 開發總結 100
第10章 俄羅斯方塊遊戲(TC 2.0實現)
自學視頻、源程式
配套資源\mr\10\ 101
10.1 俄羅斯方塊遊戲概述 102
10.1.1 功能闡述 102
10.1.2 系統預覽 102
10.2 關鍵技術 102
10.2.1 畫線line()函式 102
10.2.2 給畫線上色setcolor()
函式 103
10.3 預處理模組設計 103
10.3.1 檔案引用 103
10.3.2 聲明宏定義 103
10.4 主函式設計 104
10.5 遊戲背景界面設計 105
10.5.1 模組概述 105
10.5.2 遊戲界面實現 105
10.6 組合方塊設計 106
10.6.1 模組概述 106
10.6.2 組合方塊實現 106
10.7 遊戲控制模組設計 107
10.7.1 模組概述 107
10.7.2 遊戲控制模組實現 107
10.8 遊戲結束界面設計 111
10.8.1 模組概述 111
10.8.2 遊戲結束界面實現 111
10.9 開發總結 112
第3篇 智力遊戲篇
第11章 推箱子遊戲(TC 2.0實現)
自學視頻、源程式
配套資源\mr\11\ 114
11.1 推箱子遊戲概述 115
11.1.1 功能闡述 115
11.1.2 遊戲流程圖 115
11.1.3 系統預覽 115
11.2 關鍵技術 116
11.3 預處理模組設計 116
11.3.1 檔案引用 116
11.3.2 聲明結構體 117
11.4 遊戲界面設計 117
11.4.1 模組概述 117
11.4.2 遊戲界面實現 118
11.5 遊戲控制模組設計 122
11.5.1 模組概述 122
11.5.2 遊戲控制模組實現 123
11.6 遊戲說明模組設計 132
11.6.1 模組概述 132
11.6.2 遊戲說明模組實現 132
11.7 開發總結 133
第12章 猜數字遊戲(TC 2.0實現)
自學視頻、源程式
配套資源\mr\12\ 134
12.1 猜數字遊戲概述 135
12.1.1 功能概述 135
12.1.2 遊戲預覽 135
12.2 設計思路 135
12.3 關鍵技術 136
12.4 預處理實現 136
12.5 主函式 136
12.6 遊戲界面設定 138
12.7 開發總結 140
第13章 24點遊戲(TC 2.0實現)
自學視頻、源程式:
配套資源\mr\13\ 141
13.1 24點遊戲概述 142
13.1.1 功能概述 142
13.1.2 遊戲預覽 142
13.2 設計思路 142
13.3 主函式 143
13.4 遊戲界面設定 144
13.5 開發總結 147
第14章 五子棋遊戲(TC 2.0實現)
自學視頻、源程式
配套資源\mr\14\ 148
14.1 五子棋遊戲概述 149
14.2 需求分析 149
14.3 系統設計 149
14.3.1 設計目標 149
14.3.2 開發及運行環境 149
14.4 程式預覽 149
14.5 關鍵技術 150
14.6 設計思路 153
14.7 主要功能實現 154
14.7.1 檔案引用 154
14.7.2 宏定義 154
14.7.3 聲明變數 154
14.7.4 函式聲明 154
14.7.5 主函式 155
14.7.6 開始遊戲 156
14.7.7 繪製棋盤 157
14.7.8 繪製棋子 157
14.7.9 清除棋子 158
14.7.10 遊戲過程 158
14.7.11 判斷勝負結果 163
14.8 開發總結 166
第4篇 計算機測試篇
第15章 系統測試(TC 2.0實現)
自學視頻、源程式
配套資源\mr\15\ 168
15.1 系統測試概述 169
15.1.1 功能闡述 169
15.1.2 系統預覽 169
15.2 關鍵技術 170
15.2.1 獲取當前日期與時間的
time()函式 170
15.2.2 獲取磁碟空間信息的
getdfree()函式 170
15.2.3 獲取檔案分配表信息的
getfat()函式 171
15.2.4 檢測顯示卡圖形驅動和模式的
detectgraph()函式 171
15.2.5 獲取最後一次不成功的圖形
操作的錯誤編碼的
graphresult()函式 171
15.2.6 獲取錯誤信息串的
grapherrormsg()函式 171
15.2.7 讀取CMOS中信息的outportb()
inportb()函式 172
15.3 檔案引用 172
15.4 主函式模組設計 172
15.5 系統時間獲取設計 173
15.5.1 模組概述 173
15.5.2 系統時間獲取實現 173
15.6 磁碟信息顯示設計 174
15.6.1 模組概述 174
15.6.2 磁碟信息顯示實現 174
15.7 顯示卡信息顯示設計 175
15.7.1 模組概述 175
15.7.2 顯示卡信息顯示實現 175
15.8 環境變數顯示設計 176
15.8.1 模組概述 176
15.8.2 環境變數顯示實現 176
15.9 系統配置信息顯示設計 177
15.9.1 模組概述 177
15.9.2 系統配置信息顯示實現 177
15.10 開發總結 179
第16章 硬體測試(TC 2.0實現)
自學視頻、源程式
配套資源\mr\16\ 180
16.1 硬體測試概述 181
16.1.1 功能概述 181
16.1.2 程式預覽 181
16.2 關鍵技術 181
16.2.1 滑鼠操作 181
16.2.2 獲取Caps Lock鍵的狀態 182
16.2.3 控制揚聲器聲音 183
16.2.4 獲取暫存器信息 183
16.3 預處理實現 183
16.4 主函式 184
16.5 滑鼠設定 185
16.6 獲取Caps Lock鍵的狀態 186
16.7 控制揚聲器聲音 186
16.8 獲取暫存器信息 187
16.9 開發總結 187
第5篇 項目開發篇
第17章 學生信息管理系統(Visual C++
6.0實現)
自學視頻、源程式
配套資源\mr\17\ 190
17.1 開發背景 191
17.2 需求分析 191
17.3 系統設計 191
17.3.1 系統目標 191
17.3.2 系統功能結構 192
17.3.3 系統預覽 192
17.4 預處理模組設計 194
17.4.1 模組概述 194
17.4.2 技術分析 194
17.4.3 功能實現 195
17.5 主函式設計 196
17.5.1 功能概述 196
17.5.2 功能實現 196
17.6 錄入學生信息模組 197
17.6.1 模組概述 197
17.6.2 技術分析 198
17.6.3 功能實現 198
17.7 查詢學生信息模組 200
17.7.1 模組概述 200
17.7.2 功能實現 200
17.8 刪除學生信息模組 201
17.8.1 模組概述 201
17.8.2 功能實現 202
17.9 插入學生信息模組 203
17.9.1 模組概述 203
17.9.2 功能實現 203
17.10 學生成績排名模組 205
17.10.1 模組概述 205
17.10.2 技術分析 205
17.10.3 功能實現 205
17.11 開發總結 207
第18章 學生個人消費管理系統(TC 2.0
實現)
自學視頻、源程式
配套資源\mr\18\ 208
18.1 開發背景 209
18.2 需求分析 209
18.3 系統設計 209
18.3.1 系統目標 209
18.3.2 系統功能結構 209
18.3.3 系統預覽 210
18.4 預處理模組設計 212
18.4.1 模組概述 212
18.4.2 技術分析 212
18.4.3 功能實現 213
18.5 主函式設計 213
18.5.1 功能概述 213
18.5.2 技術分析 214
18.5.3 功能實現 215
18.6 錄入學生消費信息模組 217
18.6.1 模組概述 217
18.6.2 技術分析 217
18.6.3 功能實現 218
18.7 查詢學生消費信息模組 222
18.7.1 模組概述 222
18.7.2 功能實現 222
18.8 刪除學生消費信息模組 223
18.8.1 模組概述 223
18.8.2 技術分析 223
18.8.3 功能實現 224
18.9 顯示學生消費信息模組 225
18.9.1 模組概述 225
18.9.2 功能實現 225
18.10 保存學生消費信息模組 226
18.10.1 模組概述 226
18.10.2 技術分析 226
18.10.3 功能實現 227
18.11 開發總結 228
第19章 火車訂票管理系統(TC 2.0實現)
自學視頻、源程式
配套資源\mr\19\ 229
19.1 開發背景 230
19.2 需求分析 230
19.3 系統設計 230
19.3.1 系統目標 230
19.3.2 系統功能結構 230
19.3.3 系統預覽 231
19.4 預處理模組設計 232
19.4.1 模組概述 232
19.4.2 功能實現 232
19.5 主函式設計 234
19.5.1 主函式概述 234
19.5.2 技術分析 234
19.5.3 主函式實現 235
19.6 添加模組設計 236
19.6.1 模組概述 236
19.6.2 技術分析 236
19.6.3 功能實現 237
19.7 查詢模組設計 238
19.7.1 模組概述 238
19.7.2 功能實現 239
19.8 訂票模組設計 240
19.8.1 模組概述 240
19.8.2 技術分析 240
19.8.3 功能實現 241
19.9 修改模組設計 242
19.9.1 模組概述 242
19.9.2 功能實現 243
19.10 顯示模組設計 244
19.10.1 模組概述 244
19.10.2 功能實現 244
19.11 保存模組設計 245
19.11.1 模組概述 245
19.11.2 功能實現 245
19.12 開發總結 246
第20章 通訊錄管理系統(TC 2.0實現)
自學視頻、源程式
配套資源\mr\20\ 247
20.1 開發背景 248
20.2 需求分析 248
20.3 系統設計 248
20.3.1 功能闡述 248
20.3.2 功能結構 248
20.3.3 系統預覽 249
20.4 檔案引用 250
20.5 聲明結構體 250
20.6 函式聲明 251
20.7 功能選單設計 251
20.7.1 功能概述 251
20.7.2 功能選單實現 251
20.7.3 自定義選單功能函式 252
20.8 通訊錄錄入設計 253
20.8.1 功能概述 253
20.8.2 通訊錄錄入實現 254
20.9 通訊錄查詢設計 255
20.9.1 功能概述 255
20.9.2 通訊錄查詢實現 255
20.10 通訊錄刪除設計 256
20.10.1 功能概述 256
20.10.2 通訊錄刪除技術分析 256
20.10.3 通訊錄刪除實現 257
20.11 通訊錄顯示設計 257
20.11.1 功能概述 257
20.11.2 通訊錄顯示實現 258
20.12 通訊錄數據保存設計 258
20.12.1 功能概述 258
20.12.2 通訊錄數據保存實現 259
20.13 數據載入設計 259
20.13.1 功能概述 259
20.13.2 數據載入實現 260
20.14 開發總結 261
第21章 圖書管理系統(Visual C++
6.0+MySQL實現)
自學視頻、源程式
配套資源\mr\21\ 262
21.1 圖書管理系統概述 263
21.1.1 需求分析 263
21.1.2 開發工具選擇 263
21.2 系統設計 263
21.2.1 系統目標 263
21.2.2 系統功能結構 263
21.2.3 系統預覽 264
21.2.4 開發及運行環境 265
21.3.1 安裝MySQL資料庫 265
21.3.2 啟動MySQL資料庫 269
21.3.3 創建資料庫 270
21.3.4 數據表結構 270
21.4 C語言開發資料庫程式的
流程 271
21.5 C語言操作MySQL資料庫 273
21.5.1 MySQL常用資料庫操作
函式 273
21.5.2 連線MySQL資料庫 275
21.5.3 查詢圖書表記錄 276
21.5.4 插入圖書表記錄 278
21.5.5 修改圖書表記錄 279
21.5.6 刪除圖書表記錄 280
21.6 檔案引用 281
21.7 變數和函式定義 282
21.8 主要功能模組設計 282
21.8.1 顯示主選單信息 282
21.8.2 顯示所有圖書信息 284
21.8.3 添加圖書信息 286
21.8.4 修改圖書信息 291
21.8.5 刪除圖書信息 296
21.8.6 查詢圖書信息 300
21.9 開發總結 302
第22章 企業員工管理系統(Dev C++實現)
自學視頻、源程式
配套資源\mr\22\ 303
22.1 開發背景 304
22.2 系統分析 304
22.2.1 需求分析 304
22.2.2 可行性分析 304
22.3 系統設計 305
22.3.1 功能闡述 305
22.3.2 功能結構 305
22.3.3 系統預覽 305
22.4 頭檔案模組設計 306
22.4.1 模組概述 306
22.4.2 頭檔案模組實現 306
22.5 主函式模組設計 307
22.5.1 模組概述 307
22.5.2 主函式模組實現 307
22.6 系統初始化模組設計 308
22.6.1 模組概述 308
22.6.2 系統初始化模組技術
分析 308
22.6.3 系統初始化模組實現 309
22.7 功能選單模組設計 311
22.7.1 模組概述 311
22.7.2 功能選單模組實現 311
22.8 系統登錄模組設計 313
22.8.1 模組概述 313
22.8.2 系統登錄模組技術分析 313
22.8.3 系統登錄模組實現 313
22.9 員工信息添加模組設計 314
22.9.1 模組概述 314
22.9.2 員工信息添加模組技術
分析 314
22.9.3 員工信息添加模組實現 315
22.10 員工信息刪除模組設計 316
22.10.1 模組概述 316
22.10.2 員工信息刪除模組實現 317
22.11 員工信息查詢模組設計 318
22.11.1 模組概述 318
22.11.2 員工信息查詢模組實現 319
22.12 員工信息修改模組設計 322
22.12.1 模組概述 322
22.12.2 員工信息修改模組實現 323
22.13 員工信息統計模組設計 326
22.13.1 模組概述 326
22.13.2 員工信息統計模組實現 326
22.14 系統密碼重置模組設計 326
22.14.1 模組概述 326
22.14.2 系統密碼重置模組
實現 327
22.15 開發總結 328
第23章 商品管理系統(Visual C++ 6.0
實現)
自學視頻、源程式
配套資源\mr\23\ 329
23.1 開發背景 330
23.2 需求分析 330
23.3 系統設計 330
23.3.1 功能闡述 330
23.3.2 功能結構 330
23.3.3 系統預覽 331
23.4 預處理 331
23.4.1 檔案引用 331
23.4.2 宏定義 332
23.5 聲明結構體 332
23.6 函式聲明 332
23.7 功能選單設計 333
23.7.1 功能概述 333
23.7.2 功能選單實現 333
23.7.3 自定義選單功能函式 334
23.8 商品錄入設計 335
23.8.1 功能概述 335
23.8.2 商品錄入模組技術分析 337
23.8.3 商品錄入實現 337
23.9 商品查詢設計 339
23.9.1 功能概述 339
23.9.2 商品查詢實現 339
23.10 商品刪除設計 340
23.10.1 功能概述 340
23.10.2 商品刪除實現 341
23.11 商品修改設計 342
23.11.1 功能概述 342
23.11.2 商品修改實現 343
23.12 商品記錄插入設計 344
23.12.1 功能概述 344
23.12.2 商品記錄插入實現 345
23.13 商品記錄統計設計 346
23.13.1 功能概述 346
23.13.2 商品記錄統計實現 347
23.14 開發總結 348
第24章 網路通信編程(Visual C++ 6.0
實現)
自學視頻、源程式
配套資源\mr\24\ 349
24.1 網路通信系統概述 350
24.1.1 開發背景 350
24.1.2 需求分析 350
24.1.3 功能結構圖 350
24.1.4 系統預覽 351
24.2 技術攻關 352
24.2.1 TCP/IP協定 352
24.2.2 IP位址 353
24.2.3 數據包格式 353
24.2.4 建立連線 355
24.2.5 套接字型檔函式 356
24.3 網路通信系統主程式 360
24.5 伺服器中轉通信 371
24.6 程式調試與錯誤處理 378
24.7 開發總結 380

前言

C語言是Combined Language(組合語言)的簡稱。C語言作為一種計算機設計語言,因其具有高級語言和彙編語言的特點,受到了廣大編程人員的喜愛。C語言套用廣泛,既可以編寫系統應用程式,也可以作為編寫應用程式的設計語言,並且還可以具體套用到有關單片機以及嵌入式系統的開發。這些都是多數學習編寫程式的讀者選擇C語言的原因。
本書特色
* 技術豐富。本書涉及的技術廣泛,而且都是讀者較為關心的內容,如圖形圖像開發技術、網路開發、系統操作等。
* 橫向連線。屬於C語言叢書的一部分,讀者經過了基礎、實例等內容的學習後,再學習本書內容可在鞏固基礎的同時真正達到學以致用的效果。
* 講解到位。本書剖析每種技術最有價值的部分,絕不拖泥帶水。
* 贈送所有項目原始碼。書中所有項目均提供原始碼,用戶在開發中可以快速借鑑或套用。
* 提供72集(節)視頻錄像。本書提供了72集(節)的視頻錄像,讀者可以邊看邊學,從而快速提高。
本書配套資源
本書提供了內容豐富的配套資源,包括自學視頻、源程式、素材,以及模組庫、案例庫、題庫、素材庫等多項輔助內容,讀者朋友可以通過如下方式獲取。
第1種方式:
(1)登錄清華大學出版社的網站,在網頁右上角的搜尋文本框中輸入本書書名(注意區分大小寫和留出空格),或者輸入本書關鍵字,或者輸入本書ISBN號(注意去掉ISBN號間隔線“-”),單擊“搜尋”按鈕。
(2)找到本書後單擊超連結,在該書的網頁下側單擊“網路資源”超連結,即可下載。
第2種方式:
訪問本書的新浪微博C語言圖書,找到配套資源的連結地址進行下載。
配套資源目錄如下圖所示。
本書約定
* 項目使用方法
用戶在學習本書的過程中,可以從配套資源中複製程式,去掉其唯讀屬性。有些項目需要使用相應的資料庫或第三方資源,此類程式在使用前需要進行相應配置,詳細使用方式請參考本書的配套資源使用說明書。此外,如果用戶直接將本書內容用於商業用途,由此產生的不良後果由用戶自己承擔。
* 部分項目只給出關鍵代碼
由於篇幅限制,書中有些模組只給出了關鍵代碼,完整代碼請參見配套資源對應程式。
讀者人群
本書適合以下人員閱讀:
* 從事C語言編程行業的開發人員
* 有一定語言基礎,想進一步提高技能的人員
* 大中專院校的老師和學生
* 即將從事編程工作的大學畢業生
* 相關培訓機構的老師和學員
* C語言編程愛好者

相關詞條

熱門詞條

聯絡我們