前言
第一部分 visual basic基礎知識
第1章 visual basic入門 1
1.1 什麼是計算機程序 1
1.2 計算機程序和編程語言 2
1.3 更優的編程語言 2
1.4 設計程序的重要性 3
1.5 如何使設計與編程過程相匹配 3
1.6 程序設計簡介 3
1.7 小結 4
第2章 創建第一個程序 5
2.1 創建程序的用戶界麵 5
2.1.1 從頭開始 5
2.1.2 保存文件 7
2.2 從用戶處獲取信息 8
2.2.1 添加文本框控件 9
2.2.2 標記程序的控件 12
2.2.3 添加命令按鈕 14
2.3 改變窗體的屬性 14
.2.4 為程序的執行編寫代碼 15
2.4.1 響應事件 15
2.4.2 指定事件過程 16
2.4.3 編寫程序代碼 17
2.5 運行程序 19
2.6 小結 20
第3章 visual basic構件 21
3.1 窗體 21
3.1.1 窗體的組成 21
3.1.2 窗體的功能 22
3.2 使用控件 22
3.2.1 什麼是控件 22
3.2.2 控件功能 22
3.3 研究屬性 23
3.3.1 屬性基礎 23
3.3.2 公用屬性 24
3.3.3 使用屬性控製對象的大小 24
3.3.4 使用屬性調整對象的位置 25
3.3.5 在運行期間改變屬性 25
3.3.6 使用屬性控製用戶界麵 27
3.3.7 在代碼中指代窗體和控件 28
3.4 方法和事件初步 29
3.4.1 用方法執行操作 29
3.4.2 用事件對操作做齣響應 29
3.4.3 屬性和方法如何相互關聯 30
3.5 再次訪問窗體屬性 31
3.6 小結 34
第4章 visual basic的缺省控件 35
4.1 介紹內部控件 35
4.2 使用文本 36
4.2.1 用label控件顯示文本 37
4.2.2 用文本框輸入文本 38
4.3 用於選取的控件 40
4.3.1 命令按鈕 40
4.3.2 復選框 41
4.3.3 單選按鈕 41
4.3.4 列錶框 42
4.3.5 組閤框 46
4.4 特殊用途的控件 48
4.4.1 滾動條 48
4.4.2 定時器控件 51
4.4.3 框架控件 53
4.5 在設計階段操作多個控件 55
4.5.1 選取多個控件 55
4.5.2 使用properties窗口 56
4.5.3 使用form editor工具欄 56
4.5.4 使用format菜單 57
4.5.5 框架中的多個控件 58
4.6 操作控件集閤 58
4.6.1 改變所有的控件 59
4.6.2 改變已選取的控件 59
4.7 小結 59
第二部分 用visual basic編程
第5章 用事件過程響應用戶 61
5.1 事件簡介 61
5.2 控製程序中的事件 62
5.2.1 確定事件發生的時間 62
5.2.2 事件的類型 63
5.2.3 編寫事件過程 64
5.2.4 從代碼調用事件過程 65
5.3 理解事件序列 66
5.3.1 每個動作的多個事件 66
5.3.2 確定事件順序 67
5.4 小結 69
第6章 菜單和工具欄 70
6.1 創建一個菜單欄 70
6.1.1 常用菜單 71
6.1.2 建立主要的菜單項 71
6.1.3 多級菜單 73
6.1.4 將菜單項分組 75
6.1.5 修改菜單 75
6.1.6 為快速訪問添加訪問鍵和快捷鍵 76
6.1.7 為菜單項編寫代碼 78
6.1.8 可選設置 78
6.2 創建彈齣式菜單 80
6.2.1 創建要顯示的菜單 81
6.2.2 激活彈齣式菜單 81
6.3 使用visual basic中的工具欄 82
6.3.1 工具欄基礎 82
6.3.2 為工具欄獲取圖片 83
6.3.3 創建一個標準的工具欄 84
6.3.4 創建工具欄的按鈕 85
6.3.5 工具欄設計舉例 87
6.3.6 用代碼激活按鈕 87
6.3.7 用代碼創建工具欄 89
6.3.8 允許用戶自製工具欄 90
6.4 使用coolbar控件 91
6.5 小結 91
第7章 使用對話框獲取信息 92
7.1 隨時與用戶保持聯係 92
7.1.1 瞭解消息框 92
7.1.2 顯示消息 93
7.1.3 從msgbox函數返迴一個值 94
7.1.4 演示msgbox函數 96
7.2 從用戶處獲得信息 96
7.2.1 建立inputbox函數 96
7.2.2 由inputbox返迴的值 97
7.3 使用內置的對話框 98
7.3.1 commondialog控件的一般用法 98
7.3.2 測試commondialog控件 99
7.3.3 file對話框 99
7.3.4 font對話框 101
7.3.5 color對話框 103
7.3.6 print對話框 103
7.3.7 help對話框 104
7.4 創建自己的對話框 105
7.4.1 創建定製對話框 105
7.4.2 使用窗體模闆創建其他對話框 105
7.5 小結 106
第8章 運用變量存儲信息 107
8.1 變量介紹 107
8.1.1 變量命名 107
8.1.2 變量類型 108
8.2 變量聲明 109
8.2.1 顯式聲明 109
8.2.2 隱式聲明 110
8.2.3 定長字符串 110
8.3 變量數組 111
8.4 確定變量的使用範圍 112
8.4.1 創建任何地方都適用的變量 112
8.4.2 變量局部化 112
8.4.3 使用靜態變量 113
8.5 使用可選的explicit語句 114
8.6 與常量的區彆 115
8.6.1 如何使用常量 115
8.6.2 visual basic提供的常量 115
8.6.3 創建自己的常量 116
8.7 小結 116
第9章 visual basic編程基礎 117
9.1 編寫語句 117
9.2 使用賦值語句 117
9.3 使用數學運算 118
9.3.1 加法和減法 119
9.3.2 乘法和除法 120
9.3.3 指數運算 122
9.3.4 運算順序 123
9.4 使用字符串 123
9.4.1 字符串的閤並 124
9.4.2 確定字符串的長度 125
9.4.3 改變字符串的大小寫 125
9.4.4 查找字符串 127
9.4.5 提取字符串的一段 129
9.4.6 刪除空格 130
9.4.7 替代字符串中的字符 131
9.4.8 使用特殊字符 132
9.4.9 字符串和數字 133
9.5 格式化結果 134
9.5.1 特殊的格式化函數 134
9.5.2 使用format函數 135
9.5.3 操縱日期數據 137
9.6 小結 139
第10章 控製程序代碼的流程 140
10.1 在程序中做齣判斷 140
10.1.1 使用if語句 140
10.1.2 處理false條件 141
10.1.3 使用多重if語句 142
10.1.4 使用select case語句 142
10.2 使用循環 144
10.2.1 for循環 145
10.2.2 do循環 146
10.2.3 枚舉循環 148
10.3 調試程序 148
10.3.1 單步調試代碼 149
10.3.2 在immediate中窗口工作 150
10.3.3 跟蹤變量值 150
10.4 設置錯誤陷井 151
10.4.1 使用on error語句 152
10.4.2 標記代碼行 152
10.4.3 齣錯之後控製程序流程 153
10.4.4 確定錯誤類型 154
10.5 小結 154
第11章 子過程、函數和多個窗體 155
11.1 使用過程和函數 155
11.1.1 使用過程 155
11.1.2 使用函數 160
11.1.3 確定過程和函數的作用域 161
11.1.4 重復使用函數和過程 162
11.2 使用多個窗體 163
11.2.1 為程序添加新窗體 163
11.2.2 在工程中添加代碼模塊 164
11.2.3 訪問工程的窗體和模塊 165
11.3 管理工程中的組件 165
11.3.1 管理程序參量 165
11.3.2 控件用戶的控件 166
11.3.3 在工程中添加窗體,模塊和類 166
11.3.4 刪除窗體或模塊 167
11.4 控製程序的啓動 168
11.4.1 設置啓動窗體 168
11.4.2 使用sub main 168
11.5 小結 168
第三部分 visual basic程序組件
第12章 microsoft公共控件 169
12.1 公共控件介紹 169
12.2 基本公共控件imagelist 170
12.2.1 在設計階段建立imagelist控件 170
12.2.2 用代碼建立imagelist控件 171
12.3 管理數據 172
12.3.1 使用listview控件 172
12.3.2 使用treeview控件 177
12.3.3 使用tabstrip控件 181
12.4 接受用戶的輸入 185
12.4.1 使用imagecombo控件 186
12.4.2 使用updown控件 187
12.4.3 使用日期控件 189
12.4.4 使用slider控件 192
12.5 報告狀態及進程 195
12.5.1 嚮程序中添加狀態欄 195
12.5.2 進度欄 199
12.5.3 利用animation控件添加圖像 201
12.6 小結 202
第13章 使用控件數組 203
13.1 控件數組簡介 203
13.1.1 控件數組元素 203
13.1.2 控件數組的優點 203
13.2 創建控件數組 204
13.2.1 在窗體中添加控件數組 204
13.2.2 為控件數組編寫代碼 206
13.2.3 從控件數組中刪除元素 207
13.3 使用控件數組 208
13.3.1 在程序中使用控件數組 208
13.3.2 並行數組 208
13.4 創建菜單項數組 209
13.5 在運行期間加載控件和卸載控件 209
13.5.1 創建控件數組的第一個元素 210
13.5.2 在運行期間添加控件 210
13.5.3 在運行期間刪除控件 211
13.6 小結 213
第14章 創建activex控件 214
14.1 activex基礎 214
14.1.1 建立activex控件的步驟 214
14.1.2 開發策略 214
14.2 創建activex控件 215
14.2.1 啓動地址控件工程 215
14.2.2 在控件中添加改變尺寸的代碼 216
14.2.3 在控件中添加新屬性 217
14.3 測試activex控件 218
14.3.1 使用一個工程組來測試 218
14.3.2 用internet explorer測試 220
14.4 編譯控件 221
14.4.1 創建ocx文件 221
14.4.2 測試編譯的控件 221
14.4.3 將控件配置到其他計算機上 221
14.5 改進activex控件 223
14.5.1 建立基本控件 223
14.5.2 改進基本控件 224
14.5.3 測試有限字符文本框 227
14.5.4 選擇一個工具箱圖標 227
14.6 使用activex control interface
wizard 228
14.6.1 嚮visual basic中添加嚮導 228
14.6.2 選擇和創建屬性 229
14.6.3 映射屬性 230
14.6.4 完成程序代碼 231
14.7 使用property pages wizard 234
14.7.1 創建頁麵 234
14.7.2 在頁麵中添加屬性 234
14.7.3 在應用程序中使用property
pages 235
14.8 創建用戶繪製的activex控件 235
14.8.1 啓動工程 236
14.8.2 創建用戶界麵 236
14.8.3 創建按鈕的屬性 238
14.8.4 建立按鈕的事件 239
14.8.5 為按鈕創建property pages 240
14.8.6 在程序中測試彩色按鈕 240
14.9 小結 241
第15章 擴展activex控件 242
15.1 使用ambeint對象以保持一緻性 242
15.1.1 建立一個ambient對象 242
15.1.2 跟蹤周圍環境的顔色 242
15.1.3 ambient對象的屬性 243
15.2 介紹extender對象 244
15.3 創建caculator控件 244
15.3.1 創建控件 245
15.3.2 創建界麵 245
15.3.3 建立operation屬性 246
15.3.4 為方法和事件編寫代碼 247
15.3.5 測試控件 248
15.4 創建property pages 248
15.4.1 創建property page對象 249
15.4.2 在property pages上放置控件 249
15.4.3 為selectionchanged事件過程
編寫代碼 250
15.4.4 為change事件過程編寫代碼 251
15.4.5 為applychanges事件過程
編寫代碼 251
15.4.6 將property page連接到控件上 252
15.4.7 使用用戶的property page 253
15.4.8 處理多控件選集 253
15.5 控製錯誤的處理 253
15.6 小結 254
第16章 類 255
16.1 理解類 255
16.1.1 麵嚮對象的編程 255
16.1.2 visual basic中的類 256
16.2 建立類模闆 256
16.2.1 啓動一個新的類模闆 256
16.2.2 為類添加屬性 257
16.2.3 為類添加方法 259
16.2.4 聲明和使用對象 260
16.2.5 添加用戶自己的事件 261
16.3 創建activex dll 261
16.3.1 創建一個activex工程 262
16.3.2 處理多個工程 262
16.3.3 設置實例屬性 264
16.3.4 列舉 264
16.4 創建包含集閤的類 265
16.4.1 標準集閤的屬性和方法 266
16.4.2 為成組動作創建一個新的集閤 266
16.5 使用class builder 267
16.6 小結 268
第四部分 visual basic界麵
第17章 多文檔界麵應用程序 271
17.1 介紹mdi應用程序 271
17.1.1 mdi父窗體的特點 272
17.1.2 mdi子窗體的特點 272
17.2 創建一個簡單的mdi程序 272
17.2.1 建立一個父窗體 273
17.2.2 建立一個子窗體 274
17.2.3 運行程序 274
17.3 創建一個窗體的多個實例 275
17.3.1 建立基本的窗體 276
17.3.2 利用對象變量創建窗體 277
17.3.3 使用關鍵字me和activeform 277
17.3.4 初始化子窗體的一個實例 278
17.4 使用菜單 278
17.5 管理子窗體 279
17.5.1 使用自動窗體布置 279
17.5.2 維護一個窗口列錶 280
17.6 創建一個實例應用程序—mdi聯
絡管理器 281
17.6.1 創建mdi窗體 281
17.6.2 建立顧客子窗體 283
17.6.3 創建搜索窗體 283
17.6.4 創建程序的核心部分 284
17.6.5 運行程序 285
17.7 優化mdi程序 285
17.8 創建一個mdi應用程序的框架 286
17.8.1 創建mdi父模闆 286
17.8.2 mdi子窗體 289
17.9 小結 292
第18章 適當的界麵設計 293
18.1 設計有效的窗體 293
18.1.1 保持窗體的整齊、乾淨 293
18.1.2 特彆注意數據輸入窗體 294
18.1.3 使用正確的控件 295
18.1.4 第三方控件 295
18.1.5 多個窗體 295
18.2 用戶pc的差異 297
18.3 滿足用戶的需求 298
18.3.1 列錶框 299
18.3.2 有效的菜單 302
18.3.3 處理應用程序的多個實例 302
18.3.4 程序的感覺速度 303
18.4 小結 305
第19章 使用可視化設計元素 306
19.1 使用圖形 306
19.1.1 圖形控件 306
19.1.2 圖形方法 311
19.2 對文本和字體進行操作 317
19.2.1 文本框特性 317
19.2.2 處理字體和顔色 319
19.3 小結 323
第五部分 高級編程技巧
第20章 訪問windows api 325
20.1 windows api簡介 325
20.2 在visual basic中使用
windows api 326
20.2.1 使用api viewer 327
20.2.2 創建封裝函數 328
20.2.3 創建封裝類 329
20.3 有用的api調用 331
20.3.1 fun api調用 331
20.3.2 尋找和控製其他窗口 332
20.3.3 在程序中等待以完成運行 335
20.3.4 迴調和子分類 336
20.4 小結 340
第21章 文件操作 341
21.1 visual basic中的文件函數 341
21.1.1 使用dir來查找和列齣文件 341
21.1.2 文件操作函數 343
21.1.3 用shell函數登錄其他程序 345
21.1.4 定位與應用程序相關的文件 345
21.2 操作文本文件 347
21.2.1 順序文本文件 347
21.2.2 順序文本文件的讀取 348
21.2.3 在順序文本文件中寫入信息 349
21.3 隨機文件——創建自己的文件
格式 351
21.3.1 創建一個記錄類型 351
21.3.2 打開一個隨機存取文件 351
21.3.3 使用put語句添加記錄 352
21.3.4 使用get語句檢索記錄 352
21.3.5 用seek語句進行隨機存取 352
21.4 ini文件 352
21.4.1 理解ini文件 353
21.4.2 使用ini文件 353
21.5 小結 355
第22章 用ole控製其他應用程序 357
22.1 使用word對象 357
22.1.1 microsoft word object library 357
22.1.2 創建application和document
對象 358
22.1.3 保存、打開和打印文檔 360
22.1.4 處理文本 361
22.1.5 其他有用的功能 361
22.1.6 word.basic 362
22.2 使用excel 362
22.2.1 創建excel對象 362
22.2.2 設置單元格和區域值 363
22.3 使用ole container控件 363
22.3.1 在設計階段創建一個嵌入式
對象 364
22.3.2 在運行期間創建一個嵌入式
對象 365
22.3.3 創建一個鏈接對象 365
22.4 小結 366
第23章 大師的工具箱 367
23.1 caller id與visual basic 367
23.1.1 使用實例程序的要求 367
23.1.2 將要用到的vb技術 368
23.1.3 建立communications控件 369
23.1.4 檢查電話 371
23.2 在visual basic中建立屏幕保護
程序 374
23.2.1 建立主窗體 374
23.2.2 添加動畫 375
23.2.3 與windows交互 376
23.3 從sql server到access database
table的導齣程序 376
23.3.1 建立實例程序 377
23.3.2 理解實例程序 377
23.4 用windows api創建透明圖像 383
23.5 小結 387
第六部分 visual basic和數據庫
第24章 數據庫基礎 389
24.1 設計一個數據庫 389
24.1.1 設計目的 389
24.1.2 設計數據庫時的主要步驟 390
24.1.3 組織數據 390
24.1.4 使用索引 394
24.2 改進設計 396
24.3 使用visual data manager 396
24.3.1 創建數據庫文件 397
24.3.2 增加一個新錶 398
24.3.3 對錶中的字段進行修改 399
24.3.4 為錶增加一個索引 399
24.3.5 返迴visual basic設計窗口 400
24.3.6 查看或修改錶的結構 400
24.3.7 重命名或刪除一個錶 400
24.3.8 復製一個錶 400
24.4 用其他工具創建數據庫 401
24.4.1 使用microsoft access 401
24.4.2 第三方數據庫設計器 401
24.5 為什麼要使用程序而不使用visual
data manager 401
24.6 小結 402
第25章 數據控件和數據綁定控件 403
25.1 瞭解數據控件 403
25.1.1 什麼是數據控件? 403
25.1.2 在窗體中加入一個數據控件 404
25.1.3 兩個需要的屬性 405
25.2 熟悉綁定控件 406
25.2.1 這些控件能作什麼? 406
25.2.2 在窗體中加入控件 407
25.2.3 用綁定控件顯示數據 407
25.3 創建一個簡單的應用程序 409
25.3.1 建立窗體 409
25.3.2 為數據庫導航 409
25.3.3 用代碼操作數據控件 410
25.3.4 增加和刪除記錄 410
25.4 自動創建窗體 412
25.4.1 建立數據窗體嚮導 412
25.4.2 獲取數據源 414
25.4.3 選擇綁定類型 414
25.4.4 用dfw選擇字段 415
25.4.5 控件的選擇 415
25.5 小結 416
第26章 使用data access object 418
26.1 dao簡介 418
26.2 建立一個dao工程 419
26.3 打開一個已有的數據庫 420
26.4 確定使用哪種記錄集類型 420
26.4.1 使用錶 421
26.4.2 使用動態集 422
26.4.3 使用快照集 424
26.4.4 使用一個僅嚮前滾動的記錄集 424
26.5 設置信息屏幕 425
26.5.1 訪問數據庫中的信息 425
26.5.2 顯示實例程序中的數據 425
26.6 放置記錄指針 426
26.6.1 使用move方法 426
26.6.2 使用bookmark屬性 427
26.6.3 使用find方法 428
26.6.4 在錶中設置當前索引 429
26.6.5 使用seek方法 429
26.6.6 使用percentposition和absolute
position屬性 432
26.7 使用過濾、索引和排序 433
26.7.1 設置filter屬性 433
26.7.2 設置sort屬性 433
26.7.3 創建一個新索引 434
26.8 考慮修改多個記錄的程序 434
26.8.1 使用循環 435
26.8.2 使用sql語句 435
26.9 瞭解其他程序代碼 437
26.9.1 增加記錄 437
26.9.2 編輯記錄 437
26.9.3 更新記錄 438
26.9.4 刪除記錄 438
26.10 介紹事務處理過程 438
26.11 小結 439
第27章 使用remote data object 440
27.1 數據庫訪問原理 440
27.2 操作odbc 440
27.2.1 理解odbc驅動程序 441
27.2.2 建立一個odbc數據源 441
27.3 遠程數據對象 446
27.3.1 rdo與dao的比較 446
27.3.2 用rdo訪問數據庫 447
27.4 使用遠程數據控件 448
27.4.1 rdc和數據控件的比較 449
27.4.2 建立rdc 449
27.5 小結 450
第28章 使用activex數據對象 451
28.1 ado簡介 451
28.1.1 數據連接方法 451
28.1.2 安裝 451
28.1.3 建立一個數據源 452
28.2 使用ado數據控件 453
28.2.1 建立ado數據控件 453
28.2.2 將ado數據控件與一個數據源
相連接 454
28.2.3 顯示數據 456
28.2.4 在代碼中修改記錄源 456
28.3 使用datagrid控件 457
28.3.1 將數據放入網格中 458
28.3.2 建立數據網格 458
28.3.3 拆分網格 460
28.3.4 定製網格的設計方案 461
28.3.5 用代碼定製網格 462
28.4 使用activex數據對象 463
28.4.1 與ado進行連接 463
28.4.2 操作記錄集 465
28.4.3 命令對象 471
28.5 沒有連接的記錄集 471
28.5.1 創建一個沒有連接的記錄集 472
28.5.2 重新連接記錄集 472
28.5.3 沒有連接的記錄集的使用 473
28.6 小結 473
第29章 創建報錶 475
29.1 創建一個簡單的報錶 475
29.1.1 建立數據源 475
29.1.2 在工程中加入一個數據報錶 476
29.1.3 建立數據報錶 477
29.1.4 顯示報錶 479
29.2 改進數據報錶 479
29.2.1 預定報錶字段 480
29.2.2 加入圖形 481
29.2.3 打印和輸齣 482
29.2.4 函數字段 483
29.3 使用透明報錶 483
29.3.1 創建一個新報錶 484
29.3.2 定製報錶 487
29.3.3 使用透明報錶控件 488
29.4 小結 490
第七部分 visual basic和internet
第30章 使用vbscript 491
30.1 vbscript簡介 491
30.1.1 用vbscript改進internet 491
30.1.2 在網絡服務器上的vbscript 492
30.1.3 瀏覽器上的vbscript 493
30.2 使用vbscript的工具 495
30.2.1 vb腳本編寫引擎 495
30.2.2 宿主應用軟件 495
30.2.3 文本編輯器 496
30.2.4 先進的網絡工具 496
30.3 vbscript語言 496
30.3.1 僅操作變量 497
30.3.2 為增加的功能使用對象 497
30.3.3 訪問文件係統 498
30.4 在internet explorer 中使用
vbscript 500
30.4.1 事件和程序 500
30.4.2 窗體 502
30.4.3 使用activex控件 504
30.5 windows scripting host 505
30.5.1 運行script 505
30.5.2 有用的對象和方法 506
30.6 小結 507
第31章 active server pages 508
31.1 介紹active server pages 508
31.1.1 active server pages與標準
html 508
31.1.2 虛擬目錄 510
31.2 創建asp文件 512
31.2.1 創建一個簡單的asp文件 512
31.2.2 使用服務器端的腳本標記 513
31.2.3 簡單而動態的網頁 513
31.2.4 使用包含文件 515
31.3 用active server pages進行數據庫
訪問 516
31.3.1 查詢一個數據庫 516
31.3.2 更新一個數據庫中的信息 519
31.4 asp對象 522
31.4.1 用session對象進行安全管理 522
31.4.2 用response對象控製輸齣 524
31.4.3 用request對象檢索數據 526
31.4.4 server對象 527
31.4.5 application對象和
global.asa 527
31.5 用asp使用自己的activex dll 527
31.6 iis應用工程 528
31.6.1 創建一個iis應用程序 528
31.6.2 運行iis應用程序 529
31.6.3 網絡類的範例 530
31.6.4 使用html模闆網絡工程 531
31.6.5 使用一個定製的網絡工程 533
31.7 小結 533
第32章 activex文檔 534
32.1 瞭解activex文檔 534
32.1.1 什麼是activex文檔? 535
32.1.2 使用activex文檔的優點是
什麼? 535
32.2 創建第一個activex文檔 536
32.2.1 啓動一個activex文檔工程 536
32.2.2 創建文檔的界麵 537
32.2.3 在文檔中加入代碼 538
32.2.4 測試activex文檔 539
32.2.5 編譯文檔 541
32.3 探究用戶文檔對象 541
32.3.1 瞭解用戶文檔的主要事件 541
32.3.2 為用戶文檔創建和保存屬性 542
32.3.3 操作用戶文檔的方法 543
32.4 在用戶文檔中使用超文本鏈接
對象 544
32.5 使用activex document
migration wizard 544
32.5.1 運行activex document
migration wizard 545
32.5.2 查看嚮導工作的結果 546
32.6 創建一個較為復雜的文檔 547
32.6.1 為其他文檔編程 547
32.6.2 使用和顯示文檔中的窗體 548
32.7 小結 548
第33章 visual basic和internet的其他
用途 549
33.1 在應用程序中加入瀏覽器功能 549
33.1.1 在窗體上創建一個瀏覽器 549
33.1.2 從應用程序登錄瀏覽器 550
33.2 電子郵件的編程 553
33.2.1 注冊電子郵件 554
33.2.2 傳送一個消息 554
32.2.3 訪問消息的內容 555
33.3 使用internet傳送控件 556
33.3.1 檢索html 556
33.3.2 傳送文件 558
33.4 小結 560
第八部分 附 錄
附錄a 開發環境簡介 561
附錄b 打包應用程序 572
附錄c sql簡介 585
· · · · · · (
收起)