《Visual Basic程式設計》是胡西川編著,2010年清華大學出版社出版的高等學校計算機基礎教育精選教材。該教材可作為高等院校程式設計課程的教材,也可以作為IT人員的重要技術資料。該教材與計算機等級考試接軌,可直接作為各級計算機等級考試的培訓教材和輔導材料。
該教材的基本目標是促使讀者掌握程式語言、編程技術、基本算法以及程式設計的思想和方法。全書共14章,主要內容包括集成開發環境、類與對象、函式與表達式、順序結構、選擇結構、循環結構、數組套用、自定義函式與子過程、常用控制項、選單與對話框、多重窗體、數據檔案、圖形處理和資料庫套用基礎等。
基本介紹
- 書名:Visual Basic程式設計
- 作者:胡西川
- ISBN:9787302231912
- 類別:高等學校計算機基礎教育精選教材
- 頁數:373頁
- 出版社:清華大學出版社
- 出版時間:2010年9月1日
- 裝幀:平裝
- 開本:16開
- 字數:587千字
- CIP核字號:2010122684
成書過程
修訂過程
出版工作
責任編輯 | 責任校對 | 責任印製 |
---|---|---|
白立軍 | 白蕾 | 王秀菊 |
內容簡介
教材目錄
第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程式設計實驗與練習》 | 9787302266273 | 清華大學出版社 | 2011.10.01 | 胡西川 |