Visual Basic 2008程式設計(第7版)

Visual Basic 2008程式設計(第7版)

《Visual Basic 2008程式設計(第7版)》是2009年清華大學出版社出版的圖書,作者是David Schneider。

基本介紹

  • 書名:Visual Basic 2008程式設計(第7版)
  • 作者:David Schneider
  • ISBN:9787302191001
  • 定價:69元
  • 出版社:清華大學出版社
  • 出版時間:2009-1-8
  • 裝幀:平裝
圖書簡介,圖書目錄,

圖書簡介

第7版新增內容
1. Visual Basic的版本已從Visual Basic 2005升級到Visual Basic 2008,並解釋了 Visual Basic 2008 的有關新增功能。
2. 已加進學生和審閱者的各種建議。
3. 第1章進行了合理縮減,並與第2章合併(以前第1章的內容已移到了附錄中).
4. 第3章分成了兩章。
5. 上一版本的第4章(通用過程)移到了決策結構一章的後面。
6. 作用範圍的概念在本書的更前面就進行了解釋。
7. 更新和修訂了示例和練習中的現實數據。
8. 在Visual Basic環境而不是在Notepad中處理文本檔案。
9. 所有截屏圖都進行了更新,以體現Microsoft Vista作業系統。
10. 調用MessageBox.Show而不是MsgBox來生成訊息框。

圖書目錄

第1章計算機與問題求解概述1
1.1計算機簡介1
1.2Windows、資料夾與檔案3
1.2.1Windows及其小視窗3
1.2.2滑鼠的動作3
1.2.3檔案與資料夾4
1.3程式開發周期6
1.3.1在計算機上執行任務6
1.3.2程式規劃6
1.4編程工具7
1.4.1流程圖8
1.4.2偽代碼9
1.4.3層次圖9
1.4.4確定紐約市給定編號街道的方向的算法10
1.4.5班級平均成績算法11
1.4.6補充說明11
第2章VisualBasic、控制項與事件14
2.1VisualBasic2008概述14
2.1.1為什麼使用Windows和VisualBasic14
2.1.2如何開發VisualBasic程式15
2.1.3VisualBasic的不同版本16
2.2VisualBasic控制項16
2.2.1開始一個新的VisualBasic程式16
2.2.2文本框演練19
2.2.3按鈕演練23
2.2.4標籤演練24
2.2.5列表框演練24
2.2.6Name屬性25
2.2.7幫助演練26
2.2.8字型26
2.2.9自動隱藏27
VisualBasic2008程式設計(第7版)目錄2.2.10放置和排列控制項27
2.2.11設定制表符順序29
2.2.12補充說明29
思考題2.230
練習題2.230
思考題2.2的解答33
2.3VisualBasic事件33
2.3.1事件過程演練35
2.3.2表單的屬性和事件過程38
2.3.3事件過程頭38
2.3.4上下文感知幫助38
2.3.5文本檔案38
2.3.6查看控制項的所有事件過程39
2.3.7打開一個程式40
2.3.8補充說明41
思考題2.342
練習題2.342
思考題2.3的解答47
2.4本章小結47
第3章變數、輸入與輸出48
3.1數字48
3.1.1算術運算48
3.1.2變數49
3.1.3增加變數的值52
3.1.4內置函式:Math.Sqrt、Int和Math.Round52
3.1.5Integer數據類型53
3.1.6聲明多個變數54
3.1.7括弧54
3.1.8三種錯誤類型54
3.1.9ErrorList視窗55
3.1.10補充說明55
思考題3.156
練習題3.157
思考題3.1的解答62
3.2字元串63
3.2.1變數與字元串63
3.2.2OptionExplicit與OptionStrict64
3.2.3使用文本框輸入和輸出65
3.2.4自動更正66
3.2.5連線66
3.2.6字元串屬性和方法:Length屬性及ToUpper、ToLower、Trim、
IndexOf和Substring方法67
3.2.7空字元串70
3.2.8字元串的初始值70
3.2.9擴增與受限70
3.2.10內部注釋71
3.2.11續行字元72
3.2.12變數的作用範圍72
3.2.13補充說明73
思考題3.274
練習題3.274
思考題3.2的解答79
3.3輸入和輸出80
3.3.1使用格式函式按格式化輸出80
3.3.2用區域格式化輸出80
3.3.3從檔案讀取數據82
3.3.4使用輸入對話框輸入信息86
3.3.5使用訊息對話框輸出信息88
3.3.6使用掩碼文本框輸入信息88
3.3.7補充說明90
思考題3.390
練習題3.391
思考題3.3的解答99
3.4本章小結99
3.5程式設計項目100
第4章判斷103
4.1關係運算符和邏輯運算符103
4.1.1ANSI值103
4.1.2關係運算符104
4.1.3邏輯運算符106
4.1.4Boolean數據類型107
4.1.5補充說明107
思考題4.1108
練習題4.1108
思考題4.1的解答110
4.2If代碼塊110
4.2.1If代碼塊110
4.2.2ElseIf子句114
4.2.3補充說明116
思考題4.2117
練習題4.2117
思考題4.2的解答126
4.3SelectCase代碼塊126
4.3.1補充說明133
思考題4.3134
練習題4.3134
思考題4.3的解答142
4.5本章小結142
4.6程式設計項目143
第5章一般過程145
5.1Sub過程,第1部分145
5.1.1將變數和表達式用作參數150
5.1.2Sub過程調用其他Sub過程153
5.1.3補充說明154
思考題5.1154
練習題5.1155
思考題5.1的解答168
5.2Sub過程,第2部分168
5.2.1按值傳遞168
5.2.2按引用傳遞169
5.2.3變數的生命周期與作用範圍172
5.2.4調試173
思考題5.2174
練習題5.2174
思考題5.2的解答182
5.3Function過程183
5.3.1帶有多個參數的自定義函式185
5.3.2不帶參數的自定義函式189
5.3.3自定義布爾值函式189
5.3.4比較Function過程與Sub過程190
5.3.5命名常量190
思考題5.3191
練習題5.3192
思考題5.3的解答197
5.4模組化設計197
5.4.1自頂向下設計197
5.4.2結構化程式設計199
5.4.3結構化程式設計的優點199
5.4.4面向對象程式設計201
5.4.5相關引語201
5.5實例分析:周工資單201
5.5.1設計周工資單程式203
5.5.2工資單事件的偽代碼203
5.5.3編寫周工資單程式204
5.5.4程式和用戶界面204
5.5.5補充說明209
5.6本章小結209
5.7程式設計項目210
第6章循環213
6.1Do循環213
6.1.1補充說明217
思考題6.1218
練習題6.1218
思考題6.1的解答224
6.2使用Do循環處理數據列表224
6.2.1Peek方法225
6.2.2計數器和累加器227
6.2.3標記228
6.2.4嵌套循環230
6.2.5補充說明231
思考題6.2231
練習題6.2232
思考題6.2的解答239
6.3For…Next循環239
6.3.1嵌套For…Next循環244
6.3.2補充說明245
思考題6.3245
練習題6.3245
思考題6.3的解答252
6.4實例分析:分析貸款252
6.4.1設計分析貸款程式252
6.4.2用戶界面253
6.4.3分析貸款程式的偽代碼255
6.4.4編寫分析貸款程式256
6.4.5補充說明260
6.5本章小結260
6.6程式設計項目261
第7章數組266
7.1創建和訪問數組266
7.1.1聲明數組變數267
7.1.2Load事件過程269
7.1.3GetUpperBound方法270
7.1.4ReDim語句270
7.1.5將數組用作頻率表272
7.1.6數值的賦值語句273
7.1.7自定義數組值的函式274
7.1.8補充說明275
思考題7.1275
練習題7.1275
思考題7.1的解答283
7.2使用數組283
7.2.1有序數組283
7.2.2使用數組中的部分數據285
7.2.3合併兩個有序數組286
7.2.4將數組傳遞給過程288
7.2.5補充說明291
思考題7.2292
練習題7.2292
思考題7.2的解答297
7.3一些其他類型的數組298
7.3.1控制項數組298
7.3.2結構300
7.3.3顯示和比較結構值305
思考題7.3305
練習題7.3305
思考題7.3的解答312
7.4排序和查找313
7.4.1冒泡排序314
7.4.2希爾排序318
7.4.3查找321
7.4.4補充說明326
思考題7.4326
練習題7.4327
思考題7.4的解答332
7.5二維數組332
7.5.1補充說明339
思考題7.5339
練習題7.5339
思考題7.5的解答346
7.6實例分析:一台成熟的收銀機347
7.6.1程式設計347
7.6.2用戶界面347
7.6.3數據結構349
7.6.4程式編碼349
7.7本章小結356
7.8程式設計項目357
第8章順序檔案363
8.1順序檔案概述363
8.1.1創建順序檔案363
8.1.2向順序檔案添加條目365
8.1.3結構化的異常處理369
8.1.4補充說明373
思考題8.1373
練習題8.1373
思考題8.1的解答379
8.2使用順序檔案381
8.2.1對順序檔案進行排序381
8.2.2CSV格式383
8.2.3合併順序檔案385
8.2.4控制改變處理387
8.2.5補充說明389
思考題8.2389
練習題8.2390
思考題8.2的解答392
8.3實例分析:記錄支票和存款392
8.3.1程式設計392
8.3.2用戶界面393
8.3.3程式編碼395
8.4本章小結403
8.5程式設計項目404
第9章其他控制項與對象409
9.1列表框、組合框和檔案打開控制項409
9.1.1列表框控制項409
9.1.2在設計時填充列表框411
9.1.3使用數組來填充列表框412
9.1.4組合框控制項412
9.1.5OpenFileDialog控制項414
思考題9.1416
練習題9.1416
思考題9.1的解答419
9.2七種基本的控制項419
9.2.1分組框控制項419
9.2.2複選框控制項419
9.2.3單選鈕控制項421
9.2.4定時器控制項422
9.2.5圖片框控制項423
9.2.6水平滾動條和垂直滾動條控制項424
思考題9.2426
練習題9.2426
思考題9.2的解答429
9.3四種其他對象429
9.3.1Clipboard對象429
9.3.2Random類430
9.3.3MenuStrip控制項430
9.3.4多表單433
思考題9.3436
練習題9.3437
思考題9.3的解答439
9.4圖形439
9.4.1圖形對象439
9.4.2線、矩形、圓和扇形440
9.4.3餅圖442
9.4.4條形圖443
9.4.5動畫444
9.4.6補充說明445
思考題9.4446
練習題9.4446
思考題9.4的解答448
9.5本章小結449
9.6程式設計項目449
第10章資料庫管理454
10.1資料庫簡介454
10.1.1DatabaseExplorer455
10.1.2使用數據表訪問資料庫457
10.1.3把列表框綁定到數據表461
10.1.4把已有資料庫導入程式462
思考題10.1463
練習題10.1463
思考題10.1的解答466
10.2關係資料庫和SQL467
10.2.1主鍵和外鍵467
10.2.2SQL468
10.2.3四種SQL請求(查詢)468
10.2.4DataGridView控制項471
10.2.5改變資料庫的內容474
10.2.6使用SQL實現計算列476
10.2.7補充說明477
思考題10.2477
練習題10.2478
思考題10.2的解答483
10.3本章小結483
10.4程式設計項目483
第11章面向對象程式設計486
11.1類和對象486
11.1.1對象構造器493
思考題11.1496
練習題11.1497
思考題11.1的解答502
11.2對象數組、事件與包含502
11.2.1對象數組502
11.2.2事件505
11.2.3包含508
思考題11.2512
練習題11.2512
思考題11.2的解答514
11.3繼承515
11.3.1多態與重載520
11.3.2抽象屬性、方法和類525
11.3.3補充說明529
思考題11.3529
練習題11.3530
思考題11.3的解答535
11.4本章小結535
11.5程式設計項目536附錄AANSI值538附錄B如何541附錄C從VisualBasic6.0轉換到VisualBasic2008558附錄DVisualBasic調試工具564附錄E計算發展史573

相關詞條

熱門詞條

聯絡我們