Visual Basic開發從入門到精通


Visual Basic開發從入門到精通

一本合適的書

本書的特色

本書的內容

各章的內容版式

贈送資料

售后服務

本書的讀者對象

本書實例

1 Visual Basic技術基礎

1.1 Visual Basic介紹

1.1.1 Visual Basic的版本
1.1.2 Visual Basic的特點

1.2 安裝Visual Basic

1.2.1 Visual Basic運行環境介紹
1.2.2 Visual Basic安裝
1.2.3 添加\刪除組件

1.3 Visual Basic的啟動和退出

1.3.1 啟動Visual Basic
1.3.2 退出Visual Basic

1.4 Visual Basic可視化開發環境介紹

1.5 常見的錯誤方式

1.6 Visual Basic程序調試方法

1.7 Visual Basic用戶界面設計基礎

1.7.1 常用屬性的設置
1.7.2 窗體的屬性

1.8 一個簡單的Visual Basic程序

1.8.1 Visual Basic開發流程
1.8.2 實例概述
1.8.3 實現流程

1.9 技術解惑

1.9.1 初學者需要知道的正確觀念
1.9.2 怎樣學好Visual Basic語言

2 Visual Basic語言初步

2.1 使用關鍵字

2.2 使用標識符

2.3 使用變量

2.3.1 變量的命名規則
2.3.2 聲明變量
2.3.3 變量的數據類型

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.6 運算符的優先級

2.7 技術解惑

2.7.1 公用變量與局部變量的比較
2.7.2 體會靜態變量
2.7.3 標識符本身的原則
2.7.4 Visual Basic表達式的特點

3 Visual Basic算法語句

3.1 算法概述

3.1.1 算法分類
3.1.2 算法的特征

3.2 程序語句

3.3 順序結構

3.3.1 使用賦值語句
3.3.2 使用Print方法
3.3.3 使用注釋語句

3.4 條件判斷語句

3.4.1 使用If/Then語句
3.4.2 使用Select Case語句
3.4.3 嵌套用法

3.5 循環結構

3.5.1 使用Do…Loop語句
3.5.2 使用While/Wend語句
3.5.3 使用For…Next語句

3.6 其他控制語句

3.6.1 使用Goto語句
3.6.2 使用Exit與End語句
3.6.3 使用Stop語句
3.6.4 使用With語句

3.7 技術解惑

3.7.1 幾種語句的選擇
3.7.2 結構的選擇
3.7.3 慎用Goto語句
3.7.4 End和Stop的區別

4 數組

4.1 數組基礎

4.1.1 數組的作用和常用概念
4.1.2 聲明數組
4.1.3 使用數組

4.2 二維數組

4.2.1 聲明二維數組
4.2.2 使用二維數組

4.3 多維數組

4.4 動態數組

4.5 控件數組

4.5.1 建立控件數組
4.5.2 建立一個控件數組

4.6 技術解惑

4.6.1 使用數組的注意事項
4.6.2 自定義數據類型
4.6.3 在二維數組中合並相同的項
4.6.4 數組的大小不一定固定

5 過程和函數

5.1 使用Sub過程

5.1.1 使用Sub過程
5.1.2 通用過程
5.1.3 調用過程

5.2 使用Function過程

5.2.1 Function過程定義
5.2.2 調用Function過程

5.3 傳遞過程參數

5.3.1 形式參數和實際參數
5.3.2 參數傳遞
5.3.3 數組作為傳遞參數

5.4 可選參數與不定量參數

5.4.1 使用可選參數
5.4.2 使用不定數量的參數

5.5 遞歸調用

5.6 Visual Basic內置函數

5.6.1 數學函數
5.6.2 字符函數
5.6.3 日期與時間函數
5.6.4 轉換函數
5.6.5 格式輸出Format函數
5.6.6 InputBox函數與MsgBox函數

5.7 技術解惑

5.7.1 調用其他模塊中過程的方法
5.7.2 子過程和函數的區別
5.7.3 判斷過程參數的傳遞方式
5.7.4 用“ParamArray”表示數組參數的規則
5.7.5 使用遞歸的注意事項

6 窗體處理

6.1 對象

6.1.1 對象概述
6.1.2 對象的屬性
6.1.3 對象的事件
6.1.4 對象的方法

6.2 窗體基礎

6.2.1 窗體結構
6.2.2 添加一個窗體
6.2.3 保存和刪除窗體

6.3 窗體的屬性

6.3.1 Name屬性
6.3.2 Caption屬性
6.3.3 Icon屬性
6.3.4 WindowState屬性
6.3.5 Picture屬性

6.4 窗體方法

6.4.1 Load和UnLoad方法
6.4.2 Show方法
6.4.3 Move方法
6.4.4 Print方法

6.5 窗體的事件

6.5.1 Click事件
6.5.2 DblClick事件
6.5.3 Initialize事件
6.5.4 Resize事件

6.6 多窗體和環境應用

6.6.1 多重窗體和多文檔窗體
6.6.2 多重窗體操作

6.7 設計MDI窗體

6.7.1 MDI主窗體和MDI子窗體
6.7.2 排列子窗體

6.8 技術解惑

6.8.1 總結與多重窗體程序設計有關的語句和方法
6.8.2 Vsiaul Basic窗體的屬性、方法和事件的關系
6.8.3 Visual Basic的自適應窗體設計
6.8.4 命令按鈕和文本框控件等對象不能直接添加在MDIForm窗體中
6.8.5 Visual Basic的屬性

7 控件應用

7.1 Windows控件介紹

7.1.1 內置控件
7.1.2 ActiveX控件
7.1.3 可插入對象

7.2 文本編輯控件

7.2.1 標簽控件
7.2.2 文本框控件

7.3 按鈕控件

7.3.1 命令按鈕控件
7.3.2 OptionButton控件
7.3.3 Checkbox控件

7.4 ListBox控件和ComboBox控件

7.4.1 ListBox控件
7.4.2 ComboBox控件

7.5 圖片圖形控件

7.5.1 PictureBox控件
7.5.2 Image控件

7.6 滾動條控件

7.7 定時器控件

7.7.1 Enabled屬性
7.7.2 Interval屬性

7.8 技術解惑

7.8.1 使用Scrollbars屬性時的注意事項
7.8.2 Image控件和圖片框的區別
7.8.3 Visual Basic控件的3種廣義分類
7.8.4 Visual Basic的標准控件
7.8.5 用第三方控件修飾按鈕
7.8.6 滾動條控件的屬性和事件
7.8.7 解決ListBox內選項過多的問題

8 工具欄和狀態欄

8.1 創建和設計工具欄

8.1.1 使用Toolbar控件創建工具欄
8.1.2 添加圖像
8.1.3 ImageList和Toolbar控件關聯
8.1.4 響應Toolbar控件的事件

8.2 創建和設計狀態欄

8.3 技術解惑

8.3.1 控制菜單和工具欄的外觀
8.3.2 模式與無模式的對話框
8.3.3 用窗體作為自定義對話框

9 菜單和對話框

9.1 菜單設計

9.1.1 菜單基礎
9.1.2 菜單編輯器

9.2 彈出式菜單

9.3 菜單編程

9.4 對話框

9.4.1 使用消息框函數MsgBox
9.4.2 使用輸入框函數InputBox
9.4.3 使用通用對話框
9.4.4 使用顏色對話框
9.4.5 使用字體對話框
9.4.6 使用打印對話框
9.4.7 使用幫助對話框

9.5 技術解惑

9.5.1 創建位圖菜單
9.5.2 屏蔽鍵盤上由快捷鍵產生的彈出式菜單
9.5.3 使用API中的ChooseColor函數調用顏色對話框
9.5.4 解決“未加入字體”的問題

10 程序調試、錯誤處理和創建幫助

10.1 程序調試的錯誤類型

10.1.1 編譯錯誤
10.1.2 運行錯誤

10.2 使用斷點跟蹤調試

10.2.1 “調試”工具欄
10.2.2 跟蹤調試程序

10.3 使用調試窗口

10.3.1 在“立即”窗口中調試代碼
10.3.2 使用“監視”窗口
10.3.3 使用“本地”窗口

10.4 錯誤處理和條件編譯

10.5 創建幫助

10.5.1 使用Windows Help Workshop創建幫助
10.5.2 在程序中顯示幫助文件

10.6 技術解惑

10.6.1 Resume和Goto的區別
10.6.2 設置錯誤陷阱
10.6.3 編寫錯誤處理例程

11 數據庫工具

11.1 數據庫概述

11.2 使用Access數據庫

11.2.1 Access概述
11.2.2 啟動和關閉Access
11.2.3 Access的基本操作
11.2.4 壓縮Access數據庫

11.3 使用SQL Server數據庫

11.3.1 SQL Server 2000介紹
11.3.2 安裝SQL Server 2000
11.3.3 SQL Server 2000的基本操作
11.3.4 操作數據庫表

11.4 備份和恢復SQL Server數據庫

11.4.1 備份SQL Server
11.4.2 恢復SQL Server

11.5 附加和分離SQL Server數據庫

11.5.1 附加SQL Server
11.5.2 分離SQL Server

11.6 技術解惑

11.6.1 數據庫壓縮技術
11.6.2 安裝SQL Server的常見問題
11.6.3 在數據庫中的E-R圖
11.6.4 數據模型和關系數據模型

12 使用Data控件和ADO控件

12.1 常用數據庫編程方法

12.2 使用ADO對象

12.2.1 ADO簡介
12.2.2 ADO的對象
12.2.3 Command對象
12.2.4 Connection對象
12.2.5 Error對象
12.2.6 Field對象
12.2.7 Parameter對象
12.2.8 Property對象
12.2.9 Recordset對象
12.2.10 Stream對象
12.2.11 ADO連接數據庫
12.2.12 ADO實現對數據庫的操作

12.3 ADO事務處理

12.3.1 事務特征和處理控制語句
12.3.2 Visual Basic的事務處理編程
12.3.3 幾種獲取數據庫數據的方法

12.4 使用Data控件

12.4.1 Data控件概述
12.4.2 Data控件的屬性
12.4.3 Data控件的方法
12.4.4 Data控件的事件

12.5 使用ADO控件

12.5.1 ADO控件的屬性
12.5.2 ADO控件的方法
12.5.3 使用ADO控件連接數據庫
12.5.4 使用ADO控件連接Access
12.5.5 使用ADO控件連接SQL Server數據庫

12.6 技術解惑

12.6.1 總結Recordset的用法
12.6.2 數據庫打開/關閉方法的選擇
12.6.3 通過相對路徑指定數據庫文件
12.6.4 ADO控件連接Access數據庫的方法
12.6.5 必須先建立對ADO對象的引用
12.6.6 Recordset管理數據庫的方法
12.6.7 SQL查詢語言的結構

13 DataGrid控件和數據綁定

13.1 用ODBC連接數據庫

13.1.1 使用ODBC連接Access
13.1.2 使用ODBC連接SQL Server

13.2 控件綁定

13.3 使用DataGrid控件

13.3.1 綁定DataGrid與ADO控件
13.3.2 Visual Basic 6.0控件綜合編程

13.4 技術解惑

13.4.1 For語句在數據庫中的應用
13.4.2 復制數據庫的結構定義
13.4.3 選擇數據庫訪問技術

14 報表打印處理

14.1 報表打印技術基礎

14.1.1 數據環境設計器
14.1.2 數據報表對象(DataReport)
14.1.3 數據報表控件

14.2 使用Printer對象

14.2.1 Printer對象的屬性
14.2.2 Printer對象的方法

14.3 Crystal Report報表基礎

14.3.1 Crystal Reports控件基礎
14.3.2 安裝Crystal Reports
14.3.3 使用Crystal Reports插件

14.4 技術解惑

14.4.1 Excel的宏功能
14.4.2 使用第三方報表打印控件

15 存儲過程

15.1 存儲過程基礎

15.2 創建存儲過程

15.3 管理存儲過程

15.3.1 刪除存儲過程
15.3.2 修改存儲過程
15.3.3 程序中使用存儲過程
15.3.4 加密存儲過程

15.4 技術解惑

15.4.1 執行存儲過程的處理代碼
15.4.2 使用SQL存儲過程有什么好處
15.4.3 使用視圖處理數據

16 使用ActiveX控件技術

16.1 ActiveX基礎

16.2 創建ActiveX控件

16.2.1 向導創建ActiveX控件
16.2.2 手動創建ActiveX控件

16.3 使用ActiveX控件

16.4 技術解惑

丟失ActiveX控件的解決方法

17 文件處理

17.1 文件概述

17.1.1 文件結構
17.1.2 文件分類
17.1.3 訪問文件

17.2 文件系統控件

17.2.1 驅動器列表框控件
17.2.2 目錄列表框控件
17.2.3 文件列表框控件
17.2.4 使用文件系統控件

17.3 順序文件操作

17.3.1 打開與關閉
17.3.2 讀操作
17.3.3 寫操作

17.4 隨機文件操作

17.4.1 打開與關閉
17.4.2 讀寫操作

17.5 二進制文件操作

17.5.1 二進制文件的存儲
17.5.2 存儲方法
17.5.3 保存到數據庫實例
17.5.4 讀取數據庫文件實例

17.6 技術解惑

17.6.1 實現圖像在數據庫的存儲與顯示的方法
17.6.2 Input 語句
17.6.3 存儲二進制文件的意義

18 繪圖處理

18.1 坐標系統

18.1.1 坐標系統介紹
18.1.2 刻度

18.2 顏色設置

18.3 繪圖方法

18.4 常用繪圖控件

18.4.1 使用Line控件
18.4.2 使用Shape控件

18.5 技術解惑

18.5.1 調用Win32 API函數繪圖
18.5.2 總結形狀控件(Shape)的常用屬性
18.5.3 通過Line控件實現分割線效果和時鍾轉動效果

19 使用MSChat控件處理圖形

19.1 Visual Basic圖形編程處理介紹

19.2 使用MSChat控件

19.2.1 添加MSChat控件
19.2.2 獲取圖形數據

19.3 MSChat控件的三維效果

19.3.1 旋轉處理
19.3.2 光線處理
19.3.3 MSChat三維效果的綜合實例

19.4 技術解惑

19.4.1 實現圖形數據的打印和預覽處理
19.4.2 實現圖形動畫的3種方法

20 圖形動畫編程和多媒體編程

20.1 圖形動畫編程

20.1.1 Visual Basic圖形動畫編程概述
20.1.2 制作一個動態圖片展示程序

20.2 多媒體編程

20.3 MCI接口

20.3.1 MCI接口介紹
20.3.2 MCI函數

20.4 Multimedia MCI控件

20.4.1 Multimedia MCI概述
20.4.2 Multimedia MCI屬性和事件
20.4.3 使用Multimedia MCI

20.5 ActiveMovie控件

20.5.1 ActiveMovie概述
20.5.2 ActiveMovie屬性、方法和事件
20.5.3 使用ActiveMovie

20.6 Mp3play.ocx控件

20.7 技術解惑

20.7.1 使用第三方控件
20.7.2 Visual Basic圖形動畫編程的實現

21 網絡編程

21.1 使用Winsock控件

21.1.1 Winsock控件介紹
21.1.2 Winsock屬性、方法和事件
21.1.3 使用Winsock控件實例

21.2 使用WebBrowser控件

21.2.1 WebBrowser屬性、方法和事件
21.2.2 WebBrowser控件使用實例

21.3 使用Inet控件

21.3.1 Inet控件屬性、方法和事件
21.3.2 Inet控件使用實例

21.4 Visual Basic常見的網絡應用

21.4.1 獲取本機名稱和IP地址
21.4.2 獲取網頁源代碼
21.4.3 端口掃描
21.4.4 在線郵件發送處理

21.5 技術解惑

21.5.1 三類郵件系統
21.5.2 Inet控件的功能

22 程序打包和部署

22.1 Visual Basic打包和部署介紹

22.2 Visual Basic程序打包和部署向導

22.3 打包Visual Basic程序

22.3.1 打包前的准備工作
22.3.2 打包Visual Basic應用程序

22.4 部署Visual Basic6.0程序

22.4.1 部署前的准備工作
22.4.2 部署Visual Basic應用程序

23 開發一個簡單的掃雷游戲

23.1 掃雷游戲系統概述與預覽

23.1.1 掃雷游戲系統概述
23.1.2 掃雷游戲系統預覽

23.2 掃雷游戲系統設計與分析

23.3 鼠標單擊方格的事件

23.4 制作游戲安裝包

23.5 核心代碼分析

24 圖書借閱系統

24.1 圖書借閱系統介紹和分析

24.1.1 圖書借閱系統應用背景概述
24.1.2 圖書借閱系統需求分析
24.1.3 圖書借閱系統功能模塊結構
24.1.4 圖書借閱系統概覽

24.2 圖書借閱系統數據庫設計

24.2.1 數據庫需求分析
24.2.2 概念結構設計
24.2.3 邏輯結構設計

24.3 系統窗體概覽

24.4 創建主窗體Main.frm

24.4.1 界面設計
24.4.2 編寫窗體處理代碼

24.5 創建圖書管理窗體Books.frm

24.5.1 界面設計
24.5.2 編寫窗體處理代碼

24.6 圖書添加/修改窗體BooksAE.frm

24.6.1 界面設計
24.6.2 編寫窗體處理代碼

24.7 圖書查找窗體Search.frm

24.7.1 界面設計
24.7.2 編寫窗體處理代碼

24.8 圖書過濾窗體Filter.frm

24.8.1 界面設計
24.8.2 編寫窗體處理代碼

24.9 排序處理窗體Sort.frm

24.9.1 界面設計
24.9.2 編寫窗體處理代碼

24.10 創建客戶管理窗體Members.frm

24.10.1 界面設計
24.10.2 編寫窗體處理代碼

24.11 創建借書處理窗體Issue.frm

24.11.1 界面設計
24.11.2 編寫窗體處理代碼

24.12 創建還書處理窗體Return.frm

24.12.1 界面設計
24.12.2 編寫窗體處理代碼

24.13 創建信息選擇窗體SelectDg.frm

24.13.1 界面設計
24.13.2 編寫窗體處理代碼

24.14 創建系統設置窗體Settings.frm

24.14.1 界面設計
24.14.2 編寫窗體處理代碼

24.15 創建圖書報表DataReport1

思維導圖

Visual Basic開發從入門到精通

防止博客圖床圖片失效,防止圖片源站外鏈:

http://www.processon.com/chart_image/5e5aa42ce4b0541c5e1459ad.png)

思維導圖在線編輯鏈接:

https://www.processon.com/view/5e5aa42ce4b0541c5e1459aa


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM