Visual Basic程序設(shè)計

-
【作 者】安志遠(yuǎn)
【I S B N 】978-7-5084-1542-6
【責(zé)任編輯】李炎
【適用讀者群】高職高專
【出版時間】2004-01-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】
【千字?jǐn)?shù)】410
【印 張】19.25
【定 價】¥24
【叢 書】21世紀(jì)高職高專新概念教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書以Visual Basic 6.0中文版為背景,通過大量示例由淺入深地介紹了Visual Basic程序設(shè)計的知識。全書共15章,內(nèi)容包括:Visual Basic基礎(chǔ)知識、簡單Visual Basic程序設(shè)計、Visual Basic程序設(shè)計語言基礎(chǔ)、基本程序控制結(jié)構(gòu)、數(shù)組、過程、常用控件、文件、Visual Basic圖形處理、利用Visual Basic設(shè)計界面、面向?qū)ο蟮木幊獭?shù)據(jù)庫編程、多媒體程序設(shè)計、網(wǎng)絡(luò)編程初步、多重窗體和多文檔界面等。
本書概念清晰、通俗易懂、邏輯性強、層次分明、例題豐富、實用性強,每章都配有思考與練習(xí)題。
本書適合作為高等職業(yè)學(xué)校、成人高校及本科院校舉辦的二級職業(yè)技術(shù)學(xué)院和民辦高校各專業(yè)Visual Basic程序設(shè)計教材,也可用作全國計算機等級考試二級——Visual Basic語言程序設(shè)計的培訓(xùn)教材,還可供從事計算機應(yīng)用與開發(fā)的相關(guān)人員學(xué)習(xí)參考。
本書配有《Visual Basic程序設(shè)計實驗指導(dǎo)與實訓(xùn)》,并配有電子教案。書中所有程序都在Visual Basic 6.0中運行通過。讀者可以從中國水利水電出版社網(wǎng)站下載相關(guān)源程序及電子教案,也可與作者聯(lián)系獲取更多教學(xué)資源,作者E-mail為:azy01@263.net或dzj@nciae.edu.cn。
我國高等教育正在快速發(fā)展,教材建設(shè)也必須與之相適應(yīng),尤其是教育部關(guān)于“高等教育面向21世紀(jì)內(nèi)容與課程改革”計劃的實施,對教材建設(shè)提出了新的要求。本書的編寫目的就是為了適應(yīng)高等教育的快速發(fā)展,滿足教學(xué)改革和課程建設(shè)的需求,體現(xiàn)應(yīng)用型技術(shù)和高職高專教育的特點。
Visual Basic是Microsoft公司推出的Windows環(huán)境下的軟件開發(fā)工具,它以功能強大、易于掌握的特點受到廣大用戶的青睞。Visual Basic的集成開發(fā)環(huán)境與Windows風(fēng)格完全一致,因而對廣大熟悉Windows平臺的用戶來說,使用非常方便。Visual Basic 6.0引入面向?qū)ο蟮木幊虣C制,巧妙地將Windows編程的復(fù)雜性封裝起來,提高了應(yīng)用程序的開發(fā)效率,因而越來越多的高等院校已經(jīng)將Visual Basic作為非計算機專業(yè)甚至計算機專業(yè)的程序設(shè)計類課程之一,許多學(xué)生已經(jīng)將Visual Basic作為學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計語言的首選。
本書由高等院校內(nèi)多年從事程序設(shè)計教學(xué),具有豐富教學(xué)與應(yīng)用項目開發(fā)經(jīng)驗的一線教師編寫。本書以大量示例介紹利用Visual Basic 6.0進(jìn)行Windows程序設(shè)計的基本方法和技巧,先給出設(shè)計目標(biāo),再介紹為實現(xiàn)本目標(biāo)而采取的設(shè)計方法,使學(xué)生能夠明確程序設(shè)計的基本思想和方法,著重培養(yǎng)學(xué)生的分析問題、解決問題的能力,把重點放在解決實際應(yīng)用問題上。
本書共15章,主要內(nèi)容包括:Visual Basic基礎(chǔ)知識、簡單Visual Basic程序設(shè)計、Visual Basic程序設(shè)計語言基礎(chǔ)、基本程序控制結(jié)構(gòu)、數(shù)組、過程、常用控件、文件、Visual Basic圖形處理、利用Visual Basic設(shè)計界面、面向?qū)ο蟮木幊獭?shù)據(jù)庫編程、多媒體程序設(shè)計、網(wǎng)絡(luò)編程初步、多重窗體和多文檔界面等。全書在編排上從簡到繁、由淺入深,圍繞各章主題,通過大量示例循序漸進(jìn)地講解,做到內(nèi)容新穎、結(jié)構(gòu)完整、概念清晰、通俗易懂、層次分明、實用性強。每章都配有思考與練習(xí)題。書中所有程序均在Visual Basic 6.0中文版上實際運行通過。
本書配有《Visual Basic程序設(shè)計實驗指導(dǎo)與實訓(xùn)》,本書所配電子教案用PowerPoint制作,可以任意修改。讀者可以從中國水利水電出版社網(wǎng)站下載相關(guān)源程序及電子教案,也可與作者聯(lián)系,獲取更多教學(xué)資源,作者E-mail為:azy01@263.net或dzj@nciae.edu.cn。
本書由安志遠(yuǎn)主編,鄧振杰、宋存米任副主編,各章編寫分工如下:第1、2、3章由邵溫編寫,第4、5、13、14章由安志遠(yuǎn)編寫,第6、9、10、15章由鄧振杰編寫,第7、8章由宋存米編寫,第11、12章由高建國編寫。參加本書大綱討論、部分章節(jié)編寫、程序調(diào)試及資料整理的還有張昕、李建新、陳曉紅、李廣川、仇亞軍等。
由于時間倉促以及作者水平所限,書中錯誤與不妥之處在所難免,敬請讀者批評指正。
編 者
2003年8月
前言
第1章 Visual Basic基礎(chǔ)知識 1
1.1 Visual Basic簡介 1
1.1.1 Visual Basic概述 1
1.1.2 Visual Basic的特點 1
1.1.3 Visual Basic的發(fā)展與版本 4
1.2 Visual Basic的啟動與退出 4
1.2.1 Visual Basic 6.0的啟動 5
1.2.2 Visual Basic 6.0的退出 5
1.3 Visual Basic的集成開發(fā)環(huán)境 6
1.3.1 標(biāo)題欄 6
1.3.2 菜單欄 6
1.3.3 工具欄 6
1.3.4 工具箱窗口 7
1.3.5 窗體設(shè)計器 8
1.3.6 代碼窗口 8
1.3.7 工程資源管理器 9
1.3.8 屬性窗口 9
1.3.9 窗體布局窗口 10
1.3.10 調(diào)試窗口 10
思考與練習(xí)題 10
第2章 簡單Visual Basic程序設(shè)計 11
2.1 Visual Basic可視化編程的基本概念 11
2.1.1 Visual Basic對象的概念 11
2.1.2 對象的屬性、事件和方法 11
2.2 基本控件介紹 13
2.2.1 Visual Basic的控件種類 13
2.2.2 對象的基本屬性 14
2.2.3 窗體 16
2.2.4 標(biāo)簽控件(Label) 18
2.2.5 文本框控件(TextBox) 19
2.2.6 命令按鈕控件(CommandButton) 20
2.2.7 常用方法 21
2.3 Visual Basic可視化編程的基本步驟 22
2.3.1 新建工程 22
2.3.2 添加控件 23
2.3.3 設(shè)置控件屬性 23
2.3.4 編寫代碼 24
2.3.5 工程的保存、裝入、運行及文件刪除 25
思考與練習(xí)題 26
第3章 Visual Basic程序設(shè)計語言基礎(chǔ) 27
3.1 數(shù)據(jù)類型 27
3.1.1 數(shù)值型數(shù)據(jù)(Numeric) 27
3.1.2 字符型數(shù)據(jù)(String) 28
3.1.3 布爾型數(shù)據(jù)(Boolean) 29
3.1.4 日期型數(shù)據(jù)(Date) 29
3.1.5 對象型數(shù)據(jù)(Object) 29
3.1.6 變體(Variant)數(shù)據(jù)類型 29
3.1.7 枚舉類型 29
3.2 變量 30
3.2.1 變量的命名規(guī)則 31
3.2.2 變量聲明 31
3.3 常量 33
3.3.1 直接常量 33
3.3.2 符號常量 33
3.4 運算符和表達(dá)式 34
3.4.1 運算符 35
3.4.2 表達(dá)式 37
3.5 常用內(nèi)部函數(shù) 38
3.5.1 數(shù)學(xué)運算函數(shù) 39
3.5.2 字符串函數(shù) 40
3.5.3 日期和時間函數(shù) 40
3.5.4 格式輸出函數(shù) 41
3.5.5 轉(zhuǎn)換函數(shù) 43
3.6 語句 45
3.6.1 程序語句 45
3.6.2 語句的書寫規(guī)則 47
思考與練習(xí)題 47
第4章 基本程序控制結(jié)構(gòu) 49
4.1 順序結(jié)構(gòu) 49
4.1.1 數(shù)據(jù)輸出 49
4.1.2 數(shù)據(jù)輸入 53
4.2 選擇結(jié)構(gòu)程序設(shè)計 60
4.2.1 If條件語句 60
4.2.2 Select Case語句 66
4.2.3 條件函數(shù)IIF 70
4.3 循環(huán)結(jié)構(gòu) 71
4.3.1 Do...Loop語句 71
4.3.2 For...Next語句 74
4.3.3 循環(huán)嵌套 75
思考與練習(xí)題 77
第5章 數(shù)組 80
5.1 數(shù)組的概念 80
5.2 靜態(tài)數(shù)組和動態(tài)數(shù)組 81
5.2.1 靜態(tài)數(shù)組 81
5.2.2 動態(tài)數(shù)組 85
5.2.3 For Each…Next語句 88
5.3 數(shù)組的基本操作 89
5.3.1 給數(shù)組元素賦初值 89
5.3.2 數(shù)組的輸入 90
5.3.3 數(shù)組的整體賦值 90
5.3.4 數(shù)組的輸出 90
5.3.5 數(shù)組的清除 91
5.4 控件數(shù)組 91
5.4.1 控件數(shù)組的概念 91
5.4.2 控件數(shù)組的建立 92
5.5 自定義數(shù)據(jù)類型 96
5.5.1 創(chuàng)建自定義數(shù)據(jù)類型 97
5.5.2 建立和使用自定義數(shù)據(jù)類型變量 97
5.5.3 自定義數(shù)據(jù)類型數(shù)組 98
思考與練習(xí)題 99
第6章 過程 101
6.1 Sub過程 101
6.1.1 事件過程和通用過程 101
6.1.2 通用過程的定義 102
6.1.3 通用過程的調(diào)用 103
6.2 Function過程 106
6.2.1 Function過程的定義 106
6.2.2 Function過程的調(diào)用 107
6.3 參數(shù)傳遞 108
6.3.1 形參與實參的傳遞方式 109
6.3.2 按地址傳遞和按值傳遞 110
6.3.3 數(shù)組參數(shù)的傳遞 112
6.3.4 可選參數(shù)與可變參數(shù) 113
6.4 變量與過程的作用范圍 115
6.4.1 代碼模塊的概念 115
6.4.2 變量的作用域 116
6.4.3 過程的作用域 117
6.4.4 靜態(tài)變量 117
6.5 過程的嵌套與遞歸調(diào)用 119
6.5.1 過程的嵌套 119
6.5.2 過程的遞歸 119
思考與練習(xí)題 121
第7章 常用控件 124
7.1 顯示圖片和圖形的控件 124
7.1.1 圖像框(Image)控件 124
7.1.2 圖片框(PictureBox)控件 125
7.1.3 圖形文件的裝入 126
7.2 為用戶提供選擇的控件 133
7.2.1 單選按鈕和復(fù)選框 133
7.2.2 列表框和組合框 136
7.3 框架 145
7.4 計時器 147
7.5 其他常用控件 150
7.5.1 滾動條(ScrollBar)控件 150
7.5.2 滑塊(Slider)控件 151
7.6 鼠標(biāo)和鍵盤 153
7.6.1 鼠標(biāo) 153
7.6.2 鍵盤 155
7.6.3 拖放 157
思考與練習(xí)題 159
第8章 文件 161
8.1 文件的基本概念 161
8.1.1 文件說明 161
8.1.2 文件結(jié)構(gòu)和分類 161
8.2 文件的打開與關(guān)閉 162
8.2.1 文件的打開(或建立) 163
8.2.2 文件的關(guān)閉 164
8.3 文件的讀寫操作 165
8.3.1 順序文件的讀寫操作 165
8.3.2 隨機文件的讀寫操作 168
8.3.3 二進(jìn)制文件的讀寫操作 170
8.4 常用的文件操作語句和函數(shù) 170
8.5 文件系統(tǒng)控件 172
8.5.1 驅(qū)動器列表框 173
8.5.2 目錄列表框 173
8.5.3 文件列表框 174
思考與練習(xí)題 177
第9章 Visual Basic圖形處理 179
9.1 圖形操作基礎(chǔ) 179
9.1.1 坐標(biāo)系統(tǒng) 179
9.1.2 自定義坐標(biāo)系 180
9.1.3 使用Visual Basic顏色 181
9.2 圖形控件 183
9.2.1 Line(線條) 183
9.2.2 Shape(形狀) 184
9.3 常用圖形方法 186
9.3.1 畫點方法(PSet) 186
9.3.2 畫直線方法(Line) 187
9.3.3 畫圓方法(Circle) 188
思考與練習(xí)題 189
第10章 利用Visual Basic設(shè)計界面 190
10.1 對話框 190
10.1.1 通用對話框 190
10.1.2 自定義對話框 197
10.2 菜單設(shè)計 199
10.2.1 設(shè)計下拉式菜單 200
10.2.2 動態(tài)增減菜單項 204
10.2.3 設(shè)計彈出式菜單 207
10.3 工具欄和狀態(tài)欄 208
10.3.1 建立工具欄 208
10.3.2 狀態(tài)欄(StatusBar 控件) 212
思考與練習(xí)題 214
第11章 面向?qū)ο蟮木幊?215
11.1 基本概念 215
11.1.1 對象和類 215
11.1.2 類模塊的基本概念 216
11.1.3 對象變量 217
11.2 類的創(chuàng)建 219
11.2.1 創(chuàng)建類模塊 219
11.2.2 為類添加屬性 220
11.2.3 為類添加方法 222
11.2.4 為類添加事件 224
思考與練習(xí)題 226
第12章 數(shù)據(jù)庫編程 227
12.1 數(shù)據(jù)庫的基本概念 227
12.1.1 關(guān)系數(shù)據(jù)庫 227
12.1.2 數(shù)據(jù)訪問對象模型 228
12.1.3 結(jié)構(gòu)化查詢語言SQL 228
12.2 數(shù)據(jù)庫管理器的使用 228
12.2.1 建立數(shù)據(jù)庫 229
12.2.2 添加數(shù)據(jù)表 229
12.2.3 數(shù)據(jù)庫記錄的增刪改操作 231
12.2.4 數(shù)據(jù)查詢 233
12.2.5 數(shù)據(jù)窗體設(shè)計器 234
12.3 數(shù)據(jù)控件 235
12.3.1 數(shù)據(jù)控件常用屬性 236
12.3.2 數(shù)據(jù)綁定控件常用屬性 237
12.3.3 使用數(shù)據(jù)控件操作數(shù)據(jù)庫中的數(shù)據(jù) 237
12.3.4 數(shù)據(jù)控件的常用方法 238
12.3.5 數(shù)據(jù)庫記錄的增刪改操作 239
12.4 SQL語言 243
12.4.1 SQL語言的組成 243
12.4.2 SELECT語句 244
12.4.3 SQL語句的使用 247
12.5 ADO數(shù)據(jù)控件 248
12.5.1 ADO編程模型簡介 248
12.5.2 使用ADO數(shù)據(jù)控件 249
12.5.3 ADO控件上新增綁定控件的使用 251
12.5.4 使用窗體向?qū)?253
12.6 數(shù)據(jù)報表 255
12.6.1 報表設(shè)計器 255
12.6.2 設(shè)計報表 256
思考與練習(xí)題 258
第13章 多媒體程序設(shè)計 259
13.1 多媒體基礎(chǔ) 259
13.2 多媒體控件簡介 260
13.3 多媒體應(yīng)用程序設(shè)計 263
13.3.1 使用MMControl控件設(shè)計 263
13.3.2 使用API多媒體函數(shù) 266
思考與練習(xí)題 269
第14章 網(wǎng)絡(luò)編程初步 270
14.1 DHTML應(yīng)用程序設(shè)計器 270
14.1.1 開發(fā)DHTML應(yīng)用程序需要的系統(tǒng)環(huán)境 272
14.1.2 DHTML中的關(guān)鍵對象 272
14.1.3 設(shè)計DHTML頁面的方法 273
14.1.4 DHTML應(yīng)用程序的編譯和發(fā)布 274
14.2 DHTML應(yīng)用程序設(shè)計示例 274
思考與練習(xí)題 277
第15章 多重窗體和多文檔界面 278
15.1 建立多重窗體應(yīng)用程序 278
15.2 多重窗體程序的執(zhí)行與保存 281
15.2.1 指定啟動窗體 281
15.2.2 與多窗體有關(guān)的操作 282
15.2.3 多窗體程序的存取 282
15.3 Sub Main過程 283
15.4 多文檔界面 284
15.5 關(guān)于MDI的進(jìn)一步討論 287
15.5.1 MDI有關(guān)的屬性、事件和方法 287
15.5.2 MDI應(yīng)用程序中的菜單 288
思考與練習(xí)題 288
參考文獻(xiàn) 290
- 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.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è)計案例教程 [孫街亭 主 編 ]
- Visual Basic程序設(shè)計項目化教程 [管小清 郭賀彬 主 編]
- 信號與系統(tǒng)
- AutoCAD 2012實用教程
- 旅游信息化簡明教程
- 數(shù)據(jù)庫系統(tǒng)原理及應(yīng)用——PowerBuilder
- 數(shù)據(jù)結(jié)構(gòu)(C++描述)習(xí)題解答及實習(xí)指
- Visual Basic程序設(shè)計
- 單片機應(yīng)用系統(tǒng)設(shè)計與訓(xùn)練
- 多媒體技術(shù)與應(yīng)用(第二版)
- 網(wǎng)站建設(shè)原理與實踐
- Internet與網(wǎng)頁設(shè)計
- 網(wǎng)絡(luò)綜合布線技術(shù)
- 計算機網(wǎng)絡(luò)系統(tǒng)集成
- 計算機及網(wǎng)絡(luò)維護(hù)技術(shù)
- Visual Basic.NET程序設(shè)計
- C++程序設(shè)計實驗指導(dǎo)與實訓(xùn)
- 計算機網(wǎng)絡(luò)操作系統(tǒng)——Windows 2000 S