《Visual Basic程式設計教程(第4版)》是由劉瑞新等編著,2013年1月電子工業出版社出版的新編計算機類本科規劃教材、普通高等教育“十一五”國家級規劃教材。該教材可作為大學、高職高專院校的教材使用,同樣適合作為全國計算機等級考試二級Visual Basic語言的輔導教材。
全書15章,以Visual Basic 6.0中文版為語言背景,通過例,介紹了Visual Basic程式開發環境,Visual Basic程式設計基礎,可視化編程的概念與方法,順序結構程式設計,選擇結構程式設計,循環結構程式設計,數組,過程,變數與過程的作用域,用戶定義類型與枚舉類型,圖形與圖像,選單、工具列與對話框,鍵盤與滑鼠事件過程,數據檔案,資料庫訪問技術等內容。書中每章均附有典型習題。
基本介紹
- 書名:Visual Basic程式設計教程(第4版)
- 作者:劉瑞新等
- ISBN:9787121146428
- 類別:普通高等教育“十一五”國家級規劃教材
- 頁數:336頁
- 出版社:電子工業出版社
- 出版時間:2013年1月
- 裝幀:平裝
- 開本:16開
- 字數:536千字
- CIP核字號:2011191380
成書過程
修訂過程
出版工作
策劃編輯 | 責任編輯 |
---|---|
冉哲 | 冉哲 |
內容簡介
教材目錄
第1章駝地歸 Visual Basic程式開發環境 1 1.1 VB的特點和版本 1 1.1.1 VB的特點 1 1.1.2 VB的版本 2 1.2 VB的啟動與退出悼膠燥 3 1.3 VB集成開發環境 4 1.3.1 主視窗 4 1.3.2 其他視窗 5 1.3.3 單文檔界面和多文檔界面 9 1.4 VB幫助系統 9 習題1 10 第2章 Visual Basic程式設計基礎 13 2.1 基本數據類型 13 2.2 變數 17 2.3 常量 19 2.4 運算符和表達式 20 2.4.1 算術運算符和算術表達式 21 2.4.2 字元串運算符和字元串表達式 22 2.4.3 日期運算符和日期表達式 23 2.4.4 關係運算符和關係表達式 23 2.4.5 邏輯運算符和邏輯表達式 24 2.4.6 表達式的執行順序 26 2.5 常用內部函式 27 2.5.1 數學運算函式 27 2.5.2 字元串函式 28 2.5.3 日期和時間函式 30 2.5.4 格式輸出函式 31 2.5.5 隨機數語句和函式 32 2.5.6 數據類型轉換函式雄碑鴉 33 2.5.7 Shell函式 34 2.6 語句 35 習題2 36 第3章 Visual Basic可視化編程的概念與方法 39 3.1 可視化編程的基本概念 39 3.1.1 對象 39 3.1.2 對象的屬性、事件和方法 39 3.2 窗體、控制項和代碼視窗 41 3.2.1 窗體對象 41 3.2.2 控制項 41 3.2.3 代碼視窗 43 3.3 可視化編程的一般步驟 44 習題3 48 第4章 順序結構程式設計 49 4.1 順序結構程式的概念 49 4.2 數據輸出 49 4.2.1 直接輸出到窗體 49 4.2.2 使用標籤控制項輸出 55 4.3 常用基本語句 56 4.3.1 賦值語句Let 56 4.3.2 卸載對象語句Unload 58 4.3.3 注釋語句Rem 58 4.4 利用文本框輸入數據 59 4.4.1 文本框控制項 59 4.4.2 焦點與Tab鍵序 62 4.4.3 框架控制項 63 4.5 使用對話框 64 4.5.1 輸入框(InputBox)函式 65 4.5.2 訊息框(MsgBox)函式 66 習題4 68 第5章 選擇結構程式設計 71 5.1 If語句 71 5.1.1 單行結構條件語句If…Then…Else 71 5.1.2 塊結構條件語句If…Then…Else…End If 73 5.1.3 使用IIf函式 74 5.1.4 If語句的嵌套 75 5.2 多分支條件選擇語句Select Case 78 5.3 計時器控制項 83 5.4 單選鈕和複選框 86 5.4.1 單選鈕控制項 86 5.4.2 複選框控制項 91 習題5 92 第6章 循環結構程式設計 96 6.1 For…Next循環語句 96 6.2 Do…Loop循環語句 100 6.2.1 前測型Do…Loop循環語句 100 6.2.2 後測型Do…Loop循環語句 104 6.3 列表框與組合框 107 6.3.1 列表框控制項 107 6.3.2 組合框控制項 112 習題6 115 第7章 數組 122 7.1 數組和數組元素 122 7.2 靜態數組 124 7.2.1 聲明靜態數組 124 7.2.2 Option Base語句 124 7.2.3 數組的基本操作 125 7.2.4 數組元素的輸入、輸出和複製 125 7.2.5 數組的初始化 127 7.2.6 靜態數組使用示例 127 7.3 動態數組 134 7.3.1 創建動態數組 134 7.3.2 保留動態數組的原有數據 135 7.4 For Each…Next語句 136 7.5 控制項數組 138 7.5.1 控制項數組的概念 138 7.5.2 控制項數組的建立 139 7.5.3 控制項數組使用示例 140 習題7 145 第8章 過程 150 8.1 事件過程 150 8.2 子過程 151 8.2.1 創建子過程 152 8.2.2 調用子過程 153 8.2.3 子過程使用示例 153 8.3 函式過程 157 8.3.1 定義函式過程 157 8.3.2 調用函式過程 158 8.3.3 函式過程使用示例 159 8.3.4 查看過程 161 8.4 參數傳遞 161 8.4.1 形式參數與實際參數 161 | 8.4.2 按值傳遞與按地址傳遞 162 8.4.3 使用參數 164 8.4.4 傳遞數組 166 8.5 過程的嵌套與遞歸調用 169 8.5.1 過程的嵌套調用 169 8.5.2 過程的遞歸調用 170 習題8 173 第9章 變數與過程的作用域 178 9.1 代碼模組的概念 178 9.2 變數的作用域和生存期 180 9.2.1 變數的作用域 180 9.2.2 變數的生存期 182 9.3 過程的作用域 185 9.4 按鈕控制項 186 習題9 187 第10章 用戶定義類型與枚舉類型 190 10.1 用戶定義類型 190 10.1.1 建立用戶定義類型 190 10.1.2 建立和使用用戶定義類型變數 191 10.1.3 用戶定義類型數組 192 10.2 枚舉類型 194 10.2.1 定義枚舉類型 194 10.2.2 枚舉類型使用示例 195 10.3 滾動條控制項 197 10.3.1 滾動條控制項的類型 197 10.3.2 滾動條控制項的常用屬性 197 10.3.3 滾動條控制項的常用事件 198 10.3.4 滾動條控制項使用示例 198 習題10 201 第11章 圖形與圖像 203 11.1 繪製圖形 203 11.1.1 圖形控制項 203 11.1.2 圖形的坐標系統 206 11.1.3 與圖形有關的屬性 207 11.1.4 使用顏色 210 11.1.5 常用繪圖方法 211 11.1.6 繪圖語句與Paint事件 216 11.2 顯示圖片 216 11.2.1 直接載入圖片到窗體 217 11.2.2 使用圖像控制項 217 11.2.3 使用圖片框控制項 219 習題11 223 第12章 選單、工具列與對話框 226 12.1 選單 226 12.1.1 選單的兩種基本類型 226 12.1.2 選單編輯器 227 12.1.3 設計下拉式選單 228 12.1.4 設計彈出式選單 234 12.2 工具列 237 12.2.1 手工方式設計工具列 237 12.2.2 使用工具列控制項設計工具列 238 12.3 公共對話框 242 12.3.1 添加公共對話框控制項 242 12.3.2 使用公共對話框控制項 242 12.3.3 公共對話框控制項的套用舉例 246 習題12 247 第13章 鍵盤與滑鼠事件過程 253 13.1 鍵盤事件 253 13.1.1 KeyPress事件 253 13.1.2 KeyDown事件和KeyUp事件 254 13.1.3 使用KeyPreview屬性 256 13.2 滑鼠事件 256 13.2.1 MouseDown事件和MouseUp事件 257 13.2.2 MouseMove事件 257 13.2.3 自定義滑鼠指針 257 13.2.4 使用滑鼠事件 259 13.3 拖放事件 261 13.3.1 與拖放有關的屬性、事件與方法 261 13.3.2 自動拖放 263 13.3.3 手工拖放 265 習題13 266 第14章 數據檔案 270 14.1 檔案的分類與結構 270 14.1.1 檔案的分類 270 14.1.2 檔案的結構 271 14.2 檔案操作語句和函式 271 14.2.1 數據檔案的操作 271 14.2.2 檔案的打開與關閉語句 272 14.2.3 檔案訪問函式 273 14.3 順序檔案的操作 275 14.3.1 順序檔案的寫操作 275 14.3.2 順序檔案的讀操作 278 14.4 隨機檔案的操作 284 14.4.1 隨機檔案的讀/寫操作 284 14.4.2 隨機檔案中記錄的增加與刪除 287 14.5 檔案系統控制項 288 14.5.1 驅動器列表框 288 14.5.2 目錄列表框 289 14.5.3 檔案列表框 290 14.5.4 檔案系統控制項共有的屬性 290 14.5.5 檔案系統對象的同步操作 290 14.6 檔案基本操作 291 14.6.1 目錄的基本操作 291 14.6.2 檔案的基本操作 292 習題14 293 第15章 資料庫訪問技術 297 15.1 資料庫的概念 297 15.2 Access資料庫 298 15.2.1 創建Access資料庫和表 298 15.2.2 創建查詢 299 15.3 使用數據控制項 301 15.3.1 數據控制項的屬性 301 15.3.2 數據控制項的事件 303 15.3.3 數據控制項的方法 303 15.3.4 記錄集對象 304 15.4 使用ADO控制項 312 15.4.1 ADO數據控制項的屬性、方法和事件 312 15.4.2 高級數據綁定控制項 315 15.4.3 使用數據窗體嚮導 320 習題15 322 |
教學資源
- 配套教材
書名 | 書號 | 出版社 | 出版時間 | 作者 |
---|---|---|---|---|
《Visual Basic程式設計教程習題及習題解答(第4版)》 | 9787121197819 | 電子工業出版社 | 2013-03 | 劉瑞新等 |
- 課程資源
教材特色
- 該教材講解計算機語言的基本知識,結構化程式設計知識,面向對象程式設計的概念與方法,程式中常用的算法等。教材的基本內容主要圍繞“程式設計”這個主題。
- 該教材通過實例介紹程式設計基礎、方法,避免枯燥、空洞的理論,使讀者於不知不覺之中學會在Windows環境下編程。該教材在講解例題時,首先給出設計目標,然後介紹為實現本目標而採取的設計方法。
- 該教材採用Visual Basic作為編程環境,所有程式都可以在Visual Basic 6.0下正常運行。針對初學者的特點,全書在編排上注意循序漸進的特點。該教材符合教師教學和學生學習習慣。同時,書中的文字在描述上更加準確精練,以淺顯易懂的語言和具有代表性的示例,使“複雜的問題簡單化、重要的問題深刻化”。
- 該教材涵蓋了“全國計算機等級考試二級考試大綱(Visual Basic程式設計)”的內容,增加了全國等級考試的試題。
- 該教材在介紹學生應掌握知識的基礎上,以強化學生實踐能力為目的,涵蓋選擇題、填空題、思考題、編程題等各種題型,既能使學生便於檢測知識掌握程度,又符合各類VB考試題型。另外加大了練習題量。