編輯推薦
以任務驅動方式講解,用實例引導讀者學習,只需21天,便可輕鬆掌握Visual Basic編程。
本書特色:基礎知識-核心技術-典型實例-綜合練習-項目案例,184個典型實例、1個項目案例、301個練習題,一線開發人員全程貼心講解,上手毫不費力。
超值DVD:18小時多媒體語音視頻教學,本書原始碼+本書電子教案(PPT),1000餘頁編程參考寶典電子書(免費贈送)。
內容簡介
本書是Visual Basic 6.0的入門教程,主要針對沒有程式設計基礎的讀者,詳細介紹了Visual Basic 6.0的基本概念和編程技術。書中通過大量的範例及綜合練習來介紹Visual Basic 6.0的基本概念、語言特點、基本的程式設計方法,以及小型應用程式的設計步驟。本書在內容講解上力求形象生動、深入淺出,使讀者能夠較為輕鬆地理解基本概念。讀者可以在較短時間內通過對基本概念的理解和自己動手編程來快速掌握Visual Basic 6.0基本的和最新的程式設計方法。
本書的主要內容包括Visual Basic 6.0集成開發環境、Visual Basic 6.0語言基礎、程式控制結構、數組、過程和函式、應用程式用戶界面、控制項、選單、檔案系統、圖形與圖像、多媒體技術、網路通信技術、API函式套用、ActiveX控制項、程式的調試與除錯、資料庫系統與SQL語言、ADO資料庫編程、Visual Basic資料庫控制項編程、數據報表技術,以及綜合案例開發等內容。
本書既適合於沒有編程基礎的Visual Basic 6.0初學者作為入門教程,也可作為各類Visual Basic 6.0開發者的參考書籍。
本書附贈DVD光碟1張,內容包括超大容量手把手教學視頻、電子教案(PPT)、編程參考寶典電子書、原始碼及各章習題答案。
目錄
第一篇 Visual Basic 6.0基礎篇
第1章 Visual Basic 6.0概述(教學視頻:59分鐘)
1.1 Visual Basic 6.0介紹
1.1.1 Visual Basic 6.0的發展
1.1.2 Visual Basic 6.0的特點
1.1.3 Visual Basic 6.0的安裝和卸載
1.2 Visual Basic 6.0集成開發環境(IDE)
1.2.1 Visual Basic 6.0的啟動
1.2.2 Visual Basic 6.0的退出
1.2.3 集成開發環境組成
1.3 Visual Basic 6.0工程和工程管理
1.3.1 從“Hello World”開始
1.3.2 創建工程
1.3.3 創建窗體
1.3.4 設計程式界面
1.3.5 編寫代碼
1.3.6 保存工程
1.3.7 運行程式
1.3.8 生成執行檔
1.4 Visual Basic 6.0 的幫助系統
1.4.1 MSDN幫助系統
1.4.2 網路資源
1.5 綜合練習
1.6 小結
1.7 習題
第2章 Visual Basic 6.0語言基礎(教學視頻:54分鐘)
2.1 代碼的編寫規範
2.1.1 命名規則
2.1.2 語句書寫
2.1.3 程式注釋
2.1.4 格式化及縮排
2.2 數據類型
2.2.1 基本數據類型
2.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.4.4 公用變數
2.5 運算符
2.5.1 算術運算符
2.5.2字元串運算符
2.5.3 關係運算符
2.5.4 邏輯運算符
2.6 表達式
2.6.1 表達式的組成
2.6.2 表達式的書寫規則
2.6.3 複合表達式的運算順序
2.7 綜合練習
2.8 小結
2.9 習題
第3章 程式控制結構(教學視頻:58分鐘)
3.1 順序結構
3.1.1 賦值語句
3.1.2 順序結構實例
3.2 選擇結構
3.2.1 If…Then語句
3.2.2 If…Then…Else語句
3.2.3 If…Then…ElseIf語句
3.2.4iif函式
3.2.5 If語句的嵌套
3.2.6Select Case語句
3.2.7 Is、To關鍵字的使用
3.3 循環結構
3.3.1 While…Wend語句
3.3.2 For…Next語句
3.3.3 For Each…Next語句
3.3.4 While型Do…Loop語句
3.3.5 Until型Do…Loop語句
3.3.6 循環的嵌套
3.4 其他結構控制語句
3.4.1 GoTo語句
3.4.2 Exit語句
3.4.3 End語句
3.4.4 With語句
3.4.5Doevents語句
3.5 綜合練習
3.6 小結
3.7 習題
第4章 數組(教學視頻:57分鐘)
4.1 數組的概念
4.2 靜態數組與動態數組
4.2.1 靜態數組
4.2.2 動態數組
4.3 一維數組與多維數組
4.3.1 一維數組
4.3.2 多維數組
4.4 數組的基本操作
4.4.1 數組的輸入
4.4.2 數組的輸出
4.4.3 數組的插入
4.4.4 數組的刪除
4.4.5 數組的查找
4.4.6 數組的排序
4.5 綜合練習
4.6 小結
4.7 習題
第5章 過程和函式(教學視頻:23分鐘)
5.1 Sub過程
5.1.1 Sub過程分類
5.1.2 創建Sub過程
5.1.3 調用Sub過程
5.2 Function過程
5.2.1 創建Function過程
5.2.2 調用Function過程
5.3 參數傳遞
5.3.1 形參與實參
5.3.2 傳值
5.3.3 傳址
5.3.4 可選參數
5.3.5 數組參數
5.3.6 對象參數
5.4 過程的嵌套與遞歸調用
5.4.1 嵌套調用
5.4.2 遞歸調用
5.5 綜合練習
5.6 小結
5.7 習題
第二篇 Visual Basic應用程式篇
第6章 應用程式用戶界面(教學視頻:52分鐘)
6.1 界面樣式
6.1.1 單文檔界面
6.1.2 多文檔界面
6.1.3 資源管理器樣式界面
6.2 窗體的基本概念
6.2.1 窗體的組成
6.2.2 添加和刪除窗體
6.3 窗體的屬性、方法和事件
6.3.1 窗體的屬性
6.3.2 窗體的方法
6.3.3 窗體的事件
6.4 多文檔界面設計
6.4.1 多文檔界面結構
6.4.2 多文檔窗體選單的設計
6.5 綜合練習
6.6 小結
6.7 習題
第7章 通用標準控制項(教學視頻:46分鐘)
7.1 控制項概述
7.2 文本框控制項
7.2.1 文本框控制項的屬性
7.2.2 文本框控制項的事件
7.2.3 文本框控制項套用示例
7.3 命令按鈕控制項
7.3.1 命令按鈕控制項的屬性
7.3.2 命令按鈕控制項的事件
7.3.3 用戶登錄窗體設計範例
7.4 單選按鈕控制項
7.4.1 單選按鈕控制項的屬性
7.4.2 單選按鈕控制項的事件
7.5 複選按鈕控制項
7.5.1 複選按鈕控制項的屬性
7.5.2 設定字型格式範例
7.6 定時器控制項
7.6.1 定時器控制項的屬性
7.6.2 定時器控制項的事件及套用範例
7.7 列表框控制項
7.7.1 列表框控制項的屬性
7.7.2 列表框控制項的方法
7.7.3 列表框控制項的事件
7.7.4 列表框控制項套用範例
7.8 綜合練習
7.9 小結
7.10 習題
第8章 擴展控制項(教學視頻:52分鐘)
8.1 通用對話框控制項
8.1.1 “打開”對話框
8.1.2 “工程另外儲存為”對話框
8.1.3 “顏色”對話框
8.1.4 “字型”對話框
8.1.5 “列印”對話框
8.2 列表視圖控制項
8.2.1 列表視圖控制項的屬性
8.2.2 列表視圖控制項的方法
8.2.3 列表視圖控制項的事件
8.3 樹視圖控制項
8.3.1 樹視圖控制項的屬性
8.3.2 樹視圖控制項的方法
8.4 綜合練習
8.5 小結
8.6 習題
第9章 選單、工具列與狀態欄(教學視頻:55分鐘)
9.1 選單
9.1.1 選單編輯器
9.1.2 創建下拉式選單
9.1.3 為下拉式選單添加代碼
9.2 彈出式選單
9.3 創建工具列
9.3.1 創建工具列的一般步驟
9.3.2 創建工具列實例
9.4 創建狀態欄
9.5 綜合練習
9.6 小結
9.7 習題
第10章 檔案系統(教學視頻:51分鐘)
10.1 檔案的結構和類型
10.1.1 檔案的結構
10.1.2 檔案的類型
10.2 檔案基本操作
10.2.1 順序檔案的打開和關閉
10.2.2 順序檔案的寫操作
10.2.3 順序檔案的讀操作
10.2.4 隨機檔案的打開和關閉
10.2.5 隨機檔案的寫操作
10.2.6 隨機檔案的讀操作
10.3 使用檔案系統控制項
10.3.1 DriveListBox控制項
10.3.2 DirListBox控制項
10.3.3 FileListBox控制項
10.3.4 檔案系統控制項的綜合套用
10.4 深入檔案系統
10.4.1 檔案系統對象
10.4.2 用Drive對象操作磁碟驅動器
10.4.3 用Folder對象操作資料夾
10.4.4 用File對象操作檔案
10.4.5 用TextStream對象操作文本檔案
10.5 綜合練習
10.6 小結
10.7 習題
第11章 圖形與圖像(教學視頻:44分鐘)
11.1 坐標系統
11.2 圖形屬性
11.2.1 CurrentX屬性和CurrentY屬性
11.2.2 BackColor屬性和ForeColor屬性
11.2.3 DrawWidth屬性、DrawStyle屬性和DrawMode屬性
11.2.4 FillColor屬性和FillStyle屬性
11.3 圖形控制項
11.3.1 Shape控制項
11.3.2Line控制項
11.4圖形方法
11.4.1pset方法
11.4.2 Line方法
11.4.3 Circle方法
11.4.4 Cls方法
11.4.5 用圖形方法繪製統計圖例
11.5 綜合練習
11.6 小結
11.7 習題
第12章 多媒體技術(教學視頻:55分鐘)
12.1 多媒體技術概述
12.2 多媒體控制項
12.2.1 MMControl控制項
12.2.2 WindowsMediaPlayer控制項
12.3 用API函式完成多媒體技術
12.3.1PlaySound函式播放音頻檔案
12.3.2mciSendString函式
12.4 綜合練習
12.5 小結
12.6 習題
第三篇 Visual Basic高級套用篇
第13章 網路通信編程技術(教學視頻:53分鐘)
13.1 網路協定
13.1.1 TCP/IP協定
13.1.2 UDP協定
13.2Winsock控制項
13.2.1 Winsock控制項的屬性
13.2.2 Winsock控制項的方法
13.2.3 Winsock控制項的事件
13.3 Winsock控制項的套用
13.3.1 用TCP創建網路通信程式伺服器端
13.3.2 用TCP創建網路通信程式客戶端
13.3.3 用UDP創建網路通信程式
13.4 綜合練習
13.5 小結
13.6 習題
第14章 WIN32 API函式(教學視頻:46分鐘)
14.1 API概述
14.1.1 API簡介
14.1.2 動態程式庫(DLL)
14.2 在Visual Basic 6.0程式中使用API
14.2.1 API函式聲明
14.2.2 啟動API文本瀏覽器
14.2.3 用API文本瀏覽器聲明API函式
14.3 API函式的套用
14.3.1 常用API函式
14.3.2 獲取驅動器的類型
14.3.3 鎖定滑鼠移動邊界
14.4 綜合練習
14.5 小結
14.6 習題
第15章 ActiveX控制項(教學視頻:54分鐘)
15.1 ActiveX控制項概述
15.2 創建ActiveX控制項
15.2.1 創建ActiveX控制項的步驟
15.2.2 創建ActiveX控制項工程
15.2.3 設計ActiveX控制項的外觀
15.2.4 為ActiveX控制項添加代碼
15.2.5 為ActiveX控制項添加屬性、方法和事件
15.2.6 生成ActiveX控制項
15.2.7 ActiveX控制項數字時鐘的使用
15.3 綜合練習
15.4 小結
15.5 習題
第16章 程式的調試與除錯(教學視頻:59分鐘)
16.1 Visual Basic 6.0程式中的錯誤類型
16.1.1 編譯錯誤
16.1.2 運行錯誤
16.1.3 邏輯錯誤
16.2 程式工作模式
16.3 程式調試技術
16.3.1 調試工具列
16.3.2 本地視窗
16.3.3 立即視窗
16.3.4 監視視窗
16.3.5 Debug對象
16.3.6 Stop語句
16.4 錯誤處理
16.4.1 Err對象
16.4.2 On Error語句
16.4.3 Resume語句
16.5 綜合練習
16.6 小結
16.7 習題
第四篇 Visual Basic與資料庫系統篇
第17章 資料庫系統與SQL語言(教學視頻:53分鐘)
17.1 資料庫系統基本概念
17.1.1 三級模式
17.1.2 關係資料庫
17.2 Access資料庫
17.2.1 創建Access資料庫
17.2.2 創建Access數據表
17.3 SQL Server資料庫
17.3.1 創建SQL Server資料庫
17.3.2 創建SQL Server數據表
17.4 SQL語言介紹
17.4.1 數據查詢語句
17.4.2 數據操作語句
17.4.3 數據定義語句
17.5 綜合練習
17.6 小結
17.7 習題
第18章 ADO資料庫編程(教學視頻:53分鐘)
18.1 ADO技術概述
18.2 ADO對象模型
18.2.1 Connection對象
18.2.2 用Connection對象連線常用資料庫
18.2.3 Recordset對象
18.2.4 Connection對象和Recordset對象的套用
18.2.5 Command對象
18.2.6 Field對象
18.2.7 Stream對象
18.2.8 Error對象
18.3 綜合練習
18.4 小結
18.5 習題
第19章 VB與資料庫編程(教學視頻:56分鐘)
19.1Data控制項
19.1.1 Data控制項的屬性
19.1.2 Data控制項的方法
19.1.3 Data控制項的事件
19.2 ADO控制項
19.2.1 ADO控制項的屬性
19.2.2 ADO控制項的方法
19.2.3 用ADO控制項連線資料庫
19.3 資料庫綁定控制項
19.3.1 DBGrid控制項
19.3.2 DBList控制項和DBCombo控制項
19.3.3 DataGrid控制項
19.3.4 DataList控制項和DataCombo控制項
19.4 綜合練習
19.5 小結
19.6 習題
第20章 數據報表生成(教學視頻:52分鐘)
20.1 數據環境
20.1.1 添加數據環境設計器
20.1.2 添加Connection對象
20.1.3 添加Command對象
20.1.4 使用數據環境
20.2 數據報表
20.2.1 添加數據報表設計器
20.2.2 設計數據報表
20.3 綜合練習
20.4 小結
20.5 習題
第五篇 綜合案例篇
第21章 人事管理系統開發實例(教學視頻:51分鐘)
21.1 人事管理系統開發概述
21.2 人力資源案例設計與分析
21.2.1 系統結構設計
21.2.2 系統需求分析
21.2.3 系統功能模組劃分
21.3 設計和創建資料庫
21.3.1 資料庫需求分析
21.3.2 創建資料庫
21.4 創建工程和公共函式模組
21.4.1 創建公共變數和公共函式模組
21.4.2 創建程式入口函式
21.5 創建系統登錄模組
21.6 創建主窗體模組
21.7 創建用戶管理子模組
21.8 創建修改密碼子模組
21.9 創建基礎數據管理模組
21.10 創建部門信息管理模組
21.11 創建職員基本信息管理子模組
21.12 創建報表
21.13 創建資料庫管理模組
21.13.1 創建資料庫備份子模組
21.13.2 創建資料庫恢復子模組
21.14 應用程式的打包發布
21.15 小結
書摘插圖
第一篇 Visual Basic 6.0基礎篇
第1章 Visual Basic 6.0概述
Visual Basic 6.0是Microsoft公司推出的基於Windows平台的軟體快速開發工具,也是目前Windows環境下最受歡迎的程式設計工具之一。它採用事件驅動的編程方式,支持面向對象的程式設計方式,使程式設計師能夠既簡單又快捷地開發Windows的應用程式。同時,對於ActiveX控制項和DLL動態程式庫的支持,也使程式能夠實現更為強大的功能。下面給出本章的學習內容提要和具體的學習目標。
……