Visual Basic 程式設計教程(第2版)

《Visual Basic 程式設計教程(第2版)》是2015年清華大學出版社出版的圖書。

圖書簡介

本書是作者近二十年從事Visual Basic程式設計教學、研究和開發的成果,融入了作者長期的理論教學、實踐教學和軟體開發的經驗。

全書概念清楚,層次分明,著眼於夯實基礎; 將知識性和趣味性融為一體,以培養能力為核心,注重啟發式教學,對重點、難點和容易混淆的問題都給予強調,並進行概括和總結; 理論教學與實踐相結合,易教、易用、易學,內容包括Visual Basic概述、Visual Basic語言基礎、順序結構程式設計、選擇結構程式設計、循環結構程式設計、數組、過程、選單工具列對話框、鍵盤滑鼠事件圖形多媒體程式設計、多重窗體程式設計與環境套用、數據檔案、資料庫套用、軟體技術基礎。

圖書目錄

第1章Visual Basic概述

1.1Visual Basic簡介

1.1.1Visual Basic發展歷史

1.1.2Visual Basic特點

1.2Visual Basic可視化編程的基本概念

1.2.1Visual Basic集成開發環境

1.2.2對象及其事件、屬性和方法

1.2.3窗體與控制項

1.2.4Visual Basic對象的常用事件、屬性和方法

1.2.5Visual Basic幫助系統

1.3Visual Basic應用程式設計

1.3.1Visual Basic應用程式的組成與工作方式

1.3.2Visual Basic可視化編程的基本步驟和具體步驟

1.3.3程式調試

1.3.4Visual Basic語法格式中的符號約定

習題

第2章Visual Basic語言基礎

2.1關鍵字和標識符

2.1.1關鍵字

2.1.2標識符

2.2數據類型

2.2.1數值型

2.2.2字元型

2.2.3布爾型

2.2.4日期型

2.2.5對象型

2.2.6可變類型或變體型

2.2.7數據類型說明符

2.2.8用戶自定義數據類型

2.2.9枚舉類型

2.3變數

2.3.1變數聲明

2.3.2變數的隱式聲明和顯式聲明

2.4常量

2.4.1直接常量

2.4.2系統定義的符號常量

2.4.3用戶自定義的符號常量

2.5運算符與表達式

2.5.1算術運算符與算術表達式

2.5.2字元串運算符與字元串表達式

2.5.3日期運算符與日期表達式

2.5.4關係運算符與關係表達式

2.5.5布爾運算符與布爾表達式

2.5.6Visual Basic運算符的優先權

2.5.7表達式的書寫規則

2.6常用內部函式

2.6.1數學函式

2.6.2字元串函式

2.6.3日期和時間函式

2.6.4格式輸出函式

2.6.5隨機函式

2.6.6轉換函式

2.6.7Shell函式

2.6.8Shell語句

2.6.9判斷函式

2.7程式語句

2.7.1語句與函式

2.7.2Visual Basic語句的書寫規則

2.7.3Visual Basic基本語句

2.8符號常量的作用域

2.9變數的作用域與生存期

2.9.1變數的作用域

2.9.2過程級變數的生存期

2.9.3同名變數的套用

習題

第3章順序結構程式設計

3.1文本與按鈕控制項

3.1.1標籤

3.1.2文本框

3.1.3命令按鈕

3.2焦點與Tab鍵順序

3.2.1焦點

3.2.2Tab鍵順序

3.3InputBox函式

3.4數據輸出

3.4.1與輸出有關的屬性和方法

3.4.2用Print方法輸出數據

3.4.3MsgBox函式

3.4.4MsgBox語句

3.5印表機輸出

3.5.1直接輸出

3.5.2窗體輸出

3.6計時器控制項

3.7直線與形狀控制項

3.7.1直線

3.7.2形狀

習題

第4章選擇結構程式設計

4.1If語句

4.1.1單分支If語句

4.1.2雙分支If語句

4.1.3IIf函式

4.1.4If語句的嵌套及IIf函式的嵌套

4.1.5If語句的專用嵌套形式ElseIf語句

4.2多分支選擇語句Select Case

4.3選擇結構程式設計綜合套用

4.4單選按鈕與複選框控制項

4.4.1單選按鈕

4.4.2複選框

4.5框架控制項

習題

第5章循環結構程式設計

5.1For…Next循環

5.2While…Wend循環

5.3Do…Loop循環

5.3.1前測型Do…Loop循環

5.3.2後測型Do…Loop循環

5.4循環的嵌套

5.5列表框與組合框控制項

5.5.1列表框

5.5.2組合框

5.6數值算法

習題

第6章數組

6.1數組的基本概念

6.2元素個數固定大小的數組

6.2.1元素個數固定大小的數組的定義及其作用域

6.2.2數組元素的輸入、輸出、複製和計算

6.2.3數組有關的函式

6.2.4For Each…Next循環

6.3動態數組

6.3.1動態數組的定義及使用

6.3.2保留動態數組的元素值

6.4數組元素的清除和數組的刪除

6.5控制項數組

6.5.1控制項數組的概念

6.5.2設計時創建控制項數組

6.5.3運行時創建控制項數組

習題

第7章過程

7.1過程的概念及其形式

7.2Sub過程

7.2.1事件過程

7.2.2通用Sub過程及其定義

7.2.3Sub過程的調用

7.3滾動條控制項

7.4Function過程

7.4.1Function過程的定義

7.4.2Function過程的調用

7.5過程參數

7.5.1形式參數與實際參數

7.5.2過程形參的格式

7.5.3按地址傳遞與按值傳遞參數

7.5.4可選參數及其默認值

7.5.5可變參數

7.5.6對象參數

7.5.7數組參數

7.6過程的遞歸調用

7.7過程的作用域

習題

第8章選單工具列對話框

8.1選單

8.1.1選單控制項

8.1.2選單編輯器

8.1.3下拉式選單

8.1.4選單控制項數組

8.1.5彈出式選單

8.2工具列

8.2.1在ImageList控制項中添加圖片

8.2.2在ToolBar控制項中添加按鈕

8.2.3編寫ToolBar控制項的事件過程

8.3對話框

8.3.1對話框的分類與特點

8.3.2自定義對話框

8.3.3通用對話框

習題

第9章鍵盤滑鼠事件圖形多媒體程式設計

9.1鍵盤事件

9.1.1KeyPress事件

9.1.2KeyDown和KeyUp事件

9.1.3窗體的KeyPreview屬性

9.2滑鼠事件與滑鼠指針

9.2.1MouseDown、MouseUp和MouseMove事件

9.2.2設定滑鼠指針形狀屬性MousePointer

9.2.3自定義滑鼠指針屬性MouseIcon

9.3圖片框與圖像控制項

9.3.1圖片框

9.3.2圖像控制項

9.3.3圖片的載入與清除

9.4Visual Basic圖形程式設計

9.4.1Visual Basic坐標系

9.4.2常用繪圖屬性

9.4.3常用繪圖方法

9.5動畫控制項和多媒體控制項

9.5.1Animation控制項

9.5.2Multimedia控制項

9.5.3MediaPlayer控制項

9.6拖放

9.6.1與拖放有關的屬性、事件和方法

9.6.2自動拖放

9.6.3手動拖放

習題

第10章多重窗體程式設計與環境套用

10.1多重窗體應用程式

10.1.1窗體的類型

10.1.2與多重窗體程式設計有關的語句和方法

10.1.3在工程中添加窗體或標準模組

10.1.4在工程中移除窗體或標準模組

10.1.5啟動窗體

10.1.6Sub Main過程

10.1.7不同窗體之間數據的引用

10.1.8保存多重窗體應用程式

10.1.9打開多重窗體應用程式

10.1.10編譯與運行多重窗體應用程式

10.2網路控制項

10.2.1WebBrowser控制項

10.2.2Winsock控制項

10.3多文檔界面

10.4閒置循環與DoEvents語句

10.5系統對象

10.5.1Clipboard對象

10.5.2App對象

10.5.3Screen對象

習題

第11章數據檔案

11.1數據檔案的結構與類型

11.1.1數據檔案的結構

11.1.2數據檔案的類型

11.2數據檔案的操作語句和函式

11.2.1數據檔案相關概念

11.2.2數據檔案的基本操作

11.2.3數據檔案的打開、新建

11.2.4數據檔案的關閉

11.2.5數據檔案相關函式和語句

11.3目錄和檔案的基本操作

11.3.1目錄的基本操作

11.3.2檔案的基本操作

11.4順序檔案

11.4.1順序檔案的新建、打開

11.4.2順序檔案的寫操作

11.4.3順序檔案的讀操作

11.5隨機檔案

11.5.1隨機檔案的新建、打開

11.5.2隨機檔案的讀寫操作

11.6二進制檔案

11.6.1二進制檔案的新建、打開

11.6.2二進制檔案的讀寫操作

11.7檔案系統控制項

11.7.1驅動器列表框

11.7.2目錄列表框

11.7.3檔案列表框

11.7.4驅動器列表框、目錄列表框和檔案列表框的同步

11.7.5檔案系統控制項的共同屬性

習題

第12章資料庫套用

12.1資料庫基本概念

12.2Microsoft Access

12.2.1資料庫

12.2.2表

12.2.3查詢

12.3常用SQL語句

12.3.1Select語句

12.3.2Insert語句

12.3.3Update語句

12.3.4Delete語句

12.4ADO數據控制項

12.4.1ADO

12.4.2ADODC與資料庫的連線

12.4.3ADODC的常用屬性和事件

12.4.4ADODC的記錄集對象

12.5基本數據綁定控制項與高級數據綁定控制項

12.5.1基本數據綁定控制項

12.5.2高級數據綁定控制項

12.6使用數據環境訪問資料庫

12.6.1創建數據環境

12.6.2通過數據環境自動生成數據綁定控制項

12.7數據報表

12.8ADO對象模型

12.8.1ADO對象的常用屬性和方法

12.8.2ADO對象的創建

習題

第13章軟體技術基礎

13.1算法與數據結構

13.1.1算法

13.1.2數據結構的基本概念

13.1.3線性表及其順序存儲結構

13.1.4棧和佇列

13.1.5線性鍊表

13.1.6樹與二叉樹

13.1.7查找技術

13.1.8排序技術

13.2程式設計基礎

13.2.1程式設計風格

13.2.2結構化程式設計

13.2.3面向對象程式設計

13.3軟體工程基礎

13.3.1軟體工程的概念

13.3.2結構化分析方法

13.3.3結構化設計方法

13.3.4軟體測試

13.3.5程式調試

13.4資料庫設計基礎

13.4.1資料庫系統的基本概念

13.4.2數據管理技術的發展與資料庫系統的基本特點

13.4.3資料庫系統體系結構

13.4.4數據模型

13.4.5關係代數

13.4.6資料庫設計與管理

習題

附錄A模擬試卷

附錄B模擬試卷參考答案

參考文獻

相關詞條

熱門詞條

聯絡我們