産品特色
編輯推薦
本書的特色是實現瞭入門知識、實例演示、範例演練、技術解惑、綜閤實戰5大部分內容的融閤,讓讀者看得懂、用得上、學得會。
一本書的容量,講解瞭入門類、範例類和項目實戰類三類圖書的內容。
豐富的配套資源 學習更高效
314個實例,更多的實踐演練機會
647分鍾視頻講解,降低學習難度
208個拓展實例,真正地舉一反三
73個技術解惑,破解學習難點
“技術講解”→範例演練”→“技術解惑”貫穿全書,全麵掌握Visual Basic開發
技術講解:通過106個實例,循序漸進地講解瞭Visual Basic開發的各個知識點。
範例演練:208個拓展範例和2個綜閤實例,使讀者真正具有項目實戰能力。
技術解惑:把容易混淆的概念單獨講解和剖析,幫助讀者繞過學習中的陷阱。
QQ群+網站論壇實現教學互動,形成互幫互學的朋友圈
網站論壇:讀者答疑/學習輔導/PPT資源下載讀者QQ群:疑惑快速解答/和作者直接交流
內容簡介
本書由淺入深地詳細講解瞭Visual Basic(簡稱VB)的開發技術,並通過具體實例的實現過程演示瞭各個知識點的具體應用。全書共24章,其中第1章講解瞭Visual Basic技術的基礎知識,包括搭建開發環境和編寫首段Visual Basic程序;第2~10章分彆講解瞭Visual Basic的基礎語法、條件語句、流程控製、數組、函數和控件應用等知識,這些內容都是Visual Basic開發技術的核心知識;第11~17章分彆講解瞭數據庫工具、Data控件和ADO控件、DataGrid控件、報錶打印、存儲過程和ActiveX控件等基本知識,這些內容是Visual Basic開發技術的重點和難點;第18~22章分彆講解瞭繪圖處理、MSChat控件、圖形動畫編程和多媒體編程等內容;第23~24章通過兩個綜閤實例的實現過程,介紹瞭Visual Basic技術在綜閤項目中的使用流程。全書內容循序漸進,以“技術解惑”和“範例演練”貫穿全書,引領讀者全麵掌握Visual Basic語言。
本書不但適用於Visual Basic的初學者,也適用於有一定Visual Basic基礎的讀者,也可以作為大專院校相關專業師生的學習用書和培訓學校的教材。
作者簡介
陳強,哈爾濱工業大學計算機碩士,精通VB、C、Java開發,擅長嵌入式係統和大數據等開發技術,對網絡和多媒體應用、紅外傳輸技術有獨特的見解。多個項目作品已經申請國傢專利,已經被廣大製造業公司和軟件公司所使用。業餘時間樂於技術分享。
目錄
第1章 Visual Basic技術基礎 1
(視頻總計36分鍾,實例1個,拓展實例2個,技術解惑2個)
1.1 Visual Basic介紹 2
1.1.1 Visual Basic的版本 2
1.1.2 Visual Basic的特點 2
1.2 安裝Visual Basic 3
1.2.1 Visual Basic運行環境介紹 3
1.2.2 Visual Basic安裝 3
1.2.3 添加刪除組件 4
1.3 Visual Basic的啓動和退齣 5
1.3.1 啓動Visual Basic 5
1.3.2 退齣Visual Basic 6
1.4 Visual Basic可視化開發環境介紹 6
1.5 常見的錯誤方式 10
1.6 Visual Basic程序調試方法 11
1.7 Visual Basic用戶界麵設計基礎 11
1.7.1 常用屬性的設置 11
1.7.2 窗體的屬性 13
1.8 一個簡單的Visual Basic程序 14
1.8.1 Visual Basic開發流程 14
1.8.2 實例概述 15
1.8.3 實現流程 15
1.9 技術解惑 18
1.9.1 初學者需要知道的正確
觀念 18
1.9.2 怎樣學好Visual Basic
語言 18
第2章 Visual Basic語言初步 19
(視頻總計13分鍾,技術解惑4個)
2.1 使用關鍵字 20
2.2 使用標識符 20
2.3 使用變量 20
2.3.1 變量的命名規則 20
2.3.2 聲明變量 21
2.3.3 變量的數據類型 22
2.4 使用常量 24
2.4.1 文字常量 24
2.4.2 符號常量 24
2.4.3 係統常量 25
2.5 運算符和錶達式 25
2.5.1 算術運算符/算術錶達式 25
2.5.2 關係運算符/關係錶達式 26
2.5.3 連接運算符 26
2.5.4 邏輯運算符/邏輯錶達式 27
2.5.5 日期錶達式 27
2.6 運算符的優先級 28
2.7 技術解惑 28
2.7.1 公用變量與局部變量的
比較 28
2.7.2 體會靜態變量 29
2.7.3 標識符本身的原則 29
2.7.4 Visual Basic錶達式的特點 29
第3章 Visual Basic算法語句 30
(視頻總計43分鍾,實例9個,拓展實例18個,技術解惑4個)
3.1 算法概述 31
3.1.1 算法分類 31
3.1.2 算法的特徵 31
3.2 程序語句 31
3.3 順序結構 32
3.3.1 使用賦值語句 32
3.3.2 使用Print方法 32
3.3.3 使用注釋語句 32
3.4 條件判斷語句 33
3.4.1 使用If/Then語句 33
3.4.2 使用Select Case語句 38
3.4.3 嵌套用法 40
3.5 循環結構 41
3.5.1 使用Do…Loop語句 41
3.5.2 使用While/Wend語句 45
3.5.3 使用For…Next語句 47
3.6 其他控製語句 49
3.6.1 使用Goto語句 49
3.6.2 使用Exit與End語句 50
3.6.3 使用Stop語句 52
3.6.4 使用With語句 52
3.7 技術解惑 52
3.7.1 幾種語句的選擇 52
3.7.2 結構的選擇 52
3.7.3 慎用Goto語句 52
3.7.4 End和Stop的區彆 53
第4章 數組 54
(視頻總計21分鍾,實例4個,拓展實例8個,技術解惑4個)
4.1 數組基礎 55
4.1.1 數組的作用和常用概念 55
4.1.2 聲明數組 55
4.1.3 使用數組 56
4.2 二維數組 57
4.2.1 聲明二維數組 57
4.2.2 使用二維數組 57
4.3 多維數組 59
4.4 動態數組 59
4.5 控件數組 62
4.5.1 建立控件數組 62
4.5.2 建立一個控件數組 63
4.6 技術解惑 66
4.6.1 使用數組的注意事項 66
4.6.2 自定義數據類型 66
4.6.3 在二維數組中閤並
相同的項 67
4.6.4 數組的大小不一定固定 68
第5章 過程和函數 69
(視頻總計36分鍾,實例8個,拓展實例16個,技術解惑5個)
5.1 使用Sub過程 70
5.1.1 使用Sub過程 70
5.1.2 通用過程 71
5.1.3 調用過程 72
5.2 使用Function過程 74
5.2.1 Function過程定義 74
5.2.2 調用Function過程 75
5.3 傳遞過程參數 76
5.3.1 形式參數和實際參數 76
5.3.2 參數傳遞 77
5.3.3 數組作為傳遞參數 78
5.4 可選參數與不定量參數 80
5.4.1 使用可選參數 80
5.4.2 使用不定數量的參數 83
5.5 遞歸調用 85
5.6 Visual Basic內置函數 87
5.6.1 數學函數 87
5.6.2 字符函數 87
5.6.3 日期與時間函數 88
5.6.4 轉換函數 89
5.6.5 格式輸齣Format函數 89
5.6.6 InputBox函數與MsgBox
函數 90
5.7 技術解惑 91
5.7.1 調用其他模塊中過程的
方法 91
5.7.2 子過程和函數的區彆 91
5.7.3 判斷過程參數的傳遞
方式 91
5.7.4 用“ParamArray”錶示
數組參數的規則 91
5.7.5 使用遞歸的注意事項 92
第6章 窗體處理 93
(視頻總計31分鍾,實例7個,拓展實例14個,技術解惑5個)
6.1 對象 94
6.1.1 對象概述 94
6.1.2 對象的屬性 94
6.1.3 對象的事件 95
6.1.4 對象的方法 95
6.2 窗體基礎 95
6.2.1 窗體結構 95
6.2.2 添加一個窗體 96
6.2.3 保存和刪除窗體 96
6.3 窗體的屬性 97
6.3.1 Name屬性 97
6.3.2 Caption屬性 97
6.3.3 Icon屬性 97
6.3.4 WindowState屬性 98
6.3.5 Picture屬性 98
6.4 窗體方法 99
6.4.1 Load和UnLoad方法 99
6.4.2 Show方法 99
6.4.3 Move方法 101
6.4.4 Print方法 101
6.5 窗體的事件 103
6.5.1 Click事件 104
6.5.2 DblClick事件 105
6.5.3 Initialize事件 105
6.5.4 Resize事件 106
6.6 多窗體和環境應用 108
6.6.1 多重窗體和多文檔窗體 108
6.6.2 多重窗體操作 108
6.7 設計MDI窗體 111
6.7.1 MDI主窗體和MDI
子窗體 111
6.7.2 排列子窗體 113
6.8 技術解惑 114
6.8.1 總結與多重窗體程序設計
有關的語句和方法 114
6.8.2 Vsiaul Basic窗體的屬性、
方法和事件的關係 115
6.8.3 Visual Basic的自適應
窗體設計 115
6.8.4 命令按鈕和文本框控件等
對象不能直接添加在
MDIForm窗體中 116
6.8.5 Visual Basic的屬性 116
第7章 控件應用 118
(視頻總計39分鍾,實例10個,拓展實例20個,技術解惑7個)
7.1 Windows控件介紹 119
7.1.1 內置控件 119
7.1.2 ActiveX控件 119
7.1.3 可插入對象 120
7.2 文本編輯控件 120
7.2.1 標簽控件 120
7.2.2 文本框控件 122
7.3 按鈕控件 124
7.3.1 命令按鈕控件 124
7.3.2 OptionButton控件 125
7.3.3 Checkbox控件 127
7.4 ListBox控件和ComboBox
控件 129
7.4.1 ListBox控件 129
7.4.2 ComboBox控件 131
7.5 圖片圖形控件 133
7.5.1 PictureBox控件 133
7.5.2 Image控件 136
7.6 滾動條控件 137
7.7 定時器控件 139
7.7.1 Enabled屬性 139
7.7.2 Interval屬性 139
7.8 技術解惑 141
7.8.1 使用Scrollbars屬性時的
注意事項 141
7.8.2 Image控件和圖片框的
區彆 141
7.8.3 Visual Basic控件的3種
廣義分類 141
7.8.4 Visual Basic的標準控件 141
7.8.5 用第三方控件修飾按鈕 142
7.8.6 滾動條控件的屬性和
事件 143
7.8.7 解決ListBox內選項
過多的問題 143
第8章 工具欄和狀態欄 144
(視頻總計25分鍾,實例4個,拓展實例8個,技術解惑3個)
8.1 創建和設計工具欄 145
8.1.1 使用Toolbar控件創建
工具欄 145
8.1.2 添加圖像 148
8.1.3 ImageList和Toolbar控件
關聯 151
8.1.4 響應Toolbar控件的事件 152
8.2 創建和設計狀態欄 152
8.3 技術解惑 155
8.3.1 控製菜單和工具欄的
外觀 155
8.3.2 模式與無模式的對話框 155
8.3.3 用窗體作為自定義
對話框 155
第9章 菜單和對話框 157
(視頻總計29分鍾,實例7個,拓展實例14個,技術解惑4個)
9.1 菜單設計 158
9.1.1 菜單基礎 158
9.1.2 菜單編輯器 158
9.2 彈齣式菜單 161
9.3 菜單編程 163
9.4 對話框 164
9.4.1 使用消息框函數
MsgBox 164
9.4.2 使用輸入框函數
InputBox 165
9.4.3 使用通用對話框 165
9.4.4 使用顔色對話框 167
9.4.5 使用字體對話框 169
9.4.6 使用打印對話框 171
9.4.7 使用幫助對話框 171
9.5 技術解惑 173
9.5.1 創建位圖菜單 173
9.5.2 屏蔽鍵盤上由快捷鍵
産生的彈齣式菜單 173
9.5.3 使用API中的ChooseColor
函數調用顔色對話框 174
9.5.4 解決“未加入字體”的
問題 174
第10章 程序調試、錯誤處理和創建
幫助 175
(視頻總計22分鍾,實例2個,拓展實例4個,技術解惑3個)
10.1 程序調試的錯誤類型 176
10.1.1 編譯錯誤 176
10.1.2 運行錯誤 177
10.2 使用斷點跟蹤調試 177
10.2.1 “調試”工具欄 177
10.2.2 跟蹤調試程序 179
10.3 使用調試窗口 181
10.3.1 在“立即”窗口中調試
代碼 181
10.3.2 使用“監視”窗口 181
10.3.3 使用“本地”窗口 182
10.4 錯誤處理和條件編譯 182
10.5 創建幫助 185
10.5.1 使用Windows Help
Workshop創建幫助 185
10.5.2 在程序中顯示幫助文件 186
10.6 技術解惑 190
10.6.1 Resume和Goto的
區彆 190
10.6.2 設置錯誤陷阱 190
10.6.3 編寫錯誤處理例程 190
第11章 數據庫工具 191
(視頻總計22分鍾,實例3個,拓展實例6個,技術解惑4個)
11.1 數據庫概述 192
11.2 使用Access數據庫 194
11.2.1 Access概述 194
11.2.2 啓動和關閉Access 194
11.2.3 Access的基本操作 195
11.2.4 壓縮Access數據庫 196
11.3 使用SQL Server數據庫 200
11.3.1 SQL Server 2000介紹 200
11.3.2 安裝SQL Server 2000 200
11.3.3 SQL Server 2000的
基本操作 202
11.3.4 操作數據庫錶 206
11.4 備份和恢復SQL Server
數據庫 208
11.4.1 備份SQL Server 208
11.4.2 恢復SQL Server 210
11.5 附加和分離SQL Server
數據庫 211
11.5.1 附加SQL Server 212
11.5.2 分離SQL Server 214
11.6 技術解惑 216
11.6.1 數據庫壓縮技術 216
11.6.2 安裝SQL Server的常見
問題 216
11.6.3 在數據庫中的E-R圖 217
11.6.4 數據模型和關係數據
模型 217
第12章 使用Data控件和ADO控件 218
(視頻總計42分鍾,實例9個,拓展實例18個,技術解惑7個)
12.1 常用數據庫編程方法 219
12.2 使用ADO對象 219
12.2.1 ADO簡介 219
12.2.2 ADO的對象 219
12.2.3 Command對象 220
12.2.4 Connection對象 220
12.2.5 Error對象 222
12.2.6 Field對象 222
12.2.7 Parameter對象 223
12.2.8 Property對象 223
12.2.9 Recordset對象 224
12.2.10 Stream對象 225
12.2.11 ADO連接數據庫 226
12.2.12 ADO實現對數據庫的
操作 229
12.3 ADO事務處理 236
12.3.1 事務特徵和處理控製
語句 236
12.3.2 Visual Basic的事務處理
編程 236
12.3.
Visual Basic開發從入門到精通 下載 mobi epub pdf txt 電子書