注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計BASIC/VB及其相關(guān)Visual Basic開發(fā)經(jīng)驗技巧寶典

Visual Basic開發(fā)經(jīng)驗技巧寶典

Visual Basic開發(fā)經(jīng)驗技巧寶典

定 價:¥89.00

作 者: 明日科技
出版社: 人民郵電出版社
叢編項: 軟件工程師典藏
標 簽: VB

ISBN: 9787115166906 出版時間: 2007-11-01 包裝: 平裝
開本: 16 頁數(shù): 791 字數(shù):  

內(nèi)容簡介

  《Visual Basic開發(fā)經(jīng)驗技巧寶典(附光盤)》介紹了Visual Basic開發(fā)經(jīng)驗技巧1266個,覆蓋了程序開發(fā)中的各種實際需求。全書分為30章,分別是開發(fā)環(huán)境、語言基礎(chǔ)、程序算法、數(shù)組與指針、函數(shù)和過程、字符及字符串處理技術(shù)、日期和時間、數(shù)據(jù)處理技術(shù)、窗體與界面設(shè)計、系統(tǒng)對象及其應(yīng)用、控件技術(shù)、鍵盤與鼠標、文件和文件管理、磁盤管理、圖形圖像技術(shù)、動畫與多媒體、API函數(shù)、注冊表、Windows應(yīng)用、應(yīng)用程序控制、數(shù)據(jù)庫技術(shù)、SQL查詢相關(guān)技術(shù)、打印與報表技術(shù)、圖表技術(shù)、網(wǎng)絡(luò)開發(fā)技術(shù)、Web編程、安全技術(shù)、程序調(diào)試與錯誤處理、程序打包與安裝、自定義組件和第三方控件?!禫isual Basic開發(fā)經(jīng)驗技巧寶典(附光盤)》附有配套光盤。光盤提供了書中所有實例的全部源代碼,全部源代碼都經(jīng)過精心調(diào)試,在Windows XP/Windows 2003下全部通過,保證能夠正常運行?!禫isual Basic開發(fā)經(jīng)驗技巧寶典(附光盤)》適用于各類程序開發(fā)人員學(xué)習(xí)使用,也可供廣大計算機愛好者和大中專院校相關(guān)專業(yè)師生參考。

作者簡介

  明日科技有限公司是一家以計算機軟件技術(shù)為核心的高科技企業(yè),多年來始終致力 于行業(yè)管理軟件開發(fā)、數(shù)字化出版物制作、計算機網(wǎng)絡(luò)系統(tǒng)綜合應(yīng)用以及行業(yè)電子商務(wù)網(wǎng)站開發(fā)等領(lǐng)域,涉及生產(chǎn)、管理、控制、倉儲、物流、營銷、服務(wù)等行業(yè)。公司擁有軟件開發(fā)和項目實施方面的資深專家和學(xué)習(xí)型技術(shù)團隊,多年來積累了豐富的技術(shù)文檔和學(xué)習(xí)資料,公司的開發(fā)團隊不僅是開拓進取的技術(shù)實踐者,更致力于成為技術(shù)的普及和傳播者。

圖書目錄

第1章 開發(fā)環(huán)境 1
1.1 Visual Basic的安裝 2
0001 安裝合適的Visual Basic 版本 2
0002 如何解決Visual Basic安裝后保存工程時出現(xiàn)中文亂碼 2
0003 如何讓Visual Basic開發(fā)環(huán)境支持鼠標滾輪 2
1.2 開發(fā)環(huán)境的設(shè)置 3
0004 如何為Visual Basic項目設(shè)置工程屬性 3
0005 在開發(fā)環(huán)境中如何設(shè)置窗體的網(wǎng)格 3
0006 如何定制有效的工具欄 4
0007 如何定制編程環(huán)境 4
0008 如何合理布局窗體 5
0009 如何鎖定窗體上的控件 6
0010 如何調(diào)整與對齊控件 6
0011 如何利用代碼對齊控件 6
0012 為何彈出 “add this project to SourceSafe?” 7
0013 如何在工程中查找文本 7
1.3 控件注冊和對象引用 8
0014 如何添加ActiveX控件 8
0015 如何引用對象 8
0016 如何添加第三方控件 9
0017 如何加載和使用API閱覽器 9
0018 定制我的模板庫 10
1.4 其他方面的技巧 11
0019 如何規(guī)范代碼縮進格式 11
0020 如何使用上下文相關(guān)幫助 11
0021 如何使用最近的工程文件 12
0022 Visual Basic內(nèi)置的內(nèi)碼轉(zhuǎn)換功能 13
0023 復(fù)制背景技巧 14
0024 如何快速清除屬性值 14
第2章 語言基礎(chǔ) 15
2.1 函數(shù)與語句 16
0025 Visual Basic大小寫問題 16
0026 如何判斷字符串是否為空Null 16
0027 End語句的使用技巧 16
0028 End、Exit語句的使用技巧 17
0029 怎樣關(guān)閉一個正在運行的程序 17
0030 在限定次數(shù)內(nèi)執(zhí)行語句 17
0031 如何防止無限循環(huán) 18
2.2 變量、常量和數(shù)組 18
0032 怎樣合理使用變量 18
0033 變量的作用范圍 19
0034 如何聲明同樣類型的多個變量 20
0035 如何聲明模塊和窗體級的變量 20
0036 合理使用數(shù)據(jù)類型 20
0037 如何處理溢出 20
0038 Visual Basic字節(jié)數(shù)組和字符串的相互轉(zhuǎn)換 20
2.3 循環(huán)與跳轉(zhuǎn)語句 21
0039 使用Do循環(huán)重復(fù)執(zhí)行一條或者多條語句 21
0040 使用While…Wend創(chuàng)建循環(huán) 21
0041 使用Do Until…Loop重復(fù)執(zhí)行一條或者多條語句 21
0042 有效使用循環(huán)語句和嵌套循環(huán)語句 22
0043 如何在For…Next語句中使變量遞減 22
0044 使用GoTo跳轉(zhuǎn)語句 22
0045 如何退出循環(huán) 22
0046 建立一個至少執(zhí)行一次的Do循環(huán) 23
2.4 運算符與條件語句 23
0047 如何強行改變運算符的運算順序 23
0048 如何正確使用&和+ 23
0049 如何正確使用Or、Xor、And、Eqv、Imp運算符 24
0050 怎樣在If…Then語句的條件處理中使用括號 25
0051 怎樣使用IIf函數(shù)簡化代碼 25
0052 如何有效使用Case Else語句 26
0053 謹慎使用If…If…Else 26
0054 有效使用條件語句和嵌套條件語句 26
2.5 對象與數(shù)據(jù)結(jié)構(gòu) 27
0055 利用Object變量傳遞參數(shù) 27
0056 合理使用數(shù)組簡化編程 27
0057 Visual Basic中數(shù)據(jù)集合對象的應(yīng)用 27
0058 怎樣在Visual Basic編程中運用數(shù)據(jù)結(jié)構(gòu) 28
0059 有效使用Me關(guān)鍵字 28
2.6 其他應(yīng)用 29
0060 為代碼添加注釋 29
0061 如何注釋或取消注釋一段代碼 29
0062 在Timer 控件中使用計數(shù)變量 30
0063 在聲明中注釋變量 30
0064 如何利用注釋清除程序語句 30
0065 引號字符的賦值 31
0066 如何實現(xiàn)文本框OVERWRITE功能 31
第3章 程序算法 33
3.1 計算類算法 34
0067 如何求最大公約數(shù) 34
0068 如何求最小公倍數(shù) 34
0069 如何求1000以內(nèi)的完數(shù) 34
0070 如何求素數(shù) 35
0071 怎樣實現(xiàn)哥德巴赫猜想 35
0072 如何實現(xiàn)分治算法 36
0073 如何計算階乘 36
0074 怎樣實現(xiàn)窮舉法 36
3.2 判斷類算法 37
0075 如何判斷閏年 37
0076 如何實現(xiàn)猜數(shù)字游戲算法 37
0077 怎樣判斷身份證是否合法 38
0078 怎樣判斷城市電話區(qū)號是否正確 39
0079 如何實現(xiàn)五子棋對戰(zhàn)算法 39
3.3 轉(zhuǎn)換及排序類算法 41
0080 怎樣將漢字轉(zhuǎn)換首拼音碼 41
0081 如何實現(xiàn)字典算法 42
0082 如何實現(xiàn)8421碼轉(zhuǎn)換 42
0083 如何實現(xiàn)字母大小寫轉(zhuǎn)換 43
0084 如何實現(xiàn)選擇排序法 43
0085 如何實現(xiàn)冒泡排序法 43
0086 如何實現(xiàn)交換排序法 44
第4章 數(shù)組與指針 45
4.1 數(shù)組的定義與初始化 46
0087 如何定義靜態(tài)數(shù)組 46
0088 如何定義動態(tài)數(shù)組 46
0089 巧用常量定義數(shù)組 47
0090 初始化一維數(shù)組 47
0091 初始化二維數(shù)組 47
0092 利用Option Base語句設(shè)置數(shù)組邊界 48
4.2 數(shù)組的引用與算法 48
0093 如何獲取數(shù)組上限 48
0094 如何獲取數(shù)組下限 49
0095 如何訪問數(shù)組元素 49
0096 如何計算數(shù)組的元素個數(shù) 49
0097 如何在數(shù)組中插入數(shù)組元素 49
0098 如何刪除數(shù)組元素 50
0099 怎樣在數(shù)組中進行查找 50
0100 怎樣利用數(shù)組實現(xiàn)矩陣轉(zhuǎn)換 51
0101 對數(shù)組進行二分查找 51
4.3 數(shù)組的應(yīng)用 52
0102 如何利用數(shù)組統(tǒng)計文字段落數(shù) 52
0103 如何利用數(shù)組隨機抽取幸運觀眾 53
0104 如何利用二維數(shù)組向MSFlexGrid表格添加數(shù)據(jù) 54
0105 如何利用數(shù)組設(shè)置MSFlexGrid的表頭和列寬 54
4.4 控件數(shù)組 54
0106 動態(tài)添加或刪除控件 54
0107 利用控件數(shù)組設(shè)置控件狀態(tài) 55
0108 向窗體中動態(tài)添加控件 55
0109 如何聲明窗體數(shù)組 56
0110 如何聲明控件變量數(shù)組 56
4.5 指針地址獲取 57
0111 如何獲取對象實例私有域的地址 57
0112 如何獲取字符串中第一個字符的地址 57
0113 如何獲取變量的地址 57
0114 獲取數(shù)組的地址 58
0115 獲取自定義過程地址 58
4.6 地址調(diào)用 58
0116 傳遞對象指針 58
0117 傳遞字符串首字母指針 59
0118 傳遞變量指針 59
0119 根據(jù)自定義過程地址調(diào)用該函數(shù) 60
0120 ByVal和ByRef的區(qū)別 60
0121 利用地址偏移訪問內(nèi)存 60
4.7 指針的綜合應(yīng)用 61
0122 利用安全數(shù)組借用內(nèi)存的方法 61
0123 利用指針實現(xiàn)數(shù)組的插入 62
0124 利用指針實現(xiàn)數(shù)組的拆分 62
0125 利用指針過濾數(shù)組重復(fù)數(shù)據(jù) 63
0126 將Byte類型數(shù)組中的元素傳遞給字符串 63
0127 利用地址偏移實現(xiàn)循環(huán)左移 64
0128 利用指針合并數(shù)組 64
0129 利用數(shù)組作為自定義過程的參數(shù) 65
0130 利用ObjPtr函數(shù)快速查找集合中的對象 65
0131 利用ObjPtr函數(shù)判斷對象變量是否指向同一對象 65
第5章 函數(shù)和過程 67
5.1 格式轉(zhuǎn)換與進制轉(zhuǎn)換 68
0132 如何將數(shù)字格式化為指定位數(shù) 68
0133 如何將金額格式化為包含6位小數(shù)的格式 68
0134 利用Format函數(shù)轉(zhuǎn)換字母大小寫 68
0135 如何將數(shù)字轉(zhuǎn)換為帶有分節(jié)符的數(shù)字 68
0136 如何把帶分節(jié)符的數(shù)字型字符串轉(zhuǎn)換為數(shù)字 69
5.2 數(shù)值運算 69
0137 如何將二進制轉(zhuǎn)換為十進制 69
0138 如何將二進制轉(zhuǎn)換為八進制 70
0139 如何將二進制轉(zhuǎn)換為十六進制 70
0140 如何取小數(shù)的整數(shù)位 71
0141 如何對小數(shù)進行四舍五入 71
0142 如何計算數(shù)值的絕對值 71
5.3 對象函數(shù) 72
0143 如何創(chuàng)建并返回一個對ActiveX對象的引用 72
0144 利用CallByName函數(shù)調(diào)用對象方法 72
0145 利用CallByName函數(shù)設(shè)置對象屬性 72
0146 利用CallByName函數(shù)獲取對象屬性 73
5.4 數(shù)組函數(shù) 73
0147 如何獲得對象類型名 73
0148 如何添加數(shù)組對象 73
0149 初始化數(shù)組 74
0150 如何判斷變量是否為數(shù)組 74
0151 利用數(shù)組設(shè)置DataGrid的列寬與列頭 74
0152 如何按照指定條件對數(shù)組中的字符串進行查詢 74
0153 計算一維數(shù)組的數(shù)組元素 75
5.5 自定義過程 75
0154 過程值傳遞參數(shù) 75
0155 過程引用傳遞參數(shù) 76
0156 如何計算加權(quán)平均值 76
0157 如何檢查參數(shù)是否成功傳遞給用戶自定義過程 76
5.6 其他應(yīng)用 77
0158 如何獲取變量類型 77
0159 如何利用錯誤號獲取錯誤名稱 78
0160 如何將漢字轉(zhuǎn)換為Unicode字符代碼 78
0161 如何獲取在已打開文件中的當(dāng)前讀寫位置 78
0162 如何獲取系統(tǒng)環(huán)境信息 79
0163 如何判斷變量是否被初始化 79
0164 如何獲取文件的創(chuàng)建或修改日期 80
0165 如何自定義錯誤號 81
0166 如何獲取當(dāng)前打開窗口的數(shù)量 81
0167 巧用IIF函數(shù) 82
5.7 綜合應(yīng)用 82
0168 如何隨機獲取姓名 82
0169 如何隨機抽取字符串 82
0170 如何利用Rnd函數(shù)制作隨機抽獎程序 83
0171 如何防止連續(xù)出現(xiàn)多個空格 83
0172 如何給程序添加運行參數(shù) 84
0173 Command函數(shù)的妙用 84
第6章 字符及字符串處理技術(shù) 85
6.1 ASCII碼與編碼轉(zhuǎn)換 86
0174 如何根據(jù)字母獲得ASCII碼 86
0175 如何根據(jù)ASCII碼獲得字母 86
0176 已知某一漢字的區(qū)位碼,如何獲得該漢字 86
0177 獲得漢字的區(qū)位碼 86
0178 如何根據(jù)區(qū)位碼判斷漢字 87
6.2 字符串轉(zhuǎn)換 87
0179 如何將數(shù)字轉(zhuǎn)換為字符串 87
0180 如何將字符串轉(zhuǎn)換為數(shù)字 87
0181 如何將日期轉(zhuǎn)換為字符串 87
0182 如何將字符串全部大寫 88
0183 如何將字符串全部小寫 88
0184 如何將字符串首字母大寫 88
0185 本地碼與Unicode的轉(zhuǎn)換 88
6.3 字符串查找與判斷比較 89
0186 如何在字符串中查找指定字符 89
0187 如何在字符串中提取部分字符 89
0188 如何實現(xiàn)在ListBox中查找字符串 90
0189 利用IsNumeric函數(shù)判斷是否為數(shù)字 90
0190 如何統(tǒng)計某個字符在一個字符串變量中出現(xiàn)的次數(shù) 90
0191 怎樣判斷字符串中某一字符是否大寫 91
0192 怎樣判斷字符串是否為日期或時間 91
0193 怎樣獲得字符串中大寫字符的個數(shù) 91
0194 巧截字符串中的數(shù)字 92
0195 如何獲得一個字符串中數(shù)字的個數(shù) 92
0196 計算字符串中子字符串出現(xiàn)的次數(shù) 92
0197 統(tǒng)計某個字符在一個字符串變量中出現(xiàn)的次數(shù) 93
0198 在進行字符串比較時忽略大小寫 93
0199 如何獲取文字中英文字母的個數(shù) 94
0200 如何判斷指定個數(shù)的字符串是不是數(shù)字 94
0201 如何判斷某一字符是否在字符串中 94
6.4 字符串處理 95
0202 如何在字符串中用一個子串替換另一個子串 95
0203 將N個字符添加到字符串變量中 95
0204 如何將一行字符串分成一列字符 95
0205 如何根據(jù)標點符號分行 96
0206 如何在字符串中添加多個空格 96
0207 如何處理字符串越界 97
0208 如何將字符串顛倒 97
0209 如何對字符串進行組合或分解 97
0210 如何清除字符串中指定的字符 98
0211 復(fù)制字符串中指定的字符 98
0212 如何快速查找或替換文本中的字符 98
0213 如何去掉字符串中所有的空格 99
0214 處理數(shù)值型轉(zhuǎn)換為字符型過程中遺留下的空格 99
0215 如何去除字符串尾部的空格 99
0216 如何在字符串中使用雙引號 100
0217 為字符串加回車 100
0218 優(yōu)化字符串添加操作 100
6.5 字符串位置與長度 101
0219 如何獲得一個字符串的長度 101
0220 如何獲得中英文混合字符串的字節(jié)長度 101
0221 如何只獲得字符串中某個數(shù)字在數(shù)字中的位置 101
0222 獲得某個字符在一個字符串中最后出現(xiàn)的位置 102
0223 獲得字符串中所指定的后幾位字符 102
6.6 綜合應(yīng)用 102
0224 從字符串中分離文件路徑、文件名及其擴展名 102
0225 如何進行文本加密與解密 103
0226 如何對字符串進行加、減、乘、除計算 103
0227 用Visual Basic分離出文本框的單詞 104
0228 統(tǒng)計字符個數(shù) 104
0229 如何進行字節(jié)數(shù)組和字符串的相互轉(zhuǎn)換 105
第7章 日期和時間 107
7.1 日期時間格式轉(zhuǎn)換 108
0230 將日期格式化為指定格式 108
0231 如何將短日期格式格式化為長日期格式 108
0232 如何將AM/PM格式時間轉(zhuǎn)換為普通格式時間 108
0233 如何將長日期格式格式化為短日期格式 109
0234 如何將年、月、日轉(zhuǎn)換為日期 109
0235 將帶英文的日期轉(zhuǎn)換為短日期 109
0236 如何將時、分、秒轉(zhuǎn)換為時間 110
0237 如何將日期轉(zhuǎn)換為Hijri日期 110
0238 如何顯示AM/PM時間 111
0239 如何獲取星期名稱 111
0240 如何獲取月份名稱 111
7.2 日期和時間的設(shè)置與獲取 112
0241 獲得系統(tǒng)的當(dāng)前日期 112
0242 獲得系統(tǒng)的當(dāng)前時間 112
0243 同時獲得系統(tǒng)的當(dāng)前日期和時間 112
0244 如何確定程序的運行時間 113
0245 如何設(shè)置系統(tǒng)的日期 113
0246 如何設(shè)置系統(tǒng)的時間 113
0247 如何獲得Windows系統(tǒng)已經(jīng)運行的時間 114
0248 如何創(chuàng)建日歷 114
7.3 日期和時間的計算 114
0249 如何使用DateAdd函數(shù)向日期型數(shù)據(jù)加值 114
0250 如何做成一個有時間限制的測試版 115
0251 如何實現(xiàn)倒計時功能 115
0252 如何判斷月份最后一天 116
0253 通過閏月判斷閏年 116
0254 獲得當(dāng)前季節(jié) 116
0255 如何判斷經(jīng)歷多少個工作日 117
0256 如何實現(xiàn)系統(tǒng)分段報時 117
7.4 延時與定時 118
0257 如何實現(xiàn)毫秒精度的延時 118
0258 如何使用API函數(shù)Sleep延遲時間 118
0259 自定義延時函數(shù) 118
0260 利用timeGetTime函數(shù)更精準地計算時間差 119
0261 如何自制鬧鐘 119
第8章 數(shù)據(jù)處理技術(shù) 121
8.1 非法輸入控制 122
0262 文本框不許為空提示 122
0263 招聘信息錄入時限制用戶最小年齡和最大年齡 122
0264 如何實現(xiàn)輸入密碼只允許輸入8位或超過8位 123
0265 只允許輸入指定格式的圖片 124
0266 數(shù)據(jù)保存前檢查數(shù)據(jù)是否正確 124
0267 限制用戶輸入密碼符合密碼要求 125
8.2 數(shù)據(jù)保存與計算 126
0268 如何實現(xiàn)均價產(chǎn)品數(shù)據(jù) 126
0269 使用SQL語句保存數(shù)據(jù) 126
0270 使用賦值方式保存數(shù)據(jù) 127
0271 根據(jù)生日自動計算員工的年齡 128
0272 對計算結(jié)果四舍五入 128
0273 在表格中對列信息進行匯總 129
0274 在表格中對行信息進行匯總 129
8.3 數(shù)據(jù)輸入輸出格式化 130
0275 格式化輸入數(shù)據(jù)為貨幣格式 130
0276 格式化輸入數(shù)據(jù)為日期格式 130
0277 格式化MSHFlexGrid表格中的數(shù)據(jù) 130
0278 格式化DataGrid表格中的數(shù)據(jù) 131
0279 只允許用戶輸入月份和日期 131
8.4 輔助與自動化 131
0280 在DataGrid表格中進行數(shù)據(jù)計算 131
0281 根據(jù)用戶輸入需求自動調(diào)整輸入法 132
0282 將輸入的數(shù)據(jù)自動加入輸入列表 132
0283 為程序設(shè)計找零功能 133
0284 設(shè)計帶記憶的數(shù)據(jù)錄入窗口 133
0285 根據(jù)用戶輸入的是英語還是漢語決定顯示內(nèi)容 134
0286 數(shù)據(jù)輔助錄入 135
0287 根據(jù)表格中數(shù)據(jù)的長度自動調(diào)整表格寬 136
0288 根據(jù)數(shù)據(jù)大小自動調(diào)整表格高度 137
0289 自動生成產(chǎn)品編號 137
0290 設(shè)置光標到文本框的末尾 138
8.5 數(shù)據(jù)綜合應(yīng)用 138
0291 禁止用戶輸入數(shù)據(jù) 138
0292 使用MsgBox函數(shù)輸出用戶信息 139
0293 在手機號碼中隨機抽取幸運觀眾 139
0294 批量生成房屋編號 140
0295 商品金額的大小寫轉(zhuǎn)換 140
第9章 窗體與界面設(shè)計 143
9.1 窗體基本應(yīng)用技巧 144
0296 如何設(shè)計應(yīng)用程序的界面 144
0297 利用Show方法顯示被調(diào)用窗體 145
0298 用Load語句將窗體加載到內(nèi)存中 145
0299 如何實現(xiàn)窗體的卸載與隱藏 146
0300 如何控制窗體加載時所在的位置 146
0301 怎樣創(chuàng)建一個無ICON的窗體 146
0302 清除窗體或控件中的圖片 146
0303 如何在關(guān)閉窗體時提示用戶是否關(guān)閉 147
0304 利用Tag屬性存儲用戶名 147
9.2 標準菜單應(yīng)用技巧 147
0305 如何給菜單加分割線 147
0306 如何為菜單指定訪問鍵 148
0307 如何為菜單增加快捷鍵 148
0308 如何制作復(fù)選菜單 149
0309 如何給菜單增加事件處理代碼 149
0310 如何修飾菜單 150
0311 如何創(chuàng)建菜單數(shù)組 150
9.3 高級菜單應(yīng)用技巧 151
0312 如何實現(xiàn)帶歷史信息的菜單 151
0313 如何創(chuàng)建級聯(lián)菜單 153
0314 如何創(chuàng)建彈出式菜單 154
0315 如何在控件上創(chuàng)建彈出式菜單 154
0316 任務(wù)欄托盤上的彈出式菜單 156
0317 分欄式菜單 156
0318 根據(jù)表中數(shù)據(jù)動態(tài)生成菜單 157
0319 通過菜單控制操作權(quán)限 158
0320 改變菜單的顏色 159
0321 帶圖標的菜單項 159
9.4 工具欄、狀態(tài)欄應(yīng)用技巧 160
0322 利用ToolBar控件創(chuàng)建簡單的工具欄 160
0323 如何制作帶圖標的工具欄 161
0324 如何為工具欄添加事件 163
0325 利用CoolBar控件制作工具欄 163
0326 IE式工具欄 165
0327 如何設(shè)計帶下拉菜單的工具欄 166
0328 自己制作工具欄 167
0329 根據(jù)表中的數(shù)據(jù)動態(tài)生成工具欄 167
0330 如何制作狀態(tài)欄 168
0331 如何編寫在狀態(tài)欄中顯示信息的代碼 169
0332 自己制作狀態(tài)欄 170
0333 用Panel對象的Text屬性顯示數(shù)據(jù)庫的屬性 170
9.5 窗體位置控制 171
0334 如何保存用戶對窗體大小和位置所做的更改 171
0335 控件隨窗體大小而改變 172
0336 如何使程序窗體總在最前面 173
0337 控制其他程序成為自己程序的子窗體 173
0338 如何控制窗體最小化和最大化 174
0339 使用API函數(shù)獲取窗體的分辨率 175
9.6 個性化主窗體 175
0340 如何實現(xiàn)整個窗體鋪滿圖片 175
0341 制作個性圖形窗體 176
0342 Visual Basic與Flash聯(lián)合打造魅力主界面 177
0343 用鼠標切分的主窗體 179
0344 Outlook式主界面 180
0345 用TreeView控件制作主界面 181
0346 隨機更換主界面 182
0347 類似于Windows XP的界面 183
9.7 窗體標題控制 185
0348 閃爍的窗體標題欄 185
0349 拖動沒有標題欄的窗體 185
0350 讓窗體的標題欄不響應(yīng)鼠標雙擊事件 186
0351 獲取標題欄中的內(nèi)容 187
9.8 改變窗體形狀 187
0352 如何創(chuàng)建字形窗體 187
0353 如何創(chuàng)建橢圓形窗體 188
0354 透明窗體 189
0355 鉆石形窗體 189
0356 百葉窗式窗體 190
9.9 實用功能窗體設(shè)計 191
0357 如何設(shè)計多文檔界面 191
0358 MDI窗體中巧用ActiveForm屬性 192
0359 瀏覽器式的窗體 192
0360 歡迎窗體 194
0361 調(diào)用API函數(shù)設(shè)計“關(guān)于”窗體 194
9.10 特色界面設(shè)計 195
0362 可改變背景顏色的TreeView控件 195
0363 用Visual Basic制作即時動態(tài)按鈕 196
0364 動態(tài)圖形按鈕菜單 198
0365 使用Visual Basic設(shè)計凹狀按鈕 198
0366 使用Visual Basic設(shè)計浮動按鈕組 199
0367 圖形導(dǎo)航按鈕 200
第10章 系統(tǒng)對象及其應(yīng)用 203
10.1 App對象的應(yīng)用 204
0368 利用App對象獲取當(dāng)前路徑 204
0369 如何解決程序路徑錯誤 204
0370 防止程序重復(fù)運行 204
0371 獲得應(yīng)用程序的版本信息 205
0372 設(shè)置應(yīng)用程序的版本信息 205
0373 獲得應(yīng)用程序的標題和版本號 206
0374 獲取應(yīng)用程序的句柄和線程 206
10.2 Screen 對象的應(yīng)用 206
0375 獲得當(dāng)前桌面的大小 206
0376 獲得當(dāng)前窗體的位置 207
0377 獲得系統(tǒng)中可用的字體 207
0378 制作用戶操作提示程序 208
0379 更改鼠標形狀和指針 208
0380 實現(xiàn)文本數(shù)據(jù)自動復(fù)制、剪切和粘貼 209
10.3 Clipboard對象的應(yīng)用 209
0381 實時監(jiān)視剪貼板文本復(fù)制情況 209
0382 復(fù)制剪貼板圖片到窗體 210
0383 將數(shù)據(jù)、圖片復(fù)制到剪貼板 211
0384 實時監(jiān)視剪貼板 212
0385 清除剪貼板中的內(nèi)容信息 212
0386 使剪貼板粘貼失效 213
0387 將剪貼板內(nèi)容保存到文件中 213
0388 實現(xiàn)類似于Word的剪貼板 214
0389 利用Clipboard實現(xiàn)拷屏 214
第11章 控件技術(shù) 217
11.1 文本框、標簽和靜態(tài)文本框控件應(yīng)用技巧 218
0390 如何限定文本框中只能輸入數(shù)字 218
0391 自動刪除用戶輸入的數(shù)字字符 218
0392 鎖定文本框內(nèi)的文本 219
0393 選中文本框中的內(nèi)容 219
0394 怎樣讓兩個文本框中的內(nèi)容同步 220
0395 設(shè)置文本框為密碼顯示 220
0396 實現(xiàn)文本框的滾動 220
0397 限制文本框的長度 220
0398 隱藏文本框的光標 221
0399 實現(xiàn)焦點在文本框間移動 221
0400 如何獲取文本框中文本的行數(shù) 222
0401 如何實現(xiàn)文本框自動覆蓋原內(nèi)容的功能 223
0402 在文本框中按格式輸入內(nèi)容 223
0403 如何使用UpDown控件選擇年、月、日 224
0404 如何限定文本框只允許輸入日期型數(shù)據(jù) 225
0405 設(shè)置標簽背景透明 225
0406 標簽中的內(nèi)容如何折行顯示 225
0407 如何按設(shè)定值使標簽自動換行 226
11.2 圖形圖像類控件應(yīng)用 226
0408 如何為Picture控件設(shè)置圖形或清除圖形 226
0409 如何為Picture控件復(fù)制圖形 226
0410 判斷PictureBox控件是否設(shè)置了圖形 227
0411 保存Picture控件中的圖形 227
0412 獲取Picture控件背景色的RGB值 227
0413 怎樣為Picture控件設(shè)置網(wǎng)格 228
0414 用Picture控件實現(xiàn)馬賽克效果 228
0415 為Picture控件設(shè)置滾動條 229
0416 利用模擬鍵盤拷屏 229
0417 使Picture Box控件實現(xiàn)自動適應(yīng)圖片大小 230
0418 利用Picture對象數(shù)組形成動畫 230
0419 在Picture控件中使用鼠標移動圖片 230
0420 根據(jù)鼠標位置自動移動圖片 231
0421 在圖片上放置文字 231
11.3 組合框、列表框控件應(yīng)用 232
0422 如何禁止向組合框輸入數(shù)據(jù) 232
0423 如何對列表框進行復(fù)選 233
0424 如何讓列表框多列顯示數(shù)據(jù) 233
0425 如何讓列表框數(shù)據(jù)順序排列 234
0426 向組合框或列表框控件添加數(shù)據(jù) 235
0427 刪除組合框或列表框中的數(shù)據(jù) 235
0428 刪除列表框中的復(fù)選數(shù)據(jù) 235
0429 防止將重復(fù)項目添加到組合框控件中 236
0430 如何給ListBox控件加水平滾動條 236
0431 在ListBox控件間實現(xiàn)數(shù)據(jù)交換 237
0432 如何實現(xiàn)ComboBox條目快速查詢 238
0433 在列表框數(shù)據(jù)中隨機抽取數(shù)據(jù) 239
0434 自動改變ComboBox下拉列表框的長度 239
0435 如何將一個ComboBox控件放到Toolbar控件上 240
0436 如何快速選中ListBox的全部條目 241
11.4 按鈕、選擇類控件應(yīng)用 241
0437 如何為按鈕動態(tài)加載圖片 241
0438 利用按鈕數(shù)組控件簡化編程 242
0439 動態(tài)添加按鈕和響應(yīng)事件 243
0440 用按鈕控件數(shù)組動態(tài)顯示狀態(tài)信息 243
0441 利用Option控件實現(xiàn)開關(guān)按鈕效果 244
0442 如何實現(xiàn)兩組Option控件互不關(guān)聯(lián) 245
0443 啟動時設(shè)置Option控件非選狀態(tài) 245
0444 利用CheckBox控件實現(xiàn)開關(guān)按鈕效果 245
0445 如何響應(yīng)CheckBox控件的焦點移動 246
0446 利用CheckBox控件顯示和設(shè)置操作員權(quán)限 246
0447 利用動態(tài)CheckBox控件數(shù)組顯示信息 247
11.5 文件控件應(yīng)用 248
0448 如何為磁盤、文件夾及文件列表框控件指定路徑 248
0449 利用Pattern屬性過濾文件 248
0450 ListIndex、ListCount和List屬性應(yīng)用技巧 249
0451 提取文件目錄信息到TXT文件 250
0452 如何保持文件系統(tǒng)同步 250
0453 利用FileList控件實現(xiàn)文件多選 251
0454 如何解決文件選擇時出錯 251
11.6 框架類控件應(yīng)用 252
0455 如何一次選中Frame上的多個控件 252
0456 如何動態(tài)添加控件到Frame 252
0457 如何解決Image控件數(shù)組預(yù)覽圖片不完整的問題 253
0458 怎樣為TabStrip 控件增加選項卡 254
0459 利用TabStrip控件與Frame控件實現(xiàn)選項卡 255
0460 如何設(shè)置TabStrip對齊方式和寬度 256
0461 如何設(shè)置TabStrip樣式外觀 256
0462 如何設(shè)置TabStrip選項卡的方向位置 257
0463 如何實現(xiàn)SSTab控件單擊觸發(fā)問題 257
0464 如何限制用戶切換SSTab 258
0465 如何設(shè)置SSTab選項卡方向 259
0466 如何為SSTab設(shè)置背景 259
0467 如何隱藏SSTab的選項卡 259
0468 如何動態(tài)向SSTab中添加控件 260
0469 如何獲得SSTab選項卡中的所有控件 261
11.7 滾動條控件應(yīng)用 261
0470 如何設(shè)置自動顯示的滾動條 261
0471 使用鼠標移動滾動條 262
0472 如何使用鼠標滾輪移動滾動條 262
0473 如何使?jié)L動變快或變慢 262
0474 如何實現(xiàn)窗體滾動 263
0475 如何為動態(tài)添加的圖片增加滾動條 264
11.8 進度條控件應(yīng)用 264
0476 如何為啟動界面添加進度條 264
0477 如何在數(shù)據(jù)庫處理時顯示進度 265
0478 制作特效進度條 266
0479 向TreeView 控件填充數(shù)據(jù)時顯示進度 266
0480 利用Slider 控件實現(xiàn)音量調(diào)整 267
11.9 CommonDialog控件應(yīng)用 268
0481 顯示“打開”對話框 268
0482 顯示“另存為”對話框 268
0483 “打開”和“另存為”對話框中的過濾器文件類型 268
0484 設(shè)置默認路徑 269
0485 如何顯示“顏色”對話框 270
0486 顯示“打印”或“打印選項”對話框 270
0487 RichTextBox與CommonDialog控件的結(jié)合使用 271
0488 從公共對話框控件中提取多個文件名稱 271
11.10 RichTextBox控件應(yīng)用 272
0489 如何使用RichTextBox控件打開和保存文件 272
0490 設(shè)置RichTextBox控件自動換行 273
0491 如何使用RichTextBox控件的Find方法 273
0492 如何在RichTextBox控件中實現(xiàn)復(fù)制粘貼 275
0493 刪除RichTextBox控件中的部分文本 275
0494 使用RichTextBox 進行中英文文字查找并描紅 275
0495 如何在RichTextBox控件中進行文本替換 276
0496 如何提取RichTextBox控件中的文本到數(shù)組 277
0497 如何對RichTextBox中的選定文本進行打印 277
0498 如何設(shè)置RichTextBox控件的頁邊距 277
0499 如何顯示查找字符所在行號 278
0500 如何顯示行號并高亮顯示一整行數(shù)據(jù) 278
11.11 TreeView、ListView控件應(yīng)用 278
0501 如何顯示樹狀內(nèi)容 278
0502 如何展開全部節(jié)點 279
0503 當(dāng)TreeView失去焦點時,如何使選定項顯示為選定狀態(tài) 279
0504 獲得所有父節(jié)點和子節(jié)點的內(nèi)容 280
0505 如果父節(jié)點存在子節(jié)點,則不允許刪除父節(jié)點 281
0506 使用TreeView控件實現(xiàn)多級商品信息瀏覽 281
0507 將ZML文檔顯示在TreeView中 282
0508 在TreeView控件上實現(xiàn)右鍵操作 283
0509 設(shè)置TreeView控件的背景色 284
0510 ListView 列標頭相關(guān)技巧 284
0511 如何讓ListView 顯示復(fù)選框 285
0512 如何提取ListView 的列標題 285
0513 ListView“索引超出邊界”怎么解決 285
0514 如何知道單擊了ListView空白處 285
0515 怎樣用代碼實現(xiàn)ListView控件的行間隔顏色 286
0516 如何將圖標加載到ListView控件中 287
0517 如何將兩個ListView的內(nèi)容橫列互換 287
11.12 Flash控件 287
0518 如何在程序中使用Flash控件 287
0519 如何播放Flash動畫 288
0520 如何設(shè)置透明的Flash控件 288
0521 讓Flash動畫響應(yīng)鼠標單擊事件 289
11.13 其他控件問題 289
0522 如何注冊和使用控件 289
0523 創(chuàng)建控件數(shù)組 290
0524 如何一次繪制多個控件 290
0525 設(shè)置多種控件的共同屬性 290
0526 如何新建和調(diào)用DLL 291
0527 獲得擁有焦點控件的信息 291
0528 Visual Basic中控件大小隨窗體大小的變化而變化 291
0529 動態(tài)改變控件的大小 292
0530 獲得窗體中的控件名稱列表 293
0531 在運行時向應(yīng)用程序中添加控件 293
0532 利用Load和Unload動態(tài)添加、刪除控件 294
第12章 鍵盤與鼠標 295
12.1 鼠標指針和鍵 296
0533 如何定義鼠標指針形狀 296
0534 設(shè)置鼠標為指定的圖標 297
0535 設(shè)置鼠標為ani格式的動畫 297
0536 為無標題的窗體添加鼠標效果 297
0537 實現(xiàn)大十字光標的形式 298
0538 如何交換鼠標的左右鍵 299
0539 獲得鼠標鍵數(shù) 299
12.2 鼠標動作 300
0540 移動鼠標 300
0541 鼠標的顯示與隱藏 300
0542 如何獲得窗體上鼠標的位置 300
0543 如何獲得屏幕上鼠標的位置 301
0544 限制鼠標在某一區(qū)域工作 301
0545 拖動無標題欄的窗體移動 301
0546 利用鼠標繪圖 302
0547 鼠標點不到的按鈕 303
0548 記錄鼠標行為 303
0549 獲得和設(shè)置鼠標雙擊時間間隔 304
0550 鼠標跟隨 304
0551 捕捉MouseEnter和MouseExit事件 305
12.3 鍵盤相關(guān) 305
0552 按Enter鍵移動焦點 305
0553 將Enter鍵變成Tab鍵 306
0554 判斷Num Lock鍵和Caps Lock鍵是否鎖定 306
0555 轉(zhuǎn)換鍵值 306
0556 禁止使用窗體上的“關(guān)閉”按鈕關(guān)閉窗體 307
0557 為自己的程序設(shè)計熱鍵 307
0558 為窗體設(shè)置熱鍵 307
0559 模擬Print Screen鍵按下 308
0560 禁止使用Alt+F4鍵來關(guān)閉窗體 308
0561 有效地使用Shift、Ctrl及Alt鍵 309
0562 有效地使用KeyPress事件 309
12.4 其他應(yīng)用 309
0563 避免按Enter鍵產(chǎn)生“嘀”聲 309
0564 在運行的窗體上拖動控件 309
0565 拒絕鍵盤輸入和鼠標按下 310
0566 如何制作鼠標單擊老鼠的游戲 310
0567 動態(tài)改變控件的大小 311
第13章 文件和文件管理 313
13.1 文件的讀取和寫入 314
0568 利用Put語句寫入數(shù)據(jù) 314
0569 如何一次性寫入文件 314
0570 一個字符一個字符地寫入文件 315
0571 利用Write #語句寫入文件 315
0572 從ini文件中每次讀取一行信息 315
0573 利用Input函數(shù)從文件中一次讀取一個字符 316
0574 從ini文件中一次性讀取信息 316
0575 寫入系統(tǒng)日志 317
13.2 文件及文件夾的創(chuàng)建和移動 318
0576 利用MkDir語句創(chuàng)建文件夾 318
0577 利用FSO對象創(chuàng)建文件夾 318
0578 利用FileCopy語句復(fù)制文件 319
0579 利用MoveFile函數(shù)移動文件 319
0580 利用API函數(shù)復(fù)制文件 320
0581 使用遞歸法刪除文件夾 321
0582 更改文件名 321
0583 刪除文件夾 322
0584 選擇文件夾 322
13.3 文件屬性的獲得和設(shè)置 323
0585 獲得文件的文件名 323
0586 獲得文件的大小 324
0587 獲取文件的創(chuàng)建時間 324
0588 獲取文件的修改時間 326
0589 獲取文件的最后訪問時間 326
0590 利用SetAttr語句設(shè)置文件屬性 326
0591 獲取已經(jīng)打開的文件的大小 327
0592 設(shè)置隨機訪問文件的讀取位置 327
0593 獲得文件的屬性 328
0594 獲得文件的擴展名 328
0595 利用CurDir函數(shù)返回當(dāng)前的路徑 329
13.4 其他應(yīng)用 329
0596 用Visual Basic設(shè)計個性化文件夾 329
0597 利用文件控件制作文件瀏覽器 330
0598 將Word文檔存成.txt格式的文件 331
0599 獲取C盤下的所有文件 331
0600 使用文件的默認方式打開文件 331
0601 獲得當(dāng)前系統(tǒng)的Windows目錄 332
0602 提取Windows的System路徑 333
0603 獲取應(yīng)用程序所在的目錄 333
0604 如何在Visual Basic中通過相對路徑引用標準DLL 333
0605 在Visual Basic中調(diào)用CHM幫助文件的5種方法 334
第14章 磁盤管理 335
14.1 磁盤信息獲取 336
0606 獲得磁盤的剩余空間-1 336
0607 獲得磁盤的剩余空間-2 336
0608 獲取邏輯分區(qū)信息 336
0609 獲取物理硬盤個數(shù)和邏輯分區(qū)個數(shù) 337
0610 獲取物理硬盤信息 337
0611 獲取磁盤信息 338
0612 獲得磁盤的總空間 339
14.2 獲取卷標信息 340
0613 獲取計算機中所有的驅(qū)動器名稱-1 340
0614 如何利用FSO獲取驅(qū)動器的卷標 340
0615 如何獲得網(wǎng)絡(luò)驅(qū)動器名稱 340
0616 獲取分區(qū)卷標簡單方法 341
0617 獲取計算機中所有的驅(qū)動器名稱-2 341
14.3 磁盤操作 342
0618 設(shè)置磁盤卷標 342
0619 格式化磁盤 342
0620 碎片整理磁盤 343
0621 從FAT32轉(zhuǎn)換為NTFS 343
0622 如何隱藏磁盤分區(qū) 344
0623 如何顯示被隱藏的磁盤分區(qū) 344
0624 如何更改分區(qū)號 344
14.4 磁盤監(jiān)控與分析 345
0625 判斷驅(qū)動器的類型-1 345
0626 判斷驅(qū)動器的類型-2 345
0627 如何監(jiān)視硬盤 346
0628 判斷光驅(qū)是否有光盤 348
0629 判斷是否插入存儲器 348
0630 檢測軟驅(qū)是否有軟盤 348
第15章 圖形圖像技術(shù) 349
15.1 繪制圖形 350
0631 自定義容器的坐標系統(tǒng) 350
0632 繪制網(wǎng)格 350
0633 繪制立體三棱錐 351
0634 繪制拋物線 352
0635 利用Line控件設(shè)計分割線 353
15.2 圖像的特效 353
0636 實現(xiàn)凸起的三維文字效果 353
0637 實現(xiàn)凹陷的三維文字效果 354
0638 實現(xiàn)陰影三維文字效果 355
0639 實現(xiàn)傾斜三維文字效果 355
0640 圖片的雨滴效果 356
0641 上下型“百葉窗”特效 357
0642 左右型“百葉窗”特效 358
0643 利用圖片實現(xiàn)電影膠片效果 359
0644 萬花筒 359
15.3 翻轉(zhuǎn)與縮放 360
0645 可任意旋轉(zhuǎn)的文字 360
0646 可任意旋轉(zhuǎn)的圖像 362
0647 利用Image控件實現(xiàn)圖像的放大和縮小 363
0648 利用PictureBox控件實現(xiàn)圖像的放大和縮小 363
0649 如何實現(xiàn)圖片翻轉(zhuǎn) 363
0650 屏幕的翻轉(zhuǎn) 364
15.4 圖像顏色的轉(zhuǎn)換 365
0651 如何實現(xiàn)定點取色 365
0652 如何獲得PictureBox控件中的顏色 366
0653 利用Visual Basic實現(xiàn)屏幕變暗的效果 366
0654 如何實現(xiàn)圖片顏色的反轉(zhuǎn) 367
0655 圖片的銳化 368
0656 圖片的浮雕效果 368
15.5 圖形圖像算法 369
0657 沙丘圖案的算法 369
0658 等電位面圖的算法 370
0659 蝸牛線算法 371
0660 貝塞爾曲線算法 372
0661 尼哥米德蚌線算法 373
15.6 圖片的管理 374
0662 如何保存圖形文件 374
0663 Visual Basic制作圖片瀏覽器 374
0664 具有縮略圖功能的圖片瀏覽器 375
0665 批量修改圖片名稱 377
0666 圖片的剪切 377
15.7 其他應(yīng)用 379
0667 如何調(diào)用Word中的藝術(shù)字 379
0668 PictureBox顯示動態(tài)運行進度 380
0669 使Windows開始屏幕保護 381
0670 利用Visual Basic實現(xiàn)更換墻紙-1 381
0671 利用Visual Basic實現(xiàn)更換墻紙-2 382
0672 屏幕保護程序(從左到右顯示圖片) 382
0673 圖片轉(zhuǎn)換為字符串 383
第16章 動畫與多媒體 385
16.1 文字特效 386
0674 設(shè)置文字的閃爍 386
0675 彩虹文字 386
0676 文字旋轉(zhuǎn)特效 387
0677 文字橫向拉寬 388
0678 屏幕中的滾動字幕 388
0679 設(shè)計滾動字幕程序 389
16.2 動畫相關(guān) 390
0680 利用Image制作小動畫 390
0681 利用一行代碼實現(xiàn)圖片的滾動 390
0682 如何播放GIF文件 390
0683 如何播放Flash動畫 391
0684 用Visual Basic編寫Flash動畫播放器 391
0685 用Visual Basic編寫Flash文件瀏覽器 392
0686 播放透明的Flash動畫 393
16.3 音頻相關(guān) 393
0687 如何播放WAV聲音文件 393
0688 如何播放MIDI聲音文件 394
0689 如何利用PC喇叭播放聲音 394
0690 如何用MediaPlayer控件做一個MP3播放器 395
0691 如何用MMControl控件播放M3U文件 396
16.4 視頻相關(guān) 397
0692 播放AVI文件 397
0693 播放VCD 398
0694 播放MPG 399
16.5 各種清屏效果 400
0695 從左右向中間清屏 400
0696 從中間向左右清屏 400
0697 從上下向中間清屏 401
0698 從中間向上下清屏 401
0699 菱形清屏 401
16.6 多媒體應(yīng)用控制 402
0700 MCI命令打開和關(guān)閉光驅(qū) 402
0701 怎樣獲得文件的短路徑名 402
0702 如何控制音量的大小 403
第17章 API函數(shù) 405
17.1 在Visual Basic中使用API 406
0703 如何打開“API瀏覽器” 406
0704 如何向“API瀏覽器”中加載API 407
0705 如何使用“API瀏覽器”中沒有的API函數(shù) 408
0706 利用API函數(shù)替代Shell函數(shù) 408
0707 利用API函數(shù)調(diào)用Word 408
0708 怎樣防止API函數(shù)使用時產(chǎn)生錯誤 409
0709 比較lstrlen函數(shù)和Len函數(shù)的不同 409
17.2 使用API提取信息 409
0710 獲得當(dāng)前系統(tǒng)分辨率和色彩數(shù) 409
0711 獲得當(dāng)前系統(tǒng)支持的分辨率、顏色數(shù)和刷新頻率 410
0712 怎樣判斷系統(tǒng)是否安裝聲卡 411
0713 獲取操作系統(tǒng)版本 411
0714 獲取磁盤序列號 413
0715 如何提取圖標 413
0716 顯示密碼編輯框中的密碼 414
17.3 API實現(xiàn)的視覺效果 415
0717 跟隨鼠標移動的雪花 415
0718 如何利用API設(shè)置不規(guī)則窗體(文字窗體) 416
0719 如何利用API設(shè)計不規(guī)則窗體(五角星) 417
0720 如何利用API設(shè)計不規(guī)則窗體(兩個疊加的圓) 417
0721 隱藏鼠標指針 418
0722 半透明窗體(Windows 2000及其以上版本) 419
0723 鏤空窗體(Windows 2000及其以上版本) 420
0724 屏幕變暗(關(guān)機效果) 421
17.4 API控制計算機 422
0725 怎樣利用API函數(shù)打開和關(guān)閉光驅(qū)(API函數(shù)) 422
0726 如何讓計算機發(fā)出嗡鳴聲 422
0727 利用API函數(shù)打開“開始”菜單 423
0728 設(shè)定時間關(guān)機 423
0729 調(diào)用系統(tǒng)聲音 424
0730 遍歷系統(tǒng)進程 424
17.5 API對程序的控制 425
0731 利用API不讓窗體的左端移出屏幕 425
0732 怎樣將MDI子窗體移出MDI主窗體 425
0733 如何關(guān)閉其他應(yīng)用程序 426
0734 利用API延遲程序執(zhí)行 426
第18章 注冊表 427
18.1 操作注冊表 428
0735 打開注冊表中的項 428
0736 設(shè)置鍵值 428
0737 禁用注冊表 428
0738 刪除注冊表中的項 429
0739 刪除注冊表中項的鍵值 429
18.2 對桌面操作 429
0740 隱藏桌面圖標 429
0741 隱藏“我的電腦” 430
0742 隱藏“網(wǎng)上鄰居” 430
0743 隱藏“回收站” 430
0744 顯示“回收站” 431
18.3 對“開始”菜單操作 431
0745 隱藏“開始”菜單中的“搜索” 431
0746 隱藏“開始”菜單中的“運行” 431
0747 隱藏“開始”菜單中的“文檔” 432
0748 隱藏“開始”菜單中的“關(guān)機” 433
0749 自動刪除“運行”、“文檔”中的歷史記錄 433
18.4 系統(tǒng)設(shè)置 433
0750 登錄背景 433
0751 如何改變輸入法順序 434
0752 如何隱藏磁盤 434
0753 禁用任務(wù)欄中鼠標右鍵菜單 435
0754 禁用鼠標右鍵菜單 435
0755 禁用“任務(wù)管理器” 435
0756 禁用“設(shè)置”中的“控制面板”與“打印機” 435
第19章 Windows應(yīng)用 437
19.1 系統(tǒng)相關(guān) 438
0757 怎樣獲得Windows系統(tǒng)的當(dāng)前用戶 438
0758 怎樣獲得Windows啟動的總時間 438
0759 如何獲得當(dāng)前屏幕的分辨率 438
0760 如何獲得當(dāng)前系統(tǒng)的顏色質(zhì)量 439
0761 記錄Windows的啟動和關(guān)閉時間 439
0762 模擬“控制面板” 440
0763 關(guān)閉與重新啟動計算機(Windows 2003) 441
19.2 桌面相關(guān) 441
0764 隱藏任務(wù)欄 441
0765 隱藏桌面圖標 442
0766 調(diào)用“創(chuàng)建快捷方式”向?qū)А?43
19.3 應(yīng)用程序相關(guān) 443
0767 設(shè)計程序結(jié)束Shell調(diào)用的Windows程序 443
0768 如何避免多用戶同時打開一個程序 444
0769 如何設(shè)置ini文件使程序隨Windows啟動 444
0770 為應(yīng)用程序設(shè)置熱鍵 444
0771 在“任務(wù)管理器”中隱藏可執(zhí)行文件 445
第20章 應(yīng)用程序控制 447
20.1 調(diào)用系統(tǒng)工具 448
0772 調(diào)用畫圖程序 448
0773 調(diào)用記事本 448
0774 如何調(diào)用記事本中的數(shù)據(jù) 449
0775 調(diào)用系統(tǒng)中的輸入法 449
0776 調(diào)用系統(tǒng)“創(chuàng)建快捷方式”向?qū)А?51
0777 調(diào)用系統(tǒng)日期和時間控制面板 452
0778 調(diào)用Windows計算器 452
20.2 在Visual Basic中控制Word 452
0779 如何在Visual Basic中使用Word對象 452
0780 如何調(diào)用Word-1 453
0781 如何調(diào)用Word-2 455
0782 批量打開Word文檔 455
0783 調(diào)用Word統(tǒng)計字數(shù) 455
0784 自動統(tǒng)計文章頁碼 456
0785 打開文件管理器 459
0786 給指定的Word文檔插入頁碼 460
0787 如何將DBF文件輸出到Word 461
0788 用OLE內(nèi)嵌Word對象 462
0789 如何在Word文檔中添加內(nèi)容 463
0790 用Visual Basic+Word模板+數(shù)據(jù)庫制作合同 463
0791 在Word文檔中插入圖片 465
0792 調(diào)用Word實現(xiàn)實時公告 466
0793 如何將數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)出到Word中 467
0794 如何將某一字段內(nèi)容導(dǎo)入到Word中 468
0795 文件名提取器 469
20.3 在Visual Basic中控制Excel 471
0796 如何在Visual Basic中使用Excel對象 471
0797 Visual Basic如何操作Excel 472
0798 如何關(guān)閉Excel 473
0799 如果計算機上沒有Excel,則判斷并提示用戶 473
0800 怎樣利用Excel實現(xiàn)數(shù)據(jù)計算 473
0801 如何將DataGrid控件中的數(shù)據(jù)導(dǎo)出到Excel 474
0802 如何用Visual Basic調(diào)用Excel生成折線圖 475
20.4 串口控制 477
0803 如何利用MSComm控件檢測Modem的狀態(tài) 477
0804 如何利用MSComm控件撥打電話 478
0805 怎樣使用串口傳輸數(shù)據(jù) 478
0806 怎樣通過串口控制對方計算機 479
20.5 其他應(yīng)用 480
0807 如何調(diào)用Outlook管理郵件 480
0808 如何調(diào)用PowePoint電子文檔 480
0809 顯示Office助手 481
0810 在Visual Basic中調(diào)用幫助文件 482
0811 如何調(diào)用EXE文件 483
0812 如何啟動其他程序 483
0813 用Visual Basic操縱XML文檔 484
第21章 數(shù)據(jù)庫技術(shù) 485
21.1 數(shù)據(jù)庫連接技巧 486
0814 如何引用ADO對象 486
0815 如何使用ADO對象訪問Access數(shù)據(jù)庫 486
0816 如何使用ADO對象連接SQL Server數(shù)據(jù)庫 487
0817 如何動態(tài)識別Access數(shù)據(jù)庫路徑 488
0818 如何使用ADO訪問Oracle數(shù)據(jù)庫 489
0819 如何使用ADO訪問Excel文件 489
0820 如何使用DAO連接Access 2000/2003數(shù)據(jù)庫 489
0821 如何使用Data控件連接Access 2000/2003數(shù)據(jù)庫 490
0822 使用DAO連接加密的Access數(shù)據(jù)庫 490
0823 使用ADO連接加密的Access數(shù)據(jù)庫 491
0824 如何使用RDO連接SQL Server數(shù)據(jù)庫 491
0825 如何建立遠程數(shù)據(jù)庫連接 492
0826 如何提高數(shù)據(jù)庫的訪問效率 493
21.2 數(shù)據(jù)驗證技巧 493
0827 如何判斷連接已打開 493
0828 空數(shù)據(jù)不允許保存 494
0829 如何判斷讀取的字段值為空 494
0830 如何判斷表中是否有記錄 494
0831 驗證數(shù)據(jù)綁定控件中的數(shù)據(jù) 495
0832 如何判斷字段的大小 495
0833 重復(fù)數(shù)據(jù)不允許保存 496
0834 如何判斷輸入數(shù)據(jù)是否符合要求 496
21.3 增、刪、改、查技巧 497
0835 存取字段數(shù)據(jù)的幾種方法 497
0836 使用數(shù)據(jù)綁定控件實現(xiàn)增、刪、改 498
0837 非綁定控件的增、刪、改 499
0838 使用ADO對象實現(xiàn)增、刪、改 499
0839 利用SQL語句添加數(shù)據(jù) 500
0840 為什么使用ADO Data控件的Delete方法無法刪除DataGrid控件中的數(shù)據(jù) 500
0841 如何刪除指定的記錄 501
0842 批量刪除數(shù)據(jù) 501
0843 批量刪除用戶選定的數(shù)據(jù) 501
0844 如何修改DataGrid中的數(shù)據(jù),并自動計算金額 502
0845 如果ADO的記錄源類型為表,則如何使用查詢語句 502
0846 如何處理select語句中的單引號 503
0847 如何求數(shù)據(jù)表中記錄的總數(shù) 503
0848 如何解決在SQL Server中刪除重復(fù)記錄出錯 503
0849 使用BeginTrans和CommitTrans方法 504
21.4 數(shù)據(jù)控件相關(guān)技巧 505
0850 動態(tài)設(shè)置ADO控件的屬性 505
0851 如何用DataCombo和DataList顯示關(guān)系表中的數(shù)據(jù) 505
0852 動態(tài)為DataGrid控件設(shè)置數(shù)據(jù)源 506
0853 如何用代碼設(shè)置DataGrid控件的列表頭 506
0854 快速將DataGrid控件中的數(shù)據(jù)顯示在文本框中 506
0855 如何在DataGrid控件中實現(xiàn)下拉列表框 507
0856 如何使用代碼格式化DataGrid控件中的數(shù)據(jù) 508
0857 根據(jù)數(shù)據(jù)字段類型自動格式化DataGrid表格中的數(shù)據(jù) 508
0858 如何使DataGrid控件刷新前與刷新后記錄的位置保持不變 508
0859 如何隱藏MSHFlexGrid控件的行或列 509
0860 如何動態(tài)調(diào)整MSHFlexGrid表格中字段的順序 509
0861 如何使用MSHFlexGrid控件批量錄入數(shù)據(jù) 509
0862 怎樣設(shè)置奇、偶行顏色不同的表格 510
0863 如何在MSHFlexGrid控件中顯示圖片 511
0864 利用MSHFlexGrid控件的排序功能對數(shù)據(jù)排序 511
0865 如何合并MSHFlexGrid控件中的數(shù)據(jù) 512
0866 利用MSHFlexGrid控件的合并功能制作特色報表 513
0867 怎樣動態(tài)增加行 514
21.5 二進制數(shù)據(jù)處理技巧 515
0868 使用存取文件路徑的方法存取圖片 515
0869 使用AppendChunk方法將二進制文件存入數(shù)據(jù)庫中 516
0870 使用Stream對象將二進制文件存入數(shù)據(jù)庫 517
0871 使用GetChunk方法導(dǎo)出數(shù)據(jù)庫中的二進制文件 518
0872 怎樣用Stream對象將數(shù)據(jù)庫中的二進制數(shù)據(jù)導(dǎo)出 519
0873 如何向SQL Server數(shù)據(jù)庫中存入圖片 520
0874 讀取并打開數(shù)據(jù)庫中存儲的文本文件 521
0875 讀取并打開數(shù)據(jù)庫中存儲的圖片 522
0876 讀取并打開數(shù)據(jù)庫中存儲的多媒體文件 522
0877 將SQL Server數(shù)據(jù)庫中的image數(shù)據(jù)類型的圖形文件導(dǎo)出為bmp文件 523
21.6 數(shù)據(jù)庫維護 524
0878 備份Access數(shù)據(jù)庫 524
0879 SQL Server數(shù)據(jù)庫的備份與恢復(fù) 525
0880 如何定時數(shù)據(jù)備份 527
0881 修復(fù)Access數(shù)據(jù)庫 529
0882 壓縮數(shù)據(jù)庫文件 529
0883 在Visual Basic中附加SQL Server數(shù)據(jù)庫 530
0884 在Visual Basic中批量附加SQL Server數(shù)據(jù)庫 531
0885 在Visual Basic中分離SQL Server數(shù)據(jù)庫 532
21.7 數(shù)據(jù)庫和其他文件的轉(zhuǎn)換 533
0886 如何將硬盤文件目錄轉(zhuǎn)為數(shù)據(jù)庫數(shù)據(jù) 533
0887 如何將數(shù)據(jù)庫文件轉(zhuǎn)換為文本文件 534
0888 如何將數(shù)據(jù)庫數(shù)據(jù)傳給Excel 536
0889 如何將Excel數(shù)據(jù)傳給Access數(shù)據(jù)庫 537
0890 如何將數(shù)據(jù)庫數(shù)據(jù)傳給Word 538
0891 如何將SQL Server數(shù)據(jù)庫中的表插入到Access數(shù)據(jù)庫中 539
0892 SQL Server導(dǎo)入Access時,如何處理decimal類型字段引起的錯誤 540
0893 如何將Access數(shù)據(jù)庫轉(zhuǎn)換為SQL Server 2005數(shù)據(jù)庫 540
21.8 數(shù)據(jù)庫結(jié)構(gòu)的創(chuàng)建與讀取技巧 541
0894 如何使用DAO創(chuàng)建Access數(shù)據(jù)庫 541
0895 如何使用ADOX動態(tài)創(chuàng)建Access數(shù)據(jù)庫和表 542
0896 如何獲得Access數(shù)據(jù)庫中的所有表 543
0897 如何用代碼創(chuàng)建SQL Server數(shù)據(jù)庫、表和字段 543
0898 如何獲取SQL Server服務(wù)器 544
0899 如何獲取SQL Server數(shù)據(jù)庫 545
0900 如何獲取SQL Server數(shù)據(jù)表 545
0901 如何獲取字段并將其添加到下拉列表框中 546
0902 如何判斷一個表是否存在 547
21.9 數(shù)據(jù)庫安全 547
0903 如何加密密碼字符串 547
0904 使用DAO方法創(chuàng)建加密數(shù)據(jù)庫 549
0905 如何鎖定數(shù)據(jù)庫中的表 549
0906 如何為數(shù)據(jù)庫上鎖 550
0907 改變Access 2000/2003數(shù)據(jù)庫頭文件加密數(shù)據(jù)庫 550
0908 改變擴展名保護Access數(shù)據(jù)庫 550
0909 防止SQL注入式攻擊 551
21.10 SQL Server數(shù)據(jù)庫相關(guān)技巧 552
0910 如何解決SQL Server 2000安裝失敗的問題 552
0911 SQL Server 2000安裝過程不成功的解決方法 553
0912 sa登錄失敗 554
0913 如何設(shè)置SQL Server登錄密碼 554
0914 SQL Server 2000安裝程序配置服務(wù)器失敗的解決方案-1 555
0915 SQL Server 2000安裝程序配置服務(wù)器失敗的解決方案-2 555
0916 如何升級至SQL Server 2005 555
0917 已存在SQL Server默認實例的計算機上安裝SQL Server 2005實例 556
0918 SQL Server 2005登錄錯誤 556
0919 如何隱藏實例 557
0920 如何選擇SQL Server 2005的網(wǎng)絡(luò)協(xié)議 557
第22章 SQL查詢相關(guān)技術(shù) 559
22.1 簡單查詢 560
0921 選擇所有列和部分列 560
0922 在查詢時使用列別名 560
0923 在查詢時顯示列計算結(jié)果 560
0924 在查詢時對列輸出限制條件 560
22.2 常量查詢 561
0925 數(shù)值型常量查詢 561
0926 字符型常量查詢 561
0927 日期型常量查詢 561
0928 邏輯型數(shù)據(jù)常量查詢 562
22.3 變量查詢 562
0929 數(shù)值型變量查詢 562
0930 如何把字符型變量作為查詢條件查詢 563
0931 如何把字符型變量作為字段查詢 563
0932 如何把字符型變量作為表查詢 563
0933 如何對日期型變量進行查詢 564
22.4 控件查詢 564
0934 查詢控件中的數(shù)值型數(shù)據(jù) 564
0935 查詢控件中的字符型數(shù)據(jù) 564
0936 如何把控件作為字段或表查詢 564
0937 查詢控件中的日期型數(shù)據(jù) 565
22.5 模式查詢 565
0938 在Jet SQL語法中使用通配符 565
0939 在SQL Server中用通配符“%”進行查詢 566
0940 在SQL Server中用通配符“[]”進行查詢 566
0941 在SQL Server中用通配符“_”進行查詢 566
0942 在SQL Server中用通配符“[∧]”進行查詢 567
22.6 排序 567
0943 查詢結(jié)果按單列排序 567
0944 查詢結(jié)果按多列排序 567
22.7 限制結(jié)果查詢 568
0945 如何查詢前5名數(shù)據(jù) 568
0946 如何查詢后5名數(shù)據(jù) 568
0947 如何取出數(shù)據(jù)統(tǒng)計結(jié)果前3名數(shù)據(jù) 569
0948 如何查詢前百分之十的數(shù)據(jù) 569
22.8 周期、日期查詢 569
0949 查詢指定日期的數(shù)據(jù) 569
0950 查詢指定時間段的數(shù)據(jù) 569
0951 按月查詢數(shù)據(jù) 569
0952 只輸出日期時間型數(shù)據(jù)的日期部分 570
0953 在不同數(shù)據(jù)環(huán)境中進行日期查詢 570
22.9 比較、邏輯、重復(fù)相關(guān)查詢 570
0954 進行比較查詢 570
0955 邏輯運算符有哪些 571
0956 怎樣不顯示重復(fù)數(shù)據(jù) 571
0957 not查詢 572
0958 and查詢 572
0959 or查詢 572
22.10 分組統(tǒng)計 572
0960 group by子句進行分組查詢的注意事項 572
0961 按單個字段分組 573
0962 按多個字段分組 573
0963 group by與having一起使用 573
0964 對統(tǒng)計結(jié)果排序 573
0965 將查詢結(jié)果分組小計 573
0966 利用having語句過濾分組數(shù)據(jù) 574
0967 having語句應(yīng)用在多表查詢中 574
22.11 聚合函數(shù) 575
0968 sum()函數(shù)和avg()函數(shù)應(yīng)用 575
0969 min()函數(shù)和max()函數(shù)應(yīng)用 575
0970 count()函數(shù)和count_big()函數(shù)應(yīng)用 575
22.12 多表查詢 576
0971 如何在where子句中連接幾個表 576
0972 如何在from子句中連接幾個表 576
22.13 子查詢與嵌套查詢 576
0973 簡單嵌套查詢 576
0974 帶in的嵌套查詢 576
0975 帶not in的嵌套查詢 577
0976 帶some的嵌套查詢 577
0977 帶any的嵌套查詢 577
0978 帶all的嵌套查詢 577
0979 帶exists的嵌套查詢 578
22.14 內(nèi)連接查詢 578
0980 一對一關(guān)系的內(nèi)連接 578
0981 一對多關(guān)系的內(nèi)連接 578
0982 多對多關(guān)系的內(nèi)連接 578
22.15 外連接查詢 579
0983 左外連接查詢 579
0984 右外連接查詢 579
0985 全外連接查詢 579
22.16 聯(lián)合查詢 579
0986 union與連接之間的區(qū)別 579
0987 使用union all合并表 580
0988 union中的order by子句 580
0989 union中的自動數(shù)據(jù)類型轉(zhuǎn)換 580
0990 不同數(shù)據(jù)類型表的union 581
0991 合并不同列數(shù)的兩個表的union 581
0992 3個或更多表的union 581
22.17 交叉表查詢 581
0993 用case實現(xiàn)交叉表查詢 581
0994 用SQL Server 2005新增的pivot實現(xiàn)交叉表查詢 582
0995 用SQL Server 2005新增的unpivot實現(xiàn)交叉表查詢 583
0996 動態(tài)交叉表 583
22.18 數(shù)據(jù)添加 584
0997 為指定的列插入值 584
0998 為所有列插入值 584
0999 批量添加數(shù)據(jù) 585
1000 insert語句和完整性約束 585
1001 利用多個表中的字段創(chuàng)建新記錄集 585
22.19 數(shù)據(jù)更新 586
1002 如何修改個別行中的個別列 586
1003 如何修改多個列 586
1004 如何修改所有行中的某一列 587
1005 如何使用一個單行的子查詢來更新列 587
1006 update語句和完整性約束 588
22.20 數(shù)據(jù)刪除 588
1007 用where子句刪除部分數(shù)據(jù) 588
1008 刪除表中所有數(shù)據(jù) 588
1009 帶有子查詢的DELETE數(shù)據(jù) 588
1010 刪除表中多余的重復(fù)行數(shù)據(jù) 588
1011 對數(shù)據(jù)庫數(shù)據(jù)進行局部刪除 589
22.21 其他方面 589
1012 檢查SQL語句的兩種方法 589
1013 利用Execute執(zhí)行SQL語句 589
1014 如何解決在查詢過程中字段類型不同的問題 590
1015 把查詢結(jié)果生成表 591
1016 追加查詢結(jié)果到已存在的表 591
1017 Visual Basic實現(xiàn)SQL Server 2000存儲過程調(diào)用 593
1018 在查詢中使用日期函數(shù) 594
1019 在程序中使用觸發(fā)器  595
1020 在程序中應(yīng)用視圖 595
第23章 打印與報表技術(shù) 597
23.1 基礎(chǔ)打印技巧 598
1021 設(shè)置打印方向 598
1022 打印紙張大小設(shè)置 598
1023 打印機的進紙設(shè)置 600
1024 如何設(shè)置打印質(zhì)量  600
1025 打印度量單位設(shè)置  601
1026 打印機顏色模式設(shè)置  601
1027 打印線型設(shè)置  602
1028 填充形式設(shè)置 602
1029 設(shè)置打印邊界 603
1030 如何設(shè)置打印位置 603
1031 如何畫直線、矩形、圓等 603
1032 將打印內(nèi)容發(fā)送到打印機 604
1033 使用KillDoc方法結(jié)束當(dāng)前的打印作業(yè) 605
23.2 打印各種文字 605
1034 打印簡單的字符串  605
1035 設(shè)置打印字體、字號等 605
1036 打印彩色文字 606
1037 文字豎排打印效果 606
1038 如何使打印的超長文本自動換行 606
1039 根據(jù)紙張大小和字高計算每頁打印行數(shù) 607
23.3 打印窗體、控件和圖形 608
1040 打印窗體 608
1041 打印ListView控件中的內(nèi)容 609
1042 打印RichTextBox控件中的內(nèi)容 610
1043 如何打印瀏覽器內(nèi)容 611
1044 如何打印圖形 611
1045 打印簡歷 612
1046 打印圖表 614
1047 可批量打印文件夾照片的程序 614
23.4 連續(xù)、分頁和分欄打印 616
1048 換頁打印 616
1049 如何實現(xiàn)動態(tài)分頁打印 617
1050 分欄打印 623
1051 連續(xù)打印 625
1052 可調(diào)整列寬的打印  628
23.5 與打印機相關(guān)的技巧 629
1053 查詢系統(tǒng)可用打印機并設(shè)置默認打印機 629
1054 選擇要使用的打印機 629
1055 捕獲打印機錯誤 630
1056 使用API函數(shù)調(diào)用打印對話框 630
1057 調(diào)用“打印”對話框并設(shè)置打印頁的起止范圍 631
1058 快速打印多個復(fù)制內(nèi)容  633
23.6 證書、單據(jù)特色打印 634
1059 批量打印Access數(shù)據(jù)庫中的數(shù)據(jù) 634
1060 打印SQL Server 2000數(shù)據(jù)庫中的數(shù)據(jù) 635
1061 如何打印連續(xù)號碼的標簽 636
1062 證書套打 637
1063 如何設(shè)計條形碼打印程序 638
1064 批量打印條形碼  639
1065 批量打印Word文檔 642
1066 批量打印Excel表格 642
1067 編寫銀行取款排號小票打印程序 643
1068 打印郵政匯款通知單 643
23.7 使用Data Environment和Data Report打印 645
1069 如何使Data Environment和Data Report出現(xiàn)在“工程”菜單中 645
1070 使用數(shù)據(jù)環(huán)境對象Connection連接數(shù)據(jù)庫 645
1071 使用代碼連接數(shù)據(jù)庫 647
1072 拖動對象創(chuàng)建數(shù)據(jù)綁定控件 647
1073 如何通過存儲過程創(chuàng)建Command對象 647
1074 使用Command對象創(chuàng)建關(guān)系層次結(jié)構(gòu) 648
1075 使用Command對象創(chuàng)建分組層次結(jié)構(gòu) 650
1076 如何查看層次結(jié)構(gòu)信息 652
1077 一個簡單的報表 652
1078 如何設(shè)置DataReport的報表寬度和紙寬 653
1079 預(yù)覽DataReport報表 654
1080 編程打印DataReport報表 654
1081 向報表中添加日期、時間、頁碼 654
1082 如何在報表中顯示窗體控件中的數(shù)據(jù) 655
1083 分組統(tǒng)計報表 655
1084 主明細報表 656
1085 導(dǎo)出報表為HTML文件 659
1086 利用Command執(zhí)行動作查詢語句 660
1087 如何在DataReport中使用帶參數(shù)的SQL語句選擇數(shù)據(jù) 661
23.8 Crystal Reports水晶報表 662
1088 如何安裝水晶報表Crystal Reports 662
1089 怎樣用Crystal Reports創(chuàng)建一個報表 662
1090 使用水晶報表時,如何設(shè)置橫向頁面 666
1091 如何用Visal Basic程序打印水晶報表 666
1092 如何動態(tài)設(shè)置報表路徑 666
1093 使用Crystal Reports設(shè)計商用報表 666
1094 圖表樣式的報表 669
第24章 圖表技術(shù) 671
24.1 簡單圖表 672
1095 如何將數(shù)據(jù)添加到圖表-1 672
1096 如何將數(shù)據(jù)添加到圖表-2 673
1097 利用DataSource屬性獲取數(shù)據(jù)時缺少字段的問題 673
1098 如何將數(shù)據(jù)添加到圖表-3 673
1099 如何對圖表數(shù)據(jù)進行打印 674
1100 如何調(diào)整表格數(shù)據(jù)使圖表也動態(tài)隨之調(diào)整 675
1101 利用Transform制作“透視表” 675
24.2 圖表樣式與外觀 676
1102 向圖表中添加或修改標簽 676
1103 如何修改圖表的字體和顏色 677
1104 動態(tài)設(shè)置圖表區(qū)字體 678
1105 動態(tài)填充圖表元素的顏色 678
1106 如何動態(tài)改變圖表的比例 679
1107 如何設(shè)置和改變圖表的腳注 680
1108 如何動態(tài)修改圖表圖例 680
24.3 圖表綜合應(yīng)用 681
1109 將數(shù)組中的數(shù)據(jù)利用圖表分析 681
1110 如何在多個關(guān)系表中分析數(shù)據(jù) 682
1111 如何對某一行數(shù)據(jù)進行分析 683
1112 如何對分組統(tǒng)計數(shù)據(jù)進行分析 684
1113 如何利用三維圖表分析數(shù)據(jù) 685
1114 利用餅型圖分析產(chǎn)品市場占有率 686
1115 餅型圖表分析與行比較 686
1116 如何用圖表分析企業(yè)進貨、銷售和庫存 687
1117 利用折線圖分析商品的價格走勢 687
1118 折線圖表分析與行比較 688
1119 利用柱型圖分析房產(chǎn)銷售情況 688
1120 利用區(qū)域圖對比分析員工業(yè)績 689
1121 利用組合圖分析高級轎車的銷售情況 689
1122 組合圖加載數(shù)據(jù)的方式 690
第25章 網(wǎng)絡(luò)開發(fā)技術(shù) 691
25.1 計算機與局域網(wǎng) 692
1123 獲得本機的機器名 692
1124 獲得本機的IP地址 692
1125 利用API獲得IP地址 692
1126 判斷輸入的IP地址是否符合要求-1 693
1127 判斷輸入的IP地址是否符合要求-2 694
1128 掃描端口號 695
25.2 局域網(wǎng)資源 696
1129 獲得局域網(wǎng)中的計算機名和IP地址 696
1130 獲得計算機名稱和工作組 697
1131 映射網(wǎng)絡(luò)驅(qū)動器 698
1132 如何確定與服務(wù)器相連的打印機 699
25.3 局域網(wǎng)控制 700
1133 局域網(wǎng)信使服務(wù) 700
1134 Ping對方計算機 701
1135 遠程控制局域網(wǎng)計算機 701
1136 獲得網(wǎng)卡的物理地址 702
1137 網(wǎng)速監(jiān)控 703
1138 設(shè)計點對點通信程序(客戶端) 704
第26章 Web編程 707
26.1 IE相關(guān) 708
1139 如何隱藏/顯示IE瀏覽器的右鍵關(guān)聯(lián)菜單 708
1140 如何禁用IE“查看”菜單下的“工具欄”的子菜單 709
1141 如何設(shè)置IE的主頁 710
1142 禁用“重置Web設(shè)置”按鈕 710
1143 如何獲得當(dāng)前打開的IE瀏覽器信息 711
26.2 Internet連接 712
1144 打開一個網(wǎng)址 712
1145 判斷是否連接到Internet-1 712
1146 判斷是否連接到Internet-2 713
1147 利用Internet Transfer控件判斷Internet連接狀態(tài) 714
26.3 網(wǎng)頁相關(guān) 715
1148 利用WebBrowser控件獲取網(wǎng)頁的標題 715
1149 利用WebBrowser控件獲得網(wǎng)頁的網(wǎng)址 715
1150 獲取網(wǎng)頁源碼 716
1151 如何獲取HTTP頭部信息 717
1152 獲得網(wǎng)頁中的所有超鏈接 717
1153 瀏覽器中的查看源文件的功能 718
1154 如何對需要Cookie驗證的網(wǎng)頁進行操作 719
26.4 郵件發(fā)送和接收 720
1155 發(fā)送郵件 720
1156 郵件群發(fā)程序 720
1157 發(fā)送帶附件的郵件 721
1158 檢測郵箱是否有信 722
1159 郵件的閱讀 722
1160 顯示郵件信息 722
26.5 文件上傳和下載 723
1161 如何使用Internet Transfer控件 723
1162 文件下載 723
1163 登錄到FTP服務(wù)器 725
1164 瀏覽FTP服務(wù)器目錄 725
1165 上傳文件 726
1166 不能連接到遠程主機 727
1167 刪除文件 728
第27章 安全技術(shù) 729
27.1 網(wǎng)絡(luò)安全 730
1168 編寫“特洛伊木馬”程序 730
1169 監(jiān)控計算機TCP/IP端口 731
1170 如何關(guān)閉445端口 731
1171 如何防止SYN洪水攻擊 732
1172 編寫SQL服務(wù)器密碼掃描器 732
1173 SQL注入攻擊 732
27.2 本地安全 733
1174 用Visual Basic實現(xiàn)Windows 2000用戶限時登錄 733
1175 用Visual Basic設(shè)計Windows門禁程序 733
1176 限定計算機使用時間 734
1177 限定用戶使用計算機 734
1178 創(chuàng)建用戶并分配管理員權(quán)限 735
1179 如何限制用戶運行某程序 735
1180 如何加密文件夾 736
27.3 加密與解密 737
1181 利用磁盤的序列號進行軟件加密 737
1182 用Visual Basic實現(xiàn)數(shù)據(jù)的加解密算法 738
1183 對Access數(shù)據(jù)庫加密解密 739
1184 使用制作試用軟件 740
1185 使用網(wǎng)卡加密軟件 740
1186 文本文件加密與解密 741
1187 如何讀取加密的Access數(shù)據(jù)庫 742
1188 如何編程修復(fù)Access數(shù)據(jù)庫 743
1189 如何制作隨日期變化的密碼 743
1190 如何限定輸入錯誤密碼的次數(shù) 744
1191 制作軟件光盤版 744
第28章 程序調(diào)試與錯誤處理 747
28.1 控件與引用錯誤 748
1192 利用對話框控件顯示字體時提示“無字體存在”錯誤 748
1193 如何解決圖片讀取時的“類型不匹配”錯誤 748
1194 使用SetFocus方法時出現(xiàn)“無效的過程調(diào)用或參數(shù)”的錯誤 748
1195 產(chǎn)生“對象變量或With塊變量未設(shè)置”的錯誤 749
1196 如何解決“無效屬性值”錯誤 749
1197 產(chǎn)生“找不到工程和庫”的錯誤提示 749
28.2 語法或邏輯錯誤 750
1198 如何解決“Else沒有If”的問題 750
1199 如何解決“Select”語句中的“變量或表達式”中出現(xiàn)多個變量的錯誤 750
1200 如何解決不循環(huán)的問題 750
1201 如何解決聲明數(shù)組“要求常數(shù)表達式”錯誤 751
1202 如何解決Array函數(shù)不能賦值的錯誤 751
1203 如何解決IIF編譯錯誤 751
1204 動態(tài)添加對象為什么無顯示 752
1205 如何解決添加對象出現(xiàn)“對象變量或With塊變量未設(shè)置”錯誤 752
28.3 跟蹤與處理 752
1206 如何跟蹤代碼 752
1207 如何關(guān)閉錯誤處理 753
1208 如何監(jiān)視調(diào)用堆?!?53
1209 如何處理錯誤 754
1210 設(shè)計錯誤處理程序 755
1211 集中化的錯誤處理 756
1212 運行應(yīng)用程序的選定部分 757
1213 用“立即”窗口測試過程 759
1214 如何通過設(shè)置斷點調(diào)試程序 760
1215 使用調(diào)試窗口調(diào)試程序 761
1216 如何根據(jù)錯誤信息控制程序運行 762
1217 遇錯退出程序運行 762
28.4 編譯或運行錯誤 763
1218 如何解決“代碼生成器或鏈接器中出現(xiàn)未知錯誤” 763
1219 在出現(xiàn)錯誤時,不出現(xiàn)Visual Basic的錯誤提示且不終止程序執(zhí)行 763
1220 沒有啟動窗體錯誤 763
1221 利用生成執(zhí)行文件檢查錯誤 764
1222 如何調(diào)試無法正常結(jié)束的程序 764
1223 如何調(diào)試內(nèi)存溢出問題 764
28.5 其他錯誤及處理 765
1224 在自定義的錯誤處理程序中顯示標準的錯誤提示框 765
1225 如何解決“下標越界”的錯誤 765
1226 如何解決“文件或路徑無法找到”的錯誤 766
1227 字段設(shè)置主鍵后不能插入重復(fù)值 766
1228 如何解決SQL Server中用戶登錄失敗 766
1229 如何解決“將截斷字符串或二進制數(shù)據(jù)”的問題 767
1230 如何避免語法錯誤 767
1231 如何在“立即”窗口中輸出變量值 767
1232 為什么變量已經(jīng)聲明Long型了還產(chǎn)生溢出 768
1233 常用程序調(diào)試技巧 768
第29章 程序打包與安裝 769
29.1 打包設(shè)置 770
1234 如何修改安裝程序的目錄 770
1235 如何調(diào)整打包文件的位置 770
1236 利用Visual Basic給自己的軟件加上卸載功能 771
1237 打包SQL Server的數(shù)據(jù)庫應(yīng)用程序 771
1238 修改安裝程序的簡便方法 772
1239 使安裝自動創(chuàng)建子文件夾 772
29.2 安裝時產(chǎn)生的錯誤 773
1240 在安裝時出現(xiàn)“msado25.tlb注冊錯誤” 773
1241 解決安裝文件過期問題 773
1242 提示“需要MDAC_TYP.exe文件” 773
1243 “Cannot start main setup program!(……)”錯誤 774
1244 安裝程序無法找到vb6chs.dll  774
1245 安裝錯誤報告,DLL中沒有發(fā)現(xiàn)DllRegisterServer  774
1246 安裝時提示msvcrt.dll復(fù)制文件時發(fā)生訪問沖突 774
1247 安裝時注冊文件C:\WINDOWS\system\msado25.tlb時出錯 774
1248 安裝時找不到DLL文件的路徑 774
1249 安裝提示某DLL目標文件在使用中 775
29.3 其他安裝問題 775
1250 安裝產(chǎn)生“path or file not found”錯誤 775
1251 使程序能在Win9X等較老的Windows系統(tǒng)中運行 775
1252 EXE程序顯示中文字體及字號都不正?!?76
1253 MSFlexGrid控件安裝在其他計算機后不能工作 776
1254 在沒有安裝Visual Basic的計算機中直接使用Visual Basic的應(yīng)用程序 776
第30章 自定義控件和第三方控件 777
30.1 自定義控件 778
1255 自定義透明圖標控件 778
1256 自定義時間控件 778
1257 自定義GIF播放控件 779
1258 自定義菜單控件 780
1259 自定義浮動的工具欄控件 781
1260 自定義判斷閏年的COM組件 782
30.2 第三方控件 782
1261 ctListBar控件(第三方控件) 782
1262 BSE控件(第三方控件) 784
1263 VsMenu控件(第三方控件) 785
1264 ccrpProgressBar控件(第三方控件) 787
1265 ccrpHotKey控件(第三方控件) 788
1266 ActiveReport 報表設(shè)計器(第三方控件) 789

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號