Visual Basic程序設(shè)計教程 第4版
定 價:39 元
叢書名:計算機(jī)基礎(chǔ)課程系列教材
- 作者:郭志強(qiáng) 邱李華 曹青
- 出版時間:2017/3/1
- ISBN:9787111558798
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP312BA
- 頁碼:339
- 紙張:膠版紙
- 版次:4
- 開本:16開
以VisualBasic為語言背景,結(jié)合大量的實(shí)例,深入淺出地介紹了程序設(shè)計的基本概念和基礎(chǔ)知識、VisualBasic的集成開發(fā)環(huán)境、結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)、數(shù)組、過程、VB常用控件、界面設(shè)計、圖形設(shè)計、文件、Access數(shù)據(jù)庫基礎(chǔ)和軟件開發(fā)基礎(chǔ)。
前 言Visual Basic源自于BASIC編程語言,是一種由微軟公司開發(fā)的可視化程序設(shè)計語言。它基于Windows開發(fā)環(huán)境,以事件驅(qū)動為機(jī)制,采用圖形化用戶界面(GUI),具有簡單、易學(xué)、易用的優(yōu)點(diǎn),深受程序?qū)I(yè)開發(fā)人員和初學(xué)者的喜愛。
Visual Basic不但繼承了傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計語言的功能,而且引入了最新的面向?qū)ο蟪绦蛟O(shè)計思想。隨著Windows版本的變化,Visual Basic語言的版本也在逐步升級,它的功能也越來越強(qiáng)大。使用Visual Basic既可以編寫各種小的客戶端程序,或輕松地創(chuàng)建ActiveX控件,又可以方便快捷地使用ADO連接數(shù)據(jù)庫,創(chuàng)建功能強(qiáng)大的數(shù)據(jù)庫應(yīng)用程序。
目前Visual Basic已經(jīng)成為許多高等學(xué)校首選教學(xué)使用程序設(shè)計語言,也是全國計算機(jī)等級考試指定的程序設(shè)計語言之一。
2002年1月,我們出版了《Visual Basic程序設(shè)計教程》及配套習(xí)題集。
2006年9月,教育部高等學(xué)校計算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會正式制定了《關(guān)于進(jìn)一步加強(qiáng)高等學(xué)校計算機(jī)基礎(chǔ)教學(xué)的意見暨計算機(jī)基礎(chǔ)課程教學(xué)基本要求(試行)》(以下簡稱《要求》),對計算機(jī)程序設(shè)計基礎(chǔ)課程教學(xué)提出了“一般要求”和“較高要求”。在充分領(lǐng)會《要求》精神的基礎(chǔ)上,我們對原教材進(jìn)行了修訂,形成了第2、3版。第2、3版教材涵蓋了《要求》中有關(guān)Visual Basic程序設(shè)計的“一般要求”和“較高要求”涉及的所有內(nèi)容,為不同辦學(xué)層次的學(xué)校和不同專業(yè)提供了選擇余地。第2、3版突出了教改特色,適應(yīng)了各高校計算機(jī)課程改革的新要求和新動向,被許多高等學(xué)校選為教材,深受廣大師生的喜愛,是普通高等教育“十一五”國家級規(guī)劃教材。
本書為《Visual Basic程序設(shè)計教程》第4版。第4版秉承了前面版本的特點(diǎn),注重對學(xué)生基本概念、基本理論、基本技能的培養(yǎng),條理清晰,深入淺出,實(shí)例豐富。同時,結(jié)合一線教師多年在教學(xué)實(shí)踐過程中遇到的問題和其他高校教師反饋的意見,對第3版進(jìn)行了修訂,主要體現(xiàn)在以下幾個方面:
1)強(qiáng)化了面向?qū)ο蟪绦蛟O(shè)計的基本概念。面向?qū)ο蟪绦蛟O(shè)計方法在當(dāng)今應(yīng)用程序的創(chuàng)建中用得越來越多,學(xué)生有必要對面向?qū)ο蟪绦蛟O(shè)計的基本概念、架構(gòu)和設(shè)計方法有一個較全面的了解。
2)完善了數(shù)據(jù)庫基本概念和相關(guān)知識介紹。數(shù)據(jù)庫在各種信息系統(tǒng)中得到了廣泛的應(yīng)用,為了讓學(xué)生快速掌握數(shù)據(jù)庫應(yīng)用程序的設(shè)計方法,本版加大了SQL的描述比重,引入了ADO對象的介紹,并通過實(shí)例深入淺出地介紹了數(shù)據(jù)庫設(shè)計和應(yīng)用程序的開發(fā)過程。
3)所有的例題和練習(xí)題在最新的Windows 10環(huán)境下進(jìn)行了測試,做到了完美的兼容。
4)更正了以前版本中錯誤和不適當(dāng)?shù)母拍蠲枋觥?br> 5)在例題中增加了更多的注釋語句,方便學(xué)生理解程序。
6)對較難的上機(jī)練習(xí)題,增加了更多提示,減輕了學(xué)生的困惑。
7)文字描述更加簡練,易讀易用,即使對于初學(xué)者,閱讀起來也比較容易。
8)例題和習(xí)題更加豐富,增加了更多具有實(shí)用性和趣味性的例題和上機(jī)練習(xí)題。
9)完善了部分上機(jī)練習(xí)題的視頻演示,視頻以swf文件形式給出(通過華章網(wǎng)站www.hzbook.com下載)。
編 者
北京建筑大學(xué)教師。暢銷教材《Visual Basic程序設(shè)計教程》第1版、第2版、第3版合著者。
目 錄
前言
教學(xué)建議
第1章 程序設(shè)計基礎(chǔ) 1
1.1 程序設(shè)計語言 1
1.2 程序設(shè)計 2
1.2.1 算法 2
1.2.2 程序設(shè)計的基本結(jié)構(gòu) 3
1.3 結(jié)構(gòu)化程序設(shè)計 5
1.4 面向?qū)ο蟪绦蛟O(shè)計 5
第2章 Visual Basic簡介 8
2.1 概述 8
2.2 Visual Basic 6.0的安裝與啟動 9
2.2.1 Visual Basic 6.0的版本 9
2.2.2 Visual Basic 6.0 的系統(tǒng)要求 9
2.2.3 Visual Basic 6.0 的安裝 10
2.2.4 Visual Basic 6.0 的啟動 12
2.3 Visual Basic的集成開發(fā)環(huán)境 13
2.4 可視化編程的基本概念及基本方法 19
2.4.1 對象 19
2.4.2 屬性 19
2.4.3 事件 20
2.4.4 方法 21
2.5 Visual Basic工程的設(shè)計步驟 21
2.5.1 新建工程 21
2.5.2 設(shè)計界面 22
2.5.3 編寫代碼 24
2.5.4 保存工程 24
2.5.5 運(yùn)行與調(diào)試工程 25
2.6 窗體、命令按鈕、標(biāo)簽和文本框 25
2.6.1 窗體 25
2.6.2 命令按鈕 28
2.6.3 標(biāo)簽 31
2.6.4 文本框 33
2.7 Visual Basic的幫助系統(tǒng) 35
2.7.1 使用MSDN庫瀏覽器 35
2.7.2 使用上下文相關(guān)幫助 36
2.8 上機(jī)練習(xí) 37
第3章 Visual Basic程序設(shè)計代碼基礎(chǔ) 44
3.1 字符集 44
3.2 數(shù)據(jù)類型 45
3.2.1 數(shù)值型數(shù)據(jù) 45
3.2.2 字符串型數(shù)據(jù) 47
3.2.3 布爾型數(shù)據(jù) 47
3.2.4 日期型數(shù)據(jù) 47
3.2.5 對象型數(shù)據(jù) 48
3.2.6 可變類型數(shù)據(jù) 48
3.3 常量 48
3.3.1 直接常量 48
3.3.2 用戶自定義符號常量 48
3.3.3 系統(tǒng)定義符號常量 49
3.4 變量 50
3.5 常用內(nèi)部函數(shù) 52
3.5.1 數(shù)學(xué)函數(shù) 52
3.5.2 字符串函數(shù) 55
3.5.3 轉(zhuǎn)換函數(shù) 56
3.5.4 日期和時間函數(shù) 57
3.5.5 格式輸出函數(shù) 58
3.5.6 Shell函數(shù) 59
3.6 運(yùn)算符與表達(dá)式 59
3.6.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式 60
3.6.2 字符串運(yùn)算符與字符串表達(dá)式 61
3.6.3 關(guān)系運(yùn)算符與關(guān)系表達(dá)式 62
3.6.4 布爾運(yùn)算符與布爾表達(dá)式 63
3.6.5 混合表達(dá)式的運(yùn)算順序 64
3.7 編碼基礎(chǔ) 64
3.8 上機(jī)練習(xí) 65
第4章 順序結(jié)構(gòu)程序設(shè)計 68
4.1 賦值語句 68
4.2 數(shù)據(jù)輸入 69
4.2.1 用InputBox函數(shù)輸入數(shù)據(jù) 69
4.2.2 用TextBox控件輸入數(shù)據(jù) 70
4.2.3 焦點(diǎn)和Tab鍵序 70
4.3 數(shù)據(jù)輸出 72
4.3.1 用TextBox控件輸出數(shù)據(jù) 73
4.3.2 用Label控件輸出數(shù)據(jù) 74
4.3.3 用MsgBox函數(shù)輸出數(shù)據(jù) 74
4.3.4 用Print方法輸出數(shù)據(jù) 76
4.4 注釋、暫停與程序結(jié)束語句 79
4.5 順序結(jié)構(gòu)程序應(yīng)用舉例 80
4.6 上機(jī)練習(xí) 83
第5章 選擇結(jié)構(gòu)程序設(shè)計 86
5.1 單行結(jié)構(gòu)條件語句 86
5.2 塊結(jié)構(gòu)條件語句 88
5.3 多分支選擇語句 91
5.4 條件函數(shù) 94
5.5 條件語句的嵌套 94
5.6 選擇結(jié)構(gòu)程序應(yīng)用舉例 95
5.7 上機(jī)練習(xí) 100
第6章 循環(huán)結(jié)構(gòu)程序設(shè)計 102
6.1 For…Next循環(huán)結(jié)構(gòu) 102
6.2 While…Wend循環(huán)結(jié)構(gòu) 106
6.3 Do…Loop循環(huán)結(jié)構(gòu) 107
6.4 循環(huán)的嵌套 109
6.5 循環(huán)結(jié)構(gòu)程序應(yīng)用舉例 113
6.6 上機(jī)練習(xí) 122
第7章 數(shù)組 125
7.1 數(shù)組的基本概念 125
7.1.1 數(shù)組與數(shù)組元素 125
7.1.2 數(shù)組的維數(shù) 126
7.2 數(shù)組的定義 126
7.2.1 靜態(tài)數(shù)組的定義 126
7.2.2 動態(tài)數(shù)組的定義 128
7.3 數(shù)組的輸入輸出 129
7.4 數(shù)組的刪除 130
7.5 使用For Each…Next循環(huán)處理數(shù)組 131
7.6 數(shù)組操作函數(shù) 131
7.7 數(shù)組應(yīng)用舉例 133
7.8 控件數(shù)組 148
7.8.1 創(chuàng)建控件數(shù)組 148
7.8.2 控件數(shù)組的使用 150
7.9 上機(jī)練習(xí) 154
第8章 過程 156
8.1 Function過程 156
8.1.1 Function過程的定義 157
8.1.2 Function過程的調(diào)用 158
8.2 Sub過程 163
8.2.1 Sub過程的定義 163
8.2.2 Sub過程的調(diào)用 164
8.3 參數(shù)的傳遞 165
8.3.1 形參和實(shí)參 165
8.3.2 按值傳遞和按地址傳遞 166
8.3.3 使用可選參數(shù) 169
8.3.4 使用可變參數(shù) 170
8.3.5 使用對象參數(shù) 171
8.4 過程的嵌套調(diào)用 173
8.5 過程的遞歸調(diào)用 174
8.6 Visual Basic應(yīng)用程序的結(jié)構(gòu) 175
8.6.1 窗體模塊 176
8.6.2 標(biāo)準(zhǔn)模塊 176
8.6.3 Sub Main過程 176
8.6.4 類模塊 177
8.7 過程的作用域 177
8.8 變量的作用域和生存期 178
8.8.1 變量的作用域 178
8.8.2 變量的生存期 180
8.9 上機(jī)練習(xí) 181
第9章 Visual Basic常用控件 185
9.1 控件的公共屬性 185
9.2 鼠標(biāo)與鍵盤事件 188
9.2.1 鼠標(biāo)操作 188
9.2.2 鍵盤操作 189
9.3 常用內(nèi)部控件 191
9.3.1 框架 191
9.3.2 圖片框 191
9.3.3 圖像框 192
9.3.4 選項(xiàng)按鈕 193
9.3.5 復(fù)選框 194
9.3.6 列表框 196
9.3.7 組合框 199
9.3.8 定時器 202
9.3.9 滾動條 203
9.4 動畫控件和多媒體控件 206
9.4.1 Animation控件 207
9.4.2 Multimedia MCI控件 208
9.4.3 其他常用的動畫控件和多媒體控件 211
9.5 上機(jī)練習(xí) 213
第10章 界面設(shè)計 217
10.1 菜單的設(shè)計 217
10.1.1 下拉式菜單 217
10.1.2 彈出式菜單 224
10.2