Visual Basic語言程序設(shè)計

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