Visual Basic 2005程式設計(第6版)

Visual Basic 2005程式設計(第6版)

《Visual Basic 2005程式設計(第6版)》是2008年清華大學出版社出版的圖書。

基本介紹

  • 中文名:Visual Basic 2005程式設計(第6版)
  • 作者:(美)施耐德  
  • 出版時間:2008年6月23日
  • 出版社:清華大學出版社
  • ISBN:9787302145516
  • 定價:69 元
  • 裝幀:平裝
  • 印次:1-2
圖書簡介,圖書目錄,

圖書簡介

1.闡述核心內容。本書不是粗略論及眾多主題,而是針對重要問題進行深入分析。
2.採用初學者能夠理解和關聯並感到舒適的示例與練習。示例中通常使用實際數據,沒有包含太多的修飾內容,以幫助學習者能夠更好地掌握編程技術。
3.做到內容簡明扼要,將可讀性與知識性融為一體。每個主題都是先討論要點,後將次要細節以說明的形式進行介紹。
4.介紹當今編程方法中好的編程經驗。首先論述問題解決技術和結構化程式設計,然後將它們貫穿使用在本書中。風格方面,採用面向對象的編程方式。
5.剖析主要的計算機應用程式。

圖書目錄

第1章 計算機和Visual Basic 2005
簡介 1
1.1 計算機簡介 2
1.2 使用 Windows 4
1.2.1 滑鼠指針 4
1.2.2 滑鼠操作 4
1.2.3 Windows“Start”按鈕 5
1.2.4 Windows 和小寫的
windows 5
1.2.5 使用記事本 6
1.2.6 說明 9
1.2.7 思考題1.2 9
1.2.8 練習題1.2 9
1.2.9 思考題1.2的解答 10
1.3 檔案和資料夾 10
1.3.1 使用Windows資源
管理器 11
1.3.2 使用“Open”和“Save As”
對話框 13
1.3.3 思考題1.3 14
1.3.4 練習題1.3 14
1.3.5 思考題1.3的解答 15
1.4 Visual Basic 2005 簡介 16
1.4.1 Windows和Visual Basic
的由來 16
1.4.2 如何開發Visual Basic
應用程式 16
1.4.3 Visual Basic的不同版本 18
1.5 計算發展史 18
第2章 問題求解 24
2.1 程式開發過程 25
2.1.1 在計算機上執行任務 25
2.1.2 程式規劃 25
2.2 程式設計工具 27
2.2.1 流程圖 27
2.2.2 偽代碼 28
2.2.3 層次圖 29
2.2.4 確定紐約市給定編號街道的
方向的算法 30
2.2.5 班級平均成績算法 31
2.2.6 說明 33
第3章 VisualBasic程式設計基礎 34
3.1 Visual Basic控制項 35
3.1.1 創建新的Visual Basic程式 35
3.1.2 文本框演練 37
3.1.3 按鈕演練 41
3.1.4 標籤演練 42
3.1.5 列表框演練 42
3.1.6 “Name”屬性 42
3.1.7 幫助演練 43
3.1.8 字型 44
3.1.9 自動隱藏 44
3.1.10 放置和排列控制項 44
3.1.11 說明 46
3.1.12 思考題3.1 46
3.1.13 練習題3.1 47
3.1.14 思考題3.1的解答 49
3.2 Visual Basic事件 49
3.2.1 事件過程演練 51
3.2.2 表單的屬性和事件過程 53
3.2.3 事件過程頭 54
3.2.4 說明 54
3.2.5 思考題3.2 56
3.2.6 練習題3.2 56
3.2.7 思考題3.2的解答 61
3.3 數字 61
3.3.1 算術運算 61
3.3.2 變數 63
3.3.3 增加變數的值 65
3.3.4 內置函式:Math.Sqrt、Int和
Math.Round 65
3.3.5 Integer數據類型 67
3.3.6 聲明多個變數 67
3.3.7 括弧 67
3.3.8 三種錯誤類型 68
3.3.9 說明 68
3.3.10 思考題3.3 69
3.3.11 練習題3.3 70
3.3.12 思考題3.3的解答 74
3.4 字元串 75
3.4.1 變數和字元串 75
3.4.2 使用文本框輸入和輸出 76
3.4.3 連線 77
3.4.4 字元串屬性和方法:Length及ToUpper、ToLower、Trim、IndexOf和Substring方法 78
3.4.5 空字元串 81
3.4.6 字元串的初始值 81
3.4.7 Option Strict 81
3.4.8 內部說明 82
3.4.9 行延續字元 83
3.4.10 說明 83
3.4.11 思考題 3.4 84
3.4.12 練習題3.4 84
3.4.13 思考題 3.4 的解答 89
3.5 輸入和輸出 89
3.5.1 使用格式函式按一定格
式顯示輸出信息 89
3.5.2 用區域設定輸出信息的格式 90
3.5.3 從檔案讀取數據 92
3.5.4 使用輸入對話框輸入信息 96
3.5.5 使用訊息對話框輸出信息 97
3.5.6 使用掩碼文本框輸入信息 98
3.5.7 說明 99
3.5.8 思考題3.5 100
3.5.9 練習題 3.5 100
3.5.10 思考題3.5的解答 109
3.6 總結 109
3.7 程式設計項目 110
第4章 一般過程 112
4.1 Sub過程,第1部分 113
4.1.1 將變數和表達式用作參數 118
4.1.2 Sub 過程調用其他
Sub過程 121
4.1.3 說明 122
4.1.4 思考題4.1 122
4.1.5 練習題4.1 123
4.1.6 思考題4.1的解答 136
4.2 Sub過程,第2部分 136
4.2.1 按值傳遞 136
4.2.2 按引用傳遞 137
4.2.3 局部變數 140
4.2.4 類變數 141
4.2.5 調試 143
4.2.6 思考題4.2 143
4.2.7 練習題4.2 144
4.2.8 思考題4.2的解答 152
4.3 Function過程 152
4.3.1 帶有多個參數的用戶
定義函式 155
4.3.2 不帶參數的用戶定義函式 158
4.3.3 比較Function過程與
Sub過程 159
4.3.4 使用區域指令縮起過程 159
4.3.5 思考題4.3 160
4.3.6 練習題4.3 161
4.3.7 思考題4.3的解答 166
4.4 模組化設計 166
4.4.1 自頂向下設計 166
4.4.2 結構化程式設計 168
4.4.3 結構化程式設計的優點 169
4.4.4 面向對象程式設計 170
4.4.5 相關引語 170
4.5 總結 170
4.6 程式設計項目 171
第5章 判定 173
5.1.1 ANSI值 174
5.1.2 邏輯運算符 176
5.1.3 Boolean數據類型 177
5.1.4 說明 177
5.1.5 思考題5.1 178
5.1.6 練習題5.1 178
5.1.7 思考題5.1的解答 180
5.2 If塊 180
5.2.1 If塊 180
5.2.2 ElseIf 子句 184
5.2.3 說明 186
5.2.4 思考題5.2 186
5.2.5 練習題5.2 187
5.2.6 思考題5.2的解答 197
5.3 Select Case 塊 197
5.3.1 示例1 197
5.3.2 示例2 198
5.3.3 示例3 200
5.3.4 示例4 201
5.3.5 示例 5 202
5.3.6 示例6 203
5.3.7 示例7 204
5.3.8 說明 205
5.3.9 思考題5.3 205
5.3.10 練習題5.3 206
5.3.11 思考題5.3的解答 214
5.4 實例分析:周工資單 214
5.4.1 設計周工資單程式 215
5.4.2 工資單事件的偽代碼 216
5.4.3 編寫周工資單程式 216
5.4.4 程式和用戶界面 217
5.4.5 說明 221
5.5 總結 222
5.6 程式設計項目 222
第6章 循環 225
6.1 Do 循環 226
6.1.1 示例 1 226
6.1.2 示例2 227
6.1.3 示例 3 228
6.1.4 示例 4 229
6.1.5 說明 229
6.1.6 思考題6.1 230
6.1.7 練習題6.1 230
6.1.8 思考題6.1的解答 237
6.2 使用 Do 循環處理數據列表 237
6.2.1 Peek 方法 237
6.2.2 計數器和累加器 239
6.2.3 標記 240
6.2.4 嵌套的循環 241
6.2.5 說明 242
6.2.6 思考題6.2 243
6.2.7 練習題6.2 243
6.2.8 思考題6.2的解答 250
6.3 For...Next 循環 252
6.3.1 控制變數的聲明 255
6.3.2 嵌套的For...Next循環 256
6.3.3 說明 257
6.3.4 思考題6.3 258
6.3.5 練習題6.3 258
6.3.6 思考題 6.3 的解答 264
6.4 案例學習:分析貸款 264
6.4.1 設計分析貸款程式 265
6.4.2 用戶界面 266
6.4.3 分析貸款程式的偽代碼 267
6.4.4 編寫分析貸款程式 268
6.4.5 說明 272
6.5 總結 273
6.6 程式設計項目 273
第7章 數組 277
7.1 創建和訪問數組 278
7.1.1 聲明數組變數 279
7.1.2 GetUpperBound 方法 282
7.1.3 ReDim 語句 282
7.1.4 將數組用作次數表 284
7.1.5 說明 285
7.1.6 思考題 7.1 286
7.1.7 練習題 7.1 286
7.1.8 思考題7.1的解答 294
7.2 使用數組 294
7.2.1 有序數組 295
7.2.2 使用數組中的部分數據 297
7.2.3 合併兩個有序數組 298
7.2.4 將數組傳遞給過程 299
7.2.5 說明 303
7.2.6 思考題 7.2 303
7.2.7 練習題 7.2 303
7.2.8 思考題7.2的解答 309
7.3 一些其他類型的數組 309
7.3.1 控制項數組 309
7.3.2 結構 311
7.3.3 說明 316
7.3.4 思考題 7.3 316
7.3.5 練習題 7.3 317
7.3.6 思考題 7.3 的解答 324
7.4 排序和查找 324
7.4.1 冒泡排序 325
7.4.2 希爾排序 329
7.4.3 查找 333
7.4.4 說明 338
7.4.5 思考題 7.4 339
7.4.6 練習題 7.4 339
7.4.7 思考題7.4的解答 344
7.5 二維數組 344
7.5.1 示例 1 345
7.5.2 示例2 348
7.5.3 說明 351
7.5.4 思考題7.5 351
7.5.5 練習題7.5 351
7.5.6 思考題 7.5 的解答 358
7.6 實例分析:一台成熟的收銀機 359
7.6.1 程式設計 359
7.6.2 用戶界面 359
7.6.3 數據結構 361
7.6.4 程式編碼 361
7.7 總結 369
7.8 程式設計項目 369
第8章 順序檔案 375
8.1 順序檔案 376
8.1.1 創建順序檔案 376
8.1.2 向順序檔案添加條目 378
8.1.3 結構化的異常處理 382
8.1.4 說明 386
8.1.5 思考題8.1 386
8.1.6 練習題 8.1 386
8.1.7 思考題8.1的解答 393
8.2 使用順序檔案 395
8.2.1 對順序檔案進行排序 395
8.2.2 CSV格式 397
8.2.3 合併順序檔案 399
8.2.4 控制改變處理 402
8.2.5 說明 403
8.2.6 思考題8.2 404
8.2.7 練習題8.2 404
8.2.8 思考題8.2的解答 406
8.3 實例分析:記錄支票和存款 406
8.3.1 程式設計 407
8.3.2 用戶界面 407
8.3.3 程式編碼 409
8.4 總結 417
8.5 程式設計項目 418
第9章 其他控制項和對象 423
9.1 列表框、組合框和檔案打開控制項 424
9.1.1 列表框控制項 424
9.1.2 組合框控制項 426
9.1.3 OpenFileDialog 控制項 428
9.1.4 思考題9.1 430
9.1.5 練習題9.1 430
9.1.6 思考題9.1的解答 432
9.2 七種基本的控制項 433
9.2.1 分組框控制項 433
9.2.2 複選框控制項 433
9.2.3 單選鈕控制項 434
9.2.4 定時器控制項 436
9.2.5 圖片框控制項 437
9.2.6 水平滾動條和垂直滾動條
控制項 438
9.2.7 思考題9.2 440
9.2.8 練習題9.2 440
9.2.9 思考題9.2的解答 443
9.3 四種其他對象 443
9.3.1 Clipboard對象 443
9.3.2 Random 類 444
9.3.4 多個表單 447
9.3.5 思考題9.3 450
9.3.6 練習題9.3 450
9.3.7 思考題9.3的解答 453
9.4 圖形 453
9.4.1 圖形對象 453
9.4.2 線、矩形、圓和扇形 454
9.4.3 餅圖 456
9.4.4 條形圖 457
9.4.5 動畫 458
9.4.6 說明 459
9.4.7 思考題9.4 460
9.4.8 練習題9.4 460
9.4.9 思考題9.4的解答 463
9.5 總結 464
9.6 程式設計項目 464
第10章 資料庫管理 469
10.1 資料庫簡介 470
10.1.1 Database Explorer 471
10.1.2 使用數據表訪問
資料庫 472
10.1.3 思考題10.1 478
10.1.4 練習題 10.1 478
10.1.5 思考題 10.1 的解答 481
10.2 關係資料庫和 SQL 481
10.2.1 主鍵和外鍵 481
10.2.2 SQL 483
10.2.3 四種 SQL 請求
(查詢) 483
10.2.4 DataGridView 控制項 486
10.2.5 改變資料庫的內容 488
10.2.6 使用 SQL 實現計算列 490
10.2.7 說明 491
10.2.8 思考題10.2 491
10.2.9 練習題10.2 492
10.2.10 思考題10.2的解答 496
10.3 總結 496
10.4 程式設計項目 497
第11章 面向對象程式設計 499
11.1 類和對象 500
11.1.1 對象構造方法 507
11.1.2 思考題 11.1 510
11.1.3 練習題11.1 511
11.1.4 思考題 11.1 的解答 516
11.2 對象數組、事件、包含 516
11.2.1 對象數組 516
11.2.2 事件 519
11.2.3 包含 522
11.2.4 思考題11.2 526
11.2.5 練習題11.2 526
11.2.6 思考題11.2的解答 529
11.3 繼承 529
11.3.1 多態和重載 534
11.3.2 抽象屬性、方法和類 539
11.3.3 說明 542
11.3.4 思考題11.3 543
11.3.5 練習題 11.3 544
11.3.6 思考題11.3的解答 549
11.4 總結 549
11.5 程式設計項目 550
附錄A ANSI值 552
附錄B 如何 554
附錄C Visual Basic 6.0轉換到
Visual Basic 2005 566
附錄D Visual Basic調試工具 571

相關詞條

熱門詞條

聯絡我們