Visual Basic程序設(shè)計(jì)

-
【作 者】沈祥玖 等編著
【I S B N 】978-7-5084-2699-0
【責(zé)任編輯】張玉玲
【適用讀者群】本科
【出版時(shí)間】2008-01-01
【開(kāi) 本】16開(kāi)本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁(yè) 數(shù)】288
【千字?jǐn)?shù)】
【印 張】
【定 價(jià)】¥26
【叢 書(shū)】21世紀(jì)高等院校計(jì)算機(jī)系列教材
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
本書(shū)針對(duì)VisualBasic語(yǔ)言程序設(shè)計(jì)的初學(xué)者(大多數(shù)學(xué)生),深入淺出,理論聯(lián)系實(shí)際,以程序設(shè)計(jì)為主線,通過(guò)示例講述VisualBasic的程序設(shè)計(jì)方法和應(yīng)用。
同時(shí),全書(shū)依據(jù)教育部公布的《二級(jí)考試大綱(Visual Basic語(yǔ)言程序設(shè)計(jì))》關(guān)于VisualBasic語(yǔ)言程序設(shè)計(jì)的考試要求,在內(nèi)容編排、例題題型和講解、習(xí)題布置及本教材實(shí)驗(yàn)指導(dǎo)書(shū)的實(shí)驗(yàn)內(nèi)容各個(gè)方面都作了精心的設(shè)計(jì)。
全書(shū)共分12章,第1章為概述,第2章-第12章,主要講述Visual Basic基礎(chǔ)知識(shí)、VisualBasic程序設(shè)計(jì)初步、常用控件與窗體、選擇結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、數(shù)組、過(guò)程、界面設(shè)計(jì)、圖形操作、文件系統(tǒng)、使用數(shù)據(jù)控件訪問(wèn)數(shù)據(jù)庫(kù)等知識(shí)。
本書(shū)可以作為高等院校各專業(yè)學(xué)生學(xué)習(xí)Visual Basic語(yǔ)言程序設(shè)計(jì)的教材,也可作為各類水平考試、全國(guó)計(jì)算機(jī)等級(jí)考試的自學(xué)輔助用書(shū)及學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)的培訓(xùn)教材、參考書(shū)。
本書(shū)配套有《Visual Basic程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與實(shí)訓(xùn)》
Visual Basic作為程序設(shè)計(jì)的入門語(yǔ)言,具有易學(xué)易懂的特點(diǎn)。Visual Basic程序設(shè)計(jì)是培養(yǎng)學(xué)生程序邏輯能力的首選課程之一。作者多年從事Visual Basic程序設(shè)計(jì)教學(xué),理論與實(shí)踐緊密結(jié)合,重點(diǎn)突出,層次分明,對(duì)思考題及實(shí)訓(xùn)練習(xí)題精心設(shè)計(jì),特別是實(shí)訓(xùn)環(huán)節(jié)的練習(xí)題,數(shù)量適中,具有典型性、代表性和實(shí)用性,是學(xué)生必須完成的,對(duì)提高學(xué)生的編程能力和調(diào)試程序的能力起著決定的作用。
整個(gè)教材的內(nèi)容首先使學(xué)生能比較容易地掌握基本概念、基本語(yǔ)法、基本編程方法,注重工程意識(shí)的培養(yǎng)和訓(xùn)練,并提供進(jìn)一步提高和發(fā)揮的空間。配套教材《Visual Basic程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與實(shí)訓(xùn)》與全國(guó)計(jì)算機(jī)等級(jí)考試內(nèi)容結(jié)合,提供主教材習(xí)題解答、模擬試題及參考答案、上機(jī)實(shí)驗(yàn)指導(dǎo)和課程設(shè)計(jì)實(shí)訓(xùn)等內(nèi)容,以提高整套教材的實(shí)用性。結(jié)合初學(xué)者的特點(diǎn),在教材內(nèi)容的取舍和編排上作了如下處理:
1.內(nèi)容編寫(xiě)思路新穎、注重實(shí)用:以實(shí)際問(wèn)題引出概念,在例題中講解語(yǔ)法及注意問(wèn)題,便于初學(xué)者接受;同時(shí)強(qiáng)調(diào)實(shí)用性,在講解語(yǔ)法中給出應(yīng)用建議,使讀者在掌握語(yǔ)法的同時(shí)明確它的實(shí)際用途。
2.注重程序設(shè)計(jì)能力的培養(yǎng):在介紹Visual Basic基本知識(shí)的同時(shí),結(jié)合實(shí)例著重介紹程序設(shè)計(jì)方法,使讀者逐步建立起程序結(jié)構(gòu)的概念,掌握程序設(shè)計(jì)的一般思路和方法,培養(yǎng)學(xué)生獨(dú)立解決問(wèn)題的能力。
3.全書(shū)依據(jù)教育部公布的《二級(jí)考試大綱(Visual Basic語(yǔ)言程序設(shè)計(jì))》關(guān)于Visual Basic語(yǔ)言程序設(shè)計(jì)的考試要求,在內(nèi)容編排、例題題型和講解、習(xí)題布置及本教材實(shí)驗(yàn)指導(dǎo)書(shū)的實(shí)驗(yàn)內(nèi)容各個(gè)方面都作了精心的設(shè)計(jì)。
4.以適用于初學(xué)者為目的進(jìn)行編排:知識(shí)難度控制在初學(xué)者能接受的范圍內(nèi),對(duì)于哪些內(nèi)容可以了解、哪些必須掌握、哪些是較深入的應(yīng)用等都給出了明確的說(shuō)明。語(yǔ)法介紹簡(jiǎn)明扼要、條理清楚、例題豐富。程序例題盡量簡(jiǎn)單易學(xué),以適合初學(xué)者。
本書(shū)主要由沈祥玖、鄭有增、姬秀荔、徐敏編寫(xiě)。其中第1章、第2章、第11章由徐敏編寫(xiě),第3章和第10章由姬秀荔編寫(xiě),第4章、第8章、第12章由沈祥玖編寫(xiě),第5章~第7章和第9章由鄭有增編寫(xiě)。全書(shū)由沈祥玖負(fù)責(zé)統(tǒng)稿和定稿。參加本書(shū)大綱審定及部分內(nèi)容編寫(xiě)工作的還有張浩軍、王春紅、蔣金丹、劉憲勇、李洛、李禹生、雷建軍、張昕、陳光軍、相偉、鄧振杰、李建義、劉永華等。
由于時(shí)間倉(cāng)促及編者水平有限,書(shū)中難免有不當(dāng)之處,敬請(qǐng)廣大讀者批評(píng)指正。
沈祥玖
2005年1月
前言
第1章 概述 1
本章學(xué)習(xí)目標(biāo) 1
1.1 Visual Basic語(yǔ)言簡(jiǎn)介 1
1.1.1 Visual Basic語(yǔ)言的發(fā)展 1
1.1.2 Visual Basic語(yǔ)言的特點(diǎn) 2
1.1.3 Visual Basic語(yǔ)言的版本 4
1.2 Visual Basic集成開(kāi)發(fā)環(huán)境 4
1.2.1 Visual Basic的啟動(dòng)與退出 4
1.2.2 Visual Basic集成開(kāi)發(fā)環(huán)境的組成 6
1.3 Visual Basic程序設(shè)計(jì)的一般步驟 11
1.3.1 Visual Basic的幾個(gè)基本概念 11
1.3.2 Visual Basic程序設(shè)計(jì)的一般步驟 15
1.4 本章小結(jié) 17
習(xí)題一 17
第2章 數(shù)據(jù)與表達(dá)式 20
本章學(xué)習(xí)目標(biāo) 20
2.1 字符集 20
2.1.1 Visual Basic的字符集 20
2.1.2 編碼規(guī)則 20
2.2 數(shù)據(jù)類型 21
2.2.1 標(biāo)準(zhǔn)數(shù)據(jù)類型 21
2.2.2 自定義類型 24
2.3 常量、變量 25
2.3.1 常量 25
2.3.2 變量 28
2.4 運(yùn)算符、表達(dá)式 30
2.4.1 運(yùn)算符 30
2.4.2 表達(dá)式 32
2.5 常用內(nèi)部函數(shù) 33
2.5.1 數(shù)學(xué)函數(shù) 33
2.5.2 轉(zhuǎn)換函數(shù) 34
2.5.3 字符串函數(shù) 35
2.5.4 日期與時(shí)間函數(shù) 36
2.5.5 格式輸出函數(shù) 36
2.5.6 Shell函數(shù) 38
2.6 本章小結(jié) 39
習(xí)題二 39
第3章 Visual Basic程序設(shè)計(jì)初步 44
本章學(xué)習(xí)目標(biāo) 44
3.1 程序設(shè)計(jì)方法的發(fā)展 44
3.1.1 初期的程序設(shè)計(jì) 44
3.1.2 結(jié)構(gòu)化程序設(shè)計(jì) 44
3.1.3 面向?qū)ο蟮某绦蛟O(shè)計(jì) 45
3.2 窗體 46
3.2.1 屬性 46
3.2.2 事件 47
3.2.3 方法 48
3.2.4 應(yīng)用舉例 48
3.3 命令按鈕 49
3.3.1 屬性 49
3.3.2 事件 50
3.3.3 應(yīng)用舉例 50
3.4 標(biāo)簽 51
3.4.1 屬性 51
3.4.2 事件 51
3.5 文本框 52
3.5.1 屬性 52
3.5.2 事件 52
3.5.3 方法 52
3.5.4 應(yīng)用舉例 53
3.6 賦值語(yǔ)句 54
3.7 Print方法 57
3.8 InputBox輸入框 59
3.9 MsgBox消息框 61
3.10 Cls、Rem、End、Stop語(yǔ)句 63
3.10.1 Cls方法 63
3.10.2 注釋語(yǔ)句 64
3.10.3 結(jié)束語(yǔ)句 64
3.10.4 Stop語(yǔ)句 65
3.11 本章小結(jié) 66
習(xí)題三 66
第4章 常用控件 70
本章學(xué)習(xí)目標(biāo) 70
4.1 圖片框(PictureBox) 70
4.1.1 屬性 70
4.1.2 應(yīng)用舉例 71
4.2 圖像框(ImageBox) 72
4.2.1 屬性 73
4.2.2 應(yīng)用舉例 73
4.2.3 圖像框與圖片框的區(qū)別 74
4.3 定時(shí)器(Timer) 74
4.3.1 屬性與事件 74
4.3.2 應(yīng)用舉例 75
4.4 單選按鈕(OptionButton) 76
4.4.1 屬性與事件 77
4.4.2 應(yīng)用舉例 77
4.5 復(fù)選框(CheckBox) 78
4.5.1 屬性與事件 78
4.5.2 應(yīng)用舉例 79
4.5.3 復(fù)選框與單選按鈕的區(qū)別 80
4.6 列表框(ListBox) 80
4.6.1 屬性 80
4.6.2 方法 82
4.6.3 應(yīng)用舉例 82
4.7 組合框(ComboBox) 83
4.7.1 屬性與方法 84
4.7.2 應(yīng)用舉例 84
4.7.3 列表框與組合框的區(qū)別 85
4.8 框架(Frame) 85
4.8.1 屬性 86
4.8.2 應(yīng)用舉例 86
4.9 多窗體(Multi-Form) 87
4.9.1 操作 87
4.9.2 語(yǔ)句與方法 88
4.9.3 應(yīng)用舉例 89
4.10 本章小結(jié) 91
習(xí)題四 91
第5章 選擇結(jié)構(gòu)程序設(shè)計(jì) 94
本章學(xué)習(xí)目標(biāo) 94
5.1 塊If語(yǔ)句 94
5.2 塊If語(yǔ)句的嵌套 97
5.3 ElseIf語(yǔ)句 100
5.4 Select Case語(yǔ)句 103
5.5 應(yīng)用舉例 105
5.6 本章小結(jié) 108
習(xí)題五 109
第6章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 112
本章學(xué)習(xí)目標(biāo) 112
6.1 循環(huán)結(jié)構(gòu)控制語(yǔ)句 112
6.1.1 循環(huán)概述 112
6.1.2 For循環(huán) 112
6.1.3 While循環(huán) 116
6.1.4 其他類型的循環(huán) 119
6.2 循環(huán)的嵌套 119
6.3 循環(huán)程序應(yīng)用舉例 123
6.3.1 單循環(huán)應(yīng)用舉例 123
6.3.2 多重循環(huán)應(yīng)用舉例 126
6.4 本章小結(jié) 129
習(xí)題六 129
第7章 數(shù)組 132
本章學(xué)習(xí)目標(biāo) 132
7.1 數(shù)組的概念 132
7.1.1 引例 132
7.1.2 數(shù)組的概念 133
7.2 一維數(shù)組 133
7.2.1 一維數(shù)組的聲名 134
7.2.2 一維數(shù)組的使用 134
7.3 二維數(shù)組 135
7.3.1 二維數(shù)組的聲名 135
7.3.2 二維數(shù)組的使用 136
7.4 可調(diào)數(shù)組 140
7.5 控件數(shù)組 141
7.5.1 控件數(shù)組的概念 141
7.5.2 控件數(shù)組的建立 142
7.6 應(yīng)用舉例 145
7.6.1 大量數(shù)據(jù)的輸入和編輯 145
7.6.2 數(shù)組排序 147
7.6.3 顯示楊輝三角形 149
7.6.4 制作計(jì)算器 152
7.7 本章小結(jié) 155
習(xí)題七 156
第8章 過(guò)程 160
本章學(xué)習(xí)目標(biāo) 160
8.1 子過(guò)程 160
8.1.1 通用過(guò)程的語(yǔ)法 160
8.1.2 通用過(guò)程的創(chuàng)建 162
8.1.3 子過(guò)程的調(diào)用 162
8.2 函數(shù)過(guò)程 164
8.2.1 函數(shù)過(guò)程的定義 164
8.2.2 函數(shù)過(guò)程的調(diào)用 165
8.3 參數(shù)傳遞 165
8.3.1 按值傳遞 165
8.3.2 按地址傳遞 166
8.4 變量和過(guò)程的作用域 168
8.4.1 變量的作用域 168
8.4.2 過(guò)程的作用域 170
8.5 鍵盤(pán)事件過(guò)程 171
8.5.1 KeyDown和KeyUp鍵盤(pán)事件過(guò)程 171
8.5.2 KeyPress鍵盤(pán)事件過(guò)程 172
8.6 鼠標(biāo)事件過(guò)程 175
8.6.1 鼠標(biāo)事件過(guò)程語(yǔ)句 175
8.6.2 MouseDown鼠標(biāo)事件過(guò)程 176
8.6.3 MouseMove鼠標(biāo)事件過(guò)程 177
8.6.4 MouseUp鼠標(biāo)事件過(guò)程 177
8.7 本章小結(jié) 179
習(xí)題八 179
第9章 界面設(shè)計(jì) 185
本章學(xué)習(xí)目標(biāo) 185
9.1 對(duì)話框設(shè)計(jì) 185
9.1.1 通用對(duì)話框 185
9.1.2 打開(kāi)文件對(duì)話框 186
9.1.3 保存文件對(duì)話框 187
9.1.4 “顏色”對(duì)話框 188
9.1.5 “字體”對(duì)話框 188
9.1.6 “打印”對(duì)話框 190
9.1.7 “幫助”對(duì)話框 191
9.2 菜單設(shè)計(jì) 192
9.2.1 菜單編輯器 192
9.2.2 利用菜單編輯器創(chuàng)建菜單欄 194
9.2.3 運(yùn)行時(shí)修改菜單項(xiàng) 196
9.2.4 動(dòng)態(tài)菜單 197
9.2.5 彈出菜單 198
9.2.6 菜單設(shè)計(jì)應(yīng)用舉例 200
9.3 多文檔界面設(shè)計(jì) 205
9.3.1 多文檔界面 205
9.3.2 建立多文檔界面 205
9.3.3 創(chuàng)建MDI應(yīng)用程序的菜單 207
9.3.4 創(chuàng)建“窗口”菜單 207
9.3.5 排列子窗體 207
9.4 工具欄設(shè)計(jì) 208
9.4.1 在ImageList控件中添加圖像 209
9.4.2 在ToolBar控件中添加按鈕 210
9.4.3 為ToolBar 控件中的按鈕編寫(xiě)事件過(guò)程 211
9.4.4 菜單與工具欄綜合應(yīng)用舉例 212
9.5 本章小結(jié) 217
習(xí)題九 218
第10章 Visual Basic圖形操作 221
本章學(xué)習(xí)目標(biāo) 221
10.1 圖形操作基礎(chǔ) 221
10.1.1 坐標(biāo)系統(tǒng) 221
10.1.2 自定義坐標(biāo)系 222
10.1.3 圖形層 224
10.2 繪圖屬性 225
10.2.1 當(dāng)前坐標(biāo) 225
10.2.2 線寬 225
10.2.3 線型 226
10.2.4 填充 227
10.2.5 色彩 227
10.3 圖形控件 227
10.3.1 PictureBox(圖形框) 228
10.3.2 Image(圖像框) 228
10.3.3 Line(畫(huà)線工具) 229
10.3.4 Shape(形狀) 229
10.4 圖形方法 229
10.4.1 Line方法 229
10.4.2 Circle方法 231
10.4.3 Pest方法 231
10.4.4 Point方法 232
10.4.5 幾何圖形繪制 232
10.5 本章小結(jié) 233
習(xí)題十 233
第11章 文件 237
本章學(xué)習(xí)目標(biāo) 237
11.1 文件系統(tǒng)控件 237
11.1.1 驅(qū)動(dòng)器列表框(DriveListBox) 238
11.1.2 目錄列表框(DirListBox) 238
11.1.3 文件列表框(FilelistBox) 240
11.2 文件 243
11.2.1 文件及其結(jié)構(gòu) 243
11.2.2 文件分類 243
11.3 順序文件的打開(kāi)與讀寫(xiě) 243
11.3.1 順序文件的打開(kāi)與關(guān)閉 244
11.3.2 創(chuàng)建新的順序文件 245
11.3.3 向順序文件添加數(shù)據(jù) 246
11.3.4 從已存在的順序文件中讀取數(shù)據(jù) 246
11.4 隨機(jī)文件的打開(kāi)與讀寫(xiě) 249
11.4.1 隨機(jī)文件的打開(kāi)與關(guān)閉 249
11.4.2 寫(xiě)隨機(jī)文件 249
11.4.3 讀隨機(jī)文件 249
11.5 文件操作的常用語(yǔ)句和函數(shù) 249
11.5.1 文件操作語(yǔ)句 250
11.5.2 文件操作函數(shù) 251
11.6 應(yīng)用舉例 252
11.7 本章小結(jié) 254
習(xí)題十一 254
第12章 數(shù)據(jù)控件 261
本章學(xué)習(xí)目標(biāo) 261
12.1 ADO對(duì)象模型 261
12.2 使用ADO數(shù)據(jù)控件 261
12.3 使用數(shù)據(jù)窗體向?qū)?265
12.4 本章小結(jié) 270
習(xí)題十二 270
參考文獻(xiàn) 271
- Visual Basic程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo) [主編 孫穎馨]
- Visual Basic程序設(shè)計(jì)教程 [主編 郭秀娟 于全通]
- Visual Basic.NET程序設(shè)計(jì)上機(jī)實(shí)踐教程 [主編 何振林 羅奕]
- Visual Basic.NET程序設(shè)計(jì) [主編 何振林 羅奕]
- Visual Basic程序設(shè)計(jì)(第二版) [主編 白金牛 李慧萍 邢俊鳳]
- Visual Basic程序設(shè)計(jì)簡(jiǎn)明教程(第二版) [主編 王曉東]
- Visual Basic實(shí)做教程 [主編 歐劍]
- Visual Basic應(yīng)用任務(wù)教程 [王春蘭]
- Visual Basic語(yǔ)言程序設(shè)計(jì)及實(shí)驗(yàn)教程 [周建麗]
- Visual Basic程序設(shè)計(jì)上機(jī)實(shí)踐教程(第二版) [何振林 羅奕]
- Visual Basic程序設(shè)計(jì)教程(第二版) [何振林 胡綠慧]
- Visual Basic.NET程序設(shè)計(jì) [夏敏捷 齊暉]
- Visual Basic程序設(shè)計(jì)應(yīng)用教程習(xí)題及實(shí)驗(yàn)指導(dǎo) [主編 劉利 汪華斌]
- Visual Basic程序設(shè)計(jì)應(yīng)用教程 [主編 薛曉萍 黃震]
- Visual Basic程序設(shè)計(jì) [主編 王濤 鄧德鴻]
- Visual Basic程序設(shè)計(jì)(第三版) [主編 潘地林]
- Visual Basic程序設(shè)計(jì)實(shí)訓(xùn)與考試指導(dǎo)(第三版) [主編 潘地林]
- Visual Basic程序設(shè)計(jì) [主 編 白金牛 李慧萍 邢俊鳳]
- Visual Basic程序設(shè)計(jì)(第二版) [主編 柳青 嚴(yán)健武]
- Visual Basic.NET程序設(shè)計(jì)教程 [唐耀 何明國(guó) 等編著]
- Visual Basic 6.0程序設(shè)計(jì)教程 [曾強(qiáng)聰 編著]
- Visual Basic程序設(shè)計(jì) [安志遠(yuǎn) 主 編]
- Visual Basic.NET程序設(shè)計(jì) [蘇英如]
- Visual Basic.NET程序設(shè)計(jì)教程 [陳語(yǔ)林 主編]
- 數(shù)據(jù)庫(kù)應(yīng)用技術(shù)——Visual Basic及其應(yīng)用系統(tǒng)開(kāi)發(fā) [歐陽(yáng)崢崢 李禹生 孫平 等編著]
- Visual Basic程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與習(xí)題(第2版) [靳麗 李珊 主 編 ]
- Visual Basic程序設(shè)計(jì)上機(jī)實(shí)踐教程 [何振林 羅奕 主編 ]
- Visual Basic程序設(shè)計(jì)教程 [何振林 胡綠慧 主 編 ]
- Visual Basic程序設(shè)計(jì)(第二版) [丁亞明 主 編 ]
- Visual Basic.NET程序設(shè)計(jì)案例教程 [孫街亭 主 編 ]
- 生活經(jīng)管more>>
- 計(jì)算機(jī)繪圖應(yīng)用教程—CAXA電子圖板XP
- 計(jì)算機(jī)導(dǎo)論(第四版)
- 常用工具軟件實(shí)用教程(第二版)
- C#語(yǔ)言程序設(shè)計(jì)教程
- 單片微型計(jì)算機(jī)原理及接口技術(shù)實(shí)驗(yàn)指導(dǎo)
- 數(shù)據(jù)庫(kù)Access案例教程
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)上機(jī)實(shí)驗(yàn)指導(dǎo)(第三版)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)教程(第三版)
- 微型計(jì)算機(jī)通信與接口技術(shù)
- 大學(xué)計(jì)算機(jī)基礎(chǔ)教程及實(shí)驗(yàn)指導(dǎo)
- Access基礎(chǔ)教程(第二版)
- 計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)教程
- 模擬電子技術(shù)
- Visual FoxPro 6.0程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與
- 微型計(jì)算機(jī)原理及應(yīng)用
- PowerBuilder 10.0應(yīng)用基礎(chǔ)與實(shí)例教程