Visual Basic程序設計(第二版)
-
【作 者】丁亞明
【I S B N 】978-7-5084-7651-3
【責任編輯】李炎
【適用讀者群】高職高專
【出版時間】2010-08-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】292
【千字數(shù)】450
【印 張】18.25
【定 價】¥26
【叢 書】高職高專“十一五”規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關圖書
本書在延續(xù)第一版編寫風格的基礎上,根據(jù)計算機技術的發(fā)展,結(jié)合作者多年教學與研發(fā)經(jīng)驗,并考慮到讀者的反饋信息,對各個章節(jié)的內(nèi)容、結(jié)構(gòu)等進行了修訂、調(diào)整、完善和補充。全書共分13章,主要內(nèi)容包括:Visual Basic概述、可視化編程的概念和步驟、VB語言基礎、程序控制與調(diào)試、數(shù)組與過程、設計用戶界面、菜單和工具欄、文件處理、數(shù)據(jù)庫應用、圖形處理、使用ActiveX控件、VB.NET簡介、應用程序系統(tǒng)的開發(fā)等。
本書是高職高專計算機技術基礎課程教材,也適合于用作成人高等學校、中等專業(yè)學校、各類職業(yè)學校和電腦培訓班的“Visual Basic 6.0程序設計”課程教材。
緊扣教學(考試)大綱,精心設計教學內(nèi)容,適合教學
采用“任務驅(qū)動法、案例式”編寫方式,以程序設計為中心,語法介紹精煉
結(jié)合主要知識點并考慮二級考試,精選程序?qū)嵗⒂谐绦蜻\行結(jié)果
體現(xiàn)針對性、實用性和職業(yè)性,做到“教、學、做”的統(tǒng)一
配有習題(選擇、填空、閱讀程序、編程等),供讀者練習與自測
提供教學相關資源(電子教案、案例程序源代碼、課程教學網(wǎng)站等)
Visual Basic是Microsoft公司推出的基于Windows環(huán)境的一種面向?qū)ο蟮摹⒉捎檬录?qū)動方式的可視化高級程序設計語言,它繼承了Basic語言簡單易學的優(yōu)點,又增加了許多新的功能。“Visual Basic程序設計”是高職高專院校計算機技術基礎的一門主要課程。通過該課程的學習,可以培養(yǎng)學生面向?qū)ο蟮木幊趟枷耄柧殞W生的程序開發(fā)能力,培養(yǎng)學生的創(chuàng)新意識和創(chuàng)造能力,使學生初步具備閱讀、設計和開發(fā)中小型應用程序的綜合素質(zhì)和技能。
本書是安徽省2007年度高職高專省級精品課程“Visual Basic程序設計”的配套教材,在延續(xù)第一版編寫風格的基礎上,根據(jù)計算機技術的發(fā)展,結(jié)合作者多年教學與研發(fā)經(jīng)驗,考慮到讀者的反饋信息,對各個章節(jié)的內(nèi)容、結(jié)構(gòu)、案例等進行了修訂、調(diào)整、完善和補充,并按照該課程的教學大綱,兼顧學生參加全國高等學校計算機水平考試(安徽考區(qū))的實際需要,結(jié)合學生的知識結(jié)構(gòu)和教學特點而編寫的。本書每章后面都附有一定量的典型習題,供讀者練習,以便鞏固所學知識。
本書是由來自一線項目研發(fā)人員且都是一線老師編寫的,是學習面向?qū)ο蟪绦蛟O計方法,及項目開發(fā)過程的一本入門教材。本書主要特點是:
(1)按照教育部[2006]16號文有關精神,采用“任務驅(qū)動法、案例式”模式編寫。即:在每一節(jié)給出任務(如無案例則內(nèi)容為教學基本要求),然后按知識能力要求,循序漸進地寫出正文,最后提出新的任務,起到兩節(jié)之間的銜接作用。
(2)突出高等職業(yè)教育的特點,通過示例介紹程序設計基礎、方法,避免枯燥、空洞的理論,于不知不覺之中使學生學會在Windows環(huán)境中的編程;在例題講解的處理上,采用先給出設計目標,然后介紹為實現(xiàn)本目標而采取的設計方法,做到有的放矢。
(3)體現(xiàn)針對性、實用性和職業(yè)性,做到“教、學、做”的統(tǒng)一;結(jié)合實際和二級考試,精選例題和習題。
(4)內(nèi)容做到新老結(jié)合。對VB.NET進行了簡介,以使學生了解微軟公司.NET的環(huán)境。
(5)語法介紹簡明扼要、條理清楚,內(nèi)容體系圖文并茂,詳略得當,程序均運行正常,便于教學。
全書內(nèi)容共分13章。每章內(nèi)容簡述如下:
第1章通過一個簡單的程序設計案例,介紹面向?qū)ο蟪绦蛟O計的概念,VB集成開發(fā)環(huán)境的組成、作用及使用方法,簡單應用程序的設計步驟。
第2章通過實例詳細介紹可視化面向?qū)ο蟪绦蛟O計的概念及步驟。
第3章介紹VB的基本語言元素和基本輸入輸出語句,為程序設計打下基礎。
第4章介紹VB的三種基本結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。
第5章介紹詳細數(shù)組對大批量數(shù)據(jù)的處理和過程實現(xiàn)程序模塊化。
第6章介紹窗體及常用內(nèi)部控件的屬性、事件和方法,多文檔界面MDI的組成及創(chuàng)建,公用對話框的概念及應用。讓讀者掌握應用程序界面的設計和美化。
第7章介紹在可視化界面中常用的菜單和工具欄的設計和實現(xiàn)方法。
第8章介紹文件的有關概念,使用傳統(tǒng)方法處理順序和隨機文件,使用驅(qū)動器列表框、目錄列表框和文件列表框等文件管理控件處理文件。
第9章介紹數(shù)據(jù)管理器(Data Manager)、數(shù)據(jù)控件(Data Control)以及ADO(Active Data Object)等功能強大的工具。利用VB能夠開發(fā)各種數(shù)據(jù)庫應用系統(tǒng),建立多種類型的數(shù)據(jù)庫,并可以管理、維護和使用這些數(shù)據(jù)庫。
第10章介紹直接使用繪圖控件Line和Shape繪制直線段、矩形等基本圖形;使用窗體、圖片框PictureBox等容器類控件提供的圖形方法(如PSet、Line、Circle等)繪制點、直線、橢圓以及函數(shù)曲線等圖形;使用圖片框PictureBox、圖像框Image控件顯示圖像,以美化界面。
第11章介紹常用的ActiveX控件的基本概念和添加方法,以及基本屬性、方法和事件;如何使用ActiveX控件;用戶自定義ActiveX控件的定義方法及其使用方法。
第12章介紹使用VB.NET創(chuàng)建一個Windows應用程序的基本過程,為進入VB.NET世界奠定初步的基礎。
第13章通過Visual Basic創(chuàng)建一個“多文檔編輯器”應用程序案例,介紹了應用程序開發(fā)的基本步驟。
本書是高職高專計算機技術基礎課程教材,也適合于用作成人高等學校、中等專業(yè)學校、各類職業(yè)學校和電腦培訓班的“Visual Basic 6.0程序設計”課程的教材。本書教學資源豐富,且配有精品課程網(wǎng)站http://www.ahsdxy.ah.edu.cn/jpkc/vb2010/,在其中可以下載課件PPT、教案、習題等,還有在線教學。
本書由丁亞明任主編,何永太、趙艷平、劉儒香任副主編。具體編寫人員及分工如下:安徽水利水電職業(yè)技術學院孫平編寫第1、4章,亳州師范高等專科學校劉儒香編寫第2、5章,安徽水利水電職業(yè)技術學院趙艷平編寫第3、12章,合肥師范學院劉路路編寫第6章,安徽工業(yè)經(jīng)濟職業(yè)技術學院王雷編寫第7章,六安職業(yè)技術學院張興元編寫第8章,安徽國際商務職業(yè)學院楊輝軍編寫第9章,安徽水利水電職業(yè)技術學院何永太編寫第10、11、13章。全書由丁亞明統(tǒng)稿。
本書的編寫出版得到了中國水利水電出版社以及安徽省高職高專學校的領導和老師們的大力支持,在此一并表示真誠的感謝。
由于編者水平有限,書中難免有錯漏和不足之處,敬請廣大師生及讀者批評指正。
編者
2010年6月
第1章 Visual Basic概述 1
1.1 Visual Basic的功能與特點 1
1.1.1 Visual Basic的發(fā)展與版本 1
1.1.2 Visual Basic的功能與特點 2
1.2 Visual Basic的安裝與啟動 3
1.2.1 Visual Basic的運行環(huán)境 3
1.2.2 安裝Visual Basic 4
1.2.3 啟動與退出Visual Basic 4
1.3 Visual Basic的集成開發(fā)環(huán)境 5
1.3.1 標題欄、菜單欄與工具欄 5
1.3.2 窗體設計窗口 6
1.3.3 工具箱窗口 6
1.3.4 工程資源管理器窗口 7
1.3.5 屬性窗口 7
1.3.6 窗體布局窗口 8
1.3.7 代碼編輯窗口 8
1.4 設計一個簡單應用程序 9
1.4.1 問題的提出 9
1.4.2 設計程序 9
1.5 Visual Basic幫助系統(tǒng)的使用 11
1.5.1 使用Visual Basic的聯(lián)機幫助 12
1.5.2 使用上下文相關幫助 13
1.5.3 通過Internet獲取幫助 13
習題一 14
第2章 可視化編程的概念和步驟 17
2.1 可視化編程的基本概念 17
2.1.1 面向?qū)ο蟮某绦蛟O計 17
2.1.2 對象、屬性、事件及事件過程 17
2.2 編輯窗體上的控件 20
2.2.1 在窗體上添加一個控件 20
2.2.2 控件的移動和縮放 20
2.2.3 控件的復制和刪除 21
2.2.4 控件的布局 21
2.3 可視化編程的步驟 22
2.3.1 設計應用程序界面 23
2.3.2 設置對象的屬性值 24
2.3.3 編寫事件過程代碼 24
2.3.4 運行及調(diào)試程序 25
2.3.5 保存工程 25
2.3.6 生成可執(zhí)行文件 26
2.4 “立即”窗口 27
2.4.1 顯示“立即”窗口 28
2.4.2 “立即”窗口的主要功能 28
習題二 29
第3章 VB語言基礎 32
3.1 數(shù)據(jù)類型 32
3.1.1 編碼基礎 32
3.1.2 基本數(shù)據(jù)類型 32
3.1.3 用戶自定義類型 34
3.2 常量與變量 34
3.2.1 直接常量 35
3.2.2 符號常量 35
3.2.3 內(nèi)部常量 36
3.2.4 變量的聲明 36
3.2.5 變量的作用域 37
3.3 運算符與表達式 40
3.3.1 算術運算符 40
3.3.2 關系運算符 42
3.3.3 邏輯運算符 42
3.3.4 表達式 43
3.4 常用內(nèi)部函數(shù) 43
3.4.1 數(shù)學函數(shù) 44
3.4.2 轉(zhuǎn)換函數(shù) 44
3.4.3 字符串函數(shù) 45
3.4.4 日期與時間函數(shù) 45
3.4.5 隨機函數(shù) 46
3.5 VB基本輸入輸出語句 46
3.5.1 語句及約定 47
3.5.2 賦值語句 48
3.5.3 輸入對話框 48
3.5.4 Print方法 50
3.5.5 輸出消息對話框 51
習題三 53
第4章 程序控制與調(diào)試 56
4.1 選擇控制結(jié)構(gòu) 56
4.1.1 雙分支結(jié)構(gòu) 56
4.1.2 多分支結(jié)構(gòu) 59
4.2 循環(huán)控制結(jié)構(gòu) 62
4.2.1 計數(shù)型循環(huán)(FOR…NEXT) 62
4.2.2 條件型循環(huán) 64
4.2.3 多重循環(huán) 67
4.3 程序調(diào)試與錯誤處理 69
4.3.1 工作模式及錯誤類型 69
4.3.2 程序調(diào)試 71
4.3.3 錯誤處理 74
習題四 76
第5章 數(shù)組與過程 80
5.1 數(shù)組 80
5.1.1 數(shù)組的概念 80
5.1.2 靜態(tài)數(shù)組 82
5.1.3 動態(tài)數(shù)組 86
5.1.4 控件數(shù)組 88
5.2 過程 89
5.2.1 Sub過程 89
5.2.2 Function過程 92
5.2.3 過程的作用域 93
5.2.4 參數(shù)傳遞 94
習題五 98
第6章 設計用戶界面 101
6.1 從窗體開始 101
6.1.1 生成窗體 101
6.1.2 窗體屬性 102
6.1.3 窗體的常用事件 104
6.1.4 窗體的常用方法 106
6.1.5 設置啟動窗體 106
6.1.6 程序應用舉例 107
6.2 標簽、文本框和命令按鈕 108
6.2.1 標簽控件 108
6.2.2 文本框控件 109
6.2.3 命令按鈕控件 111
6.2.4 程序應用舉例 112
6.3 單選按鈕、復選框與框架 115
6.3.1 單選按鈕和復選框控件 115
6.3.2 框架 116
6.3.3 程序應用舉例 116
6.4 列表框和組合框 119
6.4.1 列表框 119
6.4.2 組合框 120
6.4.3 程序應用舉例 121
6.5 滾動條和定時器 123
6.5.1 滾動條 123
6.5.2 定時器 124
6.5.3 程序應用舉例 124
6.5.4 其他控件 126
6.6 多文檔界面MDI 126
6.6.1 MDI的組成及特點 126
6.6.2 MDI的創(chuàng)建 128
6.7 公用對話框 129
6.7.1 添加公用對話框控件到工具箱 129
6.7.2 常用屬性及方法 129
6.7.3 程序應用舉例 131
習題六 133
第7章 菜單和工具欄 135
7.1 菜單設計 135
7.1.1 認識VB中的菜單 135
7.1.2 下拉式菜單設計 137
7.1.3 彈出式菜單設計 143
7.2 工具欄設計 144
7.2.1 圖片框控件方式設計工具欄 145
7.2.2 工具欄控件方式設計工具欄 146
習題七 150
第8章 文件處理 152
8.1 文件概述 152
8.1.1 文件概述 152
8.1.2 文件分類 153
8.2 使用傳統(tǒng)方法處理文件 154
8.2.1 順序文件及操作 154
8.2.2 隨機文件及操作 161
8.3 使用文件系統(tǒng)控件處理文件 168
8.3.1 認識文件系統(tǒng)控件 169
8.3.2 文件系統(tǒng)控件的應用 170
習題八 174
第9章 數(shù)據(jù)庫應用 177
9.1 數(shù)據(jù)庫基本知識 177
9.1.1 數(shù)據(jù)庫概述 177
9.1.2 關系數(shù)據(jù)庫 178
9.2 數(shù)據(jù)庫基本操作 180
9.2.1 建立數(shù)據(jù)庫 180
9.2.2 建立數(shù)據(jù)查詢 185
9.2.3 SQL語言 186
9.3 使用控件訪問數(shù)據(jù)庫 188
9.3.1 使用Data控件 188
9.3.2 數(shù)據(jù)綁定控件 193
9.3.3 ADO Data控件 194
習題九 198
第10章 圖形處理 201
10.1 坐標系統(tǒng) 201
10.1.1 坐標系統(tǒng)與對象的關系 201
10.1.2 坐標系統(tǒng) 202
10.2 使用顏色 204
10.2.1 顏色值的表示 204
10.2.2 設置控件的顏色屬性 206
10.3 使用繪圖控件繪圖 206
10.3.1 Line和Shape控件 207
10.3.2 圖像框(Image)控件 209
10.3.3 圖片框(PictureBox)控件 211
10.4 使用繪圖方法繪圖 211
10.4.1 圖形方法概述 212
10.4.2 繪圖操作 213
習題十 217
第11章 使用ActiveX控件 220
11.1 認識并裝載ActiveX控件 220
11.1.1 控件分類及ActiveX的概念 220
11.1.2 裝載ActiveX控件 221
11.2 常用ActiveX控件 222
11.2.1 Animation控件 223
11.2.2 MediaPlayer控件 224
11.2.3 Winsock控件 224
11.2.4 MMControl控件 225
11.2.5 WebBrowser控件 228
11.2.6 Calendar控件 229
11.2.7 ProgressBar控件 230
11.3 使用ActiveX控件 230
11.3.1 Calendar控件的使用 230
11.3.2 ProgressBar控件的使用 232
11.3.3 MMControl控件的用法 233
11.3.4 WebBrowser控件的用法 234
11.4 用戶自定義ActiveX控件 236
11.4.1 自定義一個ActiveX控件 236
11.4.2 使用自定義的ActiveX控件 238
習題十一 239
第12章 VB.NET簡介 241
12.1 .NET基本概念 241
12.1.1 .NET平臺介紹 241
12.1.2 .NET框架 241
12.1.3 .NET程序的運行機制 242
12.2 VB.NET集成開發(fā)環(huán)境 243
12.2.1 VS.NET的環(huán)境要求 244
12.2.2 VS.NET簡單使用 244
12.3 VB.NET中的語言變化 248
12.3.1 VB.NET語言的增強特性 248
12.3.2 VB.NET語言的變化 249
習題十二 254
第13章 應用程序系統(tǒng)的開發(fā) 255
13.1 應用程序系統(tǒng)開發(fā)概述 255
13.1.1 軟件開發(fā)的一般過程 255
13.1.2 程序質(zhì)量和設計 256
13.1.3 界面設計方法 257
13.2 應用程序系統(tǒng)開發(fā)實例 258
13.2.1 應用程序模塊設計 259
13.2.2 應用程序界面設計 260
13.2.3 應用程序代碼設計 264
13.2.4 應用程序的編譯及安裝盤制作 270
習題十三 272
附錄 2008年第2次全國高等學校(安徽考區(qū))
計算機水平考試 273
參考文獻 282
- 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程序設計教程 [陳語林 主編]
- 數(shù)據(jù)庫應用技術——Visual Basic及其應用系統(tǒng)開發(fā) [歐陽崢崢 李禹生 孫平 等編著]
- Visual Basic程序設計實驗指導與習題(第2版) [靳麗 李珊 主 編 ]
- Visual Basic程序設計上機實踐教程 [何振林 羅奕 主編 ]
- Visual Basic程序設計教程 [何振林 胡綠慧 主 編 ]
- Visual Basic.NET程序設計案例教程 [孫街亭 主 編 ]
- Visual Basic程序設計項目化教程 [管小清 郭賀彬 主 編]