Visual Basic程序設(shè)計
-
【作 者】主編 王濤 鄧德鴻
【I S B N 】978-7-5084-9255-1
【責任編輯】李炎
【適用讀者群】本專通用
【出版時間】2011-12-24
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】248
【千字數(shù)】380
【印 張】15.5
【定 價】¥29
【叢 書】普通高等院校“十二五”規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書從實用角度出發(fā),對面向?qū)ο蟪绦蛟O(shè)計的基本概念、可視化程序設(shè)計的基本方法、Visual Basic 6.0中最常用的有關(guān)窗體和各種控件的應用、菜單、工具欄、狀態(tài)欄、對話框的設(shè)計以及MDI多窗體界面設(shè)計、文件操作等技術(shù),進行了詳細的分析和講述。同時,還對Visual Basic 應用程序開發(fā)中廣泛應用的使用ActiveX數(shù)據(jù)對象(ADO)訪問數(shù)據(jù)庫的技術(shù)、應用Visual Basic開發(fā)多媒體應用程序等基礎(chǔ)知識作了重點介紹。
全書共分8章,文字敘述簡單明了、通俗易懂,注重實際應用,設(shè)計了一個計算器程序和具有編輯功能的寫字板系統(tǒng),并安排了大量短小精練、典型、實用的例題,使學習能事半功倍。每章后面都有大量的習題,利于復習、鞏固所學的知識。
本書既可以作為高等職業(yè)院校的計算機專業(yè)教材,也可以作為本科、專科學生學習Visual Basic應用程序開發(fā)相關(guān)課程的教材,同時還可以作為廣大用戶自學的參考書。
本書所配電子教案及相關(guān)教學資源可以從中國水利水電出版社網(wǎng)站和萬水書苑上下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://www.dgboyong.cn。
(1)實用性強。從實際需要和實用角度出發(fā),結(jié)合計算機等級考試的知識點介紹了VB中常用的編程方法和編程技巧。
(2)易掌握性。根據(jù)VB的學習特點,注重實際操作能力,在各章節(jié)中附有大量的例題,每個例題介紹了詳細的操作步驟。
(3)豐富的習題。每章后面都配有類型豐富的習題,并提供參考答案。
Visual Basic是在原來Basic語言的基礎(chǔ)上研制而成的,因此它具有原Basic語言簡單、易學易用的優(yōu)點,同時它又增加了結(jié)構(gòu)化和可視化程序設(shè)計語言的功能。它既是一種具有良好圖形用戶界面的程序設(shè)計語言,又是一種支持面向?qū)ο蟪绦蛟O(shè)計的語言,擺脫了面向過程語言的許多細節(jié),將主要精力集中在解決實際問題和設(shè)計友好界面上,使編程工作變得輕松快捷。
我們本著高職高專教學突出基礎(chǔ)理論知識的應用和實踐能力的培養(yǎng),基礎(chǔ)理論以“必需、夠用”為度,專業(yè)教學加強針對性和實用性等原則,為了幫助高職高專學生學習,本書以Visual Basic 6.0中文版為平臺,主要包括Visual Basic 6.0概述、Visual Basic 6.0中的基本概念與操作、Visual Basic語言基礎(chǔ)、程序調(diào)試、基本控件的使用、窗體的設(shè)計、對話框設(shè)計、菜單與多文檔界面的設(shè)計、基本圖形程序的設(shè)計、文件管理及操作、數(shù)據(jù)庫編程技術(shù)、課程設(shè)計等內(nèi)容。本書的最大特點是結(jié)合大量生動的實例進行闡述,并通過實戰(zhàn)演練和課程設(shè)計,使讀者對所學知識得到進一步鞏固和提高。通過本書的學習,能夠使讀者基本掌握用Visual Basic開發(fā)實際應用系統(tǒng)的能力。
本書可作為普通高等院校、高職高專、軟件技術(shù)學院等學校的教材,也可作為Visual Basic培訓班的培訓教材,還可供對Visual Basic 6.0感興趣的讀者自學參考。
本書由王濤、鄧德鴻任主編,齊曉娜、臧麗娜、張宇敬、霍亮、信偉華任副主編,安志遠審閱全稿。由于編者水平有限,加之時間倉促,書中疏漏之處在所難免,懇請廣大讀者批評指正,以期再版時修訂。
編 者
2011年9月
第1章 Visual Basic概述 1
1.1 Visual Basic簡介 1
1.1.1 Visual Basic 的發(fā)展 1
1.1.2 Visual Basic特點 2
1.2 集成開發(fā)環(huán)境 3
1.2.1 Visual Basic的啟動和退出 3
1.2.2 Visual Basic 集成開發(fā)環(huán)境 4
1.3 設(shè)計一個簡單的VB應用程序 9
1.3.1 建立用戶界面 9
1.3.2 設(shè)置對象屬性 10
1.3.3 對象事件過程及編程 10
1.3.4 保存和運行程序 11
1.3.5 程序舉例 13
1.4 面向?qū)ο蟮幕靖拍?15
1.4.1 對象 15
1.4.2 對象的建立和編輯 15
1.4.3 對象的屬性、事件和方法 16
習題一 17
第2章 窗體和常用控件 19
2.1 窗體及窗體程序設(shè)計舉例 19
2.1.1 窗體的組成和結(jié)構(gòu) 19
2.1.2 窗體的程序設(shè)計舉例 19
2.2 窗體的常用屬性、事件及方法 20
2.2.1 窗體主要屬性 21
2.2.2 窗口常用事件 22
2.2.3 窗體的常用方法 22
2.3 常用的控件 25
2.3.1 基本屬性 25
2.3.2 焦點和設(shè)置Tab鍵順序 27
2.3.3 命令按鈕屬性與事件 28
2.3.4 標簽與文本框?qū)傩浴⑹录c方法 30
2.3.5 圖形控件 34
習題二 35
第3章 Visual Basic 程序設(shè)計基礎(chǔ) 38
3.1 數(shù)據(jù)類型 38
3.1.1 基本數(shù)據(jù)類型 38
3.1.2 用戶自定義數(shù)據(jù)類型 38
3.2 變量與常量 39
3.2.1 標識符 39
3.2.2 變量 40
3.2.3 常量 44
3.3 運算符和表達式 45
3.3.1 算術(shù)運算符 45
3.3.2 字符串運算符 46
3.3.3 關(guān)系運算符 47
3.3.4 邏輯運算符 48
3.3.5 日期表達式 49
3.3.6 優(yōu)先級 49
3.4 常用內(nèi)部函數(shù) 49
3.5 基本語句 55
3.5.1 順序結(jié)構(gòu) 55
3.5.2 條件語句 62
3.5.3 循環(huán)結(jié)構(gòu) 68
3.6 數(shù)組 72
3.6.1 靜態(tài)數(shù)組 72
3.6.2 動態(tài)數(shù)組 75
3.6.3 控件數(shù)組 76
3.6.4 一個簡單的計算器程序 77
3.7 過程 79
3.7.1 子過程 80
3.7.2 函數(shù)過程 82
3.7.3 參數(shù)傳遞 84
3.8 程序調(diào)試 87
3.8.1 程序錯誤 87
3.8.2 程序調(diào)試環(huán)境 88
習題三 90
第4章 常用內(nèi)部控件 94
4.1 控件的分類 94
4.2 單選按鈕控件和復選框控件 94
4.2.1 單選按鈕控件 95
4.2.2 復選框控件 96
4.3 框架控件 97
4.3.1 常用屬性 97
4.3.2 常用事件和方法 98
4.4 列表框和組合框 98
4.4.1 列表框和組合框的重要屬性 99
4.4.2 列表框和組合框的方法 101
4.4.3 列表框和組合框的事件 101
4.5 滾動條控件 105
4.5.1 常用屬性 106
4.5.2 常用事件和方法 106
4.6 定時器控件 107
4.6.1 重要屬性 107
4.6.2 常用事件和方法 107
4.7 鼠標和鍵盤事件 110
4.7.1 鼠標事件 110
4.7.2 鍵盤事件 113
4.7.3 拖放 115
習題四 121
第5章 數(shù)據(jù)文件 123
5.1 文件概述 123
5.1.1 文件概念 123
5.1.2 文件類型 123
5.2 文件的打開與關(guān)閉 124
5.2.1 文件的打開 124
5.2.2 文件的關(guān)閉 126
5.2.3 文件操作語句和函數(shù) 127
5.3 順序文件 128
5.3.1 順序文件的寫操作 128
5.3.2 順序文件的讀操作 131
5.4 隨機文件 136
5.4.1 隨機文件的打開與讀寫操作 136
5.4.2 隨機文件記錄的增加與刪除 142
5.5 和文件系統(tǒng)有關(guān)的控件 143
5.5.1 目錄列表框控件、驅(qū)動器列表框
控件和文件列表框控件 143
5.5.2 通用對話框控件 145
習題五 151
第6章 用戶界面設(shè)計 154
6.1 菜單設(shè)計 154
6.1.1 菜單的基本結(jié)構(gòu) 154
6.1.2 創(chuàng)建下拉式菜單 155
6.1.3 動態(tài)菜單 157
6.1.4 彈出菜單 159
6.2 工具欄和狀態(tài)欄 159
6.2.1 在ImageList控件中添加圖像 160
6.2.2 在ToolBar控件中添加按鈕 161
6.2.3 響應ToolBar控件事件 163
6.2.4 狀態(tài)欄 163
6.3 多重窗體設(shè)計 165
6.3.1 有關(guān)語句與方法 165
6.3.2 多重窗體程序設(shè)計 167
6.4 多文檔界面設(shè)計 169
6.4.1 創(chuàng)建MDI父窗體及子窗體 169
6.4.2 加載與關(guān)閉MDI窗體及其子窗體 171
6.4.3 確定活動子窗體和活動控件 171
6.5 制作簡易寫字板系統(tǒng) 172
6.5.1 任務和要求 172
6.5.2 窗體設(shè)計 172
6.5.3 功能程序設(shè)計 172
6.5.4 工具欄設(shè)計 178
6.5.5 初始化和其他功能 180
習題六 180
第7章 圖形設(shè)計及多媒體應用 184
7.1 圖形的繪制 184
7.1.1 圖形控件 184
7.1.2 常用繪圖方法 185
7.1.3 繪圖屬性 189
7.1.4 使用顏色 190
7.1.5 圖形的坐標系統(tǒng) 192
7.1.6 應用舉例 194
7.2 多媒體應用 197
7.2.1 多媒體概述 197
7.2.2 多媒體控件 198
7.2.3 綜合應用舉例 203
習題七 206
第8章 數(shù)據(jù)庫技術(shù) 208
8.1 數(shù)據(jù)庫基本知識 208
8.1.1 幾個術(shù)語 208
8.1.2 數(shù)據(jù)庫的數(shù)據(jù)模型 209
8.1.3 使用Access創(chuàng)建數(shù)據(jù)庫表 210
8.2 用VB操作Access數(shù)據(jù)庫表 212
8.3 數(shù)據(jù)控件與ADO數(shù)據(jù)訪問技術(shù) 216
8.3.1 數(shù)據(jù)控件(Data) 216
8.3.2 記錄集對象 220
8.3.3 數(shù)據(jù)庫記錄的增、刪、改操作 224
8.3.4 ADO數(shù)據(jù)訪問技術(shù) 227
8.4 SQL語句簡介 235
8.4.1 結(jié)構(gòu)化查詢語言 235
8.4.2 使用Select語句查詢 236
習題八 239
- C程序設(shè)計實踐教程 [劉衛(wèi)國]
- C程序設(shè)計(慕課版) [劉衛(wèi)國]
- 程序設(shè)計基礎(chǔ)實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- SwiftUI完全開發(fā) [李智威 著]
- MySQL數(shù)據(jù)庫項目式教程 [陳亞峰]
- C語言程序設(shè)計習題與實驗指導(第二版) [主編 甄增榮 張賓]
- C語言程序設(shè)計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實應用開發(fā)實踐 [主 編 劉龍]
- Python程序設(shè)計 [主編 姜春磊 陳虹潔]
- C語言程序設(shè)計實踐教程(活頁式) [主編 鄭茵 陳巍 滕泓虬]
- 面向?qū)ο蟪绦蛟O(shè)計 [主編 張勇 張平華 趙小龍]
- Python程序設(shè)計基礎(chǔ)及實戰(zhàn) [主編 劉健]
- C語言程序設(shè)計 [姜雪]
- Python程序設(shè)計實踐教程 [王鶴琴 蔡正保]
- C++程序設(shè)計實踐教程(第三版) [主編 劉衛(wèi)國 曹岳輝]
- C++程序設(shè)計(第三版) [主編 曹岳輝 劉衛(wèi)國]
- C語言程序設(shè)計項目化教程(活頁式) [主編 張利華 潘曉利]
- 機器人流程自動化(RPA)實戰(zhàn)——基于UiPath [主編 金鑫]
- Python 語言程序設(shè)計實踐指導 [主編 張雙獅]
- Python程序設(shè)計案例教程 [主編 毛錦庚 鐘肖英 周賢來 ]
- 基于.NET Core框架的分布式系統(tǒng)架構(gòu)設(shè)計 [湯佳 著]
- Python語言程序設(shè)計教程 [郭其標 房宜汕]
- Python程序設(shè)計 [李國燕 王新強 劉佳 等編著]
- Python程序設(shè)計項目化教程(活頁式) [主編 盧鳳偉]
- Java編程基礎(chǔ)案例式教程 [主編 陳艷華 唐春蘭]
- Python語言同步案例習題精解 [主編 肖朝暉]
- Unity應用開發(fā)與實戰(zhàn)(微課版) [主 編 程永恒]
- PHP程序設(shè)計項目化教程 [主 編 杜海穎]
- 簡單易懂的Python入門教程 [[日]大澤文孝 著]