內容簡介
《Visual Basic從入門到精通(項目案例版)》以Visual Basic 6.0為基礎,以初學者為核心,全面介紹了Visual Basic程式設計、VB入門、VB編程和VB項目實戰案例等。本書共24章,其中第1~16章介紹了VisualBasic基礎知識、核心技術和高級套用,主要內容包括Visual Basic 6.0開發環境、Visual Basic語言基礎、程式控制結構、窗體、常用控制項、數組與集合、過程與函式、常用系統對象、選單、對話框、檔案操作、圖形圖像技術、資料庫初步套用、錯誤處理與程式調試、API函式、程式發布等;第17~24章通過企業進銷存管理系統、學生訂票管理系統、雲台視頻監控系統、人力資源管理系統等8個具體項目案例的實際開發過程,可以使讀者掌握編程思維和開發技術。
《Visual Basic從入門到精通(項目案例版)》配備了極為豐富的學習資源,具體內容如下:
◎配套資源:250集教學視頻(可掃描二維碼觀看),以及全書實例原始碼。
◎附贈“Visual Basic開發資源庫”,拓展學習本書的深度和廣度。
※實例資源庫:891個實例及原始碼解讀 ※模組資源庫:15個典型模組完整開發過程展現
※項目資源庫:15個項目完整開發過程展現 ※能力測試題庫:4種程式設計師必備能力測試題庫
◎附贈線上課程:包括Java,C ,android等不同語言的多達百餘學時的線上課程。
《Visual Basic從入門到精通(項目案例版)》是一本Visual Basic入門視頻教程,適合作為Visual Basic語言愛好者、Visual Basic語言初學者、Visual Basic語言工程師、套用型高校、培訓機構的教材或參考書。
圖書目錄
第1章VisualBasic6.0開發環境
1.1VisualBasic簡介
1.1.1VisualBasic的發展
1.1.2VisualBasic6.0的特點
1.1.3VisualBasic6.0的版本
1.2VisualBasic6.0的安裝與管理
1.2.1VisualBasic6.0的運行環境
1.2.2安裝VisualBasic6.
1.2.3VisualBasic6.0的更改和刪除
1.3VisualBasic6.0的啟動
1.3.1通過“開始”選單啟動
1.3.2通過捷徑啟動
1.3.3在“運行”對話框中運行
1.3.4開發環境的特點
1.4集成開發環境介紹
1.4.1選單欄
1.4.2工具列
1.4.3工具箱
1.4.4工程資源管理器
1.4.5屬性視窗
1.4.6窗體布局視窗
1.4.7窗體設計器
1.4.8代碼編輯器
1.5定製開發環境
1.5.1設定在編輯器中要求變數聲明
1.5.2設定格線大小和不對齊到格線
1.5.3設定啟動時保存
1.5.4定製工具列
1.6VisualBasic6.0的幫助系統
1.6.1啟動MSDNLibrary
1.6.2使用MSDNLibrary
1.6.3利用附帶的實例源程式學習編程
1.6.4使用VisualBasic6.0的幫助選單
1.7創建第一個VisualBasic程式
1.7.1創建工程檔案
1.7.2界面設計
1.7.3編寫代碼
1.7.4調試運行
1.7.5保存工程
1.7.6編譯程式
第2章VisualBasic語言基礎
2.1程式組成部分
2.2數據類型
2.2.1基本數據類型
2.2.2記錄類型
2.2.3枚舉類型
2.2.4變體類型
2.3變數
2.3.1什麼是變數
2.3.2變數的命名
2.3.3變數的聲明
2.3.4變數的作用域
2.3.5變數的生命周期
2.3.6使用OptionExplicit強制變數聲明
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.6代碼編寫規則
2.6.1對象命名規則
2.6.2代碼書寫規則
2.6.3處理關鍵字衝突
2.6.4代碼注釋規則
第3章程式控制結構
3.1順序控制結構
3.1.1賦值語句
3.1.2數據的輸入
3.1.3數據的輸出
3.2選擇結構
3.2.1單分支If…Then語句
3.2.2雙分支If…Then…Else語句
3.2.3If語句的嵌套
3.2.4多分支If…Then…ElseIf語句
3.2.5SelectCase語句
3.2.6IIf函式
3.3循環結構
3.3.1For…Next循環語句
3.3.2ForEach…Next循環語句
3.3.3Do…Loop循環語句
3.3.4While…Wend循環語句
3.3.5多重循環
3.4其他輔助控制語句
3.4.1跳轉語句
3.4.2復用語句
3.4.3退出語句
3.4.4結束語句
第4章窗體
4.1窗體概述
4.1.1窗體的概念
4.1.2窗體的組成
4.1.3模式窗體和無模式窗體
4.1.4SDI窗體和MDI窗體
4.1.5添加和移除窗體
4.1.6載入與卸載窗體
4.2窗體的屬性
4.2.1名稱
4.2.2標題
4.2.3圖示
4.2.4背景
4.2.5框線樣式
4.2.6顯示狀態
4.3窗體的方法
4.3.1顯示窗體
4.3.2隱藏窗體
4.3.3移動窗體
4.3.4在窗體上顯示文本
4.4窗體的事件
4.4.1單擊和雙擊
4.4.2載入和卸載
4.4.3活動性
4.4.4初始化
4.4.5調整大小
4.4.6重繪
4.4.7焦點事件
4.5窗體事件的生命周期
4.5.1窗體的啟動過程
4.5.2窗體的運行過程
4.5.3窗體的關閉過程
4.6MDI窗體
4.6.1MDI窗體概述
4.6.2MDI窗體的添加和移除
4.6.3MDI子窗體
4.6.4MDI窗體的特點
4.6.5MDI主窗體的設計
第5章常用控制項
5.1控制項概述
5.1.1控制項的作用
5.1.2控制項的屬性、方法和事件
5.1.3控制項的分類
5.2控制項的相關操作
5.2.1向窗體上添加控制項
5.2.2調整控制項的大小
5.2.3複製與刪除控制項
5.2.4使用窗體編輯器調整控制項布局
5.2.5鎖定控制項
5.2.6水平對齊
5.2.7使用相同寬度
5.3標籤和文本框
5.3.1Label控制項
5.3.2TextBox控制項
5.4命令按鈕
5.4.1CommandButton控制項的屬性
5.4.2CommandButton控制項的事件
5.5單選按鈕、複選框及框架
5.5.1單選按鈕(OptionButton控制項)
5.5.2複選框(CheckBox控制項)
5.5.3框架(Frame控制項)
5.6列表框與組合框
5.6.1ListBox控制項概述
5.6.2ListBox控制項的屬性
5.6.3ListBox控制項的方法
5.6.4ListBox控制項的事件
5.6.5ComboBox控制項概述
5.6.6ComboBox控制項的屬性
5.6.7ComboBox控制項的方法
5.7滾動條
5.7.1滾動條概述
5.7.2滾動條的屬性
5.7.3滾動條的事件
5.8Timer控制項
5.8.1Timer控制項的屬性
5.8.2Timer控制項的事件
第6章數組與集合
6.1數組的概念
6.2數組的分類
6.2.1靜態數組
6.2.2動態數組
6.2.3一維數組
6.2.4數組中的數組
6.2.5二維數組及多維數組
6.3數組的基本操作
6.3.1數組元素的插入
6.3.2數組元素的刪除
6.3.3數組元素的查找
6.3.4數組元素的排序
6.4記錄數組
6.4.1記錄數組的概念
6.4.2記錄數組的使用
6.5控制項數組
6.5.1控制項數組的概念
6.5.2創建控制項數組
6.5.3使用控制項數組
6.6數組相關函式及語句
6.6.1Ubound函式和LBound函式
6.6.2Split函式
6.6.3OptionBase語句
6.7集合
6.7.1集合的創建
6.7.2控制項集合
第7章過程與函式
7.1過程概述
7.2事件過程
7.2.1建立事件過程
7.2.2調用事件過程
7.3子過程
7.3.1建立子過程
7.3.2調用子過程
7.3.3調用其他模組中的子過程
7.4Function函式過程
7.4.1建立函式過程
7.4.2調用函式過程
7.4.3保存函式的局部變數值
7.4.4函式過程與子過程的區別
7.5參數傳遞
7.5.1形式參數和實際參數
7.5.2值傳遞和地址傳遞
7.5.3可選參數
7.5.4不定數量的參數
7.5.5數組參數傳遞
7.5.6對象參數傳遞
7.6過程遞歸與嵌套
7.6.1過程的嵌套調用
7.6.2過程的遞歸調用
7.7過程的作用域
7.8常用內部函式
7.8.1數學函式
7.8.2字元串函式
7.8.3數值轉換或類型轉換函式
7.8.4判斷函式
7.8.5日期和時間函式
7.8.6隨機函式
7.8.7格式化函式
7.8.8Shell函式
第8章常用系統對象
8.1App對象
8.1.1App對象的常用屬性
8.1.2利用APP對象動態識別路徑
8.2Screen對象
8.3Clipboard對象
8.4Printer對象和Printers集合對象
8.4.1Printer對象和Printers集合
8.4.2Printer對象的主要方法
8.5Debug對象
8.6Controls集合對象
8.6.1Controls集合的Add方法
8.6.2Controls集合的Remove方法
8.7Licenses集合對象
8.7.1Add方法(Licenses集合)
8.7.2VBControlExtender對象
8.7.3ObjectEvent事件
8.7.4何時添加許可證關鍵字
8.7.5何時不需要許可證關鍵字
第9章選單
9.1選單概述
9.2選單編輯器
9.3使用選單編輯器創建選單
9.3.1設計選單項
9.3.2創建最簡選單
9.3.3設定選單的快捷鍵和訪問鍵
9.3.4創建級聯選單
9.3.5創建複選選單
9.3.6設定選單分隔條
9.3.7設定選單無效
9.3.8顯示視窗列表
9.3.9為選單事件添加代碼
9.3.10選單數組
9.4彈出式選單
9.4.1彈出式選單的設計
9.4.2彈出式選單的調用
9.4.3在無標題欄窗體中創建右鍵選單
9.5選單編程
9.5.1使選單命令有效或無效
9.5.2使選單控制項不可見
9.5.3在選單中使用複選標記
9.6選單高級開發
9.6.1創建單選選單項
9.6.2向系統選單中插入自定義選單項
9.6.3刪除指定的選單項
9.6.4根據選單標題調用選單事件
9.6.5添加選單項圖示
9.6.6為無標題欄窗體添加系統選單
第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.3.4“檔案多選打開”對話框
10.3.5“另外儲存為”對話框
10.3.6“顏色”對話框
10.3.7“字型”對話框
10.3.8“列印”對話框
10.3.9“幫助”對話框
第11章檔案操作
11.1檔案概述
11.1.1檔案的結構
11.1.2檔案的分類
11.1.3檔案處理的一般步驟
11.2檔案系統控制項
11.2.1驅動器列表框
11.2.2目錄列表框
11.2.3檔案列表框
11.2.4檔案系統控制項的聯動
11.3檔案操作的語句
11.3.1改變當前驅動器
11.3.2改變目錄或資料夾
11.3.3刪除檔案
11.3.4創建目錄或資料夾
11.3.5複製檔案
11.3.6檔案重命名
11.3.7獲取檔案屬性
11.3.8設定檔案屬性
11.4常用檔案操作函式
11.4.1使用CurDir函式來代表當前路徑
11.4.2使用GetAttr函式獲取檔案屬性
11.4.3使用FileDateTime函式獲取檔案創建或修改時間
11.4.4返回檔案長度(FileLen函式)
11.4.5測試檔案結束狀態(EOF函式)
11.4.6獲取打開檔案的大小(LOF函式)
11.5順序檔案
11.5.1順序檔案的打開與關閉
11.5.2順序檔案的讀取
11.5.3順序檔案的寫入操作
11.6隨機檔案
11.6.1隨機檔案的打開與關閉
11.6.2讀取隨機檔案
11.6.3寫入隨機檔案
11.7二進制檔案
11.7.1二進制檔案的打開與關閉
11.7.2二進制檔案的讀取與寫入操作
11.8檔案系統對象
11.8.1FSO對象模型
11.8.2FileSystemObject對象
11.8.3Drive對象及磁碟驅動器的操作
11.8.4Folder對象與資料夾的瀏覽(獲取某路徑的資料夾名)
11.8.5File對象與檔案的操作
11.8.6TextStream對象與檔案的讀寫
11.9訪問INI檔案
11.9.1讀取INI檔案設定
11.9.2保存INI檔案設定
第12章圖形圖像技術
12.1坐標系統與顏色的指定
12.1.1VisualBasic坐標系統
12.1.2顏色的使用
12.2圖形控制項
12.2.1形狀控制項(Shape控制項)
12.2.2畫線工具控制項(Line控制項)
12.3圖形屬性
12.3.1設定繪圖坐標
12.3.2設定圖形位置和大小
12.3.3設定圖形的框線效果
12.3.4設定繪製效果
12.3.5設定前景色和背景色(BackColor和ForeColor屬性)
12.3.6設定填充效果(FillColor和FillStyle屬性)
12.4圖形方法
12.4.1使用PSet方法實現畫筆功能
12.4.2使用Point方法實現顏色吸管功能
12.4.3使用Line方法實現畫線功能
12.4.4使用Circle方法繪製空心圓
12.4.5使用Cls方法清屏
12.4.6使用PaintPicture方法繪製圖形
12.5圖像控制項
12.5.1初識PictureBox控制項
12.5.2使用PictureBox控制項瀏覽照片
12.5.3初識Image控制項
12.5.4使用Image控制項製作動畫程式
12.6圖像處理函式
12.6.1使用LoadPicture函式載入圖像
12.6.2使用SavePicture語句保存自繪圖形
第13章資料庫初步套用
13.1SQL概述
13.2配置ODBC數據源
13.2.1連線Access資料庫
13.2.2連線SQLServer資料庫
13.3ADO技術簡介
13.3.1ADO模型的構成
13.3.2ADO對象與集合的關係
13.4認識並使用ADODC控制項
13.4.1添加ADODC控制項
13.4.2使用ADODC控制項連線資料庫
13.4.3ADODC控制項的主要屬性、方法
13.4.4使用ADODC控制項運算元據表
13.5常用數據顯示控制項
13.5.1DataGrid控制項概述
13.5.2DataGrid控制項的主要屬性、方法和事件
13.5.3用DataGrid控制項顯示數據表中的數據
13.5.4使用MSHFlexGrid控制項顯示數據
第14章錯誤處理與程式調試
14.1錯誤類型
14.1.1編譯錯誤
14.1.2運行錯誤
14.1.3邏輯錯誤
14.2工作模式
14.2.1設計模式
14.2.2運行模式
14.2.3中斷模式
14.3調試工具
14.3.1“調試”工具列的使用
14.3.2“本地”視窗的使用
14.3.3“調用堆疊”視窗的使用
14.3.4“立即”視窗的使用
14.3.5插入斷點和單步調試
14.3.6“監視”視窗的使用
14.4錯誤處理語句和對象
14.4.1Err對象
14.4.2捕獲錯誤(OnError語句)
14.4.3結束錯誤處理(Resume語句)
14.4.4編寫錯誤處理函式
第15章API函式
15.1API概述
15.1.1API的概念
15.1.2API的相關概念
15.2使用API瀏覽器
15.2.1啟動API瀏覽器
15.2.2API瀏覽器的載入
15.2.3API瀏覽器的使用
15.3API函式的使用
15.3.1API函式的聲明
15.3.2API常數與類型
15.3.3API函式的調用
第16章程式發布
16.1應用程式打包
16.1.1啟動打包和展開嚮導
16.1.2指定打包類型
16.1.3指定打包資料夾
16.1.4列出包含的檔案
16.1.5指定壓縮檔案選項
16.1.6指定安裝程式標題
16.1.7指定工作組與項目
16.1.8調整安裝位置
16.1.9指定已分享檔案
16.1.10完成並儲存腳本
16.2自定義安裝程式
16.3常見打包問題
16.3.1如何打包資料夾
16.3.2在打包檔案時要將系統附加檔案添加完全
16.3.3解決在打包應用程式時沒有訪問許可權的問題
16.3.4如何修改安裝程式的目錄
16.3.5解決安裝檔案過期問題
第17章企業進銷存管理系統(VisualBasic6.0 SQLServer2000實現)
17.1開發背景
17.2系統分析
17.2.1需求分析
17.2.2可行性分析
17.2.3編寫項目計畫書
17.3系統設計
17.4資料庫設計
17.5公共模組設計
17.6主窗體設計
17.7系統登錄模組設計
17.8商品入庫模組設計
17.9商品借出模組設計
17.10齣入庫現金年統計數據模組設計
17.11檔案處理技術
17.12本章總結
第18章 學生訂票管理系統
(VisualBasic6.0 SQLServer2005實現)
……
第19章BQ聊天系統
(VisualBasic6.0 SQLServer2005實現)
……
第20章 雲台視頻監控系統(VisualBasic6.0 天敏VC4000監控卡SDK實現)
……
第21章企業郵件通
(VisualBasic6.0 Access2000 JMail組件實現)
……
第22章客戶管理系統
……
第23章人力資源管理系統
……
第24章企業行銷管理系統
……