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

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

《Visual Basic程式設計教程(第3版)》是2011年機械工業出版社出版的圖書,作者是邱李華、曹青、郭志強。

內容簡介

《visual basic程式設計教程(第3版)》是普通高等教育“十一五”國家級規劃教材。全書以visual basic 6.0為語言背景,結合大量的實例,深入淺出地介紹了程式設計的基本概念和基礎知識、visual basic 6.0的集成開發環境、結構化程式的三種基本結構、數組、過程、visual basic常用控制項、界面設計、圖形設計、檔案、資料庫基礎和軟體開發基礎。

《visual basic程式設計教程(第3版)》概念敘述嚴謹、清晰,內容循序漸進、深入淺出,示例豐富,趣味性和實用性強,包含大量常見算法,並配有大量的上機練習題,在注重程式設計基本概念和基礎知識介紹的同時,重在強調程式設計能力的培養,配套的習題集提供了大量多種題型的練習題並附有參考答案。

《visual basic程式設計教程(第3版)》可作為高等學校或培訓機構電腦程式設計基礎課程的教材,也可作為visual basic程式設計語言的自學用書或參加計算機等級考試的參考用書。

目錄

《visual basic程式設計教程(第3版)》

前言

教學建議

第1章 程式設計基礎 1

1.1 程式設計語言 1

1.1.1 機器語言 1

1.1.2 彙編語言 1

1.1.3 高級語言 2

1.2 程式設計 3

1.2.1 算法 3

1.2.2 結構化程式設計 5

1.2.3 面向對象的程式設計 7

第2章 visual basic簡介 10

2.1 概述 10

2.2 visual basic 6.0的安裝與啟動 10

2.2.1 visual basic 6.0的版本 11

2.2.2 visual basic 6.0的系統要求 11

2.2.3 visual basic 6.0的安裝 11

2.2.4 visual basic 6.0的啟動 14

2.3 visual basic的集成開發環境 14

.2.4 可視化編程的基本概念及基本方法 20

2.4.1 對象 20

2.4.2 屬性 20

2.4.3 事件 20

2.4.4 方法 21

2.5 visual basic工程的設計步驟 22

2.5.1 新建工程 22

2.5.2 設計界面 22

2.5.3 編寫代碼 24

2.5.4 保存工程 24

2.5.5 運行與調試工程 25

2.6 窗體、命令按鈕、標籤、文本框 25

2.6.1 窗體 25

2.6.2 命令按鈕 28

2.6.3 標籤 30

2.6.4 文本框 32

2.7 visual basic的幫助系統 34

2.7.1 使用msdn library瀏覽器 34

2.7.2 使用上下文相關幫助 35

2.8 上機練習 36

第3章 visual basic程式設計代碼基礎 42

3.1 字元集 42

3.2 數據類型 43

3.2.1 數值型數據 43

3.2.2 字元串型數據 44

3.2.3 布爾型數據 44

3.2.4 日期型數據 45

3.2.5 對象型數據 45

3.2.6 可變類型數據 45

3.3 常量 45

3.3.1 直接常量 45

3.3.2 用戶自定義符號常量 45

3.3.3 系統定義符號常量 46

3.4 變數 47

3.5 常用內部函式 49

3.5.1 數學函式 49

3.5.2 字元串函式 51

3.5.3 轉換函式 53

3.5.4 日期和時間函式 53

3.5.5 格式輸出函式 54

3.5.6 shell函式 55

3.6 運算符與表達式 55

3.6.1 算術運算符與算術表達式 56

3.6.2 字元串運算符與字元串表達式 56

3.6.3 關係運算符與關係表達式 58

3.6.4 布爾運算符與布爾表達式 58

3.6.5 混合表達式的運算順序 59

3.7 編碼基礎 60

3.8 上機練習 60

第4章 順序結構程式設計 63

4.1 賦值語句 63

4.2 數據輸入 64

4.2.1 用inputbox函式輸入數據 64

4.2.2 用textbox控制項輸入數據 64

4.2.3 焦點和tab鍵序 65

4.3 數據輸出 67

4.3.1 用textbox控制項輸出數據 67

4.3.2 用label控制項輸出數據 68

4.3.3 用msgbox函式輸出數據 69

4.3.4 用print方法輸出數據 71

4.4 注釋、暫停與程式結束語句 73

4.5 順序結構程式套用舉例 74

4.6 上機練習 76

第5章 選擇結構程式設計 79

5.1 單行結構條件語句if...then...else... 79

5.2 塊結構條件語句if...then...end if 81

5.3 多分支選擇語句select case...end select 83

5.4 條件函式 86

5.5 條件語句的嵌套 87

5.6 選擇結構程式套用舉例 87

5.7 上機練習 92

第6章 循環結構程式設計 94

6.1 for...next循環結構 94

6.2 while...wend循環結構 98

6.3 do...loop循環結構 99

6.4 循環的嵌套 100

6.5 循環結構程式套用舉例 104

6.6 上機練習 113

第7章 數組 116

7.1 數組的基本概念 116

7.1.1 數組與數組元素 116

7.1.2 數組的維數 116

7.2 數組的定義 117

7.2.1 靜態數組的定義 117

7.2.2 動態數組的定義 118

7.3 數組的輸入/輸出 120

7.4 數組的刪除 120

7.5 使用for each...next循環處理數組 121

7.6 數組操作函式 121

7.7 數組套用舉例 123

7.8 控制項數組 137

7.8.1 創建控制項數組 137

7.8.2 控制項數組的使用 138

7.9 上機練習 142

第8章 過程 144

8.1 function過程 144

8.1.1 function過程的定義 144

8.1.2 function過程的調用 146

8.2 sub過程 150

8.2.1 sub過程的定義 150

8.2.2 sub過程的調用 151

8.3 參數的傳遞 152

8.3.1 形參和實參 153

8.3.2 按值傳遞和按地址傳遞 153

8.3.3 使用可選參數 157

8.3.4 使用可變參數 157

8.3.5 使用對象參數 158

8.4 過程的嵌套調用 159

8.5 過程的遞歸調用 160

8.6 visual basic應用程式的結構 162

8.6.1 窗體模組 162

8.6.2 標準模組 162

8.6.3 sub main過程 162

8.6.4 類模組 163

8.7 過程的作用域 163

8.8 變數的作用域和生存期 164

8.8.1 變數的作用域 164

8.8.2 變數的生存期 166

8.9 上機練習 167

第9章 visual basic常用控制項 171

9.1 控制項的公共屬性 171

9.2 滑鼠與鍵盤事件 173

9.2.1 滑鼠操作 173

9.2.2 鍵盤操作 174

9.3 常用內部控制項 176

9.3.1 框架 176

9.3.2 圖片框 176

9.3.3 圖像框 177

9.3.4 選項按鈕 178

9.3.5 複選框 179

9.3.6 列表框 180

9.3.7 組合框 183

9.3.8 定時器 185

9.3.9 滾動條 187

9.4 動畫控制項和多媒體控制項 189

9.4.1 animation控制項 190

9.4.2 multimedia mci控制項 191

9.4.3 其他常用的動畫控制項和多媒體控制項 194

9.5 上機練習 196

第10章 界面設計 199

10.1 選單的設計 199

10.1.1 下拉式選單 199

10.1.2 彈出式選單 204

10.2 工具列的設計 206

10.2.1 使用手工方式製作工具列 206

10.2.2 使用工具列控制項(toolbar)製作工具列 207

10.3 對話框的設計 212

10.3.1 自定義對話框 213

10.3.2 通用對話框 215

10.4 上機練習 221

第11章 圖形設計 223

11.1 圖形設計基礎 223

11.1.1 坐標系統 223

11.1.2 顏色 226

11.2 圖形控制項 228

11.3 繪圖方法 230

11.3.1 畫點方法 230

11.3.2 畫直線、矩形方法 232

11.3.3 畫圓方法 235

11.4 與繪圖有關的常用屬性、事件和方法 238

11.4.1 清除圖形方法 238

11.4.2 線寬屬性和線型屬性 238

11.4.3 填充顏色屬性和填充樣式屬性 238

11.4.4 自動重畫(autoredraw)屬性 239

11.4.5 paint事件 240

11.5 保存繪圖結果 241

11.6 上機練習 242

第12章 檔案 246

12.1 檔案的基本概念 246

12.2 順序檔案 247

12.2.1 順序檔案的打開和關閉 247

12.2.2 順序檔案的讀寫 248

12.3 隨機檔案 254

12.3.1 隨機檔案的打開和關閉 254

12.3.2 隨機檔案的讀寫 254

12.4 二進制檔案 257

12.4.1 二進制檔案的打開和關閉 257

12.4.2 二進制檔案的讀寫 258

12.5 常用的檔案操作語句和函式 259

12.6 檔案系統控制項 264

12.6.1 驅動器列表框 264

12.6.2 目錄列表框 265

12.6.3 檔案列表框 265

12.7 上機練習 267

第13章 資料庫 269

13.1 資料庫的基本概念 269

13.1.1 關係資料庫的結構 269

13.1.2 數據訪問對象模型 271

13.1.3 結構化查詢語言 272

13.2 可視化數據管理器 272

13.2.1 啟動可視化數據管理器 272

13.2.2 新建資料庫 272

13.2.3 打開資料庫 273

13.2.4 添加表和修改表 273

13.2.5 數據的添加、刪除、修改 275

13.2.6 數據的查詢 278

13.2.7 數據窗體設計器 281

13.3 使用ado數據控制項訪問資料庫 282

13.3.1 ado數據控制項 282

13.3.2 數據綁定控制項 284

13.3.3 recordset對象 286

13.4 套用舉例 289

13.5 上機練習 293

第14章 軟體開發基礎 294

14.1 軟體開發技術的發展 294

14.2 軟體生存周期 295

14.3 編碼 296

14.3.1 程式設計語言的選擇 296

14.3.2 編寫程式的基本原則 297

14.4 程式調試與錯誤處理 301

14.5 應用程式的發布 310

附錄 315

參考文獻 320

相關詞條

相關搜尋

熱門詞條

聯絡我們