Visual Basic程序設計教程

中國鐵道出版社出版的圖書

《Visual Basic程序設計教程》是2011年中國鐵道出版社出版的圖書,作者是諸海生、任超

內容簡介


"本書是為初學程序設計和對可視化程序設計沒有經驗的讀者編寫的,主要內容包括VisualBasic程序設計基礎、程序控制結構、窗體和常用控制項、數組、過程、菜單、通用對話框、多窗體界面、圖形設計、文件處理、資料庫應用基礎等。本書包括了Visual Basic程序設計的基本內容,也涵蓋了全國計算機等級考試二級VisualBasic考試的絕大部分知識點。
本書在結構上考慮了初學者的學習特點,盡量將VisualBasic語言成分、界面元素和演演算法的難度分散。對於複雜一些的例題,則採用問題分析、解題思路、設計演演算法、界面設計、代碼實現等分步講解的模式,明確各個步驟要解決的問題,幫助讀者理清程序設計的過程。為提高讀者興趣,本書還設計了一些涉及簡單動畫的例題與習題。 
Visual Basic程序設計教程
Visual Basic程序設計教程

編輯推薦


本書適合作為高等學校非計算機專業學習Visual Basic程序設計的教材,也可供其他對程序設計有興趣的讀者和準備參加全國計算機等級考試二級Visual Basic考試的讀者複習、參考。

圖書目錄


1.1程序設計語言與程序設計1
1.1.1程序設計語言1
1.1.2演演算法3
1.1.3結構化程序設計5
1.1.4面向對象程序設計6
1.2對象的概念7
1.2.1對象和類8
1.2.2屬性和方法8
1.2.3事件、事件驅動與事件過程9
1.3Visual Basic簡介10
1.3.1Visual Basic版本與VisualBasic的特點10
1.3.2Visual Basic的安裝與啟動11
1.3.3Visual Basic集成開發環境12
1.3.4Visual Basic幫助系統16
習題一18
第2章VisualBasic應用程序的創建與基本控制項21
2.1創建VisualBasic應用程序的方法與步驟21
2.1.1VisualBasic應用程序的結構和工作方式21
2.1.2工程的管理22
2.1.3控制項的編輯24
2.1.4在程序中使用控制項的屬性和方法27
2.1.5事件過程的命名27
2.1.6創建Visual Basic應用程序的一般步驟28
2.2窗體與基本控制項30
2.2.1幾個基本屬性、方法與事件30
2.2.2窗體33
2.2.3命令按鈕37
2.2.4標籤38
2.2.5文本框39
習題二44
第3章VisualBasic程序設計基礎47
3.1編碼規則47
3.2數據類型49
3.2.1數據類型的概念49
3.2.2基本數據類型50
3.3常量與變數52
3.3.1常量52
3.3.2變數54
3.4表達式56
3.4.1運算符與表達式56
3.4.2常用內部函數60
3.5幾個基本演演算法65
3.5.1累加、計數、累乘、累除65
3.5.2求最大、最小值68
3.5.3求平均值69
3.5.4驗證素數70
習題三73
第4章程序控制結構77
4.1順序結構77
4.1.1賦值77
4.1.2數據的輸入79
4.1.3數據的輸出80
4.1.4註釋、暫停與結束語句85
4.2選擇結構86
4.2.1條件的描述86
4.2.2條件語句88
4.2.3選擇結構的嵌套91
4.2.4多分支語句95
4.2.5條件函數96
4.2.6選擇結構程序設計要點97
4.3循環結構99
4.3.1For語句99
4.3.2Do…Loop語句101
4.3.3While…Wend語句104
4.3.4循環結構的嵌套105
4.3.5循環結構程序設計要點106
習題四107
第5章常用控制項112
5.1單選按鈕與複選框112
5.1.1單選按鈕112
5.1.2複選框114
5.2框架115
5.3圖像框與圖片框117
5.3.1圖像框117
5.3.2圖片框118
5.4滾動條119
5.5形狀控制項與線控制項120
5.5.1形狀控制項121
5.5.2線控制項121
5.6定時器121
5.7簡單動畫程序設計123
5.8鍵盤事件與滑鼠事件129
5.8.1鍵盤事件129
5.8.2滑鼠事件133
5.8.3滑鼠的拖放135
習題五139
第6章數組與自定義類型144
6.1數組的概念與基本操作144
6.1.1數組的概念144
6.1.2數組的聲明145
6.1.3數組的基本操作146
6.2數組的應用148
6.3列表框與組合框控制項158
6.3.1列表框與組合框的共有屬性、方法和事件158
6.3.2列表框160
6.3.3組合框162
6.4.1控制項數組的建立和使用163
6.4.2控制項數組的事件過程165
6.5動態數組166
6.5.1動態數組的定義和使用166
6.5.2與數組有關的函數168
6.6自定義類型168
6.6.1自定義類型的定義和變數聲明169
6.6.2自定義類型的使用169
習題六172
第7章過程176
7.1過程概述176
7.2函數過程178
7.2.1函數過程的定義178
7.2.2函數過程的調用180
7.3子過程183
7.3.1子過程的定義183
7.3.2子過程的調用183
7.3.3事件過程185
7.4參數傳遞186
7.4.1值傳遞與地址傳遞186
7.4.2數組參數188
7.4.3可選參數189
7.4.4對象參數189
7.5過程與變數的作用域191
7.5.1過程的作用域191
7.5.2變數的作用域192
7.5.3靜態變數194
習題七196
第8章菜單、多窗體和通用對話框201
8.1菜單設計201
8.1.1菜單結構202
8.1.2菜單編輯器202
8.1.3下拉式菜單的創建203
8.1.4彈出式菜單的創建205
8.2多窗體界面207
8.2.1多窗體界面的設計207
8.2.2不同窗體間數據的訪問209
8.3通用對話框212
8.3.1載入和使用通用對話框212
8.3.2文件對話框214
8.3.3其他對話框216
習題八219
第9章圖形設計223
9.1坐標系統與顏色223
9.1.1坐標系統223
9.1.2顏色227
9.2圖形的繪製與清除229
9.2.1畫線與矩形229
9.2.2畫圓、橢圓和圓弧232
9.2.3畫點234
9.2.4清除圖形與文字236
9.3圖形的屬性與圖形的重繪237
9.3.1線寬與線型238
9.3.2填充色與填充樣式239
9.3.3圖形的重繪241
習題九243
第10章數據文件249
第11章資料庫應用基礎271
參考文獻296