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