-
Visual Basic程序設計
(2010年胡西川編寫、清華大學出版社出版的圖書)
鎖定
《Visual Basic程序設計》是胡西川編著,2010年清華大學出版社出版的高等學校計算機基礎教育精選教材。該教材可作為高等院校程序設計課程的教材,也可以作為IT人員的重要技術資料。該教材與計算機等級考試接軌,可直接作為各級計算機等級考試的培訓教材和輔導材料。
[1]
該教材的基本目標是促使讀者掌握編程語言、編程技術、基本算法以及程序設計的思想和方法。全書共14章,主要內容包括集成開發環境、類與對象、函數與表達式、順序結構、選擇結構、循環結構、數組應用、自定義函數與子過程、常用控件、菜單與對話框、多重窗體、數據文件、圖形處理和數據庫應用基礎等。
[1]
- 中文名
- Visual Basic程序設計
- 作 者
- 胡西川
- 出版時間
- 2010年9月1日
- 出版社
- 清華大學出版社
- 頁 數
- 373 頁
- ISBN
- 9787302231912
- 類 別
- 高等學校計算機基礎教育精選教材
- 開 本
- 16 開
- 裝 幀
- 平裝
- 字 數
- 587千字
- CIP核字號
- 2010122684
Visual Basic程序設計成書過程
Visual Basic程序設計修訂過程
Visual Basic程序設計出版工作
責任編輯 | 責任校對 | 責任印製 |
---|---|---|
白立軍 | 白蕾 |
Visual Basic程序設計內容簡介
全書內容分為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章從座標系定義開始,對繪圖屬性、圖形方法等內容進行較為系統的分析。
Visual Basic程序設計教材目錄
第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章自定義函數與子過程165 8.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 |
Visual Basic程序設計教材特色
該教材在敍述基本內容的前提下,配置了例題和案例,並適當進行註解和分析,這實際上是案例驅動的程序設計訓練模式。編者根據教學實踐經驗,對VisualBasic程序設計中容易犯的一些錯誤進行了總結歸納,使學習起來更加輕鬆,化解了疑難。選配的練習題,配置在每章後,為便於自學和鞏固,給出了註解和簡要分析。練習題所涵蓋的內容略有拓展。
Visual Basic程序設計作者簡介
胡西川,男,上海海事大學信息工程學院副教授、碩士生導師。從事計算機科學技術和信息系統開發等方面的教學與科研工作。研究方向為電子政務、軟件工程、程序設計方法和網絡數據庫等。
[7]
- 參考資料
-
- 1. Visual Basic程序設計:圖書簡介 .清華大學出版社[引用日期2019-11-26]
- 2. Visual Basic程序設計:前言 .清華大學出版社[引用日期2019-11-26]
- 3. Visual Basic程序設計 .清華大學出版社[引用日期2019-11-25]
- 4. 胡西川.Visual Basic程序設計:清華大學出版社,2010:版權頁
- 5. Visual Basic程序設計:目錄 .清華大學出版社[引用日期2019-11-26]
- 6. Visual Basic程序設計實驗與練習 .清華大學出版社[引用日期2019-11-26]
- 7. 胡西川.試論智慧城市發展的策略[J].辦公自動化,2014,(第11期):37-39