Visual Basic從入門到實踐

《Visual Basic從入門到實踐》是一本正文語種為簡體中文的書籍。

內容簡介

《Visual Basic從入門到實踐》是目前最流行的應用程式專業開發技術之一。《Visual Basic從入門到實踐》由淺入深、循序漸進地講授讀者如何使用Visual Basic開發計算機套用系統。全書內容包括數據類型、常量、變數、程式設計基礎、流程控制、過程與函式、數組、錯誤處理、窗體、選單和工具列、信息對話框、標準控制項、控制項數組、滑鼠鍵盤事件、檔案目錄操作、多媒體編程、Internet和網路編程、訪問API和OLE控制項、DAO數據對象、ADO數據對象、報表設計。為了便於讀者學習,《Visual Basic從入門到實踐》最後實戰篇通過對電視抽獎、網路聊天、通用商品進銷存、純淨水管理4個不同類型案例進行實戰分析。具體講解了應用程式開發項目分析流程、資料庫設計與實現、程式窗體的設計與實現。

《Visual Basic從入門到實踐》適合計算機公司開發人員、Visual Basic程式開發入門人員及愛好者和大專院校學生閱讀,也適合具備一定Visual Basic編程技術基礎的人員。

目錄

目錄

第1篇 基礎篇

第1章 Visual Basic概述 2

1.1 Visual Basic簡介 2

1.1.1 版本區分 2

1.1.2 Visual Basic的特點 3

1.1.3 集成開發環境 3

1.1.4 面向對象功能 4

1.1.5 數據訪問 5

1.1.6 Internet功能 5

1.2 Visual Basic 6.0安裝 5

1.3 開始使用Visual Basic 6.0 6

1.3.1 開發界面 6

1.3.2 窗體使用 10

1.3.3 第一個程式——Hello,World 10

1.3.4 檔案類型 12

1.3.5 編譯執行檔 13

1.4 常見問題及解答 13

1.5 小結 14

第2章 數據類型、變數和常量 15

2.1 數據類型 15

2.1.1 數值型(Numeric) 15

2.1.2 位元組型(Byte) 16

2.1.3 字元型(String) 16

2.1.4 布爾型(Boolean) 16

2.1.5 日期型(Date) 17

2.1.6 對象型(Object) 17

2.1.7 變體型(Variant) 17

2.1.8 數據類型轉換 17

2.2 變數簡介 18

2.2.1 變數作用域 18

2.2.2 變數命名 18

2.2.3 變數類型 19

2.2.4 靜態變數 20

2.3 變數聲明 20

2.3.1 顯式聲明 20

2.3.2 隱式聲明 21

2.3.3 定長字元串 22

2.4 常量簡介 22

2.4.1 標準常量 22

2.4.2 自定義常量 23

2.5 本章實例 23

2.6 上機實踐 25

2.7 常見問題及解答 26

2.8 小結 26

2.9 習題 26

第3章 程式設計基礎 27

3.1 賦值語句 27

3.2 數學運算語句 28

3.2.1 加法和減法 28

3.2.2 乘法和除法 31

3.2.3 指數運算 33

3.2.4 比較運算符 34

3.2.5 邏輯運算符 35

3.2.6 運算順序 37

3.3 代碼模組 38

3.3.1 窗體模組 38

3.3.2 標準模組 38

3.3.3 類模組 38

3.4 事件簡介 39

3.4.1 編寫事件過程 39

3.4.2 調用事件過程 40

3.5 編輯代碼 41

3.5.1 單行語句分成多行 41

3.5.2 多行語句合併一行 41

3.5.3 添加注釋 42

3.5.4 命名約定 42

3.6 本章實例 43

3.7 上機實踐 43

3.8 常見問題及解答 44

3.9 小結 45

3.10 習題 45

第4章 流程控制 46

4.1 判斷語句 46

4.1.1 If語句 46

4.1.2 多重If語句 47

4.1.3 Select Case語句 49

4.2 循環語句 51

4.2.1 For循環 51

4.2.2 Do循環 52

4.2.3 While循環 54

4.2.4 枚舉循環 54

4.3 本章實例 55

4.4 上機實踐 59

4.5 常見問題及解答 62

4.6 小結 62

4.7 習題 62

第5章 過程和函式 63

5.1 過程 63

5.1.1 Sub過程概述 63

5.1.2 添加Sub過程 63

5.1.3 調用Sub過程 64

5.1.4 使用Sub Main 65

5.1.5 確定過程作用域 66

5.2 傳遞參數 66

5.2.1 可選參數和可變參數 67

5.2.2 傳值引用和傳地址引用 68

5.3 函式 70

5.3.1 定義函式 70

5.3.2 確定函式作用域 71

5.3.3 調用函式 71

5.3.4 傳遞參數和返回值 72

5.4 本章實例 73

5.5 上機實踐 74

5.6 常見問題及解答 76

5.7 小結 76

5.8 習題 76

第6章 數組 77

6.1 固定數組 77

6.1.1 聲明數組 77

6.1.2 設定上下界 78

6.1.3 多維數組 79

6.2 動態數組 80

6.2.1 創建動態數組 80

6.2.2 使用動態數組 81

6.3 本章實例 82

6.4 上機實踐 83

6.5 常見問題及解答 85

6.6 小結 86

6.7 習題 86

第7章 錯誤處理 87

7.1 錯誤概述 87

7.1.1 語法錯誤 87

7.1.2 邏輯錯誤 88

7.1.3 運行錯誤 88

7.2 錯誤捕獲處理 88

7.2.1 錯誤捕獲 89

7.2.2 錯誤處理 89

7.3 調試程式 90

7.3.1 單步調試 91

7.3.2 立即窗體 92

7.3.3 監視窗體 92

7.4 本章實例 93

7.5 上機實踐 94

7.6 常見問題及解答 95

7.7 小結 96

7.8 習題 96

第2篇 界 面 篇

第8章 窗體 98

8.1 SDI窗體 98

8.1.1 SDI窗體簡介 98

8.1.2 公共屬性 98

8.1.3 方法 100

8.1.4 事件 101

8.1.5 設定啟動窗體 102

8.1.6 SDI窗體實例 103

8.2 MDI窗體 104

8.2.1 MDI窗體簡介 104

8.2.2 建立父窗體 105

8.2.3 建立子窗體 106

8.2.4 MDI窗體實例 106

8.3 本章實例 107

8.4 上機實踐 108

8.5 常見問題及解答 109

8.6 小結 109

8.7 習題 109

第9章 選單和工具列 110

9.1 選單欄 110

9.1.1 創建選單 111

9.1.2 修改選單 113

9.1.3 多級選單 114

9.1.4 編寫代碼 115

9.1.5 選單欄實例 116

9.2 彈出式選單 118

9.2.1 創建彈出式選單 118

9.2.2 使用彈出式選單 119

9.2.3 彈出式選單實例 120

9.3 工具列 120

9.3.1 工具列簡介 121

9.3.2 創建工具列 121

9.3.3 添加圖示 122

9.3.4 添加按鈕 123

9.3.5 編寫代碼 124

9.3.6 自定義工具列 124

9.3.7 工具列實例 125

9.4 本章實例 126

9.5 上機實踐 128

9.6 常見問題及解答 129

9.7 小結 129

9.8 習題 129

第10章 信息對話框 130

10.1 信息對話框簡介 130

10.2 顯示信息 130

10.2.1 使用Msgbox()函式 131

10.2.2 從Msgbox()函式返回值 132

10.2.3 Msgbox()函式實例 133

10.3 輸入信息 134

10.3.1 使用Inputbox()函式 134

10.3.2 從Inputbox()函式返回值 135

10.3.3 Inputbox()函式實例 135

10.4 內置信息對話框 137

10.4.1 使用CommonDialog控制項 137

10.4.2 檔案對話框 138

10.4.3 字型對話框 141

10.4.4 顏色對話框 142

10.4.5 列印對話框 144

10.4.6 幫助對話框 145

10.5 自定義對話框 145

10.5.1 創建自定義對話框 145

10.5.2 窗體模板創建對話框 146

10.6 本章實例 146

10.7 上機實踐 147

10.8 常見問題及解答 148

10.9 小結 148

10.10 習題 148

第11章 標準控制項 149

11.1 基本控制項 149

11.1.1 標籤Label控制項 149

11.1.2 文本框TextBox控制項 150

11.1.3 按鈕CommandButton控制項 152

11.2 顯示圖片 153

11.2.1 PictureBox控制項 153

11.2.2 Image控制項 154

11.2.3 ImageList控制項 155

11.3 繪製簡單圖形 156

11.3.1 Shape控制項 156

11.3.2 Line控制項 157

11.4 複選框CheckBox控制項 158

11.4.1 CheckBox控制項標準用法 158

11.4.2 CheckBox控制項圖形化用法 158

11.5 選項組OptionButton控制項 159

11.5.1 OptionButton控制項標準用法 159

11.5.2 OptionButton控制項圖形化用法 160

11.6 選擇信息控制項 161

11.6.1 ListBox控制項 161

11.6.2 ComboBox控制項 164

11.7 日期選擇控制項 165

11.7.1 MonthView控制項 165

11.7.2 DateTimePicker控制項 167

11.8 數據調整控制項 168

11.8.1 Slider控制項 168

11.8.2 UpDown控制項 169

11.9 數據顯示控制項 171

11.9.1 ListView控制項 171

11.9.2 TreeView控制項 174

11.10 容器控制項 178

11.10.1 Frame控制項 178

11.10.2 SSTab控制項 179

11.10.3 TabStrip控制項 181

11.11 狀態進程控制項 182

11.11.1 StatusBar控制項 183

11.11.2 ProgressBar控制項 185

11.11.3 Animation控制項 186

11.12 本章實例 187

11.13 上機實踐 190

11.14 常見問題及解答 191

11.14 小結 192

11.15 習題 192

第12章 控制項數組 193

12.1 控制項數組簡介 193

12.1.1 控制項數組元素 193

12.1.2 控制項數組優點 193

12.2 操作控制項數組 194

12.2.1 添加控制項數組 194

12.2.2 刪除控制項數組 195

12.3 選單項數組 196

12.3.1 創建選單項數組 197

12.3.2 動態選單項數組 197

12.4 本章實例 198

12.5 上機實踐 199

12.6 常見問題及解答 200

12.7 小結 200

12.8 習題 200

第3篇 應 用 篇

第13章 滑鼠鍵盤事件 202

13.1 滑鼠事件 202

13.1.1 滑鼠事件概述 202

13.1.2 滑鼠事件實例 204

13.2 鍵盤事件 207

13.2.1 鍵盤事件概述 207

13.2.2 鍵盤事件實例 208

13.3 本章實例 209

13.4 上機實踐 210

13.5 常見問題及解答 211

13.6 小結 212

13.7 習題 212

第14章 檔案目錄操作 213

14.1 檔案操作 213

14.1.1 檔案定位 213

14.1.2 檔案複製 214

14.1.3 檔案刪除 215

14.1.4 檔案重命名 215

14.1.5 檔案操作實例 216

14.2 文本檔案操作 217

14.2.1 順序文本檔案 217

14.2.2 讀取順序文本檔案 217

14.2.3 寫入順序文本檔案 219

14.2.4 順序文本檔案實例 220

14.3 隨機檔案操作 220

14.3.1 打開隨機檔案 221

14.3.2 寫入隨機檔案記錄 222

14.3.3 讀取隨機檔案記錄 222

14.3.4 查找隨機檔案記錄 222

14.3.5 隨機檔案實例 223

14.4 INI檔案 224

14.4.1 INI檔案簡介 224

14.4.2 INI檔案使用 224

14.4.3 INI檔案實例 226

14.5 目錄操作 227

14.5.1 目錄改變 227

14.5.2 目錄建立 228

14.5.3 目錄刪除 229

14.5.4 目錄操作實例 229

14.6 本章實例 230

14.7 上機實踐 231

14.8 常見問題及解答 232

14.9 小結 232

14.10 習題 233

第15章 多媒體編程 234

15.1 多媒體播放功能 234

15.1.1 MMControl控制項簡介 234

15.1.2 MMControl控制項設備類型 235

15.1.3 MMControl控制項命令 235

15.1.4 MMControl控制項播放實例 237

15.1.5 MMControl控制項錄音實例 237

15.2 本章實例 238

15.3 上機實踐 239

15.4 常見問題及解答 240

15.5 小結 240

15.6 習題 240

第16章 Internet和網路編程 241

16.1 網路傳輸檔案 241

16.1.1 用Internet Transfer控制項檢索網頁 241

16.1.2 用Internet Transfer控制項傳輸檔案 244

16.2 應用程式訪問網頁 246

16.2.1 用WebBrowser控制項創建瀏覽器 246

16.2.2 從應用程式中登錄瀏覽器 247

16.3 電子郵件編程 248

16.3.1 註冊電子郵件 249

16.3.2 收發電子郵件 250

16.4 本章實例 252

16.5 上機實踐 253

16.6 常見問題及解答 255

16.7 小結 255

16.8 習題 255

第17章 訪問API函式和OLE控制項 256

17.1 WindowsAPI簡介 256

17.2 操作WindowsAPI 257

17.3 WindowsAPI實例 259

17.3.1 獲取磁碟信息 259

17.3.2 獲取磁碟容量 260

17.3.3 獲取系統目錄 260

17.4 OLE簡介 262

17.4.1 OLE控制項使用 262

17.4.2 連結對象與嵌入對象 263

17.5 使用Word對象 263

17.5.1 Word對象簡介 263

17.5.2 創建Word對象 264

17.5.3 操作Word對象 265

17.6 使用Excel對象 265

17.6.1 Excel對象簡介 266

17.6.2 操作Excel對象 266

17.7 本章實例 266

17.8 上機實踐 267

17.9 常見問題及解答 268

17.10 小結 269

17.11 習題 269

第4篇 資料庫開發篇

第18章 資料庫基礎 272

18.1 資料庫簡介 272

18.1.1 設計目的 272

18.1.2 主要步驟 272

18.1.3 組織數據 273

18.2 使用Visual Data Manager 274

18.2.1 創建資料庫檔案 274

18.2.2 創建表 274

18.2.3 修改表 275

18.3 Microsoft Access創建資料庫 276

18.3.1 創建資料庫檔案 276

18.3.2 創建和修改表 276

18.4 SQL結構化查詢語言簡介 276

18.5 SQL結構化查詢語言語句 277

18.5.1 SELECT語句 277

18.5.2 DELETE語句 279

18.5.3 INSERT INTO語句 279

18.5.4 UPDATE語句 279

18.6 本章實例 280

18.7 上機實踐 280

18.8 常見問題及解答 282

18.9 小結 282

18.10 習題 282

第19章 DAO數據對象 283

19.1 DAO數據對象簡介 283

19.2 記錄集類型 284

19.2.1 使用表 284

19.2.2 使用動態集 284

19.2.3 使用快照集 285

19.3 數據管理 285

19.3.1 增加記錄 285

19.3.2 編輯記錄 286

19.3.3 更新記錄 286

19.3.4 刪除記錄 286

19.4 數據導航 288

19.4.1 Move()方法 288

19.4.2 Bookmark屬性 289

19.4.3 Find()方法 289

19.4.4 Seek()方法 291

19.4.5 Filter屬性 291

19.4.6 Sort屬性 292

19.5 本章實例 292

19.6 上機實踐 294

19.7 常見問題及解答 295

19.8 小結 295

19.9 習題 295

第20章 ADO數據對象 296

20.1 ADO簡介 296

20.1.1 連線數據源方法 296

20.1.2 安裝ADO 296

20.1.3 建立DSN連線 297

20.2 ADO數據控制項訪問資料庫 298

20.2.1 建立ADO數據控制項 298

20.2.2 連線數據源 298

20.2.3 代碼修改數據源 299

20.2.4 ADO數據控制項實例 299

20.2.5 建立Datagrid控制項 300

20.2.6 Datagrid控制項顯示數據 300

20.2.7 代碼修改Datagrid控制項 301

20.2.8 Datagrid控制項實例 301

20.3 ADO對象訪問資料庫 302

20.3.1 操作ADO對象 302

20.3.2 DSN-less連線數據源 303

20.3.3 操作記錄集 303

20.4 本章實例 304

20.5 上機實踐 306

20.6 常見問題及解答 307

20.7 小結 308

20.8 習題 308

第21章 報表設計 309

21.1 創建報表 309

21.1.1 設計數據報表 309

21.1.2 建立數據源 311

21.1.3 預覽報表 311

21.2 改進報表 312

21.2.1 預定義報表欄位 313

21.2.2 圖形化報表 313

21.2.3 統計函式 314

21.2.4 列印輸出 314

21.3 水晶報表 314

21.3.1 創建水晶報表 314

21.3.2 定製報表 317

21.3.3 水晶報表控制項 317

21.3.4 水晶報表實例 317

21.4 本章實例 318

21.5 上機實踐 319

21.6 常見問題及解答 320

21.7 小結 321

21.8 習題 321

第5篇 實 戰 篇

第22章 電視抽獎程式 324

22.1 項目分析 324

22.1.1 項目功能分析 324

22.1.2 項目功能模組分析 324

22.2 資料庫設計與實現 324

22.2.1 資料庫需求分析 325

22.2.2 資料庫結構設計 325

22.2.3 資料庫結構實現 326

22.3 程式窗體的設計與實現 327

22.3.1 “抽獎主程式”模組 327

22.3.2 “抽獎錄入窗體”模組 328

22.3.3 “抽獎窗體”模組 330

22.3.4 “抽獎查詢窗體”模組 332

22.3.5 “關於窗體”模組 333

22.3.6 運行程式 334

22.3.7 編譯程式 334

22.4 小結 335

第23章 網路聊天程式 336

23.1 項目分析 336

23.1.1 項目功能分析 336

23.1.2 項目功能模組分析 336

23.2 資料庫設計與實現 337

23.2.1 資料庫需求分析 337

23.2.2 資料庫結構設計 337

23.2.3 資料庫結構實現 338

23.3 程式窗體的設計與實現 339

23.3.1 “登錄窗體”模組 339

23.3.2 “客戶端窗體”模組 341

23.3.3 “伺服器窗體”模組 342

23.3.4 “關於窗體”模組 344

23.3.5 運行程式 344

23.3.6 編譯程式 345

23.4 小結 345

第24章 通用商品進銷存系統的實現 346

24.1 項目分析 346

24.1.1 項目功能分析 346

24.1.2 項目功能模組分析 346

24.2 資料庫設計與實現 346

24.2.1 資料庫需求分析 347

24.2.2 資料庫結構設計 347

24.2.3 資料庫結構實現 349

24.3 程式窗體的設計實現 350

24.3.1 “用戶管理”模組 351

24.3.2 “登錄系統”模組 352

24.3.3 “主窗體”模組 354

24.3.4 “商品資料”模組 357

24.3.5 “商品入庫”模組 359

24.3.6 “商品出庫”模組 362

24.3.7 “入庫查詢”模組 365

24.3.8 “庫存查詢”模組 366

24.3.9 “出庫查詢”模組 368

24.3.10 “關於窗體”模組 369

24.3.11 “日積月累”模組 369

24.3.12 “註冊軟體”模組 369

24.3.13 “瀏覽網站”模組 371

24.3.14 運行系統 372

24.3.15 編譯系統 374

24.4 小結 375

第25章 純淨水管理系統 376

25.1 項目分析 376

25.1.1 項目功能分析 376

25.1.2 項目功能模組分析 376

25.2 資料庫設計與實現 377

25.2.1 資料庫需求分析 377

25.2.2 資料庫結構設計 378

25.2.3 資料庫結構實現 380

25.3 程式窗體的設計實現 382

25.3.1 “用戶管理”模組 383

25.3.2 “登錄系統”模組 384

25.3.3 “主窗體”模組 386

25.3.4 “客戶管理”模組 389

25.3.5 “水卡入庫”模組 391

25.3.6 “水卡出庫”模組 393

25.3.7 “水卡入庫查詢”模組 396

25.3.8 “水卡庫存查詢”模組 397

25.3.9 “水卡出庫查詢”模組 398

25.3.10 “純淨水入庫”模組 399

25.3.11 “純淨水出庫”模組 402

25.3.12 “純淨水入庫查詢”模組 404

25.3.13 “純淨水庫存查詢”模組 405

25.3.14 “純淨水出庫查詢”模組 406

25.3.15 “關於窗體”模組 407

25.3.16 “日積月累”模組 408

25.3.17 “註冊軟體”模組 408

25.3.18 “瀏覽網站”模組 410

25.3.19 運行系統 411

25.3.20 編譯系統 412

25.4 小結 412

相關詞條

相關搜尋

熱門詞條

聯絡我們