Visual Basic語言程序設計教程

-
【作 者】周建麗 等編著
【I S B N 】978-7-5084-6166-3
【責任編輯】楊元泓
【適用讀者群】本科
【出版時間】2009-01-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數(shù)】264
【千字數(shù)】
【印 張】
【定 價】¥27
【叢 書】21世紀高等院校計算機科學與技術(shù)規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書以Visual Basic 6.0為背景,以計算機程序設計的思想和方法為主線,講解計算機程序設計語言及設計程序的原理和技術(shù)。全書共分為10章,主要內(nèi)容包括:Visual Basic語言導引、Visual Basic語言基礎、順序結(jié)構(gòu)程序設計、分支結(jié)構(gòu)程序設計、循環(huán)結(jié)構(gòu)程序設計、數(shù)組應用、過程、鍵盤和鼠標事件、圖形應用、文件等。
與同類教材比較,本書以初學者的視角,循序漸進地講解了程序設計的方法和原理,重點闡述了順序、分支和循環(huán)結(jié)構(gòu)構(gòu)造原理。例題選擇有層次,講述內(nèi)容層次清晰、通俗易懂、圖文并茂,易教易學。對Visual Basic涉及的更深層次內(nèi)容盡量避開不談,以滿足初學者對本課程內(nèi)容學習的需要。
本書可作為高等學校非計算機專業(yè)本科生、研究生學習Visual Basic程序設計課程的教材,也可以供其他需求的讀者學習使用。
1.本書以初學者角度,循序漸進而講解了程序設計的方法和原理。
2.例題選擇有層次,講述內(nèi)容清晰、通俗易懂圖文并茂,易教易學。
Visual Basic簡稱VB,是微軟公司推出的面向?qū)ο蟪绦蛟O計語言,它具有內(nèi)容豐富、功能強大、簡單易學的特點,在國內(nèi)外各個領(lǐng)域應用非常廣泛。目前,越來越多的高等院校將其作為非計算機專業(yè)學生開設的計算機程序設計語言課程。
作為面向高等院校非計算機專業(yè)學生的基礎教材,本書以初學者的視角,根據(jù)“熟悉語言、認識對象、設計程序”的思路,在內(nèi)容編排上遵循由簡到繁、由淺入深和循序漸進的原則,重點講授面向?qū)ο蟪绦蛟O計的基本思想、面向過程結(jié)構(gòu)化程序設計的基本原理,講授構(gòu)造順序、分支和循環(huán)控制結(jié)構(gòu)的基本方法和技術(shù)。在具體講授語言規(guī)則和程序設計的方法時,均用簡單例子進行說明,希望把學生感覺難學的知識點用具體例子加以闡述,讓復雜的問題簡單化。本書中各章節(jié)涉及的例題都經(jīng)過作者精心的選擇和編排,力求通俗易懂、簡單實用。
根據(jù)重慶市計算機等級考試大綱,結(jié)合本校學生的實際情況,全書內(nèi)容共包含10章,分別為Visual Basic語言導引、Visual Basic語言基礎、順序結(jié)構(gòu)程序設計、選擇結(jié)構(gòu)程序設計、循環(huán)結(jié)構(gòu)程序設計、數(shù)組應用、過程、鍵盤和鼠標事件、圖形應用及文件。為了便于教師實施教學,學生課后復習自學,本教材除了在每章配有客觀題型的習題外,還有一本配套的上機實驗教程,按照本教材的知識點給出實驗要求、實驗內(nèi)容及操作方法,并提供了大量適合上機練習的題目。
本書使用了胡久永老師編寫的同名內(nèi)部教材的框架,根據(jù)重慶市計算機等級考試大綱要求的內(nèi)容,由編者重新規(guī)劃、提煉、充實修改而成。第1、2章由周翔編寫,第3、4、5、6、7章由周建麗編寫,第8、9、10章由張廷萍編寫,胡久永老師對全書進行了認真的審校工作。為方便學生了解計算機等級考試的內(nèi)容和題型,參考并引用了部分重慶市計算機等級考試的題目。由于時間倉促,編者水平有限,書中存在疏漏和不足之處再所難免,懇請同仁和專家批評指正,多提寶貴意見。
在本書的編寫中,余沛、劉玲、楊建喜、何友全、王家偉、賀清碧、謝家宇等老師提出了許多寶貴意見,并參與部分例題和習題選擇、調(diào)試工作,在此表示感謝。如有問題可與作者聯(lián)系,聯(lián)系方式:xxzzhou3@cqjtu.edu.cn,ztp@cqjtu.edu.cn.
第1章 Visual Basic語言導引 1
1.1 認識Visual Basic語言 1
1.1.1 Visual Basic語言特點 1
1.1.2 設計Visual Basic應用程序的步驟 2
1.1.3 面向?qū)ο蟪绦蛟O計的概念 5
1.2 窗體 7
1.2.1 窗體的屬性 7
1.2.2 窗體的事件 8
1.2.3 窗體的方法 8
習題1 10
第2章 Visual Basic語言基礎 13
2.1 基本數(shù)據(jù)類型 13
2.1.1 數(shù)值型(Numeric) 13
2.1.2 字符串型(String) 15
2.1.3 布爾型(Boolean) 15
2.1.4 日期型(Date) 15
2.1.5 對象型(Object) 16
2.1.6 變體型(Variant) 16
2.2 變量與常量 16
2.2.1 標識符 16
2.2.2 常量 17
2.2.3 變量 19
2.3 運算符和表達式 21
2.3.1 算術(shù)運算符與表達式 21
2.3.2 字符串運算符與表達式 23
2.3.3 日期運算符與表達式 24
2.4 常用內(nèi)部函數(shù) 24
2.4.1 算術(shù)運算函數(shù) 25
2.4.2 字符串運算函數(shù) 27
2.4.3 日期與時間函數(shù) 29
2.4.4 類型轉(zhuǎn)換函數(shù) 30
2.4.5 格式輸出函數(shù) 31
2.5 編碼規(guī)則 34
2.5.1 語句及語法 34
2.5.2 代碼書寫規(guī)則 35
習題2 36
第3章 順序結(jié)構(gòu)程序設計 40
3.1 數(shù)據(jù)輸出的基本方法 40
3.1.1 用Print方法輸出數(shù)據(jù) 40
3.1.2 用消息對話框輸出信息 43
3.1.3 用Visual Basic的控件輸出信息 45
3.2 數(shù)據(jù)輸入的基本方法 45
3.2.1 賦值語句 45
3.2.2 用InputBox函數(shù)輸入數(shù)據(jù) 46
3.2.3 用Visual Basic的控件輸入數(shù)據(jù) 48
3.3 常用基本語句 48
3.3.1 注釋語句Rem 48
3.3.2 加載對象語句Load 49
3.3.3 卸載語句Unload 49
3.3.4 結(jié)束語句End 49
3.3.5 暫停語句Stop 49
3.4 常用標準控件及應用 50
3.4.1 控件的基本屬性 50
3.4.2 焦點和Tab鍵序 51
3.4.3 命令按鈕 51
3.4.4 標簽控件 53
3.4.5 文本框 54
3.4.6 滾動條 59
3.4.7 圖片框 63
習題3 65
第4章 選擇結(jié)構(gòu)程序設計 70
4.1 選擇結(jié)構(gòu)的概念 70
4.2 條件表達式 71
4.2.1 關(guān)系表達式 71
4.2.2 邏輯表達式 72
4.2.3 運算符的優(yōu)先順序 73
4.3 選擇結(jié)構(gòu)程序設計 74
4.3.1 條件語句 74
4.3.2 情況選擇語句Select Case 82
4.3.3 IIf函數(shù) 84
4.4 配合選擇功能的控件 84
4.4.1 框架 85
4.4.2 單選按鈕 85
4.4.3 復選框 87
4.4.4 計時器控件 89
4.5 選擇程序設計綜合舉例 92
習題4 95
第5章 循環(huán)結(jié)構(gòu)程序設計 101
5.1 循環(huán)概念 101
5.2 循環(huán)結(jié)構(gòu)及循環(huán)程序 101
5.2.1 設計循環(huán)結(jié)構(gòu)的基本原理 102
5.2.2 用循環(huán)語句書寫循環(huán)程序 104
5.3 循環(huán)程序設計舉例 109
5.4 列表框和組合框控件 123
5.4.1 列表框 123
5.4.2 組合框 127
習題5 130
第6章 數(shù)組 136
6.1 數(shù)組的概念 136
6.1.1 數(shù)組與數(shù)組元素 136
6.1.2 數(shù)組的下標與維數(shù) 137
6.2 數(shù)組的聲明和應用 137
6.2.1 數(shù)組聲明語句 137
6.2.2 Array函數(shù) 139
6.2.3 數(shù)組應用 140
6.3 動態(tài)數(shù)組及聲明 148
6.3.1 建立動態(tài)數(shù)組 149
6.3.2 保留動態(tài)數(shù)組的內(nèi)容 151
6.3.3 數(shù)組刷新語句 153
6.4 For Each…Next循環(huán)語句 154
6.5 控件數(shù)組 155
6.5.1 控件數(shù)組的概念 155
6.5.2 控件數(shù)組的建立 156
6.5.3 控件數(shù)組的使用 157
習題6 161
第7章 過程 166
7.1 通用過程 166
7.1.1 Sub過程 167
7.1.2 Function過程 169
7.2 參數(shù)傳遞 171
7.2.1 形式參數(shù)與實際參數(shù)的概念 171
7.2.2 參數(shù)按地址傳遞和按值傳遞 171
7.3 過程的嵌套與遞歸調(diào)用 174
7.3.1 過程的嵌套調(diào)用 174
7.3.2 過程的遞歸調(diào)用 174
7.4 變量、過程的作用域 176
7.4.1 代碼模塊的概念 176
7.4.2 變量的作用域 177
7.4.3 變量的生存期 181
7.4.4 過程的作用域 181
7.5 多窗體與Sub Main過程 182
7.5.1 多窗體處理 182
7.5.2 Sub Main過程 183
習題7 186
第8章 鍵盤和鼠標事件 189
8.1 鼠標器和鍵盤 189
8.1.1 鍵盤事件 189
8.1.2 鼠標事件 191
8.2 鍵盤和鼠標事件的應用 193
8.2.1 鍵盤事件應用舉例 193
8.2.2 鼠標事件應用舉例 196
習題8 197
第9章 圖形應用 199
9.1 圖形操作基礎 199
9.1.1 坐標系統(tǒng) 199
9.1.2 自定義坐標系統(tǒng) 200
9.2 繪圖屬性 203
9.2.1 當前坐標 203
9.2.2 線寬 203
9.2.3 線型 204
9.2.4 填充 205
9.2.5 顏色屬性 206
9.3 圖形方法 206
9.3.1 Line方法 207
9.3.2 Circle方法 208
9.3.3 PSet方法 209
9.3.4 PaintPicture方法 210
9.4 繪圖方法的應用 212
9.4.1 繪制規(guī)則幾何圖形 212
9.4.2 鼠標事件配合繪圖方法繪圖 219
9.5 圖形控件 222
9.5.1 PictureBox圖片框 223
9.5.2 Image圖像框 224
9.5.3 Line直線控件 225
9.5.4 Shape形狀控件 227
習題9 228
第10章 文件 231
10.1 數(shù)據(jù)文件概述 231
10.1.1 文件的結(jié)構(gòu)特點 231
10.1.2 文件的分類 232
10.1.3 文件處理的一般步驟 233
10.1.4 文件的打開和關(guān)閉 233
10.1.5 相關(guān)語句和函數(shù) 234
10.2 順序文件 235
10.2.1 順序文件的寫入操作 236
10.2.2 順序文件的讀出操作 238
10.3 隨機文件 242
10.3.1 打開隨機文件 242
10.3.2 隨機文件的讀寫操作 243
10.4 二進制文件 245
10.4.1 以二進方式打開文件 245
10.4.2 以二進制方式讀寫文件 245
10.5 常用文件操作語句與函數(shù) 247
習題10 249
附錄1 常用字符的ASCII代碼表 253
附錄2 Visual Basic中表示顏色值的4種方式 254
參考文獻 255