Visual Basic程式設計教程(第4版)

Visual Basic程式設計教程(第4版)

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

圖書簡介

本書通過大量實例,深入淺出地介紹了Visual Basic 6.0中文版的開發環境、對象和事件驅動的概念、運算符和表達式、數據輸入輸出、常用標準控制項、基本控制結構、數組和記錄、過程調用、鍵盤和滑鼠事件、選單程式設計、對話框程式設計、多窗體程式設計以及檔案處理等問題。針對初學者的特點,全書在編排上注意了由簡及繁、由淺入深和循序漸進,力求通俗易懂、簡捷實用。只要具有Windows初步知識,就可以通過本書掌握Visual Basic程式設計的基本內容。全書每章都附有習題,便於學習和教學。

本書可作為高等學校教材,並可作為全國計算機等級考試(NCRE)的應試教材,也可以供讀者自學使用。

圖書目錄

第1章 Visual Basic編程環境1

1.1 可視化與事件驅動型語言1

1.1.1 可視化界面設計1

1.1.2 事件驅動的編程機制2

1.2 Visual Basic的啟動與退出2

1.3 主視窗5

1.3.1 標題欄和選單欄5

1.3.2 工具列7

1.4 其他視窗8

1.4.1 窗體設計器和工程資源管理器8

1.4.2 屬性視窗和工具箱視窗10

習題12

第2章 對象13

2.1 對象及其屬性設定13

2.1.1 Visual Basic的對象13

2.1.2 對象屬性設定15

2.2 窗體17

2.2.1 窗體的結構與屬性17

2.2.2 窗體事件22

2.3 控制項22

2.3.1 內部控制項23

2.3.2 控制項的命名和控制項值24

2.4 控制項的畫法和基本操作26

2.4.1 控制項的畫法26

2.4.2 控制項的基本操作27

習題29

第3章 建立簡單的Visual Basic應用程式31

3.1 語句31

3.1.1 Visual Basic中的語句31

3.1.2 賦值、注釋、暫停和結束語句32

3.2 編寫簡單的Visual Basic應用程式35

3.2.1 程式設計35

3.2.2 代碼編輯器41

3.3 程式的保存、裝入和運行42

3.3.1 保存程式42

3.3.2 程式的裝入44

3.3.3 程式的運行45

3.4 Visual Basic應用程式的結構與工作方式46

習題47

第4章 數據類型、運算符與表達式49

4.1 基本數據類型49

4.2 常量和變數52

4.2.1 常量52

4.2.2 變數54

4.3 變數的作用域57

4.3.1 局部變數與全局變數57

4.3.2 默認聲明58

4.4 常用內部函式60

4.4.1 轉換、數學及日期和時間函式60

4.4.2 字元串函式62

4.4.3 Shell函式66

4.5 運算符與表達式67

4.5.1 算術運算符68

4.5.2 關係運算符與邏輯運算符69

4.5.3 字元串表達式與日期表達式72

4.5.4 表達式的執行順序73

習題74

第5章 數據輸入輸出76

5.1 數據輸出--Print方法76

5.1.1 Print方法76

5.1.2 與Print方法有關的函式和方法78

5.1.3 格式輸出81

5.2 數據輸入--InputBox函式84

5.3 MsgBox函式和MsgBox語句87

5.3.1 MsgBox函式87

5.3.2 MsgBox語句90

5.4 字形91

5.4.1 字型類型和大小91

5.4.2 其他屬性92

習題94

第6章 常用標準控制項96

6.1 文本控制項96

6.1.1 標籤96

6.1.2 文本框97

6.2 圖形控制項101

6.2.1 圖片框和圖像框102

6.2.2 圖形檔案的裝入104

6.2.3 直線和形狀107

6.3 按鈕控制項109

6.3.1 屬性和事件109

6.3.2 套用舉例110

6.4 選擇控制項--複選框和單選按鈕112

6.4.1 複選框和單選按鈕的屬性和事件113

6.4.2 套用舉例114

6.5 選擇控制項--列表框和組合框116

6.5.1 列表框116

6.5.2 組合框120

6.6 滾動條124

6.7 計時器126

6.8 框架129

6.9 焦點與Tab順序131

6.9.1 設定焦點131

6.9.2 Tab順序132

習題134

第7章 Visual Basic控制結構137

7.1 選擇控制結構137

7.1.1 單行結構條件語句137

7.1.2 塊結構條件語句138

7.1.3 IIf函式142

7.2 多分支控制結構143

7.3 For循環控制結構147

7.4 當循環控制結構152

7.5 Do循環控制結構155

7.6 多重循環160

7.7 GoTo型控制162

7.7.1 GoTo語句162

7.7.2 On…GoTo語句164

習題164

第8章 數組與記錄167

8.1 數組的概念167

8.1.1 數組的定義167

8.1.2 默認數組171

8.2 動態數組172

8.2.1 動態數組的定義172

8.2.2 數組的清除和重定義175

8.3 數組的基本操作176

8.3.1 數組元素的輸入、輸出和複製176

8.3.2 For Each…Next語句180

8.4 數組的初始化182

8.5 控制項數組184

8.5.1 基本概念184

8.5.2 建立控制項數組185

8.6 記錄188

8.6.1 記錄類型和記錄類型變數188

8.6.2 記錄變數的初始化及其引用190

8.7 記錄數組193

習題196

第9章 過程199

9.1 Sub過程199

9.1.1 建立Sub過程199

9.1.2 調用Sub過程202

9.2 Function過程204

9.2.1 建立Function過程204

9.2.2 調用Function過程206

9.3 參數傳送209

9.3.1 形參與實參209

9.3.2 引用211

9.3.3 傳值213

9.3.4 數組參數的傳送215

9.4 可選參數與可變參數222

9.4.1 可選參數222

9.4.2 可變參數223

9.5 對象參數224

9.5.1 窗體參數224

9.5.2 控制項參數226

9.6 局部記憶體分配230

9.7 遞歸232

習題236

第10章 鍵盤與滑鼠事件238

10.1 KeyPress事件238

10.2 KeyDown和KeyUp事件241

10.3 滑鼠事件248

10.3.1 滑鼠位置249

10.3.2 滑鼠按鈕251

10.3.3 轉換參數253

10.4 滑鼠游標的形狀256

10.4.1 MousePointer屬性256

10.4.2 設定滑鼠游標形狀256

10.5 拖放258

10.5.1 與拖放有關的屬性、事件和方法258

10.5.2 自動拖放260

10.5.3 手動拖放262

習題265

第11章 選單程式設計267

11.1 Visual Basic中的選單267

11.2 選單編輯器268

11.3 用選單編輯器建立選單271

11.3.1 界面設計271

11.3.2 編寫程式代碼273

11.4 選單項的控制275

11.4.1 有效性控制275

11.4.2 選單項標記277

11.4.3 鍵盤選擇279

11.5 選單項的增減280

11.6 彈出式選單283

習題287

第12章 對話框程式設計288

12.1 概述288

12.1.1 對話框的分類與特點288

12.1.2 自定義對話框289

12.1.3 通用對話框控制項291

12.2 檔案對話框292

12.2.1 檔案對話框的結構292

12.2.2 檔案對話框的屬性293

12.2.3 檔案對話框舉例296

12.3 其他對話框298

12.3.1 顏色對話框298

12.3.2 字型對話框299

12.3.3 列印對話框301

習題304

第13章 多窗體程式設計與環境套用306

13.1 建立多窗體應用程式306

13.1.1 與多窗體程式設計有關的語句和方法306

13.1.2 建立界面307

13.1.3 編寫程式代碼311

13.2 多窗體程式的執行與保存318

13.2.1 指定啟動窗體318

13.2.2 多窗體程式的存取319

13.3 Visual Basic工程結構320

13.3.1 標準模組321

13.3.2 窗體模組321

13.3.3 Sub Main過程322

13.4 閒置循環與DoEvents語句324

13.5 系統對象326

13.5.1 App對象326

13.5.2 Screen對象327

習題328

第14章 檔案330

14.1 檔案概述330

14.2 檔案的打開與關閉332

14.2.1 檔案的打開或建立332

14.2.2 檔案的關閉334

14.3 檔案操作語句和函式335

14.3.1 檔案指針335

14.3.2 其他語句和函式336

14.4 順序檔案337

14.4.1 順序檔案的寫操作337

14.4.2 順序檔案的讀操作342

14.5 隨機檔案347

14.5.1 隨機檔案的讀寫操作347

14.5.2 隨機檔案舉例348

14.6 用控制項顯示和修改隨機檔案355

14.7 二進制檔案358

14.7.1 二進制存取與隨機存取359

14.7.2 程式舉例359

14.8 檔案系統控制項360

14.8.1 驅動器列表框和目錄列表框361

14.8.2 檔案列表框363

14.8.3 程式舉例365

14.9 檔案基本操作369

習題371

參考文獻373Visual Basic編程環境11.1 可視化與事件驅動型語言1

1.1.1 可視化界面設計1

1.1.2 事件驅動的編程機制2

1.2 Visual Basic的啟動與退出2

1.3 主視窗5

1.3.1 標題欄和選單欄5

1.3.2 工具列7

1.4 其他視窗8

1.4.1 窗體設計器和工程資源管理器8

1.4.2 屬性視窗和工具箱視窗10

習題12

對象132.1 對象及其屬性設定13

2.1.1 Visual Basic的對象13

2.1.2 對象屬性設定15

2.2 窗體17

2.2.1 窗體的結構與屬性17

2.2.2 窗體事件22

2.3 控制項22

2.3.1 內部控制項23

2.3.2 控制項的命名和控制項值24

2.4 控制項的畫法和基本操作26

2.4.1 控制項的畫法26

2.4.2 控制項的基本操作27

習題29

建立簡單的Visual Basic應用程式313.1 語句31

3.1.1 Visual Basic中的語句31

3.1.2 賦值、注釋、暫停和結束語句32

3.2 編寫簡單的Visual Basic應用程式35

3.2.1 程式設計35

3.2.2 代碼編輯器41

3.3 程式的保存、裝入和運行42

3.3.1 保存程式42

3.3.2 程式的裝入44

3.3.3 程式的運行45

3.4 Visual Basic應用程式的結構與工作方式46

習題47

數據類型、運算符與表達式494.1 基本數據類型49

4.2 常量和變數52

4.2.1 常量52

4.2.2 變數54

4.3 變數的作用域57

4.3.1 局部變數與全局變數57

4.3.2 默認聲明58

4.4 常用內部函式60

4.4.1 轉換、數學及日期和時間函式60

4.4.2 字元串函式62

4.4.3 Shell函式66

4.5 運算符與表達式67

4.5.1 算術運算符68

4.5.2 關係運算符與邏輯運算符69

4.5.3 字元串表達式與日期表達式72

4.5.4 表達式的執行順序73

習題74

數據輸入輸出775.1 數據輸出--Print方法77

5.1.1 Print方法77

5.1.2 與Print方法有關的函式和方法79

5.1.3 格式輸出82

5.2 數據輸入--InputBox函式85

5.3 MsgBox函式和MsgBox語句88

5.3.1 MsgBox函式88

5.3.2 MsgBox語句91

5.4 字形92

5.4.1 字型類型和大小92

5.4.2 其他屬性93

5.5 印表機輸出95

5.5.1 直接輸出95

5.5.2 窗體輸出97

習題98

常用標準控制項1016.1 文本控制項101

6.1.1 標籤101

6.1.2 文本框102

6.2 圖形控制項106

6.2.1 圖片框和圖像框107

6.2.2 圖形檔案的裝入109

6.2.3 直線和形狀112

6.3 按鈕控制項114

6.3.1 屬性和事件114

6.3.2 套用舉例115

6.4 選擇控制項--複選框和單選按鈕117

6.4.1 複選框和單選按鈕的屬性和事件118

6.4.2 套用舉例119

6.5 選擇控制項--列表框和組合框121

6.5.1 列表框121

6.5.2 組合框125

6.6 滾動條129

6.7 計時器131

6.8 框架134

6.9 焦點與Tab順序136

6.9.1 設定焦點136

6.9.2 Tab順序138

習題139

Visual Basic控制結構1427.1 選擇控制結構142

7.1.1 單行結構條件語句142

7.1.2 塊結構條件語句143

7.1.3 IIf函式147

7.2 多分支控制結構148

7.3 For循環控制結構152

7.4 當循環控制結構157

7.5 Do循環控制結構160

7.6 多重循環165

7.7 GoTo型控制168

7.7.1 GoTo語句168

7.7.2 On-GoTo語句169

習題170

數組與記錄1728.1 數組的概念172

8.1.1 數組的定義172

8.1.2 默認數組176

8.2 動態數組177

8.2.1 動態數組的定義177

8.2.2 數組的清除和重定義180

8.3 數組的基本操作181

8.3.1 數組元素的輸入、輸出和複製181

8.3.2 For Each…Next語句185

8.4 數組的初始化187

8.5 控制項數組189

8.5.1 基本概念189

8.5.2 建立控制項數組190

8.6 記錄193

8.6.1 記錄類型和記錄類型變數193

8.6.2 記錄變數的初始化及其引用195

8.7 記錄數組198

習題201

過程2049.1 Sub過程204

9.1.1 建立Sub過程204

9.1.2 調用Sub過程207

9.1.3 通用過程與事件過程209

9.2 Function過程211

9.2.1 建立Function過程211

9.2.2 調用Function過程213

9.3 參數傳送216

9.3.1 形參與實參216

9.3.2 引用218

9.3.3 傳值220

9.3.4 數組參數的傳送222

9.4 可選參數與可變參數229

9.4.1 可選參數229

9.4.2 可變參數230

9.5 對象參數231

9.5.1 窗體參數231

9.5.2 控制項參數233

9.6 局部記憶體分配237

9.7 遞歸239

習題243

鍵盤與滑鼠事件過程24510.1 KeyPress事件245

10.2 KeyDown和KeyUp事件248

10.3 滑鼠事件255

10.3.1 滑鼠位置256

10.3.2 滑鼠按鈕258

10.3.3 轉換參數260

10.4 滑鼠游標的形狀263

10.4.1 MousePointer屬性263

10.4.2 設定滑鼠游標形狀263

10.5 拖放265

10.5.1 與拖放有關的屬性、事件和方法265

10.5.2 自動拖放267

10.5.3 手動拖放269

習題272

選單程式設計27411.1 Visual Basic中的選單274

11.2 選單編輯器275

11.3 用選單編輯器建立選單278

11.3.1 界面設計278

11.3.2 編寫程式代碼280

11.4 選單項的控制282

11.4.1 有效性控制282

11.4.2 選單項標記284

11.4.3 鍵盤選擇286

11.5 選單項的增減287

11.6 彈出式選單290

習題294

對話框程式設計29512.1 概述295

12.1.1 對話框的分類與特點295

12.1.2 自定義對話框296

12.1.3 通用對話框控制項298

12.2 檔案對話框299

12.2.1 檔案對話框的結構299

12.2.2 檔案對話框的屬性300

12.2.3 檔案對話框舉例303

12.3 其他對話框305

12.3.1 顏色對話框305

12.3.2 字型對話框306

12.3.3 列印對話框308

習題311

多窗體程式設計與環境套用31313.1 建立多窗體應用程式313

13.1.1 與多窗體程式設計有關的語句和方法313

13.1.2 建立界面314

13.1.3 編寫程式代碼318

13.2 多窗體程式的執行與保存325

13.2.1 指定啟動窗體325

13.2.2 多窗體程式的存取326

13.3 Visual Basic工程結構327

13.3.1 標準模組328

13.3.2 窗體模組328

13.3.3 Sub Main過程329

13.4 閒置循環與DoEvents語句331

13.5 系統對象334

13.5.1 App對象334

13.5.2 Screen對象335

習題336

多文檔界面33814.1 MDI窗體與MDI子窗體338

14.1.1 MDI子窗體338

14.1.2 引例339

14.1.3 幾點說明341

14.2 MDI特性343

14.2.1 屬性、方法和事件343

14.2.2 Dim語句和WindowState屬性345

14.3 建立MDI應用程式346

14.3.1 建立MDI應用程式的一般過程346

14.3.2 MDI應用程式舉例348

14.4 MDI應用程式中的選單354

14.4.1 MDI中選單的建立354

14.4.2 MDI選單應用程式舉例355

14.5 用MDI建立工具條357

14.5.1 用MDI建立工具條的一般步驟357

14.5.2 程式舉例358

習題360

檔案36215.1 檔案概述362

15.2 檔案的打開與關閉364

15.2.1 檔案的打開或建立364

15.2.2 檔案的關閉366

15.3 檔案操作語句和函式367

15.3.1 檔案指針367

15.3.2 其他語句和函式368

15.4 順序檔案369

15.4.1 順序檔案的寫操作369

15.4.2 順序檔案的讀操作374

15.5 隨機檔案379

15.5.1 隨機檔案的讀寫操作379

15.5.2 隨機檔案舉例380

15.6 用控制項顯示和修改隨機檔案387

15.7 二進制檔案390

15.7.1 二進制存取與隨機存取391

15.7.2 程式舉例391

15.8 檔案系統控制項392

15.8.1 驅動器列表框和目錄列表框393

15.8.2 檔案列表框395

15.8.3 程式舉例397

15.9 檔案基本操作401

習題403

參考文獻405

相關詞條

相關搜尋

熱門詞條

聯絡我們