定 價:¥169.00
作 者: | (美)托尼·加迪斯 |
出版社: | 清華大學出版社 |
叢編項: | 清華計算機圖書譯叢 |
標 簽: | 暫缺 |
ISBN: | 9787302509103 | 出版時間: | 2018-10-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數(shù): | 字數(shù): |
第1章 計算機和編程導(dǎo)論 1
1.1 導(dǎo)言 1
1.2 硬件和軟件 2
1.2.1 硬件 2
1.2.2 軟件 5
1.2.3 思考題 5
1.3 計算機存儲數(shù)據(jù)的方式 6
1.3.1 數(shù)字存儲 7
1.3.2 字符存儲 8
1.3.3 高級數(shù)字存儲 9
1.3.4 其他類型數(shù)據(jù)的
存儲方式 9
1.3.5 思考題 9
1.4 程序工作原理 10
1.4.1 從機器語言到匯編
語言 12
1.4.2 高級語言 12
1.4.3 關(guān)鍵字、運算符和
語法概述 13
1.4.4 編譯器和解釋器 14
1.4.5 思考題 15
1.5 圖形用戶界面 16
1.5.1 事件驅(qū)動的GUI
程序 17
1.5.2 思考題 18
1.6 對象 18
1.6.1 可見對象與不可見
對象 19
1.6.2 類:對象來源 20
1.6.3 .NET框架 20
1.6.4 編寫自定義類 20
1.6.5 思考題 20
1.7 程序開發(fā)過程 21
1.7.1 程序開發(fā)周期 21
1.7.2 思考題 24
1.8 Visual Studio開發(fā)環(huán)境入門 24
教程1-1:Visual Studio入門和
環(huán)境設(shè)置 25
1.8.1 新建項目 27
教程1-2:新建Visual C#項目 27
教程1-3:保存和關(guān)閉項目 29
1.8.2 Visual Studio開發(fā)
環(huán)境 29
1.8.3 使用“自動隱藏”
功能 30
1.8.4 菜單欄和“標準”
工具欄 31
1.8.5 工具箱 32
1.8.6 使用工具提示 34
1.8.7 ??亢透哟翱?nbsp;34
1.8.8 項目和解決方案 34
1.8.9 解決方案和項目在磁盤
上的典型組織方式 36
1.8.10 打開現(xiàn)有的項目 37
教程1-4:打開現(xiàn)有的項目 37
1.8.11 顯示設(shè)計器窗口 37
1.8.12 訪問Visual Studio
文檔 38
教程1-5:熟悉Visual Studio開發(fā)
環(huán)境 38
1.8.13 思考題 39
本章重點詞匯(中英文對照) 39
復(fù)習和練習 41
編程挑戰(zhàn) 44
第2章 Visual C#簡介 46
2.1 窗體和控件入門 46
2.1.1 應(yīng)用程序窗體 46
2.1.2 通過名稱識別窗體和
控件 46
2.1.3 “屬性”窗口 48
2.1.4 添加控件到窗體中 50
2.1.5 按鈕控件詳解 51
2.1.6 修改控件的名稱 52
2.1.7 控件命名規(guī)則 53
2.1.8 思考題 54
2.2 為第一個程序創(chuàng)建圖形用戶
界面 54
教程2-1:創(chuàng)建Hello World應(yīng)用
程序的圖形用戶界面 55
2.3 初識C#代碼 58
2.3.1 在代碼編輯器和
設(shè)計器之間切換 61
2.3.2 將自己的代碼添加
到項目中 62
2.3.3 消息框 64
2.3.4 字符串常量 66
2.3.5 多個按鈕與事件
處理程序 66
2.3.6 設(shè)計時和運行時 67
2.3.7 思考題 68
2.4 為Hello World應(yīng)用程序編寫
代碼 68
教程2-2:為Hello World應(yīng)用
程序編寫代碼 68
2.5 使用標簽控件 70
2.5.1 設(shè)置字體屬性 72
2.5.2 設(shè)置邊框樣式屬性 73
2.5.3 設(shè)置自動調(diào)整大小
屬性 73
2.5.4 設(shè)置文本對齊屬性 74
2.5.5 使用代碼在標簽控件
中顯示輸出 75
教程2-3:創(chuàng)建Language Translator
程序 78
2.5.6 思考題 81
2.6 了解智能感知功能 81
2.7 使用圖片框控件 82
2.7.1 設(shè)置大小模式屬性 84
2.7.2 創(chuàng)建可單擊的圖像 85
教程2-4:創(chuàng)建Flags應(yīng)用程序 86
2.7.3 可見性屬性 89
教程2-5:創(chuàng)建Card Flip應(yīng)用
程序 90
2.7.4 語句執(zhí)行順序 93
2.7.5 思考題 94
2.8 注釋、空行和縮進 94
2.8.1 注釋 94
2.8.2 使用空行和縮進使
代碼更易于閱讀 95
2.8.3 思考題 96
2.9 編寫代碼以關(guān)閉應(yīng)用程序
窗體 96
2.10 處理語法錯誤 97
思考題 98
本章重點詞匯(中英文對照) 98
復(fù)習和練習 99
編程挑戰(zhàn) 102
第3章 處理數(shù)據(jù) 106
3.1 使用文本框控件讀取輸入 106
3.1.1 清除文本框控件的
內(nèi)容 108
3.1.2 思考題 108
3.2 變量初窺 108
3.2.1 數(shù)據(jù)類型 109
3.2.2 變量名 109
3.2.3 string變量 109
3.2.4 字符串連接 110
3.2.5 在使用變量之前必須
先聲明 112
3.2.6 局部變量 112
3.2.7 變量的作用域 112
3.2.8 變量的生存周期 113
3.2.9 重復(fù)的變量名稱 113
3.2.10 賦值兼容性 113
3.2.11 一個變量一次只能
保存一個值 114
教程3-1:創(chuàng)建Birth Date String
應(yīng)用程序 115
3.2.12 初始化變量 118
3.2.13 使用一個語句聲明
多個變量 119
3.2.14 思考題 119
3.3 數(shù)字數(shù)據(jù)類型和變量 120
3.3.1 數(shù)字常量 121
3.3.2 int變量的賦值
兼容性 122
3.3.3 double變量的賦值
兼容性 122
3.3.4 decimal變量的賦值
兼容性 123
3.3.5 使用強制類型轉(zhuǎn)換
運算符顯式轉(zhuǎn)換值 123
3.3.6 思考題 124
3.4 執(zhí)行計算 125
3.4.1 計算的順序 126
3.4.2 使用括號分組 127
3.4.3 在數(shù)學表達式中使用
混合的數(shù)據(jù)類型 127
3.4.4 整除 128
3.4.5 組合賦值運算符 129
3.4.6 思考題 130
3.5 輸入和輸出數(shù)字值 130
3.5.1 從文本框中獲取
數(shù)字 130
3.5.2 顯示數(shù)字值 133
3.5.3 使用+運算符進行
隱式字符串轉(zhuǎn)換 134
教程3-2:計算燃油的經(jīng)濟性 135
3.5.4 思考題 138
3.6 使用ToString方法設(shè)置
數(shù)字格式 138
3.6.1 數(shù)字格式 139
3.6.2 固定點格式 139
3.6.3 指數(shù)格式 140
3.6.4 貨幣格式 140
3.6.5 使用百分比格式 140
3.6.6 指定精度 140
3.6.7 四舍五入 140
3.6.8 對整數(shù)值使用
前導(dǎo)零 141
教程3-3:創(chuàng)建具有貨幣格式化
功能的 Sale Price Calculator
應(yīng)用程序 141
3.6.9 思考題 145
3.7 簡單的異常處理 145
3.7.1 處理異常 146
3.7.2 顯示異常的默認錯誤
消息 149
教程3-4:創(chuàng)建包含異常處理
機制的 Test Average應(yīng)用
程序 150
3.7.3 思考題 154
3.8 使用命名常量 154
3.9 聲明變量為字段 155
3.9.1 在窗體類中字段的
生存周期 158
3.9.2 慎用字段 158
3.9.3 常量字段 159
教程3-5:創(chuàng)建Change Counter
應(yīng)用程序 159
3.9.4 思考題 163
3.10 使用Math類 164
3.10.1 Math.PI和Math.E
命名常量 165
3.10.2 思考題 165
3.11 圖形用戶界面詳解 165
3.11.1 控制窗體的Tab鍵
順序 165
3.11.2 使用Focus方法
改變焦點 167
3.11.3 將鍵盤訪問鍵
分配給按鈕 168
3.11.4 BackColor屬性 169
3.11.5 ForeColor屬性 170
3.11.6 使用代碼設(shè)置
顏色 170
3.11.7 窗體的背景圖像 171
3.11.8 使用GroupBox和
Panel來組織控件 172
3.12 使用調(diào)試器定位邏輯錯誤 174
教程3-6:在運行時單步執(zhí)行應(yīng)用
程序代碼 175
思考題 178
本章重點詞匯(中英文對照) 179
復(fù)習和練習 180
編程挑戰(zhàn) 182
第4章 條件選擇 187
4.1 決策結(jié)構(gòu)和if語句 187
4.1.1 布爾表達式和關(guān)系
運算符 189
4.1.2 綜合應(yīng)用 190
教程4-1:完成Test Score Average
應(yīng)用程序 191
4.1.3 思考題 195
4.2 if-else語句 195
教程4-2:完成Payroll with
Overtime應(yīng)用程序 197
思考題 201
4.3 嵌套決策結(jié)構(gòu) 201
教程4-3:完成Loan Qualifier
應(yīng)用程序 203
4.3.1 嵌套決策結(jié)構(gòu)中的
縮進和對齊 207
4.3.2 測試一系列條件 207
4.3.3 if-else-if語句 210
4.3.4 思考題 212
4.4 邏輯運算符 213
4.4.1 &&運算符 213
4.4.2 ||運算符 214
4.4.3 短路評估 214
4.4.4 !運算符 215
4.4.5 邏輯運算符的
優(yōu)先級 215
4.4.6 使用邏輯運算符檢查
數(shù)字范圍 216
4.4.7 思考題 217
4.5 bool變量和標記 218
思考題 219
4.6 比較字符串 219
4.6.1 其他字符串比較 221
4.6.2 思考題 223
4.7 使用TryParse方法防止
數(shù)據(jù)轉(zhuǎn)換異常 223
4.7.1 驗證多個文本框中的
數(shù)據(jù) 226
教程4-4:計算燃油經(jīng)濟性 228
4.7.2 思考題 231
4.8 輸入驗證 231
4.9 單選按鈕和復(fù)選框 233
4.9.1 單選按鈕 233
4.9.2 復(fù)選框 236
4.9.3 CheckedChanged
事件 237
教程4-5:創(chuàng)建Color Theme應(yīng)用
程序 238
4.9.4 思考題 241
4.10 switch語句 241
思考題 243
4.11 列表框介紹 244
4.11.1 SelectedItem屬性 245
4.11.2 確定是否選中一個
項目 245
教程4-6:創(chuàng)建Time Zone應(yīng)用
程序 246
4.11.3 思考題 249
本章重點詞匯(中英文對照) 249
復(fù)習和練習 250
編程挑戰(zhàn) 253
第5章 循環(huán)、文件和隨機數(shù) 258
5.1 列表框詳解 258
5.1.1 Items.Count屬性 259
5.1.2 Items.Clear方法 260
5.1.3 思考題 260
5.2 while循環(huán) 260
5.2.1 while循環(huán)是一個預(yù)
測試循環(huán) 263
5.2.2 計數(shù)器變量 263
教程5-1:使用循環(huán)計算賬戶
余額 264
教程5-2:改進Ending Balance
應(yīng)用程序 267
5.2.3 無限循環(huán) 270
5.2.4 思考題 271
5.3 遞增和遞減運算符 271
思考題 272
5.4 for循環(huán) 273
5.4.1 for循環(huán)是一個預(yù)測試
循環(huán) 276
5.4.2 在初始化表達式中
聲明計數(shù)器變量 276
5.4.3 其他形式的更新
表達式 276
5.4.4 通過遞減來倒數(shù)
計數(shù)器變量 277
5.4.5 避免修改for循環(huán)體
中的計數(shù)器變量 277
教程5-3:使用for循環(huán) 277
5.4.6 思考題 280
5.5 do-while循環(huán) 281
思考題 282
5.6 使用文件存儲數(shù)據(jù) 282
5.6.1 文件類型 284
5.6.2 文件訪問方法 284
5.6.3 文件名和文件流對象 285
5.6.4 使用StreamWriter
對象將數(shù)據(jù)寫入文件 286
5.6.5 使用write方法寫入
數(shù)據(jù) 287
5.6.6 處理與文件相關(guān)的
異常 288
教程5-4:將數(shù)據(jù)寫入到文本
文件 288
5.6.7 將數(shù)字數(shù)據(jù)寫入文本
文件 292
5.6.8 將數(shù)據(jù)追加到現(xiàn)有
文件 293
教程5-5:追加數(shù)據(jù)到Friend.txt
文件 294
5.6.9 指定輸出文件的
位置 296
5.6.10 使用StreamReader
對象從文件中讀取
數(shù)據(jù) 296
5.6.11 讀取位置 298
5.6.12 從文本文件讀取數(shù)字
數(shù)據(jù) 299
5.6.13 使用循環(huán)讀取文件
并檢測文件的結(jié)尾 301
教程5-6:使用循環(huán)讀取到
文件末尾 302
5.6.14 累計匯總 305
教程5-7:累計匯總 306
5.6.15 思考題 309
5.7 使用OpenFileDialog和
SaveFileDialog控件 310
5.7.1 使用OpenFileDialog
控件 310
5.7.2 使用SaveFileDialog
控件 313
5.7.3 思考題 315
5.8 隨機數(shù) 315
5.8.1 Next方法 316
5.8.2 NextDouble方法 317
教程5-8:模擬拋擲硬幣 317
5.8.3 隨機數(shù)種子 320
5.8.4 思考題 321
5.9 Load事件 321
教程5-9:創(chuàng)建一個Load事件
處理程序 321
思考題 324
本章重點詞匯(中英文對照) 324
復(fù)習和練習 325
編程挑戰(zhàn) 327
第6章 使用方法實現(xiàn)代碼模塊化 331
6.1 方法入門 331
6.2 void方法 333
6.2.1 方法頭 333
6.2.2 方法體 334
6.2.3 在類中聲明方法 334
6.2.4 調(diào)用方法 335
教程6-1:創(chuàng)建并調(diào)用方法 337
6.2.5 自上而下的設(shè)計 340
6.2.6 思考題 341
6.3 將實參傳遞給方法 341
教程6-2:傳遞實參給方法 344
6.3.1 實參和形參的數(shù)據(jù)
類型兼容性 348
6.3.2 形參變量的作用域 348
6.3.3 傳遞多個實參 348
6.3.4 命名實參 350
6.3.5 默認實參 350
6.3.6 通過值傳遞實參 351
6.3.7 思考題 352
6.4 通過引用傳遞實參 353
6.4.1 使用引用形參 353
6.4.2 使用輸出形參 355
教程6-3:使用輸出形參 356
6.4.3 思考題 360
6.5 返回值方法 361
6.5.1 編寫自己的返回值
函數(shù) 361
教程6-4:編寫返回值的方法 365
6.5.2 布爾方法 368
6.5.3 使用布爾方法實現(xiàn)
輸入驗證的模塊化 369
教程6-5:使用布爾方法實現(xiàn)輸入
驗證的模塊化 369
6.5.4 從方法返回一個
字符串 372
6.5.5 思考題 374
6.6 調(diào)試方法 374
教程6-6:練習使用“逐語句”
命令 375
教程6-7:連續(xù)使用“逐過程”
命令 376
教程6-8:練習使用“跳出”
命令 377
本章重點詞匯(中英文對照) 378
復(fù)習和練習 378
編程挑戰(zhàn) 380
第7章 數(shù)組和List 385
7.1 值類型和引用類型 385
思考題 387
7.2 數(shù)組基礎(chǔ)知識 387
7.2.1 數(shù)組元素和下標 389
7.2.2 數(shù)組元素默認值 390
7.2.3 使用數(shù)組元素 390
7.2.4 數(shù)組初始化 392
7.2.5 使用循環(huán)遍歷數(shù)組 393
7.2.6 無效的下標 394
7.2.7 Length屬性 394
教程7-1:使用數(shù)組保存隨機生成
的彩票號碼清單 395
7.2.8 注意大小差一錯誤 397
7.2.9 使用數(shù)組的foreach
循環(huán) 397
7.2.10 重新給數(shù)組引用
變量賦值 399
7.2.11 思考題 400
7.3 使用文件和數(shù)組 400
7.3.1 將數(shù)組的內(nèi)容寫入
文件 400
7.3.2 從文件中讀取值并將
其存儲到數(shù)組中 402
7.4 將數(shù)組作為實參傳遞給
方法 403
7.4.1 在數(shù)組形參中使用ref
和out關(guān)鍵字 406
7.4.2 思考題 410
7.5 實用數(shù)組算法 411
7.5.1 順序搜索 411
7.5.2 復(fù)制數(shù)組 413
7.5.3 比較數(shù)組 414
7.5.4 計算數(shù)組中值的
總和 416
7.5.5 計算數(shù)組中值的
平均值 416
7.5.6 查找數(shù)組中的最高值
和最低值 417
7.5.7 部分填充的數(shù)組 419
教程7-2:處理數(shù)組數(shù)據(jù) 422
7.6 排序和搜索數(shù)組的高級
算法 427
7.6.1 選擇排序算法 427
7.6.2 二分搜索算法 432
7.6.3 思考題 434
7.7 二維數(shù)組 435
7.7.1 聲明一個二維數(shù)組 436
7.7.2 訪問二維數(shù)組中的
元素 437
7.7.3 隱式聲明二維數(shù)組的
大小和初始化 437
教程7-3:完成Seating Chart
應(yīng)用程序 438
7.7.4 計算二維數(shù)組的所有
元素之和 442
7.7.5 計算二維數(shù)組各行
之和 442
7.7.6 計算二維數(shù)組各列
之和 443
7.7.7 思考題 444
7.8 交錯數(shù)組 444
思考題 446
7.9 List集合 446
7.9.1 創(chuàng)建List對象 446
7.9.2 初始化List 447
7.9.3 將項目添加到List 447
7.9.4 Count屬性 447
7.9.5 訪問List中的項目 448
7.9.6 將List傳遞給方法 448
7.9.7 從List中刪除項目 449
7.9.8 在List中插入項目 450
7.9.9 搜索List中的項目 451
教程7-4:完成Test Score List
應(yīng)用程序 452
7.9.10 思考題 457
本章重點詞匯(中英文對照) 458
復(fù)習和練習 458
編程挑戰(zhàn) 460
第8章 數(shù)據(jù)處理詳解 464
8.1 本章內(nèi)容簡介 464
8.2 字符串和字符處理 464
8.2.1 char數(shù)據(jù)類型 464
8.2.2 檢索字符串中的單個
字符 465
8.2.3 字符測試和轉(zhuǎn)換
方法 466
教程8-1:完成Password Validation
應(yīng)用程序 470
8.2.4 字符大小寫轉(zhuǎn)換 474
8.2.5 搜索子字符串 475
8.2.6 修改字符串的方法 482
教程8-2:完成Telephone Format
應(yīng)用程序 484
教程8-3:完成Telephone Unformat
應(yīng)用程序 488
8.2.7 拆分字符串 492
教程8-4:完成CSV Reader應(yīng)用
程序 495
8.2.8 思考題 499
8.3 結(jié)構(gòu) 500
8.3.1 使用new運算符來
創(chuàng)建結(jié)構(gòu)實例 503
8.3.2 訪問結(jié)構(gòu)的字段 503
8.3.3 將一個結(jié)構(gòu)對象賦值
給另一個結(jié)構(gòu)對象 504
8.3.4 將結(jié)構(gòu)對象傳遞給
方法 504
8.3.5 比較結(jié)構(gòu)對象 505
8.3.6 結(jié)構(gòu)對象數(shù)組 506
8.3.7 在List中存儲結(jié)構(gòu)
對象 506
教程8-5:完成Phonebook應(yīng)用
程序 511
8.3.8 思考題 517
8.4 枚舉類型 517
8.4.1 使用枚舉量或enum
變量的ToString方法 520
教程8-6:完成Color Spectrum
應(yīng)用程序 520
8.4.2 獲取枚舉量或enum
變量的整數(shù)值 523
8.4.3 為枚舉量指定整
數(shù)值 523
8.4.4 比較枚舉量和enum
變量 523
8.4.5 使用enum變量遍歷
數(shù)組的元素 524
8.4.6 思考題 525
8.5 ImageList控件 525
教程8-7:完成Random Card
應(yīng)用程序 527
思考題 529
本章重點詞匯(中英文對照) 530
復(fù)習和練習 530
編程挑戰(zhàn) 533
第9章 類和多窗體項目 537
9.1 關(guān)于類 537
9.1.1 創(chuàng)建一個類 538
9.1.2 創(chuàng)建一個對象 540
9.1.3 編寫類聲明的位置 541
教程9-1:創(chuàng)建和使用Coin類 544
9.1.4 將對象傳遞給方法 548
9.1.5 思考題 549
9.2 屬性 549
9.2.1 屬性與公共字段 552
9.2.2 將屬性作為實參傳遞 553
教程9-2:創(chuàng)建和使用CellPhone
類 553
9.2.3 只讀屬性 558
9.2.4 避免陳舊的數(shù)據(jù) 558
9.2.5 自動屬性 559
9.2.6 只讀自動屬性 560
9.2.7 思考題 560
9.3 帶形參的構(gòu)造函數(shù)和重載 561
教程9-3:創(chuàng)建和使用
BankAccount類 561
9.3.1 重載的方法 566
9.3.2 重載的構(gòu)造函數(shù) 567
9.3.3 默認構(gòu)造函數(shù) 568
9.3.4 思考題 568
9.4 在數(shù)組和List中存儲類
類型對象 568
9.4.1 類類型對象的數(shù)組 568
9.4.2 類類型對象的List 569
教程9-4:完成Cell Phone
Inventory應(yīng)用程序 570
9.4.3 思考題 574
9.5 尋找問題中的類及其責任 574
9.5.1 編寫問題領(lǐng)域的
說明 574
9.5.2 識別所有的名詞 575
9.5.3 修改名詞列表 576
9.5.4 確定類的責任 579
9.5.5 這僅僅是個開始 583
9.5.6 思考題 584
9.6 在項目中創(chuàng)建多個窗體 584
9.6.1 重命名Form1窗體 584
9.6.2 將新窗體添加到
項目 586
9.6.3 在窗體和窗體代碼
之間切換 587
9.6.4 刪除窗體 587
9.6.5 顯示窗體 588
教程9-5:創(chuàng)建包含兩個窗體的
應(yīng)用程序 589
9.6.6 模式窗體和無模式
窗體 592
9.6.7 訪問不同窗體上的
控件 593
教程9-6:訪問不同窗體上的
控件 594
9.6.8 思考題 598
本章重點詞匯(中英文對照) 598
復(fù)習和練習 599
編程挑戰(zhàn) 602
第10章 繼承和多態(tài) 605
10.1 繼承 605
10.1.1 普遍性和特殊性 605
10.1.2 繼承與Is-a關(guān)系 605
教程10-1:創(chuàng)建并測試
SavingsAccount 和
CDAccount類 616
10.1.3 基類和派生類構(gòu)造
函數(shù) 622
10.1.4 繼承中的構(gòu)造函數(shù)
問題總結(jié) 624
10.1.5 思考題 624
10.2 多態(tài) 624
10.2.1 覆蓋屬性 628
10.2.2 基類引用變量只
知道基類成員 629
10.2.3 Is-a關(guān)系不能
反向工作 629
10.2.4 傳遞對象給基類
形參 629
教程10-2:完成Polymorphism
應(yīng)用程序 630
10.2.5 思考題 635
10.3 抽象類 636
教程10-3:完成Computer Science
Student應(yīng)用程序 637
思考題 642
本章重點詞匯(中英文對照) 642
復(fù)習和練習 643
編程挑戰(zhàn) 645
第11章 數(shù)據(jù)庫 647
11.1 數(shù)據(jù)庫管理系統(tǒng)簡介 647
11.1.1 SQL Server Express
Edition 648
11.1.2 思考題 648
11.2 表、行和列 648
11.2.1 列數(shù)據(jù)類型 649
11.2.2 主鍵 650
11.2.3 標識列 650
11.2.4 允許Null值 650
11.2.5 思考題 651
11.3 在Visual Studio中創(chuàng)建一個
數(shù)據(jù)庫 651
11.3.1 將應(yīng)用程序連接到
數(shù)據(jù)庫 651
教程11-1:啟動Phone Book應(yīng)用
程序并創(chuàng)建Phonelist.mdf
數(shù)據(jù)庫 652
11.3.2 數(shù)據(jù)庫文件的位置 659
11.3.3 思考題 659
11.4 DataGridView控件 660
教程11-2:完成Phone Book應(yīng)用
程序 660
11.4.1 自動生成的代碼 664
11.4.2 思考題 665
11.5 連接到現(xiàn)有數(shù)據(jù)庫并使用
“詳細信息”視圖控件 666
教程11-3:創(chuàng)建Products應(yīng)用
程序并使用“詳細信息”
視圖 667
11.5.1 運行時的數(shù)據(jù)庫
副本 674
11.5.2 思考題 674
11.6 數(shù)據(jù)綁定控件詳解 674
11.6.1 自定義DataGridView
控件 674
11.6.2 自定義“詳細信息”
視圖 676
11.6.3 將列綁定到列表框
控件 677
教程11-4:創(chuàng)建Product Lookup
應(yīng)用程序 678
11.6.4 在多個窗體上有
數(shù)據(jù)綁定控件 680
教程11-5:創(chuàng)建Multiform Products
應(yīng)用程序 680
11.6.5 思考題 686
11.7 使用SQL Select語句選擇
數(shù)據(jù) 686
11.7.1 使用Where子句
指定搜索條件 687
11.7.2 使用Like運算符 688
11.7.3 使用And和Or 689
11.7.4 對Select查詢的
結(jié)果進行排序 690
11.7.5 TableAdapter查詢 690
11.7.6 添加新的
TableAdapter查詢 693
教程11-6:創(chuàng)建Product Queries
應(yīng)用程序 693
11.7.7 SQL數(shù)學函數(shù) 701
教程11-7:創(chuàng)建Product Queries
應(yīng)用程序 701
11.7.8 查詢形參 705
教程11-8:創(chuàng)建Product Search
應(yīng)用程序 705
11.7.9 思考題 710
本章重點詞匯(中英文對照) 710
復(fù)習和練習 711
編程挑戰(zhàn) 714
附錄A C#基本數(shù)據(jù)類型 716
附錄B 用戶界面控件詳解 717
附錄C ASCII/Unicode字符 737
附錄D 思考題答案 738