視頻學Visual Basic

《視頻學Visual Basic》是一本由人民郵電出版社在2010年2月1日出版的書籍。

內容簡介

《視頻學Visual Basic》全面介紹了使用Visual Basic進行程式開發的各種技術。在內容編列上由淺入深,讓讀者循序漸進掌握編程技術;在內容講解上結合豐富的圖解和形象的比喻,幫助讀者理解“晦澀難懂”的技術;在內容形式上附有大量的提示、技巧、說明、編程信條等欄目,夯實讀者編程技術,豐富編程經驗。

全書共20章,按內容結構可以分為3篇,啟蒙篇、預熱篇、開發篇。啟蒙篇介紹了Visual Basic語言的語法知識以及窗體與控制項的創建。預熱篇介紹了在程式開發中最基本的開發知識,例如,數組與集合的使用、選單與對話框的使用等。開發篇介紹了圖形圖像、資料庫套用、錯誤處理與程式調試等開發必備的知識。

《視頻學Visual Basic》附有配套光碟。光碟中提供了《視頻學Visual Basic》所有程式的原始碼、教學錄像、項目全程開發錄像和編程詞典體驗版學習軟體。其中,原始碼全部經過精心調試,能夠在Windows 2000、Windows XP、Windows 2003環境下編譯和運行。

《視頻學Visual Basic》適用於Visual Basic的愛好者、初學者和中級開發人員,也可以作為大中專院校和培訓機構的教材。

媒體評論

我是明日科技圖書的忠實讀者,你們的圖書對我幫助很大,書中有些實例經過二次開發,已經初步形成經濟效益。開發人員最缺的是項目開發庫,希望能多出些項目類的圖書。

——zhongli990

在閱讀圖書時,我發現了你們公司的客服QQ號,抱著試試看的想法,我通過QQ進行請教,你們的客服有問必答,大大增強了我學好Visua Basic的信心。

——天高雲淡

我是你們圖書的受益者。通過學習,我已經編寫了一個適用於工作的小軟體。非常感謝技術人員和客服對我的幫助。

——一葉扁舟

目錄

第1篇 啟蒙篇

第0章 學前指導——跨越程式開發的盲區

30分鐘互動教學視頻

0.1 身邊的軟體 4

0.2 程式設計師的成長之路 4

0.3 如何學好編程 5

0.4 了解開發相關的幾個概念 6

0.5 Windows 7作業系統下安裝Visual Basic 6.0 6

0.6 線上Visual Basic 6.0 MSDN 10

0.7 編程答疑 11

0.8 光碟使用指南 16

第1章 Visual Basic 6.0開發環境——構建程式開發的基石

88分鐘互動教學視頻

15分鐘常見問題講解視頻

3個編程技術要點

10分鐘實例套用詳解

1.1 Visual Basic簡介 20

1.1.1 Visual Basic的發展 20

1.1.2 Visual Basic 6.0的特點 20

1.1.3 Visual Basic 6.0的版本 21

1.2 Visual Basic 6.0安裝與管理 22

1.2.1 Visual Basic 6.0的運行環境 22

1.2.2 安裝Visual Basic 6.0 22

1.2.3 Visual Basic 6.0的更改和刪除 24

1.3 Visual Basic 6.0的啟動 25

1.3.1 通過開始選單啟動 25

1.3.2 通過捷徑啟動 25

1.3.3 在“運行”對話框中啟動 26

1.4 集成開發環境介紹 27

1.4.1 選單欄 27

1.4.2 工具列 27

1.4.3 工具箱 28

1.4.4 工程資源管理器 29

1.4.5 屬性布局視窗 30

1.4.6 窗體布局視窗 30

1.4.7 窗體設計器 31

1.4.8 代碼編輯器 31

1.4.9 開發環境的特點 31

1.5 定製開發環境 31

1.5.1 設定在編輯器中要求變數聲明 32

1.5.2 設定格線大小和不對齊到格線 32

1.5.3 設定啟動時保存 32

1.5.4 定製工具列 34

1.6 Visual Basic 6.0的幫助系統 34

1.6.1 啟動MSDN Library 34

1.6.2 使用MSDN Library 35

1.6.3 利用附帶的實例源程式學習編程 35

1.6.4 使用Visual Basic 6.0的幫助選單 36

1.7 創建第一個Visual Basic程式 36

1.7.1 創建工程檔案 37

1.7.2 界面設計 37

1.7.3 編寫代碼 37

1.7.4 調試運行 37

1.7.5 保存工程 38

1.7.6 編譯程式 38

1.8 實踐練習 39

第2章 Visual Basic語言基礎——Visual Basic開發的必修課

197分鐘互動教學視頻

20分鐘常見問題講解視頻

5個編程技術要點

30分鐘實例套用詳解

22個編程技巧說明

2.1 程式組成部分 42

2.2 數據類型 42

2.2.1 基本數據類型 42

2.2.2 記錄類型 44

2.2.3 枚舉類型 45

2.2.4 變體類型 47

2.3 變數 48

2.3.1 什麼是變數 48

2.3.2 變數的命名 48

2.3.3 變數的聲明 48

2.3.4 變數的作用域 50

2.3.5 變數的生命周期 53

2.3.6 使用Option Explicit強制變數聲明 53

2.4 常量 54

2.4.1 什麼是常量 54

2.4.2 常量的分類 54

2.4.3 常量的聲明 54

2.4.4 局部常量和全局常量 56

2.5 運算符和表達式 56

2.5.1 運算符 56

2.5.2 表達式 64

2.5.3 運算符的優先權 64

2.6 代碼編寫規則 65

2.6.1 對象命名規則 65

2.6.2 代碼書寫規則 66

2.6.3 處理關鍵字衝突 67

2.6.4 代碼注釋規則 67

2.7 實踐練習 67

第3章 程式控制結構——結構化編程

197分鐘互動教學視頻

20分鐘常見問題講解視頻

4個編程技術要點

30分鐘實例套用詳解

11個編程技巧說明

3.1 順序控制結構 70

3.1.1 賦值語句 70

3.1.2 數據的輸入 71

3.1.3 數據的輸出 72

3.2 選擇結構 75

3.2.1 單分支If...Then語句 75

3.2.2 雙分支If...Then ...Else語句 77

3.2.3 If語句的嵌套 78

3.2.4 多分支If...Then...ElseIf語句 80

3.2.5 Select Case語句 82

3.2.6 IIf函式 83

3.3 循環結構 84

3.3.1 For...Next循環語句 85

3.3.2 For Each...Next循環語句 86

3.3.3 Do...Loop循環語句 87

3.3.4 While...Wend循環語句 90

3.3.5 多重循環 90

3.4 其他輔助控制語句 91

3.4.1 跳轉語句 91

3.4.2 復用語句 92

3.4.3 退出語句 92

3.4.4 結束語句 93

3.5 實踐練習 94

第4章 窗體——搭建圖形界面的階梯

112分鐘互動教學視頻

20分鐘常見問題講解視頻

5個編程技術要點

45分鐘實例套用詳解

20個編程技巧說明

4.1 窗體的概述 96

4.1.1 窗體的概念 96

4.1.2 窗體的組成 96

4.1.3 模式窗體和無模式窗體 97

4.1.4 SDI窗體和MDI窗體 97

4.1.5 添加和移除窗體 97

4.1.6 載入與卸載窗體 98

4.2 窗體的屬性 99

4.2.1 名稱 99

4.2.2 標題 100

4.2.3 圖示 101

4.2.4 背景 102

4.2.5 框線樣式 103

4.2.6 顯示狀態 103

4.3 窗體的方法 105

4.3.1 顯示窗體 105

4.3.2 隱藏窗體 106

4.3.3 移動窗體 106

4.3.4 在窗體上顯示文本 107

4.4 窗體的事件 108

4.4.1 單擊和雙擊 108

4.4.2 載入和卸載 109

4.4.3 活動性 111

4.4.4 初始化 112

4.4.5 調整大小 113

4.4.6 重繪 114

4.4.7 焦點事件 114

4.5 窗體事件的生命周期 115

4.5.1 窗體的啟動過程 116

4.5.2 窗體的運行過程 116

4.5.3 窗體的關閉過程 116

4.6 MDI窗體 118

4.6.1 MDI窗體概述 118

4.6.2 MDI窗體的添加和移除 119

4.6.3 MDI子窗體 119

4.6.4 MDI程式的特點 120

4.6.5 MDI主窗體的設計 121

4.7 實踐練習 122

第5章 常用控制項——就地取材,實現目標

101分鐘互動教學視頻

20分鐘常見問題講解視頻

7個編程技術要點

45分鐘實例套用詳解

12個編程技巧說明

5.1 控制項的概述 124

5.1.1 控制項的作用 124

5.1.2 控制項的屬性、方法和事件 124

5.1.3 控制項的分類 124

5.2 控制項的相關操作 125

5.2.1 向窗體上添加控制項 125

5.2.2 調整控制項的大小 126

5.2.3 複製與刪除控制項 126

5.2.4 使用窗體編輯器調整控制項布局 127

5.2.5 鎖定控制項 127

5.2.6 調整對齊方式 128

5.2.7 調整寬度或高度 128

5.3 標籤和文本框 128

5.3.1 標籤(Label控制項) 128

5.3.2 文本框(TextBox控制項) 130

5.4 命令按鈕 132

5.4.1 命令按鈕的屬性 132

5.4.2 命令按鈕的事件 133

5.5 單選按鈕、複選框及框架 134

5.5.1 OptionButton控制項的概述 134

5.5.2 OptionButton控制項的屬性 134

5.6 列表框與組合框 136

5.6.1 ListBox控制項的概述 136

5.6.2 ListBox控制項的屬性 136

5.6.3 ListBox控制項的方法 138

5.6.4 ListBox控制項的事件 139

5.6.5 ComboBox控制項的概述 139

5.6.6 ComboBox控制項的屬性 139

5.6.7 ComboBox控制項的方法 141

5.7 滾動條 142

5.7.1 滾動條的概述 142

5.7.2 滾動條的屬性 142

5.7.3 滾動條的事件 143

5.8 Timer控制項 145

5.8.1 Timer控制項的屬性 145

5.8.2 Timer控制項的事件 145

5.9 實踐練習 146

第6章 編程加油站(一)

必知必會001 SDI開發環境 148

必知必會002 編輯器格式 148

必知必會003 數值數據類型 148

必知必會004 字元串長度範圍 149

必知必會005 變數命名規範 149

必知必會006 運算符的分類 149

必知必會007 運算符優先權 150

必知必會008 單行形式的If...Then語句 150

必知必會009 塊形式的If...Then語句 150

必知必會010 單行形式雙分支If...Then ...Else語句 150

必知必會011 塊形式雙分支If...Then ...Else語句 151

必知必會012 多分支If...Then...ElseIf語句 151

必知必會013 設定窗體顯示狀態 151

必知必會014 設定命名按鈕背景圖片 152

第2篇 預熱篇

第7章 數組與集合——串起數據的珍珠鏈

157分鐘互動教學視頻

20分鐘常見問題講解視頻

6個編程技術要點

45分鐘實例套用詳解

9個編程技巧說明

7.1 數組的概念 156

7.2 數組的分類 156

7.2.1 靜態數組 156

7.2.2 動態數組 157

7.2.3 一維數組 158

7.2.4 數組中的數組 159

7.2.5 二維數組及多維數組 160

7.3 數組的基本操作 163

7.3.1 數組元素的插入 163

7.3.2 數組元素的刪除 163

7.3.3 數組元素的查找 164

7.3.4 數組元素的排序 165

7.4 記錄數組 168

7.4.1 記錄數組的概念 168

7.4.2 記錄數組的使用 168

7.5 控制項數組 169

7.5.1 控制項數組的概念 169

7.5.2 創建控制項數組 169

7.5.3 使用控制項數組 170

7.6 數組相關函式及語句 170

7.6.1 Ubound函式和Lbound函式 170

7.6.2 Split函式 171

7.6.3 Option Base語句 172

7.7 集合 172

7.7.1 集合的創建 172

7.7.2 控制項集合 173

7.8 實踐練習 174

第8章 過程與函式——面向過程編程

292分鐘互動教學視頻

20分鐘常見問題講解視頻

7個編程技術要點

45分鐘實例套用詳解

16個編程技巧說明

8.1 過程概述 176

8.2 事件過程 177

8.2.1 建立事件過程 178

8.2.2 調用事件過程 178

8.3 子過程 179

8.3.1 建立子過程 179

8.3.2 調用子過程 180

8.3.3 調用其他模組中的子過程 181

8.4 函式過程 182

8.4.1 建立函式過程 182

8.4.2 調用函式過程 183

8.4.3 保存函式的局部變數值 184

8.4.4 函式過程與子過程的區別 184

8.5 參數傳遞 185

8.5.1 形式參數和實際參數 185

8.5.2 值傳遞和地址傳遞 185

8.5.3 可選參數 187

8.5.4 不定數量的參數 188

8.5.5 數組參數傳遞 189

8.5.6 對象參數傳遞 189

8.6 過程遞歸與嵌套 190

8.6.1 過程的嵌套調用 190

8.6.2 過程的遞歸調用 190

8.7 過程的作用域 191

8.8 常用內部函式 192

8.8.1 數學函式 192

8.8.2 字元串函式 193

8.8.3 類型轉換函式 194

8.8.4 判斷函式 194

8.8.5 日期和時間函式 195

8.8.6 隨機函式 195

8.8.7 格式化函式 196

8.8.8 Shell函式 197

8.9 實踐練習 198

第9章 常用系統對象——程式開發點金石

66分鐘互動教學視頻

20分鐘常見問題講解視頻

7個編程技術要點

25分鐘實例套用詳解

33個編程技巧說明

9.1 App對象 200

9.1.1 App對象的常用屬性 200

9.1.2 利用APP對象動態識別路徑 205

9.2 Screen對象 205

9.3 Clipboard對象 209

9.4 Printer對象和Printers集合對象 213

9.4.1 Printer對象和Printers集合 213

9.4.2 Printer對象的主要方法 214

9.5 Debug對象 216

9.6 Controls集合對象 218

9.6.1 Controls集合的Add方法 218

9.6.2 Controls集合的Remove方法 220

9.7 Licenses集合對象 220

9.7.1 Add 方法(Licenses集合) 220

9.7.2 VBControlExtender 對象 221

9.7.3 ObjectEvent 事件 222

9.7.4 何時添加許可證關鍵字 223

9.7.5 何時不需要許可證關鍵字 223

9.8 實踐練習 224

第10章 選單——條條大路通羅馬

83分鐘互動教學視頻

20分鐘常見問題講解視頻

5個編程技術要點

30分鐘實例套用詳解

12個編程技巧說明

10.1 選單概述 226

10.2 選單編輯器 227

10.3 使用選單編輯器創建選單 229

10.3.1 設計選單項 230

10.3.2 創建最簡選單 230

10.3.3 設定選單的快捷鍵和訪問鍵 231

10.3.4 創建級聯選單 232

10.3.5 創建複選選單 232

10.3.6 設定選單分隔條 232

10.3.7 設定選單無效 233

10.3.8 顯示視窗列表 234

10.3.9 為選單事件添加代碼 234

10.3.10 選單數組 235

10.4 彈出式選單 236

10.4.1 彈出式選單的設計 236

10.4.2 彈出式選單的調用 238

10.4.3 無標題欄窗體中創建右鍵選單 238

10.5 選單編程 239

10.5.1 使選單命令有效或無效 239

10.5.2 使選單控制項不可見 239

10.5.3 在選單中使用複選標記 240

10.6 選單高級開發 241

10.6.1 創建選單單選項 241

10.6.2 向系統選單中插入自定義選單項 243

10.6.3 刪除指定的選單項 245

10.6.4 根據選單標題調用選單事件 246

10.6.5 添加選單項圖示 247

10.6.6 為無標題欄窗體添加系統選單 248

10.7 實踐練習 250

第11章 對話框——人機互動平台

55分鐘互動教學視頻

15分鐘常見問題講解視頻

2個編程技術要點

15分鐘實例套用詳解

15個編程技巧說明

11.1 對話框概述 252

11.1.1 對話框的分類 252

11.1.2 對話框的特點 252

11.2 預定義對話框 252

11.2.1 輸入對話框 252

11.2.2 訊息對話框 253

11.3 通用對話框 256

11.3.1 通用對話框概述 256

11.3.2 檔案對話框 257

11.3.3 打開檔案對話框 260

11.3.4 多選檔案打開對話框 261

11.3.5 另外儲存為對話框 263

11.3.6 顏色對話框 264

11.3.7 字型對話框 264

11.3.8 列印對話框 265

11.3.9 幫助對話框 267

11.4 實踐練習 268

第12章 檔案操作——辦公自動化上馬石

第13章 編程加油站(二)

第3篇 開發篇

第14章 圖形圖像技術——色彩斑斕的程式世界

第15章 資料庫初步套用——運算元據庫的捷徑

第16章 錯誤處理與程式調試——獲取螳螂捕蟬之鑰

第17章 API函式——前人栽樹,後人乘涼

第18章 程式發布——我的程式你來用

第19章 編程加油站(三)

相關詞條

相關搜尋

熱門詞條

聯絡我們