《Visual Basic從入門到精通(第2版)》從初學者的角度出發(fā),以通俗易懂的語言、豐富多彩的實例,詳細介紹了使用Visual Basic進行程序開發(fā)需要掌握的知識。全書共分22章,包括初識Visual:Basic 6.0,VB語言基礎(chǔ),算法和程序控制結(jié)構(gòu),數(shù)組的聲明和應(yīng)用,過程的創(chuàng)建和使用,內(nèi)置函數(shù)與API函數(shù),窗體和系統(tǒng)對象,標準模塊和類模塊,常用標準控件,菜單、工具欄和狀態(tài)欄,對話框,常用ActiveX控件,鼠標鍵盤處理,程序調(diào)試和錯誤處理,文件系統(tǒng)編程,圖形圖像技術(shù),多媒體技術(shù),SQI.,應(yīng)用,數(shù)據(jù)庫開發(fā)技術(shù),數(shù)據(jù)庫控件,網(wǎng)絡(luò)編程技術(shù)以及企業(yè)進銷存管理系統(tǒng)。書中所有知識都結(jié)合具體實例進行介紹,涉及的程序代碼給出了詳細的注釋,可以使讀者輕松領(lǐng)會Visual Basic程序開發(fā)的精髓,快速提高開發(fā)技能。
Visual Basic6.0是Microsoft公司推出的基于Windows環(huán)境的一種面向?qū)ο蟮目梢暬幊汰h(huán)境,白面世以來便憑借其易學易用、功能強大的特點備受用戶的青睞。其強大的可視化用戶界面設(shè)計,讓程序員從復(fù)雜的界面設(shè)計中解脫出來,使編程成為一種享受
Visual Basic從入門到精通 目錄:
第1篇 基礎(chǔ)知識
第1章 初識Visual Basic6.0
視頻講解:26分鐘
1.1 Visual Basic簡介
1.1.1 Visual Basic的發(fā)展
1.1.2 Visual Basic6.0的特點
1.2 如何學好VB
1.2.1 VB可以做什么
1.2.2 學習VB的幾點建議
1.3 VB6.0的安裝與管理
1.3.1 VB6.0的運行環(huán)境
1.3.2 VB6.0+SP6的安裝
1.3.3 VB6.0的更改或刪除
1.4 VB6.0的啟動
1.4.1 通過“開始”菜單啟動
1.4.2 通過快捷方式啟動
1.5 VB6.0的集成開發(fā)環(huán)境
1.5.1 集成開發(fā)環(huán)境簡介
1.5.2 菜單欄
1.5.3 工具欄
1.5.4 工具箱
1.5.5 工程資源管理器
1.5.6 屬性窗口
1.5.7 窗體布局窗口
1.5.8 窗體設(shè)計器
1.5.9 代碼編輯窗口
1.6 定制開發(fā)環(huán)境
1.6.1 設(shè)置在編輯器中要求變量聲明
1.6.2 設(shè)置網(wǎng)格大小和不對齊到網(wǎng)格
1.6.3 設(shè)置啟動時保存
1.6.4 定制工具欄
1.6.5 為代碼編輯器設(shè)置鼠標滾動
1.7 VB6.0的幫助系統(tǒng)
1.7.1 MSDN Library的安裝與使用
1.7.2 利用附帶的實例源程序?qū)W習編程
1.7.3 使用VB的幫助菜單
1.8 創(chuàng)建第一個VB程序
1.8.1 創(chuàng)建工程文件
1.8.2 設(shè)計界面
1.8.3 編寫代碼
1.8.4 調(diào)試運行
1.8.5 保存工程
1.8.6 編譯程序
1.9 小結(jié)
第2章 VB語言基礎(chǔ)
視頻進解:29分鐘
2.1 關(guān)鍵字和標識符
2.2 數(shù)據(jù)類型
2.2.1 基本數(shù)據(jù)類型
2.2.2 記錄類型
2.2.3 枚舉類型
2.3 變量
2.3.1 什么是變量
2.3.2 變量的命名
2.3.3 變量的聲明
2.3.4 變量的作用域
2.3.5 靜態(tài)變量
2.3.6 變量同名問題的處理
2.3.7 變量的生命周期
2.4 常量
2.4.1 常量的聲明
2.4.2 局部常量和全局常量
2.5 運算符和表達式
2.5.1 運算符
2.5.2 表達式
2.5.3 運算符的優(yōu)先級
2.6 代碼編寫規(guī)則
2.6.1 對象命名規(guī)則
2.6.2 代碼書寫規(guī)則
2.6.3 處理關(guān)鍵字沖突
2.6.4 代碼注釋規(guī)則
2.7 小結(jié)
2.8 練習與實踐
第3章 算法和程序控制結(jié)構(gòu)
視頻講解:59分鐘
3.1 算法
3.1.1 什么是算法
3.1.2 算法的特性
3.1.3 算法的描述方法
3.1.4 構(gòu)成算法的基本控制結(jié)構(gòu)
3.2 順序結(jié)構(gòu)
3.2.1 賦值語句
3.2.2 數(shù)據(jù)的輸入
3.2.3 數(shù)據(jù)的輸出
3.3 選擇結(jié)構(gòu)
3.3.1 單分支If...Then語句
3.3.2 雙分支If Then Else語句
3.3.3 If語句的嵌套
3.3.4 多分支If...Then Else lf語句
3.3.5 Select Case語句
3.3.6 IIf函數(shù)
3.4 循環(huán)結(jié)構(gòu)
3.4.1 For...Next循環(huán)語句
3.4.2 For...Each Next循環(huán)語句
3.4.3 Do...Loop循環(huán)語句
3.4.4.嵌套循環(huán)
3.4.5 選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu)的嵌套
3.5 其他輔助控制語句
3.5.1 跳轉(zhuǎn)語句GoTo
3.5.2 復(fù)用語句With...End...With
3.5.3 退出語句Exit
3.5.4 結(jié)束語句End
3.6 小結(jié)
3.7 練習與實踐
第4章 數(shù)組的聲明和應(yīng)用
視頻講解:26分鐘
4.1 數(shù)組的概述
4.1.1 數(shù)組的概念
4.1.2 數(shù)組與簡單變量的區(qū)別
4.2 數(shù)組的分類
4.2.1 靜態(tài)數(shù)組
4.2.2 動態(tài)數(shù)組
4.2.3 一維數(shù)組
4.2.4 數(shù)組中的數(shù)組
4.2.5維數(shù)組及多維數(shù)組
4.3 數(shù)組的基本操作
4.3.1 數(shù)組元素的輸入
4.3.2 數(shù)組元素的輸出
4.3.3 數(shù)組元素的插入
4.3.4 數(shù)組元素的刪除
4.3.5 數(shù)組元素的查找
4.3.6 數(shù)組元素的排序
4.4 記錄數(shù)組
4.4.1 記錄數(shù)組的概念
4.4.2 記錄數(shù)組的使用
4.5 控件數(shù)組
4.5.1 控件數(shù)組的概念
4.5.2 創(chuàng)建控件數(shù)組
4,5.3 使用控件數(shù)組
4.6 數(shù)組相關(guān)函數(shù)及語句
4.6.1 Array函數(shù)
4.6.2 U Bound函數(shù)和L Bound函數(shù)
4.6.3 Split函數(shù)
4.6 4 Option Base語句
4.7 小結(jié)
4.8 練習與實踐
第5章 過程的創(chuàng)建和使用
視頻講解:53分鐘
5.1 認識過程
5.2 事件過程
5.2.1 建立事件過程
5.2.2 調(diào)用事件過程
5.3 子過程(Sub過程)
5.3.1 建立子過程
5.3.2 調(diào)用子過程
5.3.3 調(diào)用其他模塊中的子過程
5.4 函數(shù)過程(F1anction過程)
5.4.1 建立函數(shù)過程
5.4.2 調(diào)用函數(shù)過程
5.4.3 函數(shù)過程與子過程的區(qū)別
5.5 參數(shù)的傳遞
5.5.1 認識參數(shù)
5.5.2 參數(shù)按值和按地址傳遞
5.5.3 數(shù)組參數(shù)
5.5 4 對象參數(shù)
5.6 嵌套過程
5.7 遞歸過程
5.8 屬性過程(Property過程)
5.8.1 使用屬性過程建立類的屬性
5.8.2 使用類屬性
5.8.3 只讀屬性和對象屬性
5.9 小結(jié)
5.10 練習與實踐
第6章 內(nèi)置函數(shù)與API函數(shù)
視頻講解:53分鐘
6.1 數(shù)學函數(shù)
6.1.1 Abs函數(shù)(求絕對值)
6.1.2 Exp函數(shù)(e的n次方)
6.1.3 Sgn函數(shù)(返回符號)
6.1.4 Sqr函數(shù)(平方根)
6.2 字符串函數(shù)
6.2.1 Lea函數(shù)
6.2.2 Left和Right函數(shù)
6.2.3 Mid函數(shù)
6.2.4 Trim、RTrim、LTrim函數(shù)(去空格)
6.3 類型轉(zhuǎn)換函數(shù)
6.3.1 Asc函數(shù)(轉(zhuǎn)換為ASCII)
6.3.2 Chr函數(shù)(轉(zhuǎn)換為字符)
6.3.3 Val函數(shù)(轉(zhuǎn)換為數(shù)值型)
6.3.4 Str函數(shù)(轉(zhuǎn)換為字符型)
6.4 判斷函數(shù)
6.4.1 Is Null函數(shù)
6.4.2 Is Numeric函數(shù)
6.4.3 Is Array函數(shù)
6.5 日期和時間函數(shù)
6.5.1 Date函數(shù)、Now函數(shù)、Time的涵數(shù).
6.5.2 Timer函數(shù)
6.5.3 Weekday函數(shù)
6.5.4 Year、泰疽ob睫、Day函數(shù)(年、月、日)
6.5.5 Hour、Minute、Second函數(shù)(時、分、秒)
6.6 隨機函數(shù)
6.6.1 Randomize函數(shù)
6.6.2 Rnd函數(shù)
6.7 格式化函數(shù)
6.8 API函數(shù)
6.8.1 API的概念
6.8.2 API的相關(guān)概念
6.9 API瀏覽器
6.9.1 啟動API瀏覽器
6.9.2 API瀏覽器的加載
6.9.3 API瀏覽器的使用
6.10 API的使用
6.10.1 API函數(shù)的聲明
6.10.2 API常數(shù)與類型
6.11 API函數(shù)的調(diào)用
6.12 小結(jié)
6.13 練習與實踐
第2篇 核心技術(shù)
第7章 窗體和系統(tǒng)對象
視頻講解:1小時分鐘
7.1 窗體的概述
7.1.1 窗體的結(jié)構(gòu)
7.1.2 模式窗體和無模式窗體
7.1.3 SDI窗體和MDI窗體
7.1.4 添加和移除窗體
7.1.5 加載(Load)與卸載(Unload)窗體
7.2 窗體的屬性
7.2.1 名稱(Name屬性)
7.2.2 標題(Caption屬性)
7.2.3 圖標(Icon屬性)
7.2.4 背景(Picture屬性)
7.2.5 邊框樣式(Border Style屬性)
7.2.6 顯示狀態(tài)(Windows State屬性)
7.2.7 顯示位置(Start Up Position屬性)
7.3 窗體的方法
7.3.1 顯示窗體(Show方法)
7.3.2 隱藏窗體(Hide方法)
7.3.3 移動窗體(Move方法)
7.4 窗體的事件
7.4.1 單擊和雙擊(Click/Dbl Click事件)
7.4.2 載入和卸載(Load/Query Unload/Unload事件)
7.4.3 活動性(Activate/Deactivate事件)
7.4.4 初始化(Initialize事件)
7.4.5 調(diào)整大。≧esize事件)
7.4.6 重繪(Paint事件)
7.4.7 焦點事件(Got Focus/Los tFocus事件)
7.5 窗體事件的生命周期
7.5.1 窗體啟動過程
7.5.2 窗體運行過程
7.5.3 窗體關(guān)閉過程
7.6 MDI窗體
7.6.1 MDI窗體概述
7.6.2 MDI窗體的添加和移除
7.6.3 MDI子窗體(MDI Child屬性)
7.6.4 MDI程序的特點
7.6.5 MDI主窗體的設(shè)計
7.7 系統(tǒng)對象
7.7.1 應(yīng)用程序?qū)ο螅ˋPP對象)
7.7.2 屏幕對象(Screen對象)
7.7.3 剪貼板對象(Clipboard對象)
7.7.4 調(diào)試對象(Debug對象)
7.8 小結(jié)
7.9 練習與實踐
第8章 標準模塊和類模塊
視頻講解:12分鐘
8.1 標準模塊
8.1.1 標準模塊概述
8.1.2 添加標準模塊
8.2 類模塊
8.2.1 類模塊的概述
8.2.2 添加類模塊
8.3 標準模塊和類模塊的區(qū)別
8.4 小結(jié)
8.5 練習與實踐
第9章 常用標準控件
視頻講解:1小時29分鐘
9.1 控件概述
……
第3篇 高級應(yīng)用
第4篇 項目實踐