Visual Basic開(kāi)發(fā)實(shí)戰(zhàn)

出版時(shí)間:2013-9-1  出版社:清華大學(xué)出版社  作者:軟件開(kāi)發(fā)技術(shù)聯(lián)盟 編著  

內(nèi)容概要

《Visual Basic開(kāi)發(fā)實(shí)戰(zhàn)》從初學(xué)者的角度講述使用Visual Basic 6.0進(jìn)行程序開(kāi)發(fā)應(yīng)該掌握的各項(xiàng)技術(shù),內(nèi)容突出“基礎(chǔ)”、“全面”、“深入”的特點(diǎn),強(qiáng)調(diào)“實(shí)戰(zhàn)”效果(只掌握和理解技術(shù)而沒(méi)有實(shí)際應(yīng)用,等于沒(méi)有掌握技術(shù)),本書(shū)各章在介紹技術(shù)的同時(shí),都會(huì)提供示例或?qū)嵗?,在各章的結(jié)尾也安排有綜合應(yīng)用,目的是通過(guò)幾個(gè)小型項(xiàng)目綜合應(yīng)用本章所學(xué)習(xí)的知識(shí),做到理論聯(lián)系實(shí)際。本書(shū)的最后兩章提供了兩個(gè)完整的項(xiàng)目實(shí)例,講述從前期規(guī)劃、設(shè)計(jì)流程圖到項(xiàng)目最終實(shí)施的整個(gè)實(shí)現(xiàn)過(guò)程。
全書(shū)共分25章,包括Visual Basic集成開(kāi)發(fā)環(huán)境,VB語(yǔ)言基礎(chǔ),算法和程序控制結(jié)構(gòu),數(shù)組與集合,過(guò)程,內(nèi)置函數(shù),萬(wàn)年歷模塊,窗體和系統(tǒng)對(duì)象,常用標(biāo)準(zhǔn)控件,常用ActiveX控件,菜單、工具欄和狀態(tài)欄,對(duì)話框,Word自動(dòng)化控制模塊,文件系統(tǒng)編程,圖形圖像技術(shù),多媒體技術(shù),鼠標(biāo)和鍵盤(pán)處理,電子相冊(cè)模塊,數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù),數(shù)據(jù)庫(kù)控件,數(shù)據(jù)環(huán)境設(shè)計(jì)器及報(bào)表生成,程序調(diào)試和錯(cuò)誤處理,小區(qū)物業(yè)管理模塊,企業(yè)人事管理系統(tǒng),葉子圖像處理專家等。所有知識(shí)都結(jié)合具體實(shí)例進(jìn)行介紹,對(duì)涉及的程序代碼給出了詳細(xì)的注釋,讀者可以輕松領(lǐng)會(huì)VB程序開(kāi)發(fā)的精髓,快速提高開(kāi)發(fā)技能。本書(shū)特色及豐富的學(xué)習(xí)資源包如下:
黃金學(xué)習(xí)搭配、專業(yè)學(xué)習(xí)視頻、重難點(diǎn)精確打擊、學(xué)習(xí)經(jīng)驗(yàn)分享、學(xué)習(xí)測(cè)試診斷、有趣實(shí)踐任務(wù)、專業(yè)資源庫(kù)、學(xué)習(xí)排憂解難、獲取源程序、提供習(xí)題答案、贈(zèng)送開(kāi)發(fā)案例。
本書(shū)適合有志于從事軟件開(kāi)發(fā)的初學(xué)者、高校計(jì)算機(jī)相關(guān)專業(yè)的學(xué)生,也可作為軟件開(kāi)發(fā)人員的參考手冊(cè),或者高校老師的教學(xué)參考書(shū)。

書(shū)籍目錄

目    錄
第1篇 基礎(chǔ)知識(shí)
第1章 Visual Basic集成開(kāi)發(fā)環(huán)境 2
視頻講解:145分鐘
1.1 Visual Basic簡(jiǎn)介 3
1.1.1 Visual Basic概述 3
1.1.2 Visual Basic 6.0的特點(diǎn) 3
1.1.3 Visual Basic 6.0的局限性 4
1.2 學(xué)習(xí)Visual Basic的好處 4
1.2.1 Visual Basic可以做什么 4
1.2.2 學(xué)習(xí)Visual Basic的幾點(diǎn)建議 5
1.3 Visual Basic開(kāi)發(fā)環(huán)境的安裝和程序
啟動(dòng) 5
1.3.1 Visual Basic 6.0的運(yùn)行環(huán)境 5
1.3.2 Visual Basic 6.0+SP6的安裝 6
1.3.3 Visual Basic 6.0的啟動(dòng) 7
1.4 Visual Basic 6.0的集成開(kāi)發(fā)環(huán)境 9
1.4.1 集成開(kāi)發(fā)環(huán)境簡(jiǎn)介 9
1.4.2 菜單欄 9
1.4.3 工具欄 11
1.4.4 工具箱 12
1.4.5 工程資源管理器 14
1.4.6 屬性窗口 15
1.4.7 窗體布局窗口 15
1.4.8 窗體設(shè)計(jì)器 16
1.4.9 代碼編輯窗口 16
1.5 Visual Basic的MDI和SDI開(kāi)發(fā)環(huán)境 16
1.5.1 多文檔界面開(kāi)發(fā)環(huán)境 16
1.5.2 單文檔界面開(kāi)發(fā)環(huán)境 17
1.6 開(kāi)發(fā)環(huán)境使用技巧 17
1.6.1 設(shè)置啟動(dòng)時(shí)保存 17
1.6.2 自定義工具欄 18
1.6.3 為代碼編輯器設(shè)置鼠標(biāo)滾動(dòng) 19
1.6.4 設(shè)置網(wǎng)格大小和不對(duì)齊到網(wǎng)格 20
1.6.5 設(shè)置在編輯器中要求變量聲明 20
1.6.6 規(guī)范代碼縮進(jìn)格式 21
1.7 Visual Basic 6.0的幫助系統(tǒng) 21
1.7.1 MSDN Library的安裝與使用 21
1.7.2 利用附帶的實(shí)例源程序?qū)W習(xí)編程 22
1.7.3 使用Visual Basic的幫助菜單 23
1.8 創(chuàng)建第一個(gè)VB程序 24
1.8.1 創(chuàng)建工程文件 24
1.8.2 設(shè)計(jì)界面 24
1.8.3 編寫(xiě)代碼 24
1.8.4 調(diào)試運(yùn)行 25
1.8.5 保存工程 25
1.8.6 編譯程序 26
1.9 利用應(yīng)用程序向?qū)ё詣?dòng)生成應(yīng)用程序 26
1.10 實(shí)戰(zhàn) 29
1.10.1 設(shè)置控件大小一致 29
1.10.2 創(chuàng)建或打開(kāi)新工程 30
1.10.3 添加ActiveX控件 31
1.10.4 顯示文字 31
1.10.5 加法計(jì)算器 32
1.11 小結(jié) 32
1.12 學(xué)習(xí)成果檢驗(yàn) 33
第2章 VB語(yǔ)言基礎(chǔ) 34
視頻講解:118分鐘
2.1 關(guān)鍵字和標(biāo)識(shí)符 35
2.2 基本數(shù)據(jù)類型 35
2.2.1 字符型 36
2.2.2 數(shù)值型 37
2.2.3 布爾型 38
2.2.4 日期型 38
2.2.5 變體型 38
2.2.6 對(duì)象型 39
2.3 記錄類型 39
2.4 枚舉類型 40
2.5 變量 41
2.5.1 什么是變量 41
2.5.2 變量的命名 41
2.5.3 變量的聲明 42
2.6 變量的作用域 43
2.6.1 靜態(tài)變量 44
2.6.2 變量同名問(wèn)題的處理 45
2.7 常量 45
2.7.1 常量的聲明 45
2.7.2 局部常量和全局常量 46
2.8 運(yùn)算符 46
2.9 表達(dá)式 47
2.9.1 什么是表達(dá)式 48
2.9.2 表達(dá)式的種類 48
2.9.3 運(yùn)算符在表達(dá)式中的優(yōu)先級(jí) 49
2.10 語(yǔ)言基礎(chǔ)應(yīng)用技巧 50
2.10.1 如何處理溢出 50
2.10.2 正確使用"&"和"+" 50
2.10.3 正確使用Or、Xor、And、Eqv、Imp
運(yùn)算符 51
2.11 實(shí)戰(zhàn) 52
2.11.1 判斷輸錯(cuò)口令次數(shù) 52
2.11.2 歡迎窗體 52
2.11.3 計(jì)算圓的面積 53
2.11.4 日期提醒程序 53
2.11.5 袖珍計(jì)算器 54
2.12 小結(jié) 55
2.13 學(xué)習(xí)成果檢驗(yàn) 55
第3章 算法和程序控制結(jié)構(gòu) 56
視頻講解:166分鐘
3.1 算法 57
3.1.1 什么是算法 57
3.1.2 算法的特性 58
3.1.3 算法的描述方法 58
3.1.4 構(gòu)成算法的基本控制結(jié)構(gòu) 60
3.2 順序結(jié)構(gòu) 62
3.2.1 賦值語(yǔ)句 62
3.2.2 數(shù)據(jù)的輸入 63
3.2.3 數(shù)據(jù)的輸出 64
3.3 選擇結(jié)構(gòu) 65
3.3.1 單分支If...Then語(yǔ)句 66
3.3.2 雙分支If...Then...Else語(yǔ)句 67
3.3.3 If語(yǔ)句的嵌套 68
3.3.4 多分支If...Then...ElseIf語(yǔ)句 70
3.3.5 Select Case語(yǔ)句 72
3.3.6 IIf函數(shù) 74
3.4 循環(huán)結(jié)構(gòu) 75
3.4.1 For...Next循環(huán)語(yǔ)句 75
3.4.2 For Each...Next循環(huán)語(yǔ)句 77
3.4.3 Do...Loop循環(huán)語(yǔ)句 77
3.4.4 多重循環(huán) 80
3.4.5 選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu)的嵌套 81
3.5 其他輔助控制語(yǔ)句 82
3.5.1 跳轉(zhuǎn)語(yǔ)句GoTo 82
3.5.2 復(fù)用語(yǔ)句With...End With 83
3.5.3 退出語(yǔ)句Exit 83
3.5.4 結(jié)束語(yǔ)句End 84
3.6 實(shí)戰(zhàn) 85
3.6.1 計(jì)算最大公約數(shù)和最小公倍數(shù) 85
3.6.2 判斷素?cái)?shù) 86
3.6.3 驗(yàn)證哥德巴赫猜想 87
3.6.4 用For...Next語(yǔ)句求解整數(shù)n的階乘 88
3.6.5 用Print語(yǔ)句打印工資數(shù)據(jù) 88
3.7 小結(jié) 89
3.8 學(xué)習(xí)成果檢驗(yàn) 89
第4章 數(shù)組與集合 90
視頻講解:132分鐘
4.1 數(shù)組概述 91
4.1.1 數(shù)組的概念 91
4.1.2 數(shù)組與簡(jiǎn)單變量的區(qū)別 91
4.1.3 數(shù)組的分類 91
4.2 靜態(tài)數(shù)組 92
4.2.1 靜態(tài)數(shù)組的聲明和使用 92
4.2.2 一維數(shù)組 93
4.2.3 二維數(shù)組 94
4.2.4 多維數(shù)組 95
4.3 動(dòng)態(tài)數(shù)組 95
4.3.1 動(dòng)態(tài)數(shù)組的聲明 96
4.3.2 動(dòng)態(tài)數(shù)組的使用 96
4.3.3 數(shù)組的清除 97
4.4 控件數(shù)組 97
4.4.1 控件數(shù)組的概念 97
4.4.2 控件數(shù)組的創(chuàng)建 97
4.4.3 控件數(shù)組的使用 98
4.4.4 加載和刪除控件數(shù)組中的控件 99
4.5 數(shù)組相關(guān)函數(shù)及語(yǔ)句 100
4.5.1 使用Array函數(shù)創(chuàng)建數(shù)組 100
4.5.2 使用UBound和LBound函數(shù)獲取數(shù)組
上下標(biāo) 100
4.5.3 使用Split函數(shù)生成一維字符串?dāng)?shù)組 101
4.5.4 使用Option Base語(yǔ)句聲明數(shù)組下標(biāo)
最大值 102
4.6 集合 102
4.6.1 集合的創(chuàng)建 102
4.6.2 控件集合(Controls集合) 103
4.7 實(shí)戰(zhàn) 105
4.7.1 動(dòng)態(tài)添加和刪除控件 105
4.7.2 利用數(shù)組實(shí)現(xiàn)隨機(jī)抽取幸運(yùn)觀眾 107
4.7.3 利用二維數(shù)組向網(wǎng)格控件中添加背景
圖片 108
4.7.4 統(tǒng)計(jì)文字段落數(shù) 109
4.7.5 成績(jī)排名 110
4.8 小結(jié) 111
4.9 學(xué)習(xí)成果檢驗(yàn) 111
第5章 過(guò)程 112
視頻講解:97分鐘
5.1 認(rèn)識(shí)過(guò)程 113
5.2 事件過(guò)程 113
5.2.1 建立事件過(guò)程 113
5.2.2 調(diào)用事件過(guò)程 114
5.3 子過(guò)程(Sub過(guò)程) 114
5.3.1 建立子過(guò)程 115
5.3.2 調(diào)用子過(guò)程 116
5.3.3 調(diào)用其他模塊中的子過(guò)程 117
5.4 函數(shù)過(guò)程(Function過(guò)程) 117
5.4.1 建立函數(shù)過(guò)程 117
5.4.2 調(diào)用函數(shù)過(guò)程 118
5.4.3 函數(shù)過(guò)程與子過(guò)程的區(qū)別 118
5.5 參數(shù)的傳遞 118
5.5.1 認(rèn)識(shí)參數(shù) 119
5.5.2 參數(shù)按值和按地址傳遞 120
5.5.3 數(shù)組參數(shù) 121
5.5.4 對(duì)象參數(shù) 122
5.6 嵌套過(guò)程 122
5.7 遞歸過(guò)程 123
5.8 屬性過(guò)程(Property過(guò)程) 124
5.8.1 使用屬性過(guò)程建立類的屬性 124
5.8.2 使用類屬性 126
5.8.3 只讀屬性和對(duì)象屬性 126
5.9 工程中的模塊 126
5.9.1 窗體模塊 126
5.9.2 標(biāo)準(zhǔn)模塊 127
5.9.3 類模塊 128
5.9.4 標(biāo)準(zhǔn)模塊與類模塊的區(qū)別 128
5.10 過(guò)程的作用域 129
5.11 實(shí)戰(zhàn) 131
5.11.1 編寫(xiě)計(jì)算圓面積的函數(shù)過(guò)程 131
5.11.2 自定義二進(jìn)制轉(zhuǎn)換為十進(jìn)制的函數(shù) 131
5.11.3 利用遞歸實(shí)現(xiàn)求最大公約數(shù) 132
5.11.4 計(jì)算水果的加權(quán)平均值 132
5.11.5 判斷閏年 133
5.12 小結(jié) 134
5.13 學(xué)習(xí)成果檢驗(yàn) 134
第6章 內(nèi)置函數(shù) 135
視頻講解:122分鐘
6.1 字符串函數(shù) 136
6.1.1 獲取字符長(zhǎng)度(Len函數(shù)) 136
6.1.2 取左(右)面指定個(gè)數(shù)的字符(Left和
Right函數(shù)) 136
6.1.3 截取字符串(Mid函數(shù)) 137
6.1.4 獲取字符出現(xiàn)的位置(InStr和InStrRev
函數(shù)) 138
6.1.5 去除空格(Trim、RTrim、LTrim
函數(shù)) 140
6.1.6 將字符串轉(zhuǎn)換為大(小)寫(xiě)(UCase和
LCase函數(shù)) 141
6.2 數(shù)學(xué)函數(shù) 142
6.2.1 求絕對(duì)值(Abs函數(shù)) 142
6.2.2 求平方根(Sqr函數(shù)) 142
6.2.3 e的n次方(Exp函數(shù)) 143
6.2.4 求自然對(duì)數(shù)(Log函數(shù)) 144
6.2.5 返回符號(hào)(Sgn函數(shù)) 144
6.2.6 取整(Int和Fix函數(shù)) 145
6.3 判斷函數(shù) 146
6.3.1 判斷是否為數(shù)組(IsArray函數(shù)) 146
6.3.2 判斷是否為Null(IsNull函數(shù)) 146
6.3.3 判斷是否為數(shù)字(IsNumeric函數(shù)) 147
6.4 類型轉(zhuǎn)換函數(shù) 147
6.4.1 轉(zhuǎn)換為字符型(Str函數(shù)) 147
6.4.2 轉(zhuǎn)換為數(shù)值型(Val函數(shù)) 148
6.4.3 轉(zhuǎn)換為ASCII(Asc函數(shù)) 149
6.4.4 轉(zhuǎn)換為字符(Chr函數(shù)) 149
6.5 日期和時(shí)間函數(shù) 150
6.5.1 Date、Now和Time函數(shù) 150
6.5.2 Weekday函數(shù) 150
6.5.3 返回年、月、日(Year、Month、Day
函數(shù)) 152
6.5.4 返回時(shí)、分、秒(Hour、Minute、Second
函數(shù)) 152
6.6 隨機(jī)函數(shù) 153
6.6.1 初始化隨機(jī)數(shù)(Randomize函數(shù)) 153
6.6.2 生成隨機(jī)數(shù)(Rnd函數(shù)) 153
6.7 格式化函數(shù) 154
6.8 實(shí)戰(zhàn) 156
6.8.1 判斷某個(gè)時(shí)間段里有多少個(gè)工作日 156
6.8.2 數(shù)字時(shí)鐘 157
6.8.3 計(jì)算器 159
6.8.4 幸運(yùn)抽獎(jiǎng) 159
6.8.5 猜數(shù)字 161
6.9 小結(jié) 163
6.10 學(xué)習(xí)成果檢驗(yàn) 163
第7章 綜合實(shí)驗(yàn)(一)--萬(wàn)年歷模塊 164
7.1 萬(wàn)年歷模塊概述 165
7.1.1 模塊概述 165
7.1.2 程序預(yù)覽 165
7.2 關(guān)鍵技術(shù) 165
7.2.1 日歷顯示控件排列算法 165
7.2.2 陽(yáng)歷轉(zhuǎn)換到陰歷算法 166
7.2.3 陰歷轉(zhuǎn)換到陽(yáng)歷算法 168
7.2.4 SendMessage函數(shù)實(shí)現(xiàn)移動(dòng)窗體 169
7.3 實(shí)現(xiàn)過(guò)程 169
7.4 小結(jié) 174
7.5 學(xué)習(xí)成果檢驗(yàn) 174
第2篇 基本控件
第8章 窗體和系統(tǒng)對(duì)象
視頻講解:152分鐘
8.1 窗體概述 177
8.1.1 窗體的結(jié)構(gòu) 177
8.1.2 模式窗體和無(wú)模式窗體 177
8.1.3 SDI窗體和MDI窗體 178
8.2 窗體的屬性 178
8.2.1 名稱(Name屬性) 178
8.2.2 標(biāo)題(Caption屬性) 179
8.2.3 圖標(biāo)(Icon屬性) 179
8.2.4 背景(Picture屬性) 180
8.2.5 邊框樣式(BorderStyle屬性) 181
8.3 窗體的事件 182
8.3.1 單擊和雙擊(Click/DblClick事件) 182
8.3.2 載入和卸載(Load/QueryUnload/Unload
事件) 182
8.3.3 初始化(Initialize事件) 184
8.3.4 活動(dòng)性(Activate/Deactivate事件) 184
8.3.5 焦點(diǎn)事件(GotFocus/LostFocus事件) 185
8.3.6 重繪(Paint事件) 186
8.3.7 調(diào)整大?。≧esize事件) 187
8.4 窗體事件的生命周期 187
8.5 窗體的方法 189
8.5.1 加載窗體(Load方法) 189
8.5.2 卸載窗體(Unload方法) 189
8.5.3 顯示窗體(Show方法) 190
8.5.4 隱藏窗體(Hide方法) 191
8.5.5 移動(dòng)窗體(Move方法) 191
8.5.6 清除窗體(Cls方法) 192
8.5.7 在窗體上顯示文本(Print方法) 192
8.5.8 打印窗體(PrintForm方法) 193
8.6 MDI窗體 194
8.6.1 MDI窗體概述 194
8.6.2 MDI窗體的創(chuàng)建 194
8.6.3 在MDI窗體中添加控件 195
8.6.4 MDI子窗體(MDIChild屬性) 196
8.6.5 MDI窗體的特點(diǎn) 197
8.7 窗體應(yīng)用技巧 197
8.7.1 如何設(shè)置閃爍的窗體標(biāo)題欄 198
8.7.2 如何設(shè)置窗體前置 198
8.7.3 如何拖動(dòng)無(wú)標(biāo)題欄窗體移動(dòng) 199
8.8 系統(tǒng)對(duì)象 200
8.8.1 應(yīng)用程序?qū)ο螅ˋpp對(duì)象) 200
8.8.2 屏幕對(duì)象(Screen對(duì)象) 203
8.8.3 剪貼板對(duì)象(Clipboard對(duì)象) 204
8.8.4 調(diào)試對(duì)象(Debug對(duì)象) 205
8.9 實(shí)戰(zhàn) 207
8.9.1 在窗口中平鋪圖片 207
8.9.2 透明窗體 207
8.9.3 利用App對(duì)象防止程序重復(fù) 209
8.9.4 利用Screen對(duì)象獲得系統(tǒng)中的可用
字體 209
8.9.5 記錄剪貼板內(nèi)容 210
8.10 小結(jié) 211
8.11 學(xué)習(xí)成果檢驗(yàn) 211
第9章 常用標(biāo)準(zhǔn)控件 212
視頻講解:234分鐘
9.1 控件概述 213
9.1.1 控件的作用 213
9.1.2 控件的分類 213
9.1.3 控件的命名 214
9.1.4 控件的屬性、方法和事件 214
9.2 控件的相關(guān)操作 215
9.2.1 向窗體上添加控件 215
9.2.2 設(shè)置控件大小和位置 215
9.2.3 復(fù)制控件 215
9.2.4 刪除控件 216
9.2.5 鎖定控件 216
9.2.6 使用窗體編輯器調(diào)整控件布局 216
9.3 界面設(shè)計(jì)的基本原則 217
9.4 標(biāo)簽控件(Label控件) 219
9.4.1 標(biāo)簽控件概述 219
9.4.2 標(biāo)簽控件的常用屬性 219
9.4.3 利用標(biāo)簽控件實(shí)現(xiàn)鼠標(biāo)交互效果 220
9.5 文本框控件(TextBox控件) 220
9.5.1 文本框控件概述 220
9.5.2 文本框控件的常用屬性、方法和事件 220
9.5.3 利用文本框控件實(shí)現(xiàn)用戶登錄 223
9.6 命令按鈕控件(CommandButton
控件) 224
9.6.1 命令按鈕概述 224
9.6.2 命令按鈕的常用屬性和事件 224
9.6.3 利用命令按鈕實(shí)現(xiàn)加載圖片的功能 225
9.7 單選按鈕、復(fù)選框及框架 226
9.7.1 單選按鈕(OptionButton控件) 226
9.7.2 復(fù)選框(CheckBox控件) 227
9.7.3 框架(Frame控件) 228
9.7.4 設(shè)置字體顯示效果 228
9.8 列表框控件(ListBox控件) 229
9.8.1 列表框控件概述 229
9.8.2 列表框控件的常用屬性、方法和事件 229
9.8.3 隨機(jī)抽取列表框中數(shù)據(jù) 233
9.9 組合框控件(ComboBox控件) 233
9.9.1 組合框控件概述 233
9.9.2 組合框控件的常用屬性 233
9.9.3 改變ComboBox控件下拉列表框的
長(zhǎng)度 235
9.10 滾動(dòng)條控件(HScrollBar和VScrollBar
控件) 236
9.10.1 滾動(dòng)條控件概述 236
9.10.2 滾動(dòng)條控件的屬性和事件 236
9.10.3 利用滾動(dòng)條瀏覽大幅圖片 237
9.11 時(shí)鐘控件(Timer控件) 238
9.11.1 Timer控件的屬性和事件 238
9.11.2 利用Timer控件設(shè)計(jì)小游戲 238
9.12 實(shí)戰(zhàn) 240
9.12.1 利用基本控件實(shí)現(xiàn)顯示學(xué)生信息 240
9.12.2 為T(mén)extBox控件添加列表選擇框 241
9.12.3 賽馬游戲 242
9.12.4 擲骰子 243
9.12.5 貪吃蛇 246
9.13 小結(jié) 248
9.14 學(xué)習(xí)成果檢驗(yàn) 248
第10章 常用ActiveX控件 249
視頻講解:116分鐘
10.1 ActiveX控件的使用 250
10.1.1 ActiveX控件概述 250
10.1.2 注冊(cè)ActiveX控件 250
10.1.3 添加ActiveX控件 251
10.1.4 刪除ActiveX控件 252
10.2 圖像列表控件(ImageList控件) 252
10.2.1 認(rèn)識(shí)ImageList控件 252
10.2.2 添加圖像 253
10.2.3 與其他控件關(guān)聯(lián) 254
10.2.4 創(chuàng)建組合圖像 256
10.3 視圖控件(ListView控件) 256
10.3.1 認(rèn)識(shí)ListView控件 256
10.3.2 添加數(shù)據(jù) 257
10.3.3 用ListView控件+數(shù)據(jù)表創(chuàng)建報(bào)表
視圖 257
10.3.4 用ListView控件創(chuàng)建大圖標(biāo)視圖 259
10.4 樹(shù)狀控件(TreeView控件) 260
10.4.1 認(rèn)識(shí)TreeView控件 260
10.4.2 添加數(shù)據(jù) 260
10.4.3 刪除指定節(jié)點(diǎn)數(shù)據(jù) 262
10.4.4 節(jié)點(diǎn)展開(kāi)與折疊 262
10.4.5 用TreeView控件+數(shù)據(jù)表創(chuàng)建多級(jí)樹(shù)狀
視圖 263
10.5 選項(xiàng)卡控件(SSTab控件) 265
10.5.1 認(rèn)識(shí)SSTab控件 266
10.5.2 設(shè)置選項(xiàng)卡數(shù)目和行數(shù) 266
10.5.3 在選項(xiàng)卡中添加控件 266
10.5.4 運(yùn)行時(shí)啟用和停用選項(xiàng)卡 267
10.5.5 定制不同樣式的選項(xiàng)卡 267
10.5.6 圖形化選項(xiàng)卡 268
10.6 進(jìn)度條控件(ProgressBar控件) 269
10.6.1 認(rèn)識(shí)ProgressBar控件 269
10.6.2 顯示進(jìn)展情況 269
10.6.3 將Max屬性設(shè)置為已知的界限 269
10.6.4 隱藏ProgressBar控件 270
10.6.5 用ProgressBar控件顯示清空數(shù)據(jù)的
進(jìn)度 270
10.7 日期/時(shí)間控件(DateTimePicker
控件) 271
10.7.1 認(rèn)識(shí)DateTimePicker控件 271
10.7.2 設(shè)置和返回日期 271
10.7.3 實(shí)時(shí)讀取DTPicker控件中的日期 272
10.7.4 使用CheckBox屬性選擇無(wú)日期 272
10.7.5 使用日期和時(shí)間的格式 272
10.7.6 使用DTPicker控件計(jì)算日期或天數(shù) 273
10.8 實(shí)戰(zhàn) 274
10.8.1 使用MaskEdBox控件限制日期輸入
格式 274
10.8.2 進(jìn)度條循環(huán)滾動(dòng) 275
10.8.3 企業(yè)部門(mén)信息查詢導(dǎo)航欄 276
10.8.4 保質(zhì)期計(jì)算器 276
10.8.5 制作帶有圖標(biāo)的客戶管理系統(tǒng)導(dǎo)航欄 277
10.9 小結(jié) 278
10.10 學(xué)習(xí)成果檢驗(yàn) 278
第11章 菜單、工具欄和狀態(tài)欄 279
視頻講解:135分鐘
11.1 菜單概述 280
11.1.1 菜單的概念 280
11.1.2 菜單的組成 280
11.1.3 菜單的狀態(tài) 281
11.1.4 菜單編輯器 281
11.2 標(biāo)準(zhǔn)菜單 283
11.2.1 最簡(jiǎn)菜單 283
11.2.2 菜單無(wú)效狀態(tài) 283
11.2.3 級(jí)聯(lián)菜單 284
11.2.4 菜單分割條 285
11.2.5 復(fù)選菜單 285
11.2.6 菜單的快捷鍵和訪問(wèn)鍵 286
11.2.7 創(chuàng)建菜單數(shù)組 287
11.2.8 修飾菜單 288
11.2.9 為菜單事件添加代碼 288
11.3 彈出式菜單 288
11.3.1 彈出式菜單概述 289
11.3.2 PopupMenu方法 289
11.3.3 彈出式菜單的設(shè)計(jì)和調(diào)用 289
11.3.4 利用彈出式菜單為無(wú)標(biāo)題欄窗體添加
菜單 290
11.4 菜單的編程 292
11.4.1 菜單的多列顯示 293
11.4.2 可伸縮的菜單項(xiàng) 293
11.4.3 為菜單添加圖標(biāo) 295
11.4.4 菜單復(fù)制器 296
11.5 工具欄設(shè)計(jì) 298
11.5.1 工具欄概述 298
11.5.2 利用Toolbar控件創(chuàng)建最簡(jiǎn)工具欄 299
11.5.3 為工具欄按鈕添加圖片 299
11.5.4 為工具欄按鈕設(shè)置分組 300
11.5.5 為工具欄添加下拉菜單 301
11.5.6 給工具欄按鈕添加事件處理代碼 302
11.6 狀態(tài)欄設(shè)計(jì) 303
11.6.1 狀態(tài)欄概述 303
11.6.2 利用狀態(tài)欄顯示操作員信息 303
11.6.3 利用狀態(tài)欄顯示日期、時(shí)間 304
11.6.4 利用狀態(tài)欄顯示鼠標(biāo)位置 304
11.7 實(shí)戰(zhàn) 305
11.7.1 改變菜單的顏色 305
11.7.2 托盤(pán)上的彈出式菜單 305
11.7.3 向工具欄中添加ComboBox控件 306
11.7.4 在狀態(tài)欄中顯示窗體信息 307
11.7.5 保存歷史信息的菜單 307
11.8 小結(jié) 308
11.9 學(xué)習(xí)成果檢驗(yàn) 308
第12章 對(duì)話框 310
視頻講解:52分鐘
12.1 輸入對(duì)話框 311
12.2 消息對(duì)話框 312
12.3 公用對(duì)話框 314
12.3.1 公用對(duì)話框概述 314
12.3.2 "打開(kāi)"對(duì)話框 315
12.3.3 "另存為"對(duì)話框 316
12.3.4 "顏色"對(duì)話框 317
12.3.5 "字體"對(duì)話框 318
12.3.6 "打印"對(duì)話框 319
12.3.7 "幫助"對(duì)話框 319
12.4 實(shí)戰(zhàn) 320
12.4.1 使用"打開(kāi)"對(duì)話框打開(kāi)圖片 320
12.4.2 讀取并保存INI文件 320
12.4.3 使用"顏色"對(duì)話框設(shè)置文字顏色 321
12.4.4 制作"運(yùn)行"對(duì)話框中的"瀏覽"
對(duì)話框 322
12.4.5 創(chuàng)建"是否替換文件"對(duì)話框 323
12.5 小結(jié) 324
12.6 學(xué)習(xí)成果檢驗(yàn) 324
第13章 綜合實(shí)驗(yàn)(二)--Word自動(dòng)化
控制模塊 325
13.1 Word自動(dòng)化控制模塊概述 326
13.1.1 開(kāi)發(fā)背景 326
13.1.2 需求分析 326
13.1.3 功能結(jié)構(gòu) 326
13.2 關(guān)鍵技術(shù) 326
13.2.1 應(yīng)用PageSetup對(duì)象設(shè)置頁(yè)面 326
13.2.2 應(yīng)用Range\Find對(duì)象的Execute方法實(shí)現(xiàn)
查找和替換 327
13.2.3 編輯頁(yè)面提取目錄 328
13.2.4 應(yīng)用ShellExecute函數(shù)打印Word文檔 332
13.2.5 應(yīng)用BuiltInDocumentProperties屬性獲取
文檔屬性 333
13.3 主窗體設(shè)計(jì) 334
13.3.1 功能概述 334
13.3.2 MDI主窗體設(shè)計(jì) 334
13.3.3 在列表中顯示W(wǎng)ord文件 336
13.3.4 文檔打印 337
13.3.5 文檔屬性 337
13.4 文檔設(shè)置 339
13.4.1 功能概述 339
13.4.2 窗體設(shè)計(jì) 339
13.4.3 設(shè)置頁(yè)邊距、紙型和頁(yè)眉/頁(yè)腳 340
13.5 文檔修改 341
13.5.1 功能概述 341
13.5.2 窗體設(shè)計(jì) 341
13.5.3 實(shí)現(xiàn)代碼 341
13.6 文檔處理 342
13.6.1 功能概述 342
13.6.2 窗體設(shè)計(jì) 343
13.6.3 統(tǒng)計(jì)、編輯頁(yè)碼并提取目錄 343
13.7 疑難問(wèn)題分析與解決 345
13.7.1 獲取文件屬性的字符串 345
13.7.2 如何實(shí)現(xiàn)目錄的提取 346
13.8 小結(jié) 346
13.9 學(xué)習(xí)成果檢驗(yàn) 346
第3篇 高級(jí)應(yīng)用
第14章 文件系統(tǒng)編程 348
視頻講解:120分鐘
14.1 文件的基本概念 349
14.1.1 文件的一般結(jié)構(gòu) 349
14.1.2 文件的分類 349
14.1.3 文件的訪問(wèn)方式 350
14.2 順序文件 350
14.2.1 打開(kāi)順序文件 350
14.2.2 關(guān)閉順序文件 351
14.2.3 讀取順序文件 352
14.2.4 寫(xiě)入順序文件 354
14.3 隨機(jī)文件 356
14.3.1 隨機(jī)文件的特點(diǎn) 356
14.3.2 打開(kāi)隨機(jī)文件 356
14.3.3 關(guān)閉隨機(jī)文件 357
14.3.4 讀取隨機(jī)文件 357
14.3.5 寫(xiě)入隨機(jī)文件 357
14.4 二進(jìn)制文件 359
14.4.1 打開(kāi)二進(jìn)制文件 359
14.4.2 二進(jìn)制文件的關(guān)閉 359
14.4.3 二進(jìn)制文件的讀取與寫(xiě)入操作 359
14.5 文件操作函數(shù) 360
14.5.1 利用CurDir函數(shù)獲取路徑 360
14.5.2 利用FileLen函數(shù)返回文件長(zhǎng)度 361
14.5.3 利用EOF函數(shù)測(cè)試文件結(jié)束狀態(tài) 361
14.5.4 利用LOF函數(shù)獲取打開(kāi)文件的大小 362
14.5.5 利用GetAttr函數(shù)獲取文件屬性 362
14.5.6 利用FileDateTime函數(shù)獲取文件創(chuàng)建或
修改時(shí)間 362
14.6 文件操作語(yǔ)句 363
14.6.1 利用FileCopy語(yǔ)句復(fù)制文件 363
14.6.2 利用Name語(yǔ)句重命名文件 364
14.6.3 利用Kill語(yǔ)句刪除文件 364
14.6.4 利用ChDrive語(yǔ)句改變當(dāng)前驅(qū)動(dòng)器 365
14.6.5 利用ChDir語(yǔ)句改變目錄或文件夾 366
14.6.6 利用MkDir語(yǔ)句創(chuàng)建目錄或文件夾 366
14.6.7 利用SetAttr語(yǔ)句設(shè)置文件屬性 366
14.7 文件系統(tǒng)控件 367
14.7.1 驅(qū)動(dòng)器列表框控件(DriveListBox
控件) 367
14.7.2 目錄列表框控件(DirListBox控件) 368
14.7.3 文件列表框控件(FileListBox控件) 370
14.7.4 利用文件系統(tǒng)控件讀取文件 372
14.8 實(shí)戰(zhàn) 373
14.8.1 批量移動(dòng)文件 373
14.8.2 文件及文件夾名提取器 374
14.8.3 文檔編輯器 376
14.8.4 過(guò)濾文件中的重要數(shù)據(jù) 380
14.8.5 為順序文件添加數(shù)字編號(hào) 381
14.9 小結(jié) 382
14.10 學(xué)習(xí)成果檢驗(yàn) 383
第15章 圖形圖像技術(shù) 384
視頻講解:95分鐘
15.1 坐標(biāo)系統(tǒng) 385
15.1.1 默認(rèn)的坐標(biāo)系統(tǒng) 385
15.1.2 自定義的坐標(biāo)系統(tǒng) 385
15.2 圖形、圖像中的顏色 386
15.2.1 QBColor函數(shù) 387
15.2.2 RGB函數(shù) 387
15.3 圖形處理控件 387
15.3.1 Line控件 388
15.3.2 利用Line控件設(shè)計(jì)分割線 388
15.3.3 Shape控件 389
15.4 圖像處理控件 389
15.4.1 Image控件 389
15.4.2 利用Image控件制作小動(dòng)畫(huà) 390
15.4.3 PictureBox控件 391
15.4.4 利用PictureBox控件瀏覽大幅圖片 391
15.5 圖形屬性 392
15.5.1 使用CurrentX和CurrentY屬性繪制圖形
坐標(biāo) 392
15.5.2 使用BackColor和ForeColor屬性設(shè)置
背景色和前景色 393
15.5.3 使用FillColor和FillStyle屬性設(shè)置填充
效果 394
15.5.4 使用DrawWidth、DrawStyle和DrawMode
屬性設(shè)置繪制效果 395
15.5.5 使用BorderStyle、BorderWidth和BorderColor屬性設(shè)置圖形的邊框效果 397
15.6 圖形方法 399
15.6.1 使用Cls方法清屏 399
15.6.2 使用PSet方法畫(huà)點(diǎn) 399
15.6.3 使用Point方法獲取顏色值 400
15.6.4 使用Line方法畫(huà)線 401
15.6.5 使用Circle方法畫(huà)圓 402
15.6.6 使用PaintPicture方法繪制圖形 403
15.7 圖形方法應(yīng)用實(shí)例 404
15.7.1 繪制矩形 404
15.7.2 繪制彩色圓餅 404
15.7.3 繪制拋物線 405
15.8 圖像處理函數(shù) 406
15.8.1 使用LoadPicture函數(shù)加載圖像 406
15.8.2 使用SavePicture函數(shù)保存圖片 407
15.9 實(shí)戰(zhàn) 407
15.9.1 利用圖片實(shí)現(xiàn)電影膠片的效果 407
15.9.2 萬(wàn)花筒 408
15.9.3 屏幕放大鏡 409
15.9.4 圖像顏色吸管 412
15.9.5 圖像的合成 413
15.10 小結(jié) 414
15.11 學(xué)習(xí)成果檢驗(yàn) 414
第16章 多媒體技術(shù) 415
視頻講解:58分鐘
16.1 MMControl控件 416
16.1.1 認(rèn)識(shí)MMControl控件 416
16.1.2 MMControl控件的屬性 416
16.1.3 MMControl控件的事件 420
16.2 MediaPlay控件 421
16.2.1 認(rèn)識(shí)MediaPlay控件 421
16.2.2 MediaPlay控件的屬性 422
16.2.3 MediaPlay控件的方法 422
16.3 ShockwaveFlash控件 423
16.3.1 認(rèn)識(shí)ShockwaveFlash控件 423
16.3.2 ShockwaveFlash控件的屬性 424
16.3.3 ShockwaveFlash控件的方法 424
16.3.4 ShockwaveFlash控件的事件 424
16.4 Animation控件 425
16.4.1 認(rèn)識(shí)Animation控件 425
16.4.2 Animation控件的屬性 426
16.4.3 Animation控件的方法 426
16.5 DirectX 427
16.5.1 下載和安裝DirectX 427
16.5.2 在VB中使用DirectX 428
16.5.3 利用DirectSound編程實(shí)現(xiàn)實(shí)時(shí)混音 428
16.6 實(shí)戰(zhàn) 430
16.6.1 CD播放器 430
16.6.2 VCD播放器 431
16.6.3 多媒體演示程序 432
16.6.4 使用ShockwaveFlash控件播放透明
動(dòng)畫(huà) 433
16.6.5 仿QQ寵物 434
16.7 小結(jié) 436
16.8 學(xué)習(xí)成果檢驗(yàn) 436
第17章 鼠標(biāo)和鍵盤(pán)處理 437
視頻講解:71分鐘
17.1 鼠標(biāo)指針的設(shè)置 438
17.1.1 設(shè)置鼠標(biāo)指針形狀 438
17.1.2 設(shè)置鼠標(biāo)指針為指定的圖片 439
17.1.3 設(shè)置鼠標(biāo)指針為指定的動(dòng)畫(huà) 439
17.1.4 設(shè)置窗體的鼠標(biāo)樣式 440
17.1.5 設(shè)置系統(tǒng)的鼠標(biāo)樣式 442
17.2 鼠標(biāo)事件的響應(yīng) 444
17.2.1 鼠標(biāo)單擊和雙擊事件(Click和DblClick
事件) 444
17.2.2 鼠標(biāo)按下和抬起事件(MouseDown和
MouseUp事件) 445
17.2.3 鼠標(biāo)移動(dòng)事件(MouseMove事件) 446
17.3 拖放操作 447
17.3.1 與拖放相關(guān)的屬性(DragMode和DragIcon
屬性) 447
17.3.2 與拖放相關(guān)的事件(DragDrop和DragOver
事件) 448
17.3.3 與拖放相關(guān)的方法(Move和Drag
方法) 450
17.4 鍵盤(pán)事件的響應(yīng) 451
17.4.1 KeyDown和KeyUp事件的使用 451
17.4.2 KeyPress事件的使用 452
17.5 實(shí)戰(zhàn) 453
17.5.1 交換鼠標(biāo)左右鍵 453
17.5.2 鼠標(biāo)跟隨 454
17.5.3 為程序設(shè)置熱鍵 455
17.5.4 警察抓小偷 456
17.5.5 畫(huà)桃花 458
17.6 小結(jié) 460
17.7 學(xué)習(xí)成果檢驗(yàn) 460
第18章 綜合實(shí)驗(yàn)(三)--電子相冊(cè)
模塊 461
18.1 電子相冊(cè)模塊概述 462
18.1.1 開(kāi)發(fā)背景 462
18.1.2 需求分析 462
18.1.3 功能結(jié)構(gòu) 462
18.2 關(guān)鍵技術(shù) 462
18.2.1 圖片翻頁(yè)效果 462
18.2.2 使用FSO對(duì)象操作文件夾和文件 464
18.2.3 分頁(yè)瀏覽圖片 466
18.2.4 按比例縮小圖片 467
18.2.5 文件夾瀏覽器 468
18.3 主窗體設(shè)計(jì) 469
18.3.1 功能概述 469
18.3.2 窗體設(shè)計(jì) 470
18.3.3 窗體初始化 471
18.3.4 相冊(cè)預(yù)覽 471
18.3.5 刪除相冊(cè) 472
18.3.6 相片管理 473
18.4 相冊(cè)管理 474
18.4.1 功能描述 474
18.4.2 窗體設(shè)計(jì) 474
18.4.3 創(chuàng)建和修改相冊(cè) 474
18.5 相冊(cè)瀏覽設(shè)計(jì) 476
18.5.1 功能描述 476
18.5.2 窗體設(shè)計(jì) 476
18.5.3 圖片準(zhǔn)備 477
18.5.4 翻到下一頁(yè) 477
18.5.5 翻到上一頁(yè) 479
18.6 相片幻燈播放 480
18.6.1 功能概述 480
18.6.2 窗體設(shè)計(jì) 481
18.6.3 窗體初始化 481
18.6.4 動(dòng)態(tài)循環(huán)顯示圖片 481
18.7 查看原圖片 483
18.7.1 功能描述 483
18.7.2 窗體設(shè)計(jì) 484
18.7.3 瀏覽大圖 484
18.8 程序調(diào)試及錯(cuò)誤處理 485
18.8.1 "移動(dòng)到"按鈕菜單的動(dòng)態(tài)加載錯(cuò)誤 485
18.8.2 路徑未找到的錯(cuò)誤處理 485
18.9 小結(jié) 485
18.10 學(xué)習(xí)成果檢驗(yàn) 486
第4篇 數(shù)據(jù)庫(kù)技術(shù)
第19章 數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù) 488
視頻講解:109分鐘
19.1 VB訪問(wèn)數(shù)據(jù)庫(kù) 489
19.2 ODBC 489
19.2.1 認(rèn)識(shí)ODBC 489
19.2.2 配置ODBC數(shù)據(jù)源 489
19.3 Data控件 491
19.3.1 認(rèn)識(shí)Data控件 491
19.3.2 用Data控件連接數(shù)據(jù)庫(kù) 491
19.3.3 Data控件的綜合應(yīng)用 492
19.4 DAO對(duì)象 493
19.4.1 引用DAO對(duì)象 493
19.4.2 DAO對(duì)象的子對(duì)象 493
19.4.3 DAO對(duì)象的綜合應(yīng)用 497
19.5 ADO控件 500
19.5.1 認(rèn)識(shí)ADO控件 500
19.5.2 用ADO控件連接各種數(shù)據(jù)源 501
19.5.3 用ADO控件連接記錄源 502
19.5.4 ADO控件的常用屬性、方法和事件 503
19.5.5 ADO控件的綜合應(yīng)用 503
19.6 ADO對(duì)象 504
19.6.1 引用ADO對(duì)象 504
19.6.2 ADO對(duì)象的子對(duì)象 505
19.6.3 連接多種數(shù)據(jù)庫(kù)(Connection對(duì)象) 505
19.6.4 連接記錄源(Recordset對(duì)象) 506
19.6.5 執(zhí)行SQL語(yǔ)句(Command對(duì)象) 508
19.6.6 ADO對(duì)象的綜合應(yīng)用 509
19.7 RDO控件(遠(yuǎn)程數(shù)據(jù)控件) 510
19.7.1 引用RDO控件到工程中 510
19.7.2 RDO控件與數(shù)據(jù)訪問(wèn)相關(guān)的屬性 510
19.7.3 使用RDO控件連接遠(yuǎn)程數(shù)據(jù)庫(kù) 511
19.8 數(shù)據(jù)庫(kù)增、刪、改、查技巧 512
19.8.1 存取字段數(shù)據(jù)的幾種方法 512
19.8.2 使用數(shù)據(jù)綁定控件實(shí)現(xiàn)增、刪、改 513
19.8.3 非綁定控件的增、刪、改 514
19.8.4 使用ADO對(duì)象實(shí)現(xiàn)增、刪、改 514
19.9 實(shí)戰(zhàn) 516
19.9.1 獲取SQL Server服務(wù)器中的所有
數(shù)據(jù)庫(kù) 516
19.9.2 使用Openschema方法讀取數(shù)據(jù)庫(kù)結(jié)構(gòu) 516
19.9.3 帶圖像列表的系統(tǒng)登錄程序 517
19.9.4 動(dòng)態(tài)設(shè)置ADO控件的屬性 520
19.9.5 用DataCombo和DataList顯示關(guān)系表中的
數(shù)據(jù) 520
19.10 小結(jié) 521
19.11 學(xué)習(xí)成果檢驗(yàn) 522
第20章 數(shù)據(jù)庫(kù)控件 523
視頻講解:73分鐘
20.1 DBCombo和DBList控件 524
20.2 DataCombo和DataList控件 524
20.2.1 認(rèn)識(shí)DataCombo和DataList控件 525
20.2.2 DataCombo和DataList控件的屬性 525
20.2.3 顯示關(guān)系表中的數(shù)據(jù) 526
20.3 DataGrid控件 527
20.3.1 認(rèn)識(shí)DataGrid控件 527
20.3.2 用DataGrid控件顯示數(shù)據(jù) 528
20.3.3 格式化數(shù)據(jù) 529
20.3.4 鎖定數(shù)據(jù) 530
20.3.5 將DataGrid控件中的數(shù)據(jù)顯示在
文本框中 530
20.4 MSFlexGrid和MSHFlexGrid控件 530
20.4.1 認(rèn)識(shí)MSHFlexGrid控件 531
20.4.2 用MSHFlexGrid控件顯示數(shù)據(jù) 531
20.4.3 數(shù)據(jù)排序與合并 533
20.4.4 隱藏行或列 534
20.4.5 凍結(jié)字段 534
20.5 實(shí)戰(zhàn) 534
20.5.1 加載企業(yè)部門(mén)名稱 534
20.5.2 駕駛員檔案查詢 537
20.5.3 結(jié)賬統(tǒng)計(jì)報(bào)表 538
20.5.4 個(gè)人日記本 540
20.5.5 備忘錄 545
20.6 小結(jié) 550
20.7 學(xué)習(xí)成果檢驗(yàn) 550
第21章 數(shù)據(jù)環(huán)境設(shè)計(jì)器及報(bào)表生成 551
視頻講解:110分鐘
21.1 添加數(shù)據(jù)環(huán)境對(duì)象 552
21.2 Connection對(duì)象 553
21.2.1 添加Connection對(duì)象 553
21.2.2 連接Connection對(duì)象 553
21.3 Command對(duì)象 554
21.3.1 創(chuàng)建Command對(duì)象 555
21.3.2 Command對(duì)象的層次結(jié)構(gòu) 556
21.3.3 字段映射 560
21.4 DataReport報(bào)表 561
21.4.1 在工程中添加數(shù)據(jù)報(bào)表設(shè)計(jì)器 561
21.4.2 數(shù)據(jù)報(bào)表設(shè)計(jì)器簡(jiǎn)介 561
21.4.3 DataReport對(duì)象的屬性和方法 562
21.4.4 設(shè)計(jì)簡(jiǎn)單的報(bào)表 563
21.5 實(shí)戰(zhàn) 564
21.5.1 創(chuàng)建數(shù)據(jù)窗體 564
21.5.2 添加、刪除和修改記錄 565
21.5.3 向報(bào)表中添加日期、時(shí)間及頁(yè)碼 567
21.5.4 主明細(xì)報(bào)表 567
21.5.5 分組統(tǒng)計(jì) 569
21.6 小結(jié) 570
21.7 學(xué)習(xí)成果檢驗(yàn) 570
第22章 程序調(diào)試和錯(cuò)誤處理 571
視頻講解:30分鐘
22.1 常見(jiàn)錯(cuò)誤 572
22.1.1 編譯時(shí)錯(cuò)誤 572
22.1.2 運(yùn)行時(shí)錯(cuò)誤 572
22.1.3 邏輯錯(cuò)誤 572
22.2 VB的調(diào)試工具 572
22.2.1 設(shè)置自動(dòng)語(yǔ)法檢查 572
22.2.2 利用VB的調(diào)試工具欄 573
22.3 工作模式 574
22.3.1 設(shè)計(jì)模式 574
22.3.2 運(yùn)行模式 574
22.3.3 中斷模式 575
22.4 調(diào)試方法 575
22.4.1 控制程序的執(zhí)行 575
22.4.2 設(shè)置斷點(diǎn) 576
22.4.3 使用立即窗口 576
22.4.4 使用本地窗口 576
22.4.5 使用監(jiān)視窗口 577
22.5 錯(cuò)誤處理語(yǔ)句和對(duì)象 578
22.5.1 Err對(duì)象 578
22.5.2 捕獲錯(cuò)誤(On Error語(yǔ)句) 578
22.5.3 退出錯(cuò)誤處理(Resume語(yǔ)句) 579
22.5.4 編寫(xiě)錯(cuò)誤處理函數(shù) 579
22.6 常見(jiàn)錯(cuò)誤的處理 580
22.6.1 處理使用SetFocus方法時(shí)"無(wú)效的過(guò)程
調(diào)用或參數(shù)"錯(cuò)誤 580
22.6.2 處理"對(duì)象變量或With塊變量未設(shè)置"
錯(cuò)誤 580
22.6.3 處理"找不到工程和庫(kù)"錯(cuò)誤 580
22.6.4 處理沒(méi)有啟動(dòng)窗體錯(cuò)誤 581
22.6.5 處理數(shù)組聲明時(shí)"要求常量表達(dá)式"
錯(cuò)誤 581
22.7 小結(jié) 581
第23章 綜合實(shí)驗(yàn)(四)--小區(qū)物業(yè)管理
模塊 582
視頻講解:83分鐘
23.1 小區(qū)物業(yè)管理模塊概述 583
23.1.1 模塊概述 583
23.1.2 需求分析 583
23.1.3 功能結(jié)構(gòu) 583
23.1.4 程序預(yù)覽 583
23.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 585
23.2.1 數(shù)據(jù)庫(kù)分析 585
23.2.2 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 585
23.3 公共模塊設(shè)計(jì) 587
23.4 主窗體設(shè)計(jì) 588
23.4.1 主窗體模塊概述 588
23.4.2 主窗體技術(shù)分析 588
23.4.3 主窗體實(shí)現(xiàn)過(guò)程 589
23.5 系統(tǒng)登錄模塊設(shè)計(jì) 593
23.5.1 功能概述 593
23.5.2 系統(tǒng)登錄技術(shù)分析 594
23.5.3 系統(tǒng)登錄實(shí)現(xiàn)過(guò)程 594
23.6 大樓信息登記設(shè)計(jì) 595
23.6.1 功能概述 595
23.6.2 技術(shù)分析 596
23.6.3 大樓信息登記實(shí)現(xiàn)過(guò)程 597
23.7 人口查詢?cè)O(shè)計(jì) 600
23.7.1 功能概述 600
23.7.2 技術(shù)分析 600
23.7.3 實(shí)現(xiàn)過(guò)程 601
23.8 數(shù)據(jù)備份設(shè)計(jì) 603
23.8.1 功能概述 603
23.8.2 技術(shù)分析 604
23.8.3 實(shí)現(xiàn)過(guò)程 604
23.9 小結(jié) 606
23.10 學(xué)習(xí)成果檢驗(yàn) 606
第5篇 項(xiàng)目實(shí)戰(zhàn)
第24章 企業(yè)人事管理系統(tǒng) 608
視頻講解:248分鐘
24.1 需求分析 609
24.2 系統(tǒng)設(shè)計(jì) 609
24.2.1 系統(tǒng)目標(biāo) 609
24.2.2 系統(tǒng)功能結(jié)構(gòu) 609
24.2.3 系統(tǒng)預(yù)覽 609
24.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 611
24.3.1 數(shù)據(jù)庫(kù)概要說(shuō)明 611
24.3.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 611
24.3.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 613
24.3.4 觸發(fā)器的創(chuàng)建 615
24.3.5 自動(dòng)計(jì)算列的創(chuàng)建 617
24.4 公共模塊設(shè)計(jì) 618
24.5 主窗體設(shè)計(jì) 619
24.5.1 主窗體概述 619
24.5.2 技術(shù)分析 619
24.5.3 MDI主窗體實(shí)現(xiàn)過(guò)程 620
24.5.4 菜單實(shí)現(xiàn)過(guò)程 621
24.5.5 工具欄實(shí)現(xiàn)過(guò)程 622
24.5.6 背景圖窗體自適應(yīng) 623
24.6 添加員工信息模塊設(shè)計(jì) 623
24.6.1 添加員工信息模塊概述 623
24.6.2 技術(shù)分析 624
24.6.3 添加員工信息模塊的窗體設(shè)計(jì) 627
24.6.4 使"編號(hào)"文本框獲得焦點(diǎn) 627
24.6.5 初始化列表項(xiàng) 628
24.6.6 控件焦點(diǎn)的自動(dòng)轉(zhuǎn)移 629
24.6.7 選擇員工照片 629
24.6.8 添加/修改員工信息 630
24.7 添加/修改部門(mén)信息模塊設(shè)計(jì) 632
24.7.1 添加/修改部門(mén)信息模塊概述 632
24.7.2 技術(shù)分析 632
24.7.3 添加/修改部門(mén)信息模塊的窗體設(shè)計(jì) 633
24.7.4 添加/修改部門(mén)信息模塊的初始化 634
24.7.5 添加或修改部門(mén)信息 634
24.8 添加/修改出勤模塊設(shè)計(jì) 635
24.8.1 添加/修改出勤模塊概述 635
24.8.2 技術(shù)分析 636
24.8.3 添加/修改出勤模塊的窗體設(shè)計(jì) 637
24.8.4 選擇員工實(shí)現(xiàn)過(guò)程 637
24.8.5 添加/修改出勤記錄實(shí)現(xiàn)過(guò)程 641
24.9 員工公出/請(qǐng)假模塊設(shè)計(jì) 644
24.9.1 員工公出/請(qǐng)假模塊概述 644
24.9.2 員工公出/請(qǐng)假模塊窗體設(shè)計(jì) 645
24.9.3 技術(shù)分析 645
24.9.4 添加或修改員工公出/請(qǐng)假模塊實(shí)現(xiàn)
過(guò)程 646
24.9.5 員工公出/請(qǐng)假模塊實(shí)現(xiàn)過(guò)程 648
24.10 工資信息管理模塊設(shè)計(jì) 650
24.10.1 工資信息管理模塊概述 650
24.10.2 技術(shù)分析 650
24.10.3 工資信息管理模塊的窗體設(shè)計(jì) 651
24.10.4 選擇工資月份 653
24.10.5 查詢工資信息 653
24.10.6 工資信息導(dǎo)為Excel表 654
24.10.7 修改工資信息 654
24.10.8 批量修改工資信息 655
24.10.9 過(guò)期工資處理 655
24.11 文件清單 656
24.12 小結(jié) 657
第25章 葉子圖像處理專家 658
視頻講解:96分鐘
25.1 需求分析 659
25.2 系統(tǒng)設(shè)計(jì) 659
25.2.1 系統(tǒng)目標(biāo) 659
25.2.2 系統(tǒng)功能結(jié)構(gòu) 659
25.3 系統(tǒng)運(yùn)行環(huán)境 660
25.4 創(chuàng)建項(xiàng)目 660
25.5 啟動(dòng)窗體的設(shè)計(jì) 660
25.5.1 設(shè)計(jì)窗體界面 661
25.5.2 添加資源文件 661
25.5.3 代碼注冊(cè)Flash控件 662
25.5.4 調(diào)用Flash動(dòng)畫(huà) 663
25.6 主窗體設(shè)計(jì) 664
25.6.1 設(shè)計(jì)窗體界面 664
25.6.2 設(shè)計(jì)菜單欄 664
25.6.3 設(shè)計(jì)狀態(tài)欄 666
25.6.4 窗體初始化 666
25.6.5 工具欄調(diào)用系統(tǒng)功能 667
25.6.6 打開(kāi)圖片 668
25.6.7 顯示歷史圖片 669
25.6.8 撤銷/重復(fù)執(zhí)行 670
25.6.9 瀏覽大幅圖片 671
25.7 圖像旋轉(zhuǎn) 673
25.7.1 圖像旋轉(zhuǎn)窗體的設(shè)計(jì) 673
25.7.2 使用二次插值法縮放圖片 673
25.7.3 設(shè)置旋轉(zhuǎn)角度 675
25.8 圖像的剪切與合成 677
25.8.1 設(shè)計(jì)圖像合成窗體 678
25.8.2 利用資源文件加載剪切光標(biāo) 678
25.8.3 圖像的剪切 679
25.8.4 選擇合成方式 679
25.8.5 設(shè)置合成圖片的坐標(biāo)位置 680
25.8.6 圖像的合成 680
25.9 設(shè)置圖片大小 680
25.9.1 窗體界面設(shè)計(jì) 681
25.9.2 鎖定縱橫比率 681
25.9.3 調(diào)整圖片的大小 682
25.10 "濾鏡"窗體的設(shè)計(jì) 682
25.10.1 設(shè)計(jì)"濾鏡"窗體界面 683
25.10.2 選擇濾鏡 683
25.10.3 圖片預(yù)覽 685
25.10.4 應(yīng)用到主窗體圖片上 685
25.11 濾鏡算法 686
25.11.1 圖像銳化算法 686
25.11.2 圖像柔化算法 687
25.11.3 圖像浮雕算法 688
25.11.4 圖像擴(kuò)散算法 688
25.11.5 圖像輪廓算法 689
25.11.6 圖像飽和度算法 690
25.11.7 圖像亮度算法 691
25.12 運(yùn)行項(xiàng)目 693
25.13 程序打包 694
25.14 開(kāi)發(fā)中常見(jiàn)問(wèn)題與解決方案 694
25.14.1 圖像框中不顯示輸出圖像 694
25.14.2 Win32系統(tǒng)錯(cuò)誤處理 694
25.15 小結(jié) 695
附錄A 代碼編寫(xiě)規(guī)則 696
附錄B VB內(nèi)部函數(shù) 699

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    Visual Basic開(kāi)發(fā)實(shí)戰(zhàn) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7