産品特色
編輯推薦
“軟件開發視頻大講堂”叢書係清華社“視頻大講堂”重點大係之一。該大係包括多個子係列,每個子係列的圖書在其同品種的圖書中銷售名列前茅,其中:
◆絕大多數品種在“全國計算機零售圖書排行榜”同品種排行中名列前茅
◆截至目前該大係纍計銷售超過55萬冊
“軟件開發視頻大講堂”係列作為清華社“視頻大講堂”大係的子係列之一,繼承和創新瞭清華社“視頻大講堂”大係的編寫模式、寫作風格和優良品質。本書突齣瞭以下內容:
◆總長總時長42小時同步視頻演示講解,可反復觀摩,讓學習更為快捷、高效
◆891個典型實例,通過實例學習更深入,更有趣,更有動力
◆15道麵試真題,瞭解工作實例及麵試問題,更好適應企業需求
◆616項能力測試題目,檢測是否過關,瞭解學習之不足。
◆根據全國計算機零售圖書排行榜,本書已經連續8月VB類全國零售排行前2名
“軟件開發視頻大講堂”係列作為清華社“視頻大講堂”大係的子係列之一,執著於專業,精細於品質:
◆集基礎知識、核心技能、高級應用、項目案例於一體
◆好學、好用、高效
內容簡介
《Visual Basic從入門到精通(第3版)》從初學者的角度齣發,以通俗易懂的語言、豐富多彩的實例,詳細介紹瞭使用Visual Basic進行程序開發需要掌握的知識。全書共分22章,包括初識Visual Basic 6.0,VB語言基礎,算法和程序控製結構,數組的聲明和應用,過程的創建和使用,內置函數與API函數,窗體和係統對象,標準模塊和類模塊,常用標準控件,菜單、工具欄和狀態欄,對話框,常用ActiveX控件,鼠標鍵盤處理,程序調試和錯誤處理,文件係統編程,圖形圖像技術,多媒體技術,SQL應用,數據庫開發技術,數據庫控件,網絡編程技術以及企業進銷存管理係統。另外,本書除瞭紙質內容之外,配書光盤中還給齣瞭海量開發資源庫,主要內容如下:
◆語音視頻講解:總時長42小時,共142段
◆實例資源庫:891個實例及源碼詳細分析
◆模塊資源庫:15個經典模塊開發過程完整展現
◆項目案例資源庫:15個企業項目開發過程完整展現
◆測試題庫係統:616道能力測試題目
本書適閤作為軟件開發入門者的自學用書,也適閤作為高等院校相關專業的教學參考書,也可供開發人員查閱、參考。
目錄
第1篇 基礎知識
第1章 初識Visual Basic 6.0 2
視頻講解:1小時26分鍾
1.1 Visual Basic簡介 3
1.1.1 Visual Basic的發展 3
1.1.2 Visual Basic 6.0的特點 3
1.2 如何學好VB 4
1.2.1 VB可以做什麼 4
1.2.2 學習VB的幾點建議 5
1.3 VB 6.0的安裝與管理 5
1.3.1 VB 6.0的運行環境 5
1.3.2 VB 6.0+SP6的安裝 6
1.3.3 VB 6.0的更改或刪除 8
1.4 VB 6.0的啓動 9
1.4.1 通過“開始”菜單啓動 9
1.4.2 通過快捷方式啓動 9
1.5 VB 6.0的集成開發環境 11
1.5.1 集成開發環境簡介 11
1.5.2 菜單欄 12
1.5.3 工具欄 14
1.5.4 工具箱 15
1.5.5 工程資源管理器 17
1.5.6 屬性窗口 18
1.5.7 窗體布局窗口 19
1.5.8 窗體設計器 20
1.5.9 代碼編輯窗口 20
1.6 定製開發環境 21
1.6.1 設置在編輯器中要求變量聲明 21
1.6.2 設置網格大小和不對齊到網格 22
1.6.3 設置啓動時保存 22
1.6.4 定製工具欄 23
1.6.5 為代碼編輯器設置鼠標滾動 24
1.7 VB 6.0的幫助係統 25
1.7.1 MSDN Library的安裝與使用 25
1.7.2 利用附帶的實例源程序學習編程 27
1.7.3 使用VB的幫助菜單 28
1.8 創建第一個VB程序 28
1.8.1 創建工程文件 28
1.8.2 設計界麵 29
1.8.3 編寫代碼 29
1.8.4 調試運行 30
1.8.5 保存工程 30
1.8.6 編譯程序 31
1.9 小結 31
1.10 練習與實踐 31
第2章 VB語言基礎 32
視頻講解:29分鍾
2.1 關鍵字和標識符 33
2.2 數據類型 33
2.2.1 基本數據類型 34
2.2.2 記錄類型 37
2.2.3 枚舉類型 39
2.3 變量 39
2.3.1 什麼是變量 40
2.3.2 變量的命名 40
2.3.3 變量的聲明 41
2.3.4 變量的作用域 43
2.3.5 靜態變量 44
2.3.6 變量同名問題的處理 45
2.3.7 變量的生命周期 46
2.4 常量 46
2.4.1 常量的聲明 46
2.4.2 局部常量和全局常量 47
2.5 運算符和錶達式 47
2.5.1 運算符 47
2.5.2 錶達式 49
2.5.3 運算符的優先級 50
2.6 代碼編寫規則 50
2.6.1 對象命名規則 50
2.6.2 代碼書寫規則 52
2.6.3 處理關鍵字衝突 53
2.6.4 代碼注釋規則 53
2.7 小結 55
2.8 練習與實踐 55
第3章 算法和程序控製結構 56
視頻講解:59分鍾
3.1 算法 57
3.1.1 什麼是算法 57
3.1.2 算法的特性 58
3.1.3 算法的描述方法 58
3.1.4 構成算法的基本控製結構 60
3.2 順序結構 63
3.2.1 賦值語句 63
3.2.2 數據的輸入 65
3.2.3 數據的輸齣 66
3.3 選擇結構 68
3.3.1 單分支If…Then語句 68
3.3.2 雙分支If...Then...Else語句 70
3.3.3 If語句的嵌套 71
3.3.4 多分支If…Then…ElseIf語句 74
3.3.5 Select Case語句 76
3.3.6 IIf函數 77
3.4 循環結構 78
3.4.1 For…Next循環語句 78
3.4.2 For Each…Next循環語句 81
3.4.3 Do…Loop循環語句 82
3.4.4 嵌套循環 86
3.4.5 選擇結構與循環結構的嵌套 87
3.5 其他輔助控製語句 88
3.5.1 跳轉語句GoTo 88
3.5.2 復用語句With...End With 89
3.5.3 退齣語句Exit 89
3.5.4 結束語句End 90
3.6 小結 91
3.7 練習與實踐 91
第4章 數組的聲明和應用 92
視頻講解:26分鍾
4.1 數組的概述 93
4.1.1 數組的概念 93
4.1.2 數組與簡單變量的區彆 94
4.2 數組的分類 94
4.2.1 靜態數組 94
4.2.2 動態數組 96
4.2.3 一維數組 98
4.2.4 數組中的數組 99
4.2.5 二維數組及多維數組 100
4.3 數組的基本操作 101
4.3.1 數組元素的輸入 102
4.3.2 數組元素的輸齣 103
4.3.3 數組元素的插入 103
4.3.4 數組元素的刪除 104
4.3.5 數組元素的查找 104
4.3.6 數組元素的排序 105
4.4 記錄數組 107
4.4.1 記錄數組的概念 107
4.4.2 記錄數組的使用 108
4.5 數組相關函數及語句 108
4.5.1 Array函數 108
4.5.2 UBound函數和LBound函數 109
4.5.3 Split函數 109
4.5.4 Option Base語句 110
4.6 小結 111
4.7 練習與實踐 111
第5章 過程的創建和使用 112
視頻講解:53分鍾
5.1 認識過程 113
5.2 事件過程 113
5.2.1 建立事件過程 114
5.2.2 調用事件過程 114
5.3 子過程(Sub過程) 115
5.3.1 建立子過程 115
5.3.2 調用子過程 117
5.3.3 調用其他模塊中的子過程 118
5.4 函數過程(Function過程) 119
5.4.1 建立函數過程 119
5.4.2 調用函數過程 119
5.4.3 函數過程與子過程的區彆 120
5.5 參數的傳遞 120
5.5.1 認識參數 120
5.5.2 參數按值和按地址傳遞 122
5.5.3 數組參數 123
5.5.4 對象參數 124
5.6 嵌套過程 125
5.7 遞歸過程 127
5.8 屬性過程(Property過程) 128
5.8.1 使用屬性過程建立類的屬性 129
5.8.2 使用類屬性 130
5.8.3 隻讀屬性和對象屬性 131
5.9 小結 131
5.10 練習與實踐 131
第6章 內置函數與API函數 132
視頻講解:53分鍾
6.1 數學函數 133
6.1.1 Abs函數(求絕對值) 133
6.1.2 Exp函數(e的n次方) 133
6.1.3 Sgn函數(返迴符號) 134
6.1.4 Sqr函數(平方根) 135
6.2 字符串函數 135
6.2.1 Len函數 135
6.2.2 Left和Right函數 136
6.2.3 Mid函數 137
6.2.4 Trim、RTrim、LTrim函數(去空格) 137
6.3 類型轉換函數 138
6.3.1 Asc函數(轉換為ASCII) 138
6.3.2 Chr函數(轉換為字符) 138
6.3.3 Val函數(轉換為數值型) 139
6.3.4 Str函數(轉換為字符型) 139
6.4 判斷函數 140
6.4.1 IsNull函數 140
6.4.2 IsNumeric函數 140
6.4.3 IsArray函數 141
6.5 日期和時間函數 141
6.5.1 Date函數、Now函數、Time函數 141
6.5.2 Timer函數 142
6.5.3 Weekday函數 143
6.5.4 Year、Month、Day函數(年、月、日) 144
6.5.5 Hour、Minute、Second函數(時、分、秒) 145
6.6 隨機函數 146
6.6.1 Randomize函數 146
6.6.2 Rnd函數 146
6.7 格式化函數 147
6.8 API函數 150
6.8.1 API的概念 150
6.8.2 API的相關概念 152
6.9 API瀏覽器 153
6.9.1 啓動API瀏覽器 153
6.9.2 API瀏覽器的加載 154
6.9.3 API瀏覽器的使用 155
6.10 API的使用 157
6.10.1 API函數的聲明 157
6.10.2 API常數與類型 158
6.11 API函數的調用 158
6.12 小結 159
6.13 練習與實踐 159
第2篇 核心技術
第7章 窗體和係統對象 162
視頻講解:1小時9分鍾
7.1 窗體的概述 163
7.1.1 窗體的結構 163
7.1.2 模式窗體和無模式窗體 163
7.1.3 SDI窗體和MDI窗體 164
7.1.4 添加和移除窗體 166
7.1.5 加載(Load)與卸載(Unload)窗體 167
7.2 窗體的屬性 168
7.2.1 名稱(Name屬性) 169
7.2.2 標題(Caption屬性) 169
7.2.3 圖標(Icon屬性) 170
7.2.4 背景(Picture屬性) 171
7.2.5 邊框樣式(BorderStyle屬性) 172
7.2.6 顯示狀態(WindowState屬性) 173
7.2.7 顯示位置(StartUpPosition屬性) 173
7.3 窗體的方法 174
7.3.1 顯示窗體(Show方法) 174
7.3.2 隱藏窗體(Hide方法) 175
7.3.3 移動窗體(Move方法) 176
7.4 窗體的事件 177
7.4.1 單擊和雙擊(Click/DblClick事件) 177
7.4.2 載入和卸載(Load/QueryUnload/Unload事件) 178
7.4.3 活動性(Activate/Deactivate事件) 180
7.4.4 初始化(Initialize事件) 181
7.4.5 調整大小(Resize事件) 181
7.4.6 重繪(Paint事件) 182
7.4.7 焦點事件(GotFocus/LostFocus事件) 183
7.5 窗體事件的生命周期 183
7.5.1 窗體啓動過程 184
7.5.2 窗體運行過程 184
7.5.3 窗體關閉過程 184
7.6 MDI窗體 186
7.6.1 MDI窗體概述 186
7.6.2 MDI窗體的添加和移除 187
7.6.3 MDI子窗體(MDIChild屬性) 189
7.6.4 MDI程序的特點 190
7.6.5 MDI主窗體的設計 191
7.7 係統對象 191
7.7.1 應用程序對象(APP對象) 192
7.7.2 屏幕對象(Screen對象) 193
7.7.3 剪貼闆對象(Clipboard對象) 195
7.7.4 調試對象(Debug對象) 195
7.8 小結 196
7.9 練習與實踐 196
第8章 標準模塊和類模塊 197
視頻講解:12分鍾
8.1 標準模塊 198
8.1.1 標準模塊概述 198
8.1.2 添加標準模塊 198
8.2 類模塊 199
8.2.1 類模塊的概述 200
8.2.2 添加類模塊 200
8.3 標準模塊和類模塊的區彆 201
8.4 小結 202
8.5 練習與實踐 202
第9章 常用標準控件 203
視頻講解:1小時29分鍾
9.1 控件概述 204
9.1.1 控件的作用 204
9.1.2 控件的屬性、方法和事件 204
9.1.3 控件的分類 205
9.2 控件的相關操作 206
9.2.1 嚮窗體上添加控件 206
9.2.2 調整控件的大小 206
9.2.3 復製與刪除控件 206
9.2.4 使用窗體編輯器調整控件布局 207
9.2.5 鎖定控件 208
9.3 標簽和文本框 209
9.3.1 標簽(Label控件) 209
9.3.2 文本框(TextBox控件) 210
9.4 命令按鈕 214
9.4.1 命令按鈕的屬性 214
9.4.2 命令按鈕的事件 215
9.5 單選按鈕、復選框及框架 216
9.5.1 單選按鈕(OptionButton控件) 216
9.5.2 復選框(CheckBox控件) 218
9.5.3 框架(Frame控件) 218
9.6 列錶框與組閤框 220
9.6.1 列錶框(ListBox控件) 220
9.6.2 組閤框(ComboBox控件) 224
9.7 滾動條 226
9.8 Timer控件 229
9.9 控件數組 231
9.9.1 控件數組的概念 231
9.9.2 創建控件數組 231
9.9.3 使用控件數組 232
9.10 小結 235
9.11 練習與實踐 235
第10章 菜單、工具欄和狀態欄 236
視頻講解:1小時
10.1 菜單概述 237
10.1.1 菜單的組成 237
10.1.2 菜單編輯器 238
10.2 標準菜單 240
10.2.1 創建最簡菜單 240
10.2.2 設置菜單的快捷鍵和訪問鍵 241
10.2.3 創建級聯菜單 242
10.2.4 創建復選菜單 242
10.2.5 設置菜單分隔條 243
10.2.6 設置菜單無效 243
10.2.7 為菜單事件添加代碼 244
10.3 彈齣式菜單 244
10.3.1 彈齣式菜單概述 244
10.3.2 PopupMenu方法 244
10.3.3 彈齣式菜單的設計和調用 245
10.4 菜單數組 246
10.4.1 創建菜單數組 246
10.4.2 為菜單數組編寫代碼 247
10.5 工具欄設計 248
10.5.1 工具欄概述 248
10.5.2 利用Toolbar控件創建最簡工具欄 248
10.5.3 為工具欄按鈕添加圖片 249
10.5.4 為工具欄按鈕設置分組 250
10.5.5 為工具欄添加下拉菜單 251
10.5.6 為工具欄按鈕添加事件處理代碼 252
10.6 狀態欄設計 253
10.6.1 狀態欄概述 253
10.6.2 在狀態欄中顯示日期、時間 253
10.6.3 在狀態欄中顯示操作員信息 254
10.6.4 在狀態欄中顯示鼠標位置 255
10.7 小結 255
10.8 練習與實踐 256
第11章 對話框 257
視頻講解:40分鍾
11.1 輸入對話框(InputBox) 258
11.2 消息對話框(MsgBox) 259
11.3 公用對話框 261
11.3.1 公用對話框概述 2
軟件開發視頻大講堂:Visual Basic從入門到精通(第3版)(附光盤1張) 下載 mobi epub pdf txt 電子書