Visual Basic程式設計(2010年清華大學出版社出版的圖書)

Visual Basic程式設計(2010年清華大學出版社出版的圖書)

《Visual Basic程式設計》是胡西川編著,2010年清華大學出版社出版的高等學校計算機基礎教育精選教材。該教材可作為高等院校程式設計課程的教材,也可以作為IT人員的重要技術資料。該教材與計算機等級考試接軌,可直接作為各級計算機等級考試的培訓教材和輔導材料。

該教材的基本目標是促使讀者掌握程式語言、編程技術、基本算法以及程式設計的思想和方法。全書共14章,主要內容包括集成開發環境、類與對象、函式與表達式、順序結構、選擇結構、循環結構、數組套用、自定義函式與子過程、常用控制項、選單與對話框、多重窗體、數據檔案、圖形處理和資料庫套用基礎等。

基本介紹

  • 書名:Visual Basic程式設計
  • 作者:胡西川
  • ISBN:9787302231912
  • 類別:高等學校計算機基礎教育精選教材
  • 頁數:373頁
  • 出版社:清華大學出版社
  • 出版時間:2010年9月1日
  • 裝幀:平裝
  • 開本:16開
  • 字數:587千字
  • CIP核字號:2010122684
成書過程,修訂過程,出版工作,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

修訂過程

該教材由胡西川編著,在編寫過程中參考了有關文獻。王曉峰教授、謝宏教授在課程的建設與教材的寫作過程中給予了幫助。該教材的最終完成得到了同仁的幫助。

出版工作

2010年9月1日,該教材由清華大學出版社出版。
出版社工作人員
責任編輯責任校對責任印製
白立軍
白蕾
王秀菊

內容簡介

全書內容分為14章,每章具體內容介紹如下:
第1章分析引例,介紹VisualBasic的基本特點。從系統選單、工具列、工具箱和各種工作視窗出發,了解VisualBasic的集成開發環境。
第2章介紹類與對象以及屬性、事件、方法等概念,進一步學習VisualBasic中的常用控制項,包括窗體、文本框、命令按鈕和標籤。
第3章在學習數據類型、常量與變數、運算符、運算符優先權等內容的基礎上,重點學習VisualBasic表達式的書寫方式,為正確書寫程式語句打下基礎。
第4章學習順序結構程式設計,涉及賦值語句、InputBox函式、MsgBox函式或過程、Print方法、格式輸出函式Format等。
第5章學習選擇結構,內容有If分支語句、分支嵌套、情況語句、條件函式等。
第6章學習循環控制結構,實現循環結構的語句有多種,如For循環、Do循環、While…Wend循環結構等,循環結構還可以嵌套,以完成更加複雜的任務。
第7章引入數組的基本概念,介紹靜態數組、動態數組、數組操作、排序查找、數組函式、自定義數據類型等內容。
第8章內容有自定義函式、過程、參數傳遞、變數作用域、遞歸調用。
第9章研究單選按鈕和複選框、框架、滾動條和進度條、定時器、圖形框、圖像框、列表框和組合框等常用控制項。
第10章內容有預定義對話框、自定義對話框、通用對話框、選單、控制項數組。
第11章內容有多重窗體、滑鼠、鍵盤。
第12章從數據檔案的基本概念著手,進一步學習檔案控制項、順序檔案、隨機檔案、二進制檔案等內容。
第13章從坐標系定義開始,對繪圖屬性、圖形方法等內容進行較為系統的分析。
第14章先討論數據模型和SQL語言,進一步學習數據控制項、數據綁定、數據導航、記錄編輯、查詢統計、BLOB數據處理等。

教材目錄

第1章集成開發環境1
1.1引例分析1
1.2VisualBasic的特點與版本2
1.2.1特點2
1.2.2版本4
1.3啟動與退出4
1.4集成開發環境5
1.4.1集成開發環境概況5
1.4.2工作模式6
1.4.3系統選單6
1.4.4工具列7
1.4.5窗體設計器視窗8
1.4.6代碼設計視窗9
1.4.7屬性視窗11
1.4.8工程資源管理器11
1.4.9工具箱12
1.4.10其他視窗13
1.5案例分析--教工名冊生成13
1.6練習與分析15
1.6.1選擇題15
1.6.2填空題16
1.6.3分析與解答16
第2章類與對象19
2.1基本概念19
2.1.1類和對象的概念19
2.1.2屬性20
2.1.3方法21
2.1.4事件21
2.2窗體22
2.2.1屬性22
2.2.2事件24
2.2.3方法25
2.3文本框25
2.3.1屬性25
2.3.2事件與方法26
2.4命令按鈕27
2.4.1屬性27
2.4.2事件與方法27
2.5標籤27
2.5.1屬性27
2.5.2事件與方法28
2.6創建應用程式29
2.6.1程式的組成29
2.6.2程式的保存29
2.6.3常見錯誤類型與調試31
2.6.4創建應用程式的過程31
2.7錯誤與難點31
2.8案例分析--成績統計程式34
2.9練習與分析36
2.9.1選擇題36
2.9.2填空題37
2.9.3分析與解答37
第3章函式與表達式40
3.1編碼規則40
3.2數據類型40
3.2.1基本數據類型40
3.2.2複合數據類型42
3.3常量與變數42
3.3.1常量42
3.3.2變數43
3.4運算符及優先權44
3.4.1算術運算符44
3.4.2字元串運算符45
3.4.3關係運算符45
3.4.4邏輯運算符46
3.5表達式47
3.6常用函式48
3.6.1數學函式48
3.6.2字元串函式49
3.6.3轉換函式50
3.6.4日期函式50
3.6.5Shell函式與VarType函式51
3.7錯誤和難點52
3.8案例分析53
3.8.1溫度轉換程式53
3.8.2計算圓周長和面積程式54
3.9練習與分析56
3.9.1選擇題56
3.9.2填空題57
3.9.3分析與解答58
第4章順序結構62
4.1賦值語句62
4.2InputBox與MsgBox64
4.2.1InputBox函式64
4.2.2MsgBox函式或過程66
4.2.3Print方法67
4.2.4格式輸出函式Format69
4.3錯誤和難點71
4.4案例分析73
4.4.1文本替換程式73
4.4.2記事本程式74
4.5練習與分析75
4.5.1選擇題75
4.5.2填空題76
4.5.3分析與解答77
第5章選擇結構79
5.1單分支結構79
5.2雙分支結構80
5.3多分支結構81
5.4嵌套82
5.5情況語句82
5.6條件函式83
5.7錯誤和難點84
5.8案例分析86
5.8.1判別字元86
5.8.2計算分段函式87
5.8.3比較三個數的大小89
5.8.4判斷三角形類別90
5.8.5袖珍計算器91
5.9練習與分析93
5.9.1選擇題93
5.9.2填空題95
5.9.3分析與解答97
第6章循環控制結構100
6.1For循環100
6.2Do循環102
6.3While…Wend循環結構104
6.4循環嵌套104
6.5其他控制語句106
6.5.1GoTo語句106
6.5.2Exit語句106
6.5.3End語句107
6.5.4Stop語句107
6.5.5With…EndWith語句108
6.6錯誤和難點109
6.7案例分析111
6.7.1多形狀的乘法表111
6.7.2級數求和112
6.7.3計算圓周率113
6.7.4整數求和114
6.7.5水仙花數115
6.7.6猴子吃桃117
6.8練習與分析117
6.8.1選擇題117
6.8.2填空題120
6.8.3分析與解答123
第7章數組套用126
7.1引例126
7.2靜態數組127
7.3動態數組128
7.4數組的操作129
7.4.1下標變數129
7.4.2數組生成130
7.4.3數組輸出131
7.4.4最值問題132
7.4.5數組統計132
7.5排序與查找133
7.5.1排序133
7.5.2查找136
7.6數組函式137
7.6.1函式LBound與UBound137
7.6.2Split與Join函式139
7.7自定義類型及其數組140
7.7.1自定義類型140
7.7.2自定義類型數組142
7.8錯誤和難點144
7.9案例分析145
7.9.1數組操作145
7.9.2斐波那契數序列146
7.9.3成績統計147
7.9.4矩陣計算149
7.9.5字元數組152
7.9.6選課程式153
7.9.7職工信息管理154
7.10練習與分析156
7.10.1選擇題156
7.10.2填空題158
7.10.3分析與解答162
第8章自定義函式與子過程1658.1過程的概念165
8.2自定義函式165
8.3子過程167
8.4參數傳遞170
8.5變數作用域172
8.6遞歸調用174
8.7錯誤和難點175
8.8案例分析178
8.8.1數組統計178
8.8.2最大公約數179
8.8.3字元統計181
8.8.4進位制轉換181
8.8.5哥德巴赫猜想183
8.8.6部分級數和184
8.8.7字元串處理185
8.8.8信息加密186
8.9練習與分析187
8.9.1選擇題187
8.9.2填空題189
8.9.3分析與解答194
第9章常用控制項198
9.1控制項198
9.2單選按鈕和複選框199
9.3框架199
9.4滾動條和進度條200
9.5定時器202
9.6圖形框和圖像框202
9.7列表框和組合框204
9.8錯誤和難點207
9.9案例分析208
9.9.1配置面板208
9.9.2調色板209
9.9.3定時器210
9.9.4蝴蝶動畫212
9.10練習與分析213
9.10.1選擇題213
9.10.2填空題213
9.10.3分析與解答214
第10章選單與對話框216
10.1預定義對話框216
10.2自定義對話框216
10.3通用對話框217
10.3.1“打開”與“另外儲存為”對話框219
10.3.2“顏色”對話框222
10.3.3“字型”對話框222
10.3.4“列印”對話框224
10.3.5“幫助”對話框225
10.4選單226
10.5控制項數組229
10.5.1設計時創建控制項數組229
10.5.2運行時添加控制項數組229
10.6錯誤和難點231
10.7案例分析233
10.7.1控制項數組233
10.7.2下拉式選單234
10.7.3彈出式選單237
10.7.4計算器237
10.8練習與分析241
10.8.1選擇題241
10.8.2填空題242
10.8.3分析與解答243
第11章多重窗體245
11.1多重窗體245
11.1.1新建窗體245
11.1.2窗體方法246
11.1.3窗體間訪問248
11.2滑鼠249
11.2.1滑鼠事件249
11.2.2套用舉例251
11.3鍵盤252
11.3.1KeyPress事件252
11.3.2KeyDown與KeyUp事件253
11.4應用程式嚮導256
11.5錯誤和難點258
11.6案例分析259
11.6.1畫圖259
11.6.2閃爍文字260
11.7練習與分析261
11.7.1選擇題261
11.7.2填空題263
11.7.3分析與解答263
第12章數據檔案267
12.1檔案的概念267
12.1.1檔案的類別267
12.1.2讀寫檔案267
12.2檔案控制項268
12.2.1驅動器列表框268
12.2.2目錄列表框270
12.2.3檔案列表框271
12.3順序檔案273
12.3.1引例273
12.3.2Open與Close語句274
12.3.3Write#與Print#語句275
12.3.4Input#與LineInput#語句276
12.3.5LOF與EOF函式276
12.4隨機檔案277
12.4.1引例277
12.4.2記錄278
12.4.3基本語句279
12.5二進制檔案280
12.5.1引例280
12.5.2基本語句281
12.6錯誤和難點282
12.7案例分析283
12.7.1順序檔案283
12.7.2字元查找284
12.7.3文字加密286
12.7.4學籍管理288
12.7.5檔案合併289
12.8練習與分析291
12.8.1選擇題291
12.8.2填空題293
12.8.3分析與解答296
第13章圖形處理299
13.1坐標系299
13.1.1引例299
13.1.2坐標系定義300
13.2繪圖屬性302
13.2.1CurrentX和CurrentY302
13.2.2DrawMode303
13.2.3DrawWidth和DrawStyle304
13.2.4QBColor和RGB函式306
13.2.5顏色和填充307
13.3圖形控制項309
13.3.1圖形框、圖像框309
13.3.2剪貼簿圖形311
13.3.3Line與Shape控制項313
13.4圖形方法314
13.4.1Line方法314
13.4.2Circle方法316
13.4.3PSet方法319
13.4.4Point方法320
13.5錯誤和難點321
13.6案例分析324
13.6.1隨機線段324
13.6.2蓮花圖案325
13.6.3多彩格線326
13.6.4直方圖327
13.6.5餅圖328
13.6.6行星動畫330
13.7練習與分析331
13.7.1選擇題331
13.7.2填空題332
13.7.3分析與解答333
第14章資料庫程式設計338
14.1數據模型338
14.2SQL語言339
14.3數據控制項341
14.4數據綁定344
14.5數據導航347
14.6記錄編輯348
14.7查詢統計349
14.8BLOB數據處理350
14.9錯誤和難點352
14.10案例353
14.10.1簡單數據綁定353
14.10.2編輯記錄集353
14.10.3統計查詢355
14.10.4航班信息查詢356
14.11練習與分析360
14.11.1選擇題360
14.11.2填空題362
14.11.3分析與解答363
附錄A美國信息交換標準代碼(ASCII)367
  
參考文獻369
(註:目錄排版順序為從左列至右列

教學資源

該教材有配套教材——《Visual Basic程式設計實驗與練習》。
書名書號出版社出版時間作者
《Visual Basic程式設計實驗與練習》
9787302266273
清華大學出版社
2011.10.01
胡西川

教材特色

該教材在敘述基本內容的前提下,配置了例題和案例,並適當進行註解和分析,這實際上是案例驅動的程式設計訓練模式。編者根據教學實踐經驗,對VisualBasic程式設計中容易犯的一些錯誤進行了總結歸納,使學習起來更加輕鬆,化解了疑難。選配的練習題,配置在每章後,為便於自學和鞏固,給出了註解和簡要分析。練習題所涵蓋的內容略有拓展。
該教材是編者教學經驗的積累,對基本概念的敘述力求精練、準確而不冗長,配以較多的圖示。在篇章結構的編排上,該教材以培養解決實際問題和抽象思維能力為主線。

作者簡介

胡西川,男,上海海事大學信息工程學院副教授、碩士生導師。從事計算機科學技術和信息系統開發等方面的教學與科研工作。研究方向為電子政務、軟體工程、程式設計方法和網路資料庫等。

相關詞條

熱門詞條

聯絡我們