Visual Basic語言程序設計
-
【作 者】付永平 宋向紅 主編
【I S B N 】978-7-5084-4010-2
【責任編輯】宋俊娥
【適用讀者群】中職中專
【出版時間】2006-08-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數】232
【千字數】
【印 張】
【定 價】¥22
【叢 書】21世紀職業教育規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書以面向對象程序設計語言為基礎,以Visual Basic語言開發為主線,結合大量實例,強調實用性,以通俗易懂的語言,將面向對象程序設計的基礎知識和Visual Basic的具體應用展示給讀者。
本書內容由淺入深,循序漸進,以程序結構為主線,介紹可視化程序設計的基本知識和編程方法。內容包括:面向對象的初步概念,程序設計基礎,數據輸入、輸出,選擇結構程序設計,循環結構程序設計,數組,過程,數據文件,常用控件的使用和程序調試等。本書內容豐富,文字敘述簡明易懂,注重實用性和可操作性。各章配有精心設計的例題、習題和編程及上機調試題。
本書適合中等職業學校、各類技術學校在校學生作為計算機公共課教材使用,也適合廣大計算機愛好者作為工具參考書使用。
本書配套電子教案,此教案用PowerPoint制作,可以任意修改。
計算機的產生和發展,徹底改變了人們的工作和生活方式,為人們帶來了極大的方便。隨著社會信息化技術的進一步發展,必將對人們操作計算機提出更高的要求。計算機應用技術已經成為21世紀必不可少的基本技能之一,隨著計算機技術在各個領域的廣泛應用,以及編程環境可視化程度的不斷提升,計算機編程早已不再是計算機專業人員特定的任務。為此,我們組織一線老師編寫了這本適合職業院校學生和廣大計算機愛好者使用的《Visual Basic語言程序設計》。
本書共分9章,內容包括Visual Basic概述、Visual Basic基礎知識、分支和循環、Visual Basic控件基礎知識、創建應用程序界面、錯誤處理與調試、數組、過程和文件等。本書以培養應用能力,突出實用操作為基本出發點,通過閱讀本書使讀者能盡快地寫出完整的初級Visual Basic程序。在閱讀本書時,同步地寫出完整的程序并且執行該程序非常重要,這樣做可以極大地增強初學者的自信心并且提高學習興趣。本書由王中生詳細安排編寫規劃、編寫方法并編寫第1章。第2、4、6章由付永平和宋向紅編寫并對全書統稿,第5章由寧孟麗編寫,第3、9章由羅建斌編寫,第7、8章及附錄由馬戰寶編寫。
本書在編寫過程中,得到了許多職業院校老師的關心和幫助,并提出許多寶貴的修改意見,對于他們的關心、幫助和支持,編者表示由衷的感謝!由于時間倉促,編者水平有限,書中錯誤之處在所難免,希望各位讀者不吝指正。 編者 2006年6月
前言
第1章 Visual Basic概述 1
1.1 Visual Basic簡介 1
1.1.1 什么是Visual Basic 1
1.1.2 Visual Basic的版本 1
1.2 Visual Basic的基本概念 2
1.2.1 事件 2
1.2.2 過程 2
1.2.3 常用術語 2
1.3 Visual Basic程序的開發過程 3
1.3.1 開發步驟 3
1.3.2 程序的組成部分 3
1.4 Visual Basic編程環境 3
1.4.1 Visual Basic 6.0的啟動 3
1.4.2 主窗口 5
1.5 程序的打開、保存和運行 7
1.5.1 打開一個已有的工程 7
1.5.2 保存VB工程 7
1.5.3 運行VB工程 8
1.6 如何獲取幫助 8
1.7 VB工程舉例 8
1.7.1 定義界面上控件的屬性 9
1.7.2 定義事件過程 11
1.7.3 工程的執行 12
1.8 練習題 12
1.9 上機題 13
第2章 Visual Basic基本知識 14
2.1 基本數據類型 14
2.1.1 數值常量 14
2.1.2 字符串常量 15
2.2 變量 15
2.2.1 變量命名規則 15
2.2.2 注意事項 16
2.3 數據類型及聲明 16
2.3.1 Variant變量 16
2.3.2 符號常量 17
2.3.3 后綴 17
2.3.4 用戶定義的數據類型 17
2.4 運算符和表達式 18
2.4.1 算術運算符 18
2.4.2 表達式 18
2.4.3 運算符的優先級 19
2.4.4 插入括號 19
2.4.5 字符串表達式 20
2.4.6 變量賦值 20
2.5 顯示輸出—Print語句 20
2.6 庫函數 21
2.6.1 數學函數 21
2.6.2 字符串函數 22
2.6.3 日期和時間函數 23
2.6.4 格式化函數 23
2.7 程序注釋 24
2.8 練習題 25
2.9 上機題 26
第3章 分支和循環 28
3.1 運算符與表達式 28
3.1.1 關系運算符和關系表達式 28
3.1.2 邏輯運算符和邏輯表達式 29
3.2 If-Then分支語句 31
3.2.1 If-Then語句的格式 31
3.2.2 If-Then語句的功能和執行過程 31
3.3 If-Then-Else分支語句 32
3.3.1 If-Then-Else語句的格式 32
3.3.2 If-Then-Else語句的功能和執行過程 32
3.4 Select Case多分支語句 35
3.4.1 Select Case語句的格式 35
3.4.2 Select Case語句的功能和執行過程 37
3.5 For-Next循環結構 38
3.5.1 For-Next語句的格式 38
3.5.2 For-Next語句的功能 38
3.6 Do-Loop循環結構 39
3.6.1 Do-Loop語句的格式 39
3.6.2 Do-Loop語句的功能和執行過程 40
3.7 While-Wend循環結構 43
3.7.1 While-Wend語句的格式 43
3.7.2 While-Wend語句的功能和執行過程 43
3.8 循環的嵌套 44
3.9 Stop語句 46
3.10 練習題 47
3.11 上機題 50
第4章 Visual Basic控件基礎知識 51
4.1 窗體的結構 53
4.1.1 創建新窗體 54
4.1.2 添加窗體 55
4.2 Visual Basic控件工具 56
4.2.1 工具箱 56
4.2.2 控件工具分類 56
4.3 使用控件 58
4.3.1 控件的畫法 58
4.3.2 控件的基本操作 59
4.4 給窗體和控件命名 61
4.4.1 對象命名約定 61
4.4.2 給窗體和控件的屬性賦值 62
4.4.3 控件常用屬性 64
4.5 產生錯誤消息(MsgBox函數) 70
4.6 執行命令(事件過程和命令按鈕) 72
4.6.1 事件過程 72
4.6.2 命令按鈕 74
4.6.3 命令按鈕的事件 75
4.7 顯示輸出數據(標簽和文本框) 76
4.7.1 標簽控件(Label) 76
4.7.2 文本框控件(TextBox) 78
4.8 輸入數據(文本框和InputBox函數) 80
4.8.1 文本框(TextBox) 80
4.8.2 InputBox函數 82
4.9 選擇多個選項(復選框) 84
4.9.1 復選框(CheckBox)的屬性 85
4.9.2 復選框的Click事件 85
4.10 選擇單個選項(單選按鈕和框架) 87
4.10.1 單選按鈕(OptionButton) 87
4.10.2 單選按鈕的Click事件 88
4.11 框架(Frame) 89
4.12 從列表中選擇(列表框和組合框) 91
4.12.1 列表框控件(ListBox) 91
4.12.2 列表框的事件 92
4.12.3 列表框的方法 92
4.13 組合框(ComboBox) 92
4.14 創建定時事件(定時器控件) 94
4.15 滾動條 96
4.15.1 滾動條的工作原理 97
4.15.2 設置滾動條的變化范圍 97
4.15.3 改變移動量 97
4.15.4 滾動條的當前取值 97
4.16 練習題 98
4.17 上機題 99
第5章 創建應用程序界面 100
5.1 窗 體 100
5.1.1 窗體常用屬性 100
5.1.2 窗體常用事件 101
5.1.3 窗體常見方法和語句 102
5.1.4 窗體的生命周期 102
5.1.5 使用控件數組 103
5.1.6 焦點與Tab鍵序 104
5.2 菜單設計 107
5.2.1 建立菜單 107
5.2.2 把代碼連接到菜單上 108
5.2.3 動態修改菜單狀態 109
5.2.4 建立菜單的例子 109
5.3 彈出式菜單 113
5.3.1 彈出式菜單設計 113
5.3.2 彈出式菜單設計例子 114
5.4 多文檔界面 115
5.4.1 MDI窗體 116
5.4.2 創建MDI界面 116
5.4.3 加入MDI子窗體 116
5.4.4 加載和關閉MDI窗體及子窗體 117
5.5 練習題 120
5.6 上機題 121
第6章 錯誤處理與調試 122
6.1 錯誤類型 122
6.1.1 語法錯誤 122
6.1.2 邏輯錯誤 123
6.2 設置斷點 124
6.3 定義監視值 125
6.3.1 監視窗口 125
6.3.2 立即窗口 127
6.3.3 本地窗口 128
6.3.4 逐句執行程序 128
6.4 錯誤處理 133
6.5 練習題 135
6.6 上機題 136
第7章 數組 137
7.1 數組的概念 137
7.2 靜態數組和動態數組 138
7.2.1 靜態數組 138
7.2.2 動態數組 138
7.2.3 數組在內存中存放的順序 139
7.2.4 數組的清除 140
7.3 數組的基本操作 140
7.3.1 給數組元素賦初值 140
7.3.2 數組的輸入 140
7.3.3 數組的賦值 140
7.3.4 數組的輸出 141
7.4 控件數組 141
7.4.1 控件數組的概念 141
7.4.2 控件數組的建立 141
7.5 自定義數據類型數組的應用 144
7.6 綜合實例 146
7.6.1 數組排序 146
7.6.2 數據分類統計 148
7.7 練習題 149
第8章 過程 154
8.1 Sub 過程 154
8.1.1 聲明Sub過程 154
8.1.2 調用Sub過程 155
8.1.3 使用Sub過程 156
8.2 Function過程 157
8.2.1 聲明Function過程 157
8.2.2 調用Function過程 158
8.2.3 使用Function過程 158
8.3 過程的遞歸調用 160
8.4 調用過程時的參數傳遞 162
8.4.1 按值傳遞參數(ByVal) 162
8.4.2 按地址傳遞參數(ByRef) 162
8.5 其他類型的參數 164
8.5.1 可選參數(Optional) 164
8.5.2 不定數量的參數(ParamArray) 166
8.5.3 命名參數 167
8.5.4 數組作參數 167
8.5.5 對象型參數 171
8.5.6 自定義類型參數 172
8.6 函數返回自定義類型值或數組? 172
8.6.1 函數返回自定義類型值 172
8.6.2 函數返回數組 173
8.7 練習題 174
第9章 文件 182
9.1 文件及其基本操作 182
9.1.1 文件及文件結構 182
9.1.2 文件的基本操作 184
9.2 順序文件 189
9.2.1 順序文件的寫操作 189
9.2.2 順序文件的讀操作 190
9.3 隨機文件 192
9.3.1 隨機文件的打開與讀寫操作 192
9.3.2 記錄的增加與刪除 194
9.4 二進制文件 196
9.4.1 二進制存取與隨機存取 196
9.4.2 文件指針 197
9.5 文件系統控件 198
9.5.1 驅動器、目錄和文件列表框 198
9.5.2 使用通用對話框選擇文件 201
9.6 目錄及文件操作 201
9.6.1 文件及目錄的基本操作 202
9.6.2 文件查找 203
9.7 練習題 205
附錄 實驗指導 206
參考文獻 219
- Visual Basic程序設計實驗指導 [主編 孫穎馨]
- Visual Basic程序設計教程 [主編 郭秀娟 于全通]
- Visual Basic.NET程序設計上機實踐教程 [主編 何振林 羅奕]
- Visual Basic.NET程序設計 [主編 何振林 羅奕]
- Visual Basic程序設計(第二版) [主編 白金牛 李慧萍 邢俊鳳]
- Visual Basic程序設計簡明教程(第二版) [主編 王曉東]
- Visual Basic實做教程 [主編 歐劍]
- Visual Basic應用任務教程 [王春蘭]
- Visual Basic語言程序設計及實驗教程 [周建麗]
- Visual Basic程序設計上機實踐教程(第二版) [何振林 羅奕]
- Visual Basic程序設計教程(第二版) [何振林 胡綠慧]
- Visual Basic.NET程序設計 [夏敏捷 齊暉]
- Visual Basic程序設計應用教程習題及實驗指導 [主編 劉利 汪華斌]
- Visual Basic程序設計應用教程 [主編 薛曉萍 黃震]
- Visual Basic程序設計 [主編 王濤 鄧德鴻]
- Visual Basic程序設計(第三版) [主編 潘地林]
- Visual Basic程序設計實訓與考試指導(第三版) [主編 潘地林]
- Visual Basic程序設計 [主 編 白金牛 李慧萍 邢俊鳳]
- Visual Basic程序設計(第二版) [主編 柳青 嚴健武]
- Visual Basic.NET程序設計教程 [唐耀 何明國 等編著]
- Visual Basic 6.0程序設計教程 [曾強聰 編著]
- Visual Basic程序設計 [安志遠 主 編]
- Visual Basic.NET程序設計 [蘇英如]
- Visual Basic.NET程序設計教程 [陳語林 主編]
- 數據庫應用技術——Visual Basic及其應用系統開發 [歐陽崢崢 李禹生 孫平 等編著]
- Visual Basic程序設計實驗指導與習題(第2版) [靳麗 李珊 主 編 ]
- Visual Basic程序設計上機實踐教程 [何振林 羅奕 主編 ]
- Visual Basic程序設計教程 [何振林 胡綠慧 主 編 ]
- Visual Basic程序設計(第二版) [丁亞明 主 編 ]
- Visual Basic.NET程序設計案例教程 [孫街亭 主 編 ]