VB.NET大學教程(國際版)

VB.NET大學教程(國際版)

《VB.NET大學教程(國際版)》是2004年8月13日編輯出版的圖書。

基本介紹

  • 書名:VB.NET大學教程(國際版)
  • ISBN:9787302088240
  • 定價:65元
  • 出版時間:2004-8-13
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

本書全面系統地介紹了VB.NET的編程知識和技巧,其中包括面向對象的編程、創建窗體和多層應用程式、訪問並更新資料庫、創建Web服務、編寫報表、生成幫助檔案、為移動設備創建應用程式等各種編程技術,並在附錄里扼要介紹了SQL Server示例檔案的安裝以及SQL查詢的基礎知識。全書內容翔實,角度全面,為學生掌握和提高編程技術提供了寶貴的資料。

目錄

第1章VisualStudio.NET綜述 1
1.1.NETFramework 1
1.1.1公共語言運行庫 2
1.1.2類庫 2
1.1.3編譯成中間語言 3
1.1.4程式集 4
1.1.5引用集合 4
1.1.6ASP.NET 4
1.2VisualStudio.NET 5
1.2.1SolutionExplorer中的檔案 5
1.2.2部署應用程式 11
1.3針對.NET的有用提示 11
1.3.1默認字型 12
1.3.2窗體尺寸 12
1.3.3VB6兼容庫 12
1.4回顧主題 12
1.4.1MDI 13
1.4.2重新顯示子視窗 13
1.4.3圖像列表 14
1.4.4工具列 14
1.4.5狀態欄 15
1.4.6上下文選單 15
1.5編程示例 15
1.6小結 23
1.7關鍵術語 24
1.8複習題 25
1.9編程練習 25
1.10案例分析 26
第2章使用類構建多層程式 28
2.1面向對象的編程 28
2.1.1OOP術語 29
2.1.2可重用的對象 31
2.1.3多層應用程式 31
2.2創建類 32
2.2.1設計自己的類 32
2.2.2在類中創建屬性 32
2.2.3構造函式和析構函式 34
2.2.4基本的業務類 36
2.2.5拋出和捕獲異常 39
2.2.6修改業務類 42
2.2.7顯示匯總數據 46
2.3命名空間、作用域、和可訪問性 47
2.3.1命名空間 47
2.3.2作用域 48
2.3.3生命周期 50
2.3.4可訪問域 50
2.3.5繼承變數和方法 50
2.4將控制項屬性傳遞給組件 51
2.5無用單元收集器 54
2.6編程示例 55
2.7小結 68
2.8關鍵術語 70
2.9複習題 71
2.10編程練習 72
2.11案例分析 74
第3章Windows資料庫應用程式 76
3.1VisualBasic和資料庫應用程式 76
3.1.1通用數據訪問 77
3.1.2OLEDB 77
3.1.3ADO.NET 77
3.1.4ADO.NET組件 77
3.1.5XML數據 80
3.2MSDE和SQLServer 82
3.2.1訪問伺服器 82
3.2.2獲取數據 83
3.3按不同欄位顯示數據 85
3.3.1使用數據填充組合框 86
3.3.2DataViews——為列表框中的數據排序 86
3.3.3創建選擇項目 87
3.3.4創建參數化查詢 88
3.3.5將單個控制項綁定到數據欄位 89
3.3.6繼續開發選擇項目 90
3.3.7為DataSet模式添加表達式 92
3.3.8添加表達式 93
3.3.9使用組合框的ValueMember屬性 94
3.3.10移動資料庫項目 95
3.4多層結構 95
3.4.1創建數據層 96
3.4.2綁定到組合框 97
3.4.3多層的DataBindings 98
3.5編程示例 99
3.6小結 105
3.7關鍵術語 106
3.8複習題 106
3.9編程練習 107
3.10案例分析 107
第4章使用關聯表的Windows資料庫 108
4.1數據關係 108
4.1.1一對多關係 109
4.1.2多對多關係 109
4.1.3一對一關係 110
4.1.4約束條件 111
4.2表格中的關聯表 111
4.2.1建立數據集 111
4.2.2設定表關係 112
4.2.3使用DataGrid顯示相關的表 114
4.2.4格式化DataGrid 117
4.3主記錄和從記錄 120
4.3.1建立選擇對象 120
4.3.2過濾數據集 121
4.3.3匹配SQLSelect語句中的值 122
4.3.4控制選擇時間 123
4.4非綁定數據欄位 124
4.4.1引用記錄和欄位 124
4.4.2獲取關聯的父行 125
4.4.3獲取關聯的子行 127
4.5對多對(M:N)關係 129
4.5.1獲取匹配行 130
4.5.2M︰N型程式 131
4.6編程示例 134
4.7小結 140
4.8關鍵術語 140
4.9複習題 141
4.10編程練習 141
4.11案例分析 142
第5章Windows資料庫更新 143
5.1數據對象 143
5.1.1數據集方法和屬性 144
5.1.2數據適配器中的Update方法 146
5.2更新表格中的數據 147
5.2.1修改數據 147
5.2.2刪除數據行 147
5.2.3添加數據行 148
5.2.4表格更新程式 149
5.2.5添加選單選項 150
5.3BindingContext對象 150
5.3.1聲明綁定管理器對象 151
5.3.2綁定管理器屬性 152
5.3.3綁定管理器方法 153
5.3.4綁定管理器事件 153
5.3.5完整的表格更新程式 154
5.4數據集的更新 156
5.4.1用於更新的SQL語句 156
5.4.2並發處理 156
5.4.3測試更新程式 157
5.5在綁定控制項中更新數據集 157
5.5.1更新程式的邏輯 157
5.5.2刪除記錄 157
5.5.3添加記錄 158
5.5.4編輯記錄 160
5.5.5完整的更新程式 161
5.5.6綁定到組合框 165
5.6更新關聯表 168
5.6.1父子關係 168
5.6.2關聯表的更新程式 169
5.6.3Update命令 170
5.6.4完整的程式 171
5.7編程示例 177
5.8小結 188
5.9關鍵術語 189
5.10複習題 189
5.11編程練習 190
5.12案例分析 190
第6章使用Web窗體——ASP.NET 192
6.1Web應用程式 192
6.2Web項目中的檔案 194
6.2.1ASP.NET應用程式檔案 195
6.2.2級聯樣式表 196
6.2.3Web配置檔案 196
6.2.4DLL檔案 197
6.3創建Web窗體 197
6.3.1VisualStudioIDE中的Web窗體 198
6.3.2控制項 199
6.3.3事件處理 200
6.3.4按鈕控制項 200
6.3.5Hyperlink控制項 202
6.3.6Calender控制項 204
6.3.7背景圖片 205
6.3.8設定Tab順序 206
6.3.9使用樣式 206
6.3.10在其他瀏覽器中測試網頁 208
6.4使用驗證控制項 209
6.4.1顯示星號 211
6.4.2測試驗證 211
6.5IIS應用程式對象 212
6.6狀態管理 212
6.6.1狀態管理技術概述 213
6.6.2Application對象和Session對象 213
6.6.3Cookie 214
6.6.4ViewState屬性 215
6.7管理Web項目 216
6.7.1檔案的位置 216
6.7.2移動項目 216
6.7.3刪除Web項目 217
6.8編程示例 218
6.9小結 223
6.10關鍵術語 224
6.11複習題 225
6.12編程練習 225
6.13案例分析 225
第7章Web窗體資料庫 227
7.1在.NET中訪問數據 227
7.1.1數據讀取器 227
7.1.2數據集 229
7.1.3使用數據讀取器和數據集的例子 230
7.1.4設定動態連線字元串 231
7.1.5安全性問題 233
7.2Web伺服器DataGrid控制項 233
7.2.1填充DataGrid控制項 233
7.2.2表格中的數據排序 235
7.2.3為DataGrid控制項分頁 236
7.2.4WebDataGrid控制項的列樣式 237
7.3DataList控制項 238
7.3.1添加模板 238
7.3.2永久保存數據集 239
7.3.3使用ItemCommand事件 239
7.3.4查找數據集中已選中的項 240
7.3.5創建DataList應用程式 241
7.3.6綁定模板控制項的格式化 244
7.4All控制項 244
7.4.1CheckBoxList控制項和RadioButtonList控制項 244
7.4.2其他控制項 246
7.5多層機制 246
7.5.1在多層應用程式中使用DataGrid控制項 246
7.5.2在多層應用程式中使用DataList控制項 249
7.6維護列表框的狀態 250
7.6.1維護下拉列表框的選擇項 250
7.6.2維護動態列表框中的列表 250
7.7驗證控制 250
7.8編程示例 251
7.9小結 265
7.10關鍵術語 266
7.11複習題 267
7.12編程練習 267
7.13案例分析 268
第8章在Web窗體中顯示並更新資料庫中的關聯表 269
8.1顯示關聯表中的數據 269
8.1.1創建關聯表應用程式 270
8.1.2填充和保存數據集 270
8.1.3選擇綁定欄位 271
8.1.4查找並顯示選中的數據項 271
8.2更新資料庫 273
8.2.1狀態管理 274
8.2.2Web窗體下拉列表框 275
8.2.3執行SQL語句 278
8.2.4Web應用程式的資料庫安全性 283
8.2.5更新程式 284
8.3多層應用程式中需要考慮的事項 290
8.4編程示例 294
8.5小結 307
8.6關鍵術語 308
8.7複習題 308
8.8編程練習 309
8.9案例分析 310
第9章Web服務 311
9.1概念和術語 311
9.1.1XML 312
9.1.2SOAP 312
9.1.3WSDL 312
9.1.4UDDI 312
9.1.5其他縮寫 313
9.2創建Web服務 313
9.2.1創建Web服務項目 314
9.2.2特性標記 314
9.2.3測試Web服務 315
9.2.4特性的屬性 317
9.3使用Web服務 317
9.3.1使用Web引用來創建項目 317
9.3.2調用Web服務方法 318
9.4Windows客戶應用程式 319
9.5在Web服務中實現計算功能 320
9.6通過Web服務訪問數據 322
9.7移動Web服務項目 323
9.8編程示例 324
9.9小結 329
9.10關鍵術語 329
9.11複習題 329
9.12編程練習 330
9.13案例分析 330
第10章使用CrystalReports編寫資料庫報表 332
10.1使用CrystalReports 332
10.2創建和顯示報表 333
10.2.1添加報表設計器 333
10.2.2創建分組報表 334
10.2.3在Windows窗體上顯示報表 339
10.2.4使用報表設計器 339
10.2.5修改Products報表 341
10.2.6在Web窗體中顯示報表 346
10.2.7移動CrystalReports項目 346
10.2.8在運行時設定報表 347
10.2.9在Web窗體上將數據集用於報表 351
10.2.10從多個報表中進行選擇 351
10.3編程示例 352
10.4小結 359
10.5術語 359
10.6複習題 359
10.7編程練習 360
10.8案例分析 360
第11章使用集合 361
11.1引用集合項 361
11.2System.Collections命名空間 362
11.3使用堆疊 363
11.3.1使用佇列 364
11.3.2使用散列表 365
11.3.3排序列表 365
11.3.4使用示例程式 366
11.3.5使用數組列表 369
11.4創建對象集合 370
11.4.1Student對象集合 371
11.4.2聲明集合 371
11.4.3向集合中添加對象 371
11.4.4從集合中刪除元素 371
11.4.5在集合中檢索元素 372
11.4.6使用ForEach/Next結構 372
11.4.7完整的程式 372
11.5使用Items集合 376
11.6編程示例 376
11.7小結 383
11.8關鍵術語 383
11.9複習題 384
11.10編程練習 384
11.11案例分析 385
第12章用戶控制項 386
12.1Windows用戶控制項 386
12.1.1控制項作者和開發者 387
12.1.2創建一個新控制項 387
12.1.3繼承現有的控制項 387
12.1.4創建繼承的用戶控制項 388
12.1.5為控制項添加屬性 391
12.1.6為控制項添加事件 392
12.1.7綜合套用 393
12.1.8創建複合的用戶控制項 395
12.1.9用戶控制項開發中存在的問題和解決辦法 397
12.2Web用戶控制項 398
12.3編程示例 401
12.4小結 406
12.5關鍵術語 406
12.6複習題 406
12.7編程練習 407
12.8案例分析 407
第13章創建幫助檔案 408
13.1HTMLHelpWorkshop 408
13.1.1建立幫助 409
13.1.2幫助系統 409
13.1.3檔案類型 410
13.1.4創建檔案 411
13.2創建幫助系統 411
13.3將幫助檔案連線到應用程式 417
13.3.1連線幫助檔案 417
13.3.2把幫助添加到選單中 418
13.3.3修改幫助檔案 419
13.3.4將上下文相關幫助主題連線到控制項 419
13.3.5幫助按鈕 420
13.4其他形式的用戶幫助 420
13.5小結 421
13.6關鍵術語 421
13.7複習題 422
13.8編程練習 422
第14章展望未來 423
14.1MicrosoftMobileInternetToolkit 423
14.1.1安裝工具包 423
14.1.2使用仿真器 424
14.1.3編寫簡單的Hello程式 425
14.1.4Web控制項和Mobile控制項 427
14.1.5顯示資料庫中的數據 428
14.1.6使用ObjectList控制項顯示詳細數據 429
14.1.7使用多個窗體 431
14.2世界通用(World-Ready)的程式 433
14.2.1全球化、本地化特性和本地化操作 433
14.2.2編寫已本地化的HelloWorld程式 435
14.3執行緒化 436
14.4編程示例 440
14.5小結 443
14.6關鍵術語 443
14.7複習題 444
14.8編程練習 444
14.9案例分析 445
附錄A各章回顧問題的答案 446
附錄B複習VB.NET的相關概念 455
B.1Microsoft公司的VisualStudio.NET 455
B.1.1.NETFramework 455
B.1.2VisualStudio.NET 456
B.1.3命名空間 456
B.2VisualBasic的解決方案和項目 456
B.2.1解決方案檔案 457
B.2.2項目檔案 457
B.2.3VB檔案 457
B.3數據類型、變數和常量 457
B.3.1數據類型 458
B.3.2變數 458
B.3.3常量 459
B.3.4作用域和生存期 460
B.3.5Public、Private和Static類型的變數 460
B.3.6OptionalExplicit和OptionalStrict 461
B.3.7數據類型之間的轉換 462
B.3.8計算規則 462
B.3.9數組 462
B.3.10集合 463
B.3.11結構體 463
B.4異常處理 465
B.5控制結構 466
B.5.1條件 466
B.5.2If...Then...Else 467
B.5.3SelectCase 467
B.5.4循環 468
B.6訊息框 471
B.6.1為方法聲明一個Object變數 471
B.6.2指定默認的按鈕和選項 472
B.7子過程和函式過程 472
B.7.1調用過程 472
B.7.2傳遞參數 473
B.7.3編寫子過程 473
B.7.4編寫函式過程 473
B.7.5ByRef和ByVal 474
B.7.6Public、Private、Proctected和Friend 474
B.8VB函式 474
B.8.1格式化數字數據 474
B.8.2日期處理 475
B.8.3財務函式 476
B.8.4數學函式 479
B.8.5字元串處理 480
B.8.6確定數據類型的函式 482
B.9Windows窗體 483
B.9.1啟動對象 483
B.9.2聲明和顯示窗體 483
B.9.3關閉窗體 483
B.9.4窗體屬性 484
B.9.5窗體事件 484
B.9.6使用多個窗體 485
B.10控制項 485
B.10.1常用的VB控制項 485
B.10.2設定Tab順序 486
B.10.3使用Validating事件和CausesValidation屬性 487
B.10.4Timer組件 487
B.11選單 487
B.12列印 488
B.12.1PrintDocument控制項 488
B.12.2圖形頁面 489
B.12.3使用DrawString方法 489
B.12.4顯示列印預覽 491
B.13Web應用程式 491
B.14數據檔案 491
B.14.1寫數據 491
B.14.2讀檔案 492
附錄CMSDE:SQLServer桌面版 494
C.1安裝MSDE 494
C.2刪除示例檔案 495
C.3安全性 495
C.4轉換Access資料庫檔案 495
附錄DSQL入門 496
D.1編寫SQLSELECT語句 497
D.2連線 498
D.3SQL動作查詢 501
附錄E管理開發環境的提示和捷徑 504
E.1按自己的習慣設定螢幕 504
E.1.1關閉或隱藏多餘的視窗 504
E.1.2使用全螢幕幕 507
E.1.3修改螢幕布局 507
E.1.4設定選項 507
E.1.5關閉動態幫助 508
E.2窗體設計器中的捷徑 508
E.2.1創建同一個類型的多個控制項 508
E.2.2使用Layout工具列 508
E.2.3通過微調將控制項放置到適當位置 509
E.3Editor視窗中的捷徑 509
E.3.1使用TextEditor工具列 509
E.3.2在編輯代碼時使用快捷鍵 510
E.3.3分割Editor視窗 511
E.3.4使用拖放編輯功能 511
E.3.5使用TaskList 511
E.4使用ClassView視窗 511
E.5使用ObjectBrowser 512
E.6使用上下文相關幫助 513
E.7使用調試工具 513
E.7.1Debug工具列和選單 513
E.7.2設定斷點 513
E.7.3查看錶達式的內容 514
E.7.4逐步跟蹤代碼 515
E.7.5寫入到輸出視窗 515
E.8複製和移動項目 516
E.8.1複製和移動Windows項目 516
E.8.2複製和移動Web項目 516
E.8.3重命名所複製的Web項目 517
E.8.4刪除Web項目 518
E.8.5移動資料庫項目 518
E.8.6運行Web資料庫更新程式 519
術語表 520

相關詞條

熱門詞條

聯絡我們