Visual Basic語言程序設計及實驗教程

-
【作 者】周建麗
【I S B N 】978-7-5170-1384-6
【責任編輯】張玉玲
【適用讀者群】本專通用
【出版時間】2014-03-03
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】260
【千字數(shù)】410
【印 張】16.25
【定 價】¥38
【叢 書】普通高等教育“十二五”規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關圖書
本書以Visual Basic 6.0為背景,以計算機程序設計的思想和方法為主線,講解計算機程序設計語言及程序設計的原理和技術。全書共分為9章,主要內容為:Visual Basic語言導引、Visual Basic語言基礎、順序結構程序設計、選擇結構程序設計、循環(huán)結構程序設計、數(shù)組、過程、鍵盤和鼠標事件、圖形應用。
與同類教材比較,本書以初學者的視角,循序漸進地講解了程序設計的方法和原理,重點闡述了順序、分支和循環(huán)結構構造原理。例題選擇有層次和梯度,且每章均安排了相應的實驗操作題目。內容安排層次清晰、通俗易懂、圖文并茂,易教易學。對Visual Basic涉及的更深層次內容,盡量避開不談,以滿足初學者對本課程學習的需要。
本書可作為高等院校本科或專科非計算機專業(yè)學生學習“Visual Basic程序設計”課程的教材,亦可以供其他需求的讀者學習使用。
本書配有電子教案,讀者可以從中國水利水電出版社網(wǎng)站和萬水書苑免費下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://www.hzxbc.cn。
本書以初學者的視角,根據(jù)“熟悉語言、認識對象、設計程序”的思路,循序漸進地講解程序設計的方法和原理。
本書重點闡述順序、選擇和循環(huán)結構構造原理;內容安排層次清晰、圖文并茂、易教易學。
本書各章節(jié)涉及的例題、習題及上機操作題都經(jīng)過作者的精心選擇與編排,通俗易懂、簡單實用。
Visual Basic簡稱VB,是微軟公司推出的面向對象程序設計語言,它具有內容豐富、功能強大、簡單易學的特點,在國內外各個領域應用非常廣泛。目前,越來越多的高等院校將其作為非計算機專業(yè)學生開設的計算機程序設計語言課程。
作為面向高等院校非計算機專業(yè)學生的公共基礎課教材,本書以初學者的視角,根據(jù)“熟悉語言、認識對象、設計程序”的思路,在內容編排上遵循由簡到繁、由淺入深和循序漸進的原則,重點講授面向對象程序設計的基本思想、面向過程結構化程序設計的基本原理,構造順序、分支和循環(huán)控制結構的基本方法和技術。在具體講授語言規(guī)則和程序設計的方法時,均用簡單例子進行說明,希望把學生感覺難學的知識點用具體例子加以闡述,讓復雜的問題簡單化。本書中各章節(jié)涉及的例題、習題及上機操作題都經(jīng)過作者精心的選擇和編排,力求通俗易懂、簡單實用。
根據(jù)重慶市計算機等級考試大綱,結合本校學生的實際情況,全書內容共包含9章,分別為Visual Basic語言導引、Visual Basic語言基礎、順序結構程序設計、選擇結構程序設計、循環(huán)結構程序設計、數(shù)組應用、過程、鍵盤和鼠標事件、圖形應用。為了便于教師實施教學,學生課后復習自學,本教材除了在每章配有客觀題型的習題外,還安排了實驗內容,提供了大量適合上機練習的題目,希望充分體現(xiàn)本教材的特點,成為一本易讀、易教的實用教材。
為方便學生了解計算機等級考試的內容和題型,參考并引用了部分重慶市計算機等級考試的題目。由于時間倉促,編者水平有限,書中存在疏漏和不足之處在所難免,懇請同仁和專家批評指正,多提寶貴意見。
在本書的編寫過程中,余沛、劉玲、肖湘、鄧召學、劉真真、賀清碧、張穎淳、謝家宇、朱振國、姚雪梅、楊芳明、劉穎等老師提出了許多寶貴意見,在此表示感謝。如有問題可與作者聯(lián)系,聯(lián)系方式為:[email protected],[email protected].
1.1 認識Visual Basic語言 1
1.1.1 Visual Basic語言特點 1
1.1.2 設計Visual Basic應用程序的步驟 2
1.1.3 面向對象程序設計的概念 5
1.2 窗體 7
1.2.1 窗體的屬性 7
1.2.2 窗體的事件 8
1.2.3 窗體調用的方法 8
習題1 10
實驗1 11
第2章 Visual Basic語言基礎 16
2.1 基本數(shù)據(jù)類型 16
2.1.1 數(shù)值型(Numeric) 16
2.1.2 字符串型(String) 18
2.1.3 布爾型(Boolean) 18
2.1.4 日期型(Date) 18
2.1.5 對象型(Object) 19
2.1.6 變體型(Variant) 19
2.2 變量與常量 19
2.2.1 Visual Basic的標識符 19
2.2.2 常量 19
2.2.3 變量 21
2.3 運算符與表達式 24
2.3.1 算術運算符與表達式 24
2.3.2 字符串運算符與表達式 25
2.3.3 日期運算符與表達式 26
2.4 常用內部函數(shù) 27
2.4.1 算術運算函數(shù) 27
2.4.2 字符串運算函數(shù) 29
2.4.3 日期與時間函數(shù) 31
2.4.4 類型轉換函數(shù) 32
2.4.5 格式輸出函數(shù) 33
2.5 編碼規(guī)則 36
2.5.1 語句及語法 36
2.5.2 代碼書寫規(guī)則 37
習題2 37
實驗2 41
第3章 順序結構程序設計 44
3.1 數(shù)據(jù)輸出的基本方法 44
3.1.1 用Print方法輸出數(shù)據(jù) 44
3.1.2 用消息對話框輸出信息 47
3.1.3 用Visual Basic的控件輸出信息 49
3.2 數(shù)據(jù)輸入的基本方法 49
3.2.1 賦值語句 49
3.2.2 用InputBox函數(shù)輸入數(shù)據(jù) 50
3.2.3 用Visual Basic的控件輸入數(shù)據(jù) 51
3.3 常用基本語句 51
3.3.1 注釋語句Rem 52
3.3.2 加載對象語句Load 52
3.3.3 卸載語句Unload 52
3.3.4 結束語句End 52
3.3.5 暫停語句Stop 53
3.4 常用標準控件及應用 53
3.4.1 控件的基本屬性 53
3.4.2 焦點和Tab鍵序 54
3.4.3 命令按鈕 55
3.4.4 標簽控件 56
3.4.5 文本框 57
3.4.6 滾動條 62
3.4.7 圖片框 65
習題3 67
實驗3 71
第4章 選擇結構程序設計 76
4.1 選擇結構的概念 76
4.2 條件表達式 77
4.2.1 關系表達式 77
4.2.2 邏輯表達式 78
4.2.3 運算符的優(yōu)先順序 78
4.3 選擇結構程序設計 79
4.3.1 條件語句 79
4.3.2 情況選擇語句Select Case 86
4.3.3 IIf函數(shù) 88
4.4 配合選擇功能的控件 89
4.4.1 框架 89
4.4.2 單選按鈕 89
4.4.3 復選框 91
4.4.4 計時器控件 93
習題4 97
實驗4 101
第5章 循環(huán)結構程序設計 108
5.1 循環(huán)概念 108
5.2 循環(huán)結構及循環(huán)程序 108
5.2.1 設計循環(huán)程序的基本原理 109
5.2.2 用循環(huán)語句書寫循環(huán)程序 111
5.3 循環(huán)程序設計舉例 116
5.4 列表框和組合框控件 127
5.4.1 列表框 127
5.4.2 組合框 131
習題5 134
實驗5 140
第6章 數(shù)組 155
6.1 數(shù)組的概念 155
6.1.1 數(shù)組與數(shù)組元素 155
6.1.2 數(shù)組的下標與維數(shù) 156
6.2 數(shù)組的聲明和應用 156
6.2.1 數(shù)組聲明語句 156
6.2.2 Array函數(shù) 158
6.2.3 數(shù)組應用 159
6.3 動態(tài)數(shù)組及聲明 166
6.3.1 建立動態(tài)數(shù)組 166
6.3.2 保留動態(tài)數(shù)組的內容 168
6.3.3 數(shù)組刷新語句 169
6.4 For Each…Next循環(huán)語句 170
6.5 控件數(shù)組 172
6.5.1 控件數(shù)組的概念 172
6.5.2 控件數(shù)組的建立 172
6.5.3 控件數(shù)組的應用 174
習題6 177
實驗6 180
第7章 過程 188
7.1 通用過程 188
7.1.1 Sub過程 189
7.1.2 Function過程 191
7.2 參數(shù)傳遞 193
7.2.1 形式參數(shù)與實際參數(shù)的概念 193
7.2.2 參數(shù)按地址傳遞和按值傳遞 193
7.3 過程的嵌套與遞歸調用 195
7.3.1 過程的嵌套調用 195
7.3.2 過程的遞歸調用 196
7.4 變量、過程的作用域 197
7.4.1 代碼模塊的概念 197
7.4.2 變量的作用域 198
7.4.3 變量的生存期 201
7.4.4 過程的作用域 202
習題7 203
實驗7 205
第8章 鍵盤和鼠標事件 209
8.1 鼠標器和鍵盤 209
8.1.1 鍵盤事件 209
8.1.2 鼠標事件 211
8.2 鍵盤和鼠標事件的應用 213
8.2.1 鍵盤事件應用舉例 213
8.2.2 鼠標事件應用舉例 216
習題8 217
實驗8 218
第9章 圖形應用 220
9.1 圖形操作基礎 220
9.1.1 坐標系統(tǒng) 220
9.1.2 自定義坐標系統(tǒng) 221
9.2 繪圖屬性 223
9.2.1 當前坐標 223
9.2.2 線寬 223
9.2.3 線型 224
9.2.4 填充 225
9.2.5 顏色屬性 226
9.3 圖形方法 227
9.3.1 PSet方法 227
9.3.2 Line方法 229
9.3.3 Circle方法 230
9.4 繪圖方法的應用 231
9.4.1 繪制規(guī)則幾何圖形 231
9.4.2 鼠標事件配合繪圖方法繪圖 236
9.5 圖形控件 239
9.5.1 圖片框控件(PictureBox) 239
9.5.2 圖像框控件(Image) 241
9.5.3 直線控件(Line) 241
9.5.4 形狀控件(Shape) 243
習題9 244
實驗9 246
附錄1 常用字符的ASCII代碼表 253
附錄2 Visual Basic中表示顏色值的
4種方式 254
- 零基礎玩轉國產(chǎn)大模型DeepSeek [徐永冰 張帥 編著]
- 網(wǎng)絡工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 信息系統(tǒng)項目管理師考試32小時通關(適用第4版考綱) [薛大龍]
- 信息系統(tǒng)管理工程師考試32小時通關(適配第2版考綱) [薛大龍 劉偉]
- 土木工程材料檢測實訓 [洪曉江 達則曉麗 錢波]
- 科技信息檢索與論文寫作實用教程 [李振華]
- 傳統(tǒng)山水畫論解讀與實踐 [陳鈉 著]
- Python數(shù)據(jù)庫編程 [主編 殷樹友 邢 翀]
- 計算機基礎實訓指導 [主編 袁春萍 朱妮]
- 嵌入式人工智能技術應用(數(shù)字教材) [主編 胡娜 楊國勇 晏廷榮]
- Vienna整流器技術 [桂存兵 著]
- 變頻器與伺服應用 [陳剛 葉云飛]
- 物聯(lián)網(wǎng)工程設計與實踐 [湯琳 李敏]
- 爐邊夜話——深入淺出話AI [汪建 著]
- 電商運營與管理 [鐘肖英 陳瀟]
- Java面向對象程序設計 [主編 姜春磊 陳虹潔]
- 信息技術基礎(Windows 10+WPS Office)(微課版) [主編 石利平 田輝平 謝盛嘉]
- 人工智能應用 [主編 陳 萍 劉培培 陳孟軍]
- 大學生職業(yè)發(fā)展與就業(yè)指導 [主編 劉志堅]
- 高級辦公應用項目教程 [主編 屈晶 趙成麗]
- 微信小程序開發(fā)項目實戰(zhàn)(微課版) [主編 黃龍泉 郭峰 朱倩]
- 企業(yè)檔案工作實戰(zhàn)寶典百問百答 [華俊 盧秀英 邵甜甜 著]
- 計算機網(wǎng)絡原理及應用 [主編 唐繼勇 葉坤 孫夢娜]
- 大學生創(chuàng)業(yè)基礎 [主編 王麗莉 王 楊]
- 船舶輔機 [主編 王連海 于洋 姜淑翠]
- 大學生就業(yè)指導 [主編 王麗莉 董宴廷]
- 系統(tǒng)架構設計師章節(jié)習題與考點特訓 [主編 薛大龍 鄒月平]
- 高校學生工作探索與實踐 [郭亮 著]
- 大學生情商管理 [方雄 著]
- 2023年長沙市會展業(yè)發(fā)展報告 [主編 周棟良]