visual basic程序設計

第2版

《Visual Basic程序設計(第2版)》是2004年8月1日清華大學出版社出版的圖書,作者是譚浩強等。

內容介紹


本書是“高職高專計算機系列教材”之一,介紹Visual Basic的使用方法以及怎樣利用Visual Basic開發windows應用程序。本書作者針對高職高專學生的特點,突出應用技能,不採取傳統課程的“提出概念—解釋概念—舉例說明”三部曲,而採用了新的三部曲:“提出問題—介紹解決問題的方法—歸納必要的結論和概念”。全書通過大量實例說明Visual Basic的特點、功能和應用。本書體系合理、條理清楚、概念清晰、例題豐富、通俗易懂,便於自學,是一本很好的Visual Basic入門書。同時,也適合作為一門程序設計課的教材,學生不必在學Visual Basic之前先學QBASIC。本書可作為高等職業和高等專科學校的教材,也可作為計算機培訓班的教材以及自學者的參考書。

作品目錄


第1章Visual Basic開發環境1
1.1Visual Basic概述1
1.1.1Visual Basic語言的發展1
1.1.2Visual Basic的特點3
1.2Visual Basic集成開發環境4
1.2.1啟動與退出Visual Basic4
1.2.2主窗口5
1.2.3其他窗口7
1.3Visual Basic工程的管理11
1.3.1創建、保存和打開工程11
1.3.2運行工程、生成可執行
文件12
1.3.3環境設置13
1.4小結14
習題115
第2章簡單的Visual Basic程序設計18
2.1程序設計的概念18
2.1.1計算機的指令與程序18
2.1.2程序設計語言18
2.1.3語言處理程序20
2.1.4計算機軟體21
2.2Visual Basic中的對象22
2.2.1對象及其三要素22
2.2.2對象的名稱23
2.2.3對象的屬性23
2.2.4對象的方法25
2.2.5對象的事件25
2.2.6事件驅動的編程方式26
2.3用Visual Basic開發簡單的應用
程序27
2.3.1開發應用程序的一般步驟27
2.3.2建立簡單應用程序的具
體步驟27
2.3.3代碼編輯器的使用32
2.3.4Visual Basic應用程序的
構成33
2.4基礎控制項的使用34
2.4.1控制項的畫法34
2.4.2控制項的基本操作34
2.4.3常用控制項的使用36
2.4.4常用控制項的命名和控制項值38
2.5編寫簡單有趣程序的幾個技術39
2.5.1改變對象的外觀39
2.5.2使用圖片與繪圖40
2.5.3使用Timer控制項重複執行
任務40
2.6使用幫助功能41
2.6.1“幫助”命令的使用41
2.6.2編輯時使用語言幫助42
2.6.3使用Internet來獲得幫助42
2.7小結43
習題244
第3章數據與運算47
3.1數據類型47
3.1.1數據類型的概念47
3.1.2基本數據類型48
3.1.3用戶定義類型及枚舉類型50
3.2常量和變數51
3.2.1常量51
3.2.2變數53
3.3運算符與表達式58
3.3.1算術運算符58
3.3.2字元串連接60
3.3.3關係運算符60
3.3.4邏輯運算符61
3.3.5運算符的優先順序與
結合性63
3.3.6使用內部函數63
3.4小結66
習題367
第4章語句與控制結構69
4.1基本語句69
4.1.1語句及其書寫69
4.1.2賦值語句、暫停與程序
結束70
4.1.3輸入與輸出71
4.1.4控制項間的交互78
4.1.5程序中的註釋80
4.2選擇結構81
4.2.1程序流程圖81
4.2.2條件語句81
4.2.3多分支語句85
4.2.4IIf函數88
4.2.5選擇結構的嵌套89
4.3循環結構89
4.3.1For循環語句90
4.3.2Do循環語句92
4.3.3循環的五要素95
4.3.4循環出口語句96
4.3.5循環的嵌套97
4.3.6GoTo型控制97
4.3.7程序舉例98
4.4小結99
習題499
第5章過程與函數106
5.1過程106
5.1.1過程的定義107
5.1.2調用Sub過程109
5.1.3過程中的參數傳送110
5.1.4可選參數與可變參數113
5.1.5模塊114
5.2過程中的變數115
5.2.1變數的作用域115
5.2.2變數的生存期117
5.2.3過程的作用域118
5.2.4應用舉例118
5.3函數120
5.3.1函數的定義120
5.3.2函數的調用121
5.3.3應用舉例121
5.4常用內部函數122
5.5小結125
習題5126
第6章數組及常用演演算法128
6.1演演算法128
6.1.1演演算法的概念和特性128
6.1.2演演算法設計的要求128
6.2數組及集合129
6.2.1數組的定義130
6.2.2數組的基本操作132
6.2.3For Each語句134
6.2.4程序舉例135
6.2.5集合Collection138
6.3遍試演演算法139
6.4迭代演演算法141
6.5遞歸演演算法143
6.6小結145
習題6146