共找到2條詞條名為visual basic 程序設計教程的結果 展開
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模擬試卷參考答案
參考文獻