複製鏈接
請複製以下鏈接發送給好友

Visual Basic程序設計

(2017年12月電子工業出版社出版的圖書)

鎖定
《Visual Basic程序設計》是由郭維威、王瑞琴、馮晟博主編,2017年12月電子工業出版社出版的高等職業教育“十三五”規劃教材、計算機類精品教材。
全書分12章,主要內容包括:Visual Basic概述,簡單的Visual Basic程序設計,Visual Basic語言基礎,控制結構,數組,過程,面向對象的程序設計,界面與菜單設計,圖形操作,文件操作,數據庫編程技術,程序調試與錯誤處理。 [1] 
中文名
Visual Basic程序設計
作    者
郭維威
王瑞琴
馮晟博
類    別
高等職業教育“十三五”規劃教材
出版社
電子工業出版社
出版時間
2017年12月
頁    數
353 頁
開    本
16 開
裝    幀
平裝
ISBN
9787121330162
字    數
535千字

Visual Basic程序設計成書過程

該教材由黑龍江工業學院郭維威、山西傳媒學院王瑞琴、內蒙古建築職業技術學院馮晟博擔任主編,曲阜遠東職業技術學院李金、內蒙古電子信息職業技術學院王爽、貴州工業職業技術學院鍾大利、黑龍江農業職業技術學院馬峯柏擔任副主編;擔任編委的還有重慶公共運輸職業學院李雲龍,重慶電信職業學院的李長倫、文水兵、葉博,貴州工程職業學院林萬瓊,山西財貿職業技術學院王雅靜;全書由郭維威統稿審核。在編寫過程中,編者參閲了相關的文獻資料。
2017年12月,該教材由電子工業出版社出版。 [1] 

Visual Basic程序設計內容簡介

全書分12章。
第1章Visual Basic概述。主要介紹Visual Basic 6.0的特點、發展過程、版本和集成開發環境,同時介紹了工程的管理。
第2章簡單的Visual Basic程序設計。主要介紹面向對象程序設計的基本特徵和概念,最後通過簡單的應用程序開發實例給出開發應用程序的一般過程及步驟。
第3章Visual Basic語言基礎。介紹VB的編碼規範、基本語法、數據類型、常量與變量、運算符、常用內部函數和表達式等。
第4章控制結構。介紹結構化程序設計方法有3種基本控制結構:順序結構、選擇結構和循環結構。
第5章數組。介紹數組的概念及數組的基本操作方法,重點介紹靜態數組、動態數組的定義及使用等內容。
第6章過程。介紹過程的概念、事件過程的定義與調用、參數傳遞、變量的作用域,重點介紹Function函數過程和Sub過程定義及調用方法。
第7章面向對象的程序設計。介紹標準控件和常用ActiveX控件的使用方法,同時拓展知識,講解鼠標鍵盤事件的應用等。
第8章界面與菜單設計。介紹通用對話框、工具欄和狀態欄等的使用。針對菜單欄的設計和多頁文檔程序的設計進行了説明。
第9章圖形操作。介紹圖形控件PictureBox(圖形框)、Image(圖像工具)、Line(畫線工具)和Shapt(形狀)的應用,同時系統地説明VB的圖形方法及其使用。
第10章文件操作。介紹了文件的基本概念,文件的分類以及各種文件的打開、關閉和讀寫方法,常用的文件操作語句、函數以及文件系統控件的使用方法。
第11章數據庫編程技術。介紹數據庫的基礎知識,如何在VB中創建數據庫、訪問數據庫和進行數據庫數據的添加、刪除、查詢的方法,重點介紹Data控件、ADO控件和ADOD對象的使用方法。
第12章程序調試與錯誤處理。介紹VB程序的錯誤類型、如何進行錯誤捕獲及處理、如何避免錯誤。 [1] 

Visual Basic程序設計教材目錄

第1章 Visual Basic概述 1
1.1 Visual Basic簡介 1
1.1.1 Visual Basic 6.0簡介 1
1.1.2 Visual Basic的發展過程 1
1.1.3 Visual Basic 6.0的3種版本 2
1.1.4 Visual Basic 6.0的主要特點 2
1.2 Visual Basic的安裝 3
1.2.1 Visual Basic 6.0的系統要求 3
1.2.2 Visual Basic 6.0的安裝 3
1.3 熟悉Visual Basic 6.0的開發環境 5
1.3.1 啓動Visual Basic 6.0 5
1.3.2 Visual Basic 6.0的退出 6
1.3.3 Visual Basic 6.0集成開發環境 6
1.3.4 主窗口 7
1.3.5 窗體窗口 8
1.3.6 工程資源管理器 9
1.3.7 【屬性】面板 9
1.3.8 【窗體佈局】面板 10
1.3.9 代碼窗口 11
1.3.10 【立即】對話框 12
1.3.11 工具箱 13
1.4 工程管理 15
1.4.1 工程組成 15
1.4.2 建立、打開和保存工程 16
1.4.3 添加、刪除和保存文件 16
1.4.4 運行工程 17
第2章 簡單的Visual Basic程序設計 18
2.1 面向對象程序設計概述 18
2.1.1 基本特徵 18
2.1.2 基本概念 19
2.2 編寫簡單的應用程序 21
2.2.1 編寫應用程序的步驟 22
2.2.2 一個簡單的程序實例 22
2.3 窗體 24
2.3.1 窗體的屬性 24
2.3.2 窗體的方法 27
2.3.3 窗體的事件 29
2.3.4 窗體的啓動與卸載 30
2.4 文本框 34
2.4.1 文本框的屬性 34
2.4.2 文本框的方法 35
2.4.3 文本框的事件 36
2.5 按鈕 37
2.5.1 命令按鈕的常用屬性 37
2.5.2 命令按鈕的常用事件 38
2.5.3 命令按鈕的常用方法 38
2.6 標籤 39
第3章 Visual Basic語言基礎 41
3.1 Visual Basic語言編碼規範 41
3.1.1 命名規則 41
3.1.2 字母大小寫規範 42
3.1.3 語句書寫自由 42
3.1.4 程序註釋 42
3.1.5 格式化及縮排 42
3.1.6 顯式變量聲明 43
3.1.7 同時聲明多個同類型變量 43
3.2 標準數據類型 43
3.3 自定義數據類型 46
3.4 常量與變量 46
3.4.1 變量或常量的命名規則 46
3.4.2 常量 47
3.4.3 變量 48
3.5 運算符和表達式 50
3.5.1 運算符 50
3.5.2 表達式 53
3.6 常用內部函數 54
3.6.1 數學函數 54
3.6.2 轉換函數 56
3.6.3 字符串函數 57
3.6.4 時間/日期函數 59
3.6.5 格式輸出函數Format() 61
3.6.6 調用函數Shell() 63
第4章 控制結構 64
4.1 基本語句 64
4.1.1 賦值語句 64
4.1.2 註釋語句 65
4.1.3 結束語句 66
4.1.4 With語句 66
4.2 順序結構 66
4.2.1 Print方法 67
4.2.2 人機交互函數和過程 68
4.3 選擇結構 70
4.3.1 單分支結構條件語句 71
4.3.2 雙分支結構條件語句 72
4.3.3 多分支結構 72
4.3.4 If語句的嵌套 74
4.3.5 Select Case語句 75
4.3.6 IIf函數(條件函數) 76
4.3.7 常見錯誤 76
4.4 循環結構 77
4.4.1 For循環 77
4.4.2 While…Wend循環 79
4.4.3 Do循環控制結構 79
4.4.4 循環嵌套 81
4.5 GoTo語句 83
4.6 常用算法舉例 83
4.6.1 累加、連乘 84
4.6.2 求素數 85
4.6.3 窮舉法 86
4.6.4 遞推法 86
第5章 數組 87
5.1 數組的概念 87
5.1.1 問題引入 87
5.1.2 數組的定義 88
5.1.3 默認數組 91
5.2 動態數組 92
5.2.1 動態數組的定義 92
5.2.2 數組的清除和重定義 94
5.3 數組的基本操作 95
5.3.1 數組元素的輸入與輸出 95
5.3.2 數組元素的複製 96
5.3.3 For Each…Next語句 97
5.4 控件數組 98
5.4.1 基本概念 98
5.4.2 創建控件數組 99
5.5 數組應用實例 101
第6章 過程 105
6.1 基本概念 105
6.1.1 問題引入 105
6.1.2 過程的基本概念 106
6.1.3 過程的分類 106
6.2 事件過程 107
6.3 用户自定義過程 107
6.3.1 Sub過程的定義 107
6.3.2 建立Sub過程 109
6.3.3 調用建立Sub過程 110
6.3.4 Function函數過程的定義 111
6.3.5 Function函數過程的調用 112
6.4 參數傳遞 113
6.4.1 值傳遞 114
6.4.2 地址傳遞 114
6.4.3 可選參數 116
6.4.4 不定數量參數 117
6.5 變量、過程的作用域 118
6.5.1 過程的作用域 118
6.5.2 變量的作用域 119
6.6 遞歸 121
6.6.1 遞歸的概念 121
6.6.2 遞歸子過程和遞歸函數 121
6.7 應用實例 122
第7章 面向對象的程序設計 124
7.1 控件分類 124
7.2 單選按鈕與複選框 126
7.2.1 單選按鈕 126
7.2.2 複選框 128
7.3 框架 129
7.4 時鐘控件 131
7.5 列表框和組合框 135
7.5.1 列表框控件 135
7.5.2 組合框控件 141
7.6 滾動條 142
7.7 ActiveX控件 145
7.7.1 ProgressBar控件 146
7.7.2 Slider控件 148
7.7.3 UpDown控件 148
7.7.4 SSTab控件 149
7.7.5 Animation控件 150
7.7.6 DateTimePicker控件 152
7.7.7 RichTextBox控件 154
7.8 鼠標與鍵盤 156
7.8.1 鼠標 156
7.8.2 鍵盤 161
7.8.3 拖放 171
第8章 界面與菜單設計 179
8.1 通用對話框CommonDialog 179
8.1.1 通用對話框 179
8.1.2 “打開”與“另存為”對話框 180
8.1.3 “顏色”對話框 182
8.1.4 “字體”對話框 182
8.1.5 “打印”對話框 184
8.1.6 “幫助”對話框 185
8.2 菜單設計 186
8.2.1 菜單編輯器 186
8.2.2 下拉式菜單 188
8.2.3 彈出式菜單 190
8.2.4 動態菜單 191
8.3 工具欄與狀態欄設計 195
8.3.1 圖像列表ImageList控件 196
8.3.2 工具欄Toolbar控件 197
8.3.3 狀態欄StatusBar控件 201
8.4 TreeView和ListView控件 202
8.4.1 TreeView控件 202
8.4.2 ListView控件 205
8.5 多文檔界面 211
8.5.1 多文檔界面特性 211
8.5.2 MDI窗體及其子窗體 212
8.5.3 窗體的交互 213
8.5.4 MDI程序“窗口”菜單 214
第9章 圖形操作 217
9.1 圖形操作基礎 217
9.1.1 座標系統 217
9.1.2 圖形層 221
9.1.3 使用顏色 222
9.2 繪圖操作常用屬性 223
9.2.1 當前座標 223
9.2.2 線寬與線型 224
9.2.3 填充方式與色彩 225
9.3 圖形控件 226
9.3.1 Line畫線工具 226
9.3.2 Shape形狀控件 226
9.3.3 PictureBox圖形框 228
9.3.4 Image圖像框 231
9.4 繪圖方法 232
9.4.1 Line方法 232
9.4.2 PSet方法 235
9.4.3 Circle方法 237
9.4.4 Point方法 239
9.4.5 PaintPicture方法 239
第10章 文件操作 244
10.1 文件的結構與類型 244
10.1.1 文件的結構 244
10.1.2 文件類型 245
10.2 文件訪問模式 246
10.2.1 順序訪問模式 246
10.2.2 隨機訪問模式 251
10.2.3 二進制訪問模式 254
10.3 文件操作語句和函數 256
10.3.1 文件操作語句 256
10.3.2 文件操作函數 257
10.4 文件系統控件 260
10.4.1 驅動器列表框 260
10.4.2 目錄列表框 261
10.4.3 文件列表框 262
10.4.4 文件系統控件同步操作 263
10.5 文件系統對象 266
10.5.1 文件系統對象的種類 266
10.5.2 使用文件系統對象 267
第11章 數據庫編程技術 276
11.1 數據庫基礎知識概述 276
11.1.1 數據庫概述 276
11.1.2 數據模型 277
11.1.3 關係數據庫的基本結構 278
11.1.4 數據訪問對象模型 279
11.1.5 結構化查詢語言(SQL) 280
11.1.6 數據庫的分類 280
11.1.7 ODBC和數據源 280
11.2 建立數據庫 281
11.2.1 數據管理器VisData 281
11.2.2 使用MS Access建立數據庫 283
11.2.3 建立表間關聯關係 284
11.2.4 創建選擇查詢 286
11.3 結構化查詢語言(SQL) 287
11.3.1 SQL語言的組成 288
11.3.2 SQL語句的調試方法 291
11.4 DATA數據控件及應用 291
11.4.1 Data控件功能及常用屬性 291
11.4.2 Data控件的常用方法 296
11.4.3 記錄集的屬性與方法 297
11.4.4 記錄的增、刪、改操作 301
11.5 ADO Data控件及應用 306
11.5.1 ADO控件及DataGrid控件 306
11.5.2 ADO控件的RecordSet對象 309
11.6 ADO對象及應用 315
11.6.1 ADO對象的引用 315
11.6.2 ADO對象編程模型 315
11.6.3 ADO對象應用實例 319
11.7 報表製作 323
第12章 程序調試與錯誤處理 326
12.1 錯誤類型 326
12.2 工作模式 328
12.3 程序調試 328
12.3.1 程序調試工具 329
12.3.2 實例調試 334
12.4 錯誤捕獲及處理 335
12.4.1 錯誤處理步驟 335
12.4.2 ERR對象 336
12.4.3 捕獲錯誤語句 337
12.4.4 退出錯誤處理語句 339
12.5 如何避免錯誤 340
(注:目錄排版順序為從左列至右列 [1] 

Visual Basic程序設計教學資源

  • 配套教材
該教材有配套教材——《Visual Basic程序設計學習與指導》。 [1] 
書名
書號
出版社
出版時間
作者
《Visual Basic程序設計學習與指導》
9787121330155
電子工業出版社
2017-12
劉鋒、孫傳羣、宋英傑 [2] 
  • 課程資源
該教材提供了教學講義,期中、期中測試習題、期末試卷答案,拓展資源,教學案例演練,素材庫,教學檢測,案例庫,PPT課件和課後習題、答案等教學資源。 [1] 

Visual Basic程序設計教材特色

該教材考慮到高等職業教育的培養目標、教學現狀以及長遠的發展方向,堅持"因材施教”的教學原則,注重理論聯繫實際,以實例貫穿整個課程體系,既注重基礎知識和基本方法的理解,又強化結構化程序設計和常用算法的訓練。介紹了面向對象的程序設計方法。
全書以Visual Basic 6.0企業中文版為背景,以初學者為對象,以實際應用為目的,在教材的結構上以程序結構為主線。以實例分別介紹了Visual Basic 6.0的基本對象、可視化程序設計的基本方法和數據庫應用。在介紹了Visual Basic 6.0的特點、功能和應用的基礎上,以數據庫應用技術作為切入點。針對初學者的特點,在內容取捨和組織安排方面進行了介紹。 [1] 

Visual Basic程序設計作者簡介

郭維威,女,1978年出生,漢族,碩士學位,黑龍江工業學院副教授,主要研究軟件開發和數據庫。 [3] 
王瑞琴,山西傳媒學院教師。 [1] 
馮晟博,內蒙古建築職業技術學院教師。 [1] 
參考資料