Visual Basic實做教程

-
【作 者】主編 歐劍
【I S B N 】978-7-5170-3429-2
【責任編輯】張玉玲
【適用讀者群】本專通用
【出版時間】2015-09-09
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】332
【千字數】510
【印 張】20.75
【定 價】¥39
【叢 書】普通高等教育“十二五”規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書以應用為目的,以實做為引導,用大量例題詳細解析Visual Basic的基本知識和編程方法,并配有供學生實做的上機操作、活學活用練習及課后練習。
本書注重實踐,只要按照示例一步一步去做即可掌握Visual Basic的基本知識和編程方法,完成一個小型程序的開發工作。
本書既具有普通高等院校教材注重理論講解的優點,又具有高職高專院校教材注重操作的長處,將二者完美地結合在一起,既可作為普通高等院校和高職高專院校的教材,又可供學生自學使用。
•從初學者的角度出發,以通俗易懂的語言、豐富多彩的實例詳細介紹了使用Visual Basic進行程序開發需要掌握的知識。
•以實例實做講解為主線,用大量例題對Visual Basic的基本知識和編程方法進行詳解,并在每章后面配以上機操作、活學活用練習及課后練習,使學生能夠從學到練形成一個完整的過程。
基于Windows操作系統的Visual Basic,是微軟公司開發并推出的一個可視化的面向對象的Windows應用程序開發環境,是一種強有力的軟件開發工具,使用它可以高效快速地設計出具有良好圖形用戶界面的Windows應用程序。1991年微軟公司推出Visual Basic的第一個版本1.0版,而后相繼推出2.0版至6.0版,2000年推出了Visual Basic .NET。目前仍然廣泛使用的Visual Basic 6.0是完全集成化的編程環境,它集程序設計、調試和查錯等功能于一體,而且加強了對ActiveX控件的支持。使用Visual Basic 6.0不僅可以設計標準的Windows程序,還可以借助ActiveX控件和Visual Basic Script編寫基于Internet的網絡實用程序,為廣大用戶提供了一個嶄新的編程天地。
本書從初學者的角度出發,用通俗易懂的語言、豐富多彩的實例詳細介紹使用Visual Basic進行程序開發需要掌握的知識,以實例實做講解為主線,用大量例題對Visual Basic的基本知識和編程方法進行講解,并在每章后面配以上機操作、活學活用練習及課后練習,使學生能夠從學到練形成一個完整的過程。
全書共分10章,包括初識Visual Basic 6.0語言基礎、算法和程序控制結構、數組的聲明和應用、過程的創建和使用、鼠標鍵盤處理、程序調試和錯誤處理、文件系統編程、圖形圖像技術等,內容完整,文字深入淺出,理論知識通俗易懂。
本書在編寫過程中得到西南科技大學、綿陽師范學院、綿陽職業技術學院各級領導的大力支持,在此一并表示感謝。本書由歐劍任主編,趙欣、李遠君任副主編,李眾立任主審,具體編寫分工如下:第1、2章由歐劍編寫,第3章由趙欣編寫,第4章由王益斌編寫,第5章由李遠君編寫,第6章由蘇家宇編寫,第7章由鄧強編寫,第8章由陳秀麗編寫,第9、10章由代明編寫。
由于時間倉促及編者水平有限,書中難免有疏漏和不足之處,懇請廣大讀者批評指正。
第1章 Visual Basic語言導引 1
1.1 認識Visual Basic語言 1
1.1.1 Visual Basic語言的特點 1
1.1.2 設計Visual Basic應用程序的步驟 2
1.1.3 面向對象程序設計的概念 4
1.2 窗體 6
1.2.1 窗體的屬性 6
1.2.2 窗體的事件 7
1.2.3 窗體的方法 8
上機操作 10
活學活用練習 14
課后練習 15
第2章 Visual Basic語言基礎 18
2.1 基本數據類型 18
2.1.1 數值型(Numeric) 18
2.1.2 字符串型(String) 20
2.1.3 布爾型(Boolean) 20
2.1.4 日期型(Date) 20
2.1.5 對象型(Object) 21
2.1.6 變體型(Variant) 21
2.2 變量與常量 21
2.2.1 Visual Basic的標識符 21
2.2.2 常量 22
2.2.3 變量 24
2.3 運算符和表達式 26
2.3.1 算術運算符與表達式 26
2.3.2 字符串運算符與表達式 27
2.3.3 日期運算符與表達式 28
2.4 常用內部函數 29
2.4.1 算術運算函數 30
2.4.2 字符串運算函數 32
2.4.3 日期與時間函數 33
2.4.4 類型轉換函數 34
2.4.5 格式輸出函數 36
2.5 編碼規則 39
2.5.1 語句及語法 39
2.5.2 代碼書寫規則 40
上機操作 41
活學活用練習 43
課后練習 44
第3章 順序結構程序設計 49
3.1 數據輸出的基本方法 49
3.1.1 用Print方法輸出數據 49
3.1.2 用消息對話框輸出信息 52
3.1.3 用Visual Basic的控件輸出信息 54
3.2 數據輸入的基本方法 54
3.2.1 賦值語句 55
3.2.2 用InputBox函數輸入數據 55
3.2.3 用Visual Basic的控件輸入數據 57
3.3 常用基本語句 57
3.3.1 注釋語句Rem 57
3.3.2 加載對象語句Load 58
3.3.3 卸載語句Unload 58
3.3.4 結束語句End 58
3.3.5 暫停語句Stop 58
3.4 常用標準控件及應用 59
3.4.1 控件的基本屬性 59
3.4.2 焦點和Tab鍵序 60
3.4.3 命令按鈕 60
3.4.4 標簽 62
3.4.5 文本框 64
3.4.6 滾動條 69
3.4.7 圖片框 72
上機操作 74
活學活用練習 80
課后練習 82
第4章 選擇結構程序設計 88
4.1 選擇結構的概念 88
4.2 條件表達式 89
4.2.1 關系表達式 89
4.2.2 邏輯表達式 90
4.2.3 運算符的優先順序 90
4.3 選擇結構程序設計 92
4.3.1 條件語句 92
4.3.2 情況選擇語句Select Case 99
4.3.3 IIf函數 101
4.4 配合選擇功能的控件 102
4.4.1 框架 102
4.4.2 單選按鈕 103
4.4.3 復選框 105
4.4.4 計時器控件 106
4.5 選擇程序設計綜合舉例 109
上機操作 113
活學活用練習 117
課后練習 119
第5章 循環結構程序設計 124
5.1 循環的概念 124
5.2 循環結構及循環程序 124
5.2.1 設計循環結構的基本原理 125
5.2.2 用循環語句編寫循環程序 127
5.3 循環程序設計舉例 132
5.4 列表框和組合框控件 145
5.4.1 列表框 145
5.4.2 組合框 149
上機操作 153
活學活用練習 159
課后練習 170
第6章 數組 176
6.1 數組的概念 176
6.1.1 數組與數組元素 176
6.1.2 數組的下標與維數 177
6.2 數組的聲明和應用 177
6.2.1 數組聲明語句 177
6.2.2 Array函數 179
6.2.3 數組應用 180
6.3 動態數組及聲明 188
6.3.1 建立動態數組 189
6.3.2 保留動態數組的內容 191
6.3.3 數組刷新語句 193
6.4 For Each…Next循環語句 194
6.5 控件數組 195
6.5.1 控件數組的概念 195
6.5.2 控件數組的建立 196
6.5.3 控件數組的使用 197
上機操作 201
活學活用練習 205
課后練習 212
第7章 過程 217
7.1 通用過程 217
7.1.1 Sub過程 218
7.1.2 Function過程 220
7.2 參數傳遞 222
7.2.1 形式參數與實際參數的概念 222
7.2.2 參數的按地址傳遞和按值傳遞 222
7.3 過程的嵌套調用與遞歸調用 225
7.3.1 過程的嵌套調用 225
7.3.2 過程的遞歸調用 225
7.4 變量、過程的作用域 227
7.4.1 代碼模塊的概念 227
7.4.2 變量的作用域 228
7.4.3 變量的生存期 231
7.4.4 過程的作用域 232
7.5 多窗體與Sub Main過程 232
7.5.1 多窗體處理 232
7.5.2 Sub Main過程 234
上機操作 236
活學活用練習 239
課后練習 239
第8章 鍵盤和鼠標事件 243
8.1 鍵盤和鼠標器 243
8.1.1 鍵盤事件 243
8.1.2 鼠標事件 245
8.2 鍵盤和鼠標事件的應用 247
8.2.1 鍵盤事件應用舉例 247
8.2.2 鼠標事件應用舉例 250
上機操作 251
活學活用練習 254
課后練習 254
第9章 圖形操作 256
9.1 圖形操作基礎 256
9.1.1 坐標系統 256
9.1.2 自定義坐標系統 257
9.2 繪圖屬性 260
9.2.1 當前坐標 260
9.2.2 線寬 260
9.2.3 線型 261
9.2.4 填充 262
9.2.5 顏色屬性 263
9.3 圖形方法 263
9.3.1 Line方法 264
9.3.2 Circle方法 265
9.3.3 PSet方法 266
9.3.4 PaintPicture方法 267
9.4 繪圖方法的應用 269
9.4.1 繪制規則幾何圖形 269
9.4.2 鼠標事件配合繪圖方法繪圖 276
9.5 圖形控件 279
9.5.1 PictureBox(圖片框) 279
9.5.2 Image(圖像框) 281
9.5.3 Line(直線) 281
9.5.4 Shape(形狀) 283
上機操作 284
活學活用練習 288
課后練習 290
第10章 文件 293
10.1 數據文件概述 293
10.1.1 文件的結構特點 293
10.1.2 文件的分類 294
10.1.3 文件處理的一般步驟 295
10.1.4 文件的打開和關閉 295
10.1.5 相關語句和函數 296
10.2 順序文件 297
10.2.1 順序文件的寫入操作 298
10.2.2 順序文件的讀出操作 300
10.3 隨機文件 304
10.3.1 打開隨機文件 304
10.3.2 隨機文件的讀寫操作 304
10.4 二進制文件 306
10.4.1 以二進方式打開文件 306
10.4.2 以二進制方式讀寫文件 307
10.5 常用文件操作語句與函數 308
上機操作 310
活學活用練習 312
課后練習 312
綜合練習一 316
綜合練習二 317
課后練習參考答案 319
- Java面向對象程序設計 [主編 姜春磊 陳虹潔]
- C語言程序設計實驗指導與實訓(第二版) [主編 倪燃]
- Python程序設計及實踐教程 [肖朝暉]
- C語言程序設計 [魏琴 劉祖珉 趙仕波 肖陽春]
- C語言程序設計實驗教程 [張小剛 司春景]
- 電氣控制與PLC程序設計(第二版) [胡冠山]
- Java Web項目化設計實踐教程 [邱云 曾陳萍]
- C語言程序設計(第三版) [主編 丁紅 王立新 蔡開立]
- Python數據分析 [主編 馮志輝 趙磊 李放]
- Python程序設計與應用(第二版) [主編 張廣淵]
- C程序設計實踐教程 [劉衛國]
- C程序設計(慕課版) [劉衛國]
- 程序設計基礎實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- SwiftUI完全開發 [李智威 著]
- MySQL數據庫項目式教程 [陳亞峰]
- C語言程序設計習題與實驗指導(第二版) [主編 甄增榮 張賓]
- C語言程序設計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現實應用開發實踐 [主 編 劉龍]
- Python程序設計 [主編 姜春磊 陳虹潔]
- C語言程序設計實踐教程(活頁式) [主編 鄭茵 陳巍 滕泓虬]
- 面向對象程序設計 [主編 張勇 張平華 趙小龍]
- Python程序設計基礎及實戰 [主編 劉健]
- C語言程序設計 [姜雪]
- Python程序設計實踐教程 [王鶴琴 蔡正保]
- C++程序設計實踐教程(第三版) [主編 劉衛國 曹岳輝]
- C++程序設計(第三版) [主編 曹岳輝 劉衛國]
- C語言程序設計項目化教程(活頁式) [主編 張利華 潘曉利]
- 機器人流程自動化(RPA)實戰——基于UiPath [主編 金鑫]
- Python 語言程序設計實踐指導 [主編 張雙獅]