內容簡介
《Visual Basic精彩編程200例》匯集了與Visual Basic開發相關的202個實例及原始碼,每個實例都按實例說明、關鍵技術、實現過程、擴展學習的順序進行分析解讀。全書主要內容有窗體界面與控制項、圖形圖像與多媒體、資料庫技術、檔案系統與列印、網路與Internet等方面的內容。每個實例都是經過一線工程師精心編選的,具有很強的實用性,這些實例為開發者提供了極佳的解決方案。配書光碟附贈了實例的完整源程式及環境搭建與程式調試講解視頻。
《Visual Basic精彩編程200例》內容詳盡,實例豐富,適合Visual Basic程式設計師參考,也適合高校學生、軟體開發培訓學員及相關求職人員學習。
編輯推薦
實例豐富,涵蓋廣泛
本書精選了202個實例,涵蓋了Visual Basic語言程式開發各個方面的核心技術,以便讀者積累豐富的開發經驗。
關鍵技術實用、具體
書中所選實例均是項目開發中經常使用的技術,涵蓋了編程中多個方面的各種套用,由一線工程師精心編選而成,可以幫助開發人員解讀該技術的實現過程。讀者在開發時所需的關鍵技術、技巧可以通過本書查找。
書網結合,同步學習
為方便讀者更好地使用本書進行學習,本書提供了強大的網路支持和服務,通過掃描二維碼,可以在移動端閱讀數字電子書和其他擴展內容,也可以在PC 端閱讀本書的數字電子書等配套資源,還可以登錄明日學院獲得技術支持。
全彩印刷,重點突出
為還原真實開發環境,本書採用了全彩印刷,可以有效提升編程學習效率,減少閱讀壓力,使開發過程更加輕鬆有趣。
可操作性強
開發人員可以參照本書中的實例,開發出自己的實例,簡單易學,便於積累經驗。
技術服務完善
為了幫助讀者儘快理解內容,讀者可通過企業QQ、論壇、信箱、客服電話、明日學院官方網站等多種渠道獲取相關問題的答覆與指導。
圖書目錄
Visual Basic精彩編程200例目錄
第1章 窗體界面與控制項 1
實例001 製作趣味橢圓形主界面 2
實例002 模擬金山毒霸主界面 3
實例003 模擬Windows 7程式界面 5
實例004 製作Outlook式主界面 7
實例005 製作多變Flash動態主界面 9
實例006 製作可隨機更換的主界面 11
實例007 可以用滑鼠分割的主窗體 13
實例008 歡迎窗體 14
實例009 調用API函式設計關於窗體 15
實例010 漸漸隱退的窗體 17
實例011 禁止調整MDI窗體的大小 18
實例012 將自己的程式永遠置前 20
實例013 拖動無標題欄的窗體 22
實例014 閃爍的窗體標題欄 23
實例015 窗體平鋪圖片效果 25
實例016 為選單添加訪問鍵和快捷鍵 27
實例017 為選單添加單選項 28
實例018 帶歷史信息的選單 29
實例019 彈出式選單 31
實例020 帶圖示的選單 33
實例021 根據數據表動態生成選單 35
實例022 通過選單控制操作許可權 37
實例023 圖形導航按鈕 38
實例024 樹狀導航選單 39
實例025 將程式添加到系統列 42
實例026 帶圖示的工具列 44
實例027 帶下拉選單的工具列 46
實例028 在狀態欄顯示滑鼠信息 47
實例029 格式化文本為指定格式 48
實例030 為文本框添加列表選擇框 50
實例031 文本框獲得焦點自動全選 51
實例032 移動列表框項目到另一個列表 52
實例033 實現ComboBox條目快速查找 53
實例034 利用選擇控制項設定操作許可權 55
實例035 可隨滑鼠移動的圖像 56
實例036 動態添加和刪除控制項 58
實例037 利用Shape控制項實現按鈕效果 59
實例038 馬拉松倒計時程式 61
實例039 為控制項添加標題欄和控制按鈕 62
實例040 製作特效進度條 64
實例041 在RichTexBox中查找英文並描紅 65
實例042 創建彩虹文字 67
實例043 利用ListView控制項顯示圖像列表 68
實例044 畫桃花 71
實例045 打老鼠遊戲 73
第2章 圖形圖像與多媒體 75
實例046 公主拼圖遊戲 76
實例047 貪吃蛇 78
實例048 幼兒識字卡片 82
實例049 LED滾動字幕 84
實例050 循環滾動的圖片 86
實例051 圖片百葉窗效果 87
實例052 圖片柵條顯示特效 89
實例053 圖像馬賽克效果 91
實例054 圖像灰度效果 93
實例055 調整圖像亮度和對比度 94
實例056 圖像剪下 97
實例057 圖像的合成 99
實例058 圖像旋轉 101
實例059 螢幕抓圖程式 104
實例060 自動更換牆紙 107
實例061 網頁滾動抓圖 110
實例062 螢幕放大鏡 115
實例063 繪製石英鐘 118
實例064 簡易畫圖程式 120
實例065 批量修改圖片名稱 122
實例066 分類存儲圖片 123
實例067 圖片瀏覽器 126
實例068 圖片分頁預覽 128
實例069 迷你MP3播放器 131
實例070 迷你歌詞秀 134
實例071 歌詞編輯器 141
實例072 播放Gif動畫 145
實例073 播放AVI動畫 146
實例074 播放透明的Flash動畫 148
實例075 播放視頻媒體廣告 150
實例076 mini視頻播放器 152
實例077 螢幕攝像師 154
實例078 十二星座密語 159
實例079 利用圖片製作聲音調節器 162
實例080 開心連連看 165
第3章 資料庫技術 171
實例081 連線Access 2010資料庫 172
實例082 連線SQL Server 2008資料庫 175
實例083 連線Excel 2010 177
實例084 連線Oracle資料庫 178
實例085 利用數據對象增加新記錄 179
實例086 利用數據綁定控制項增加新記錄 183
實例087 利用表格批量增加記錄 186
實例088 利用數據對象修改數據 190
實例089 利用SQL語句修改數據 192
實例090 數據保存前判斷 195
實例091 用DataCombo和DataList控制項顯示關係表中的數據 199
實例092 快速將DataGrid控制項中的數據顯示在文本框中 201
實例093 根據欄位類型自動格式化表格數據 202
實例094 利用MSHFlexGrid控制項對數據排序 204
實例095 拼音簡碼查詢 205
實例096 通用查詢窗體 208
實例097 使用SQL Server中的通配符進行查詢 212
實例098 利用FROM子句進行多表查詢 213
實例099 嵌套查詢在查詢統計中的套用 215
實例100 在Update語句中套用子查詢 218
實例101 多表聯合查詢 220
實例102 追加查詢結果到已存在的表 222
實例103 將資料庫數據傳給Excel 224
實例104 將資料庫數據傳給Word 226
實例105 將Access資料庫轉換為SQLServer 2008資料庫 228
實例106 獲取欄位並將其添加到下拉列表中 230
實例107 獲得Access資料庫中的所有表 231
實例108 獲取SQL Server伺服器 232
實例109 獲取SQL Server資料庫和表 233
實例110 帶圖像列表的系統登錄程式 235
實例111 許可權設定程式 238
實例112 系統初始化 240
實例113 使用存取檔案路徑的方法存取圖片 242
實例114 使用AppendChunk方法將二進制檔案存入資料庫 244
實例115 使用Stream對象將二進制檔案存入資料庫 246
實例116 向SQL Server資料庫存入圖片 249
實例117 讀取並打開資料庫中存儲的文本檔案 251
實例118 SQLServer資料庫備份 253
實例119 Access資料庫備份與恢復 257
實例120 Access資料庫加密 259
實例121 改變Access資料庫頭檔案加密資料庫 260
實例122 在程式中套用觸發器 262
實例123 在程式中創建存儲過程 264
實例124 在程式中套用視圖 266
第4章 檔案系統與列印 269
實例125 去掉字元串中的所有空格 270
實例126 分離檔案路徑、檔案名稱及其擴展名 272
實例127 統計字元個數 274
實例128 分離文本框中出現的單詞 276
實例129 利用錯誤號獲取錯誤名稱 278
實例130 獲取在已打開檔案中的讀寫位置 279
實例131 獲取檔案創建或修改日期 281
實例132 獲取漢字拼音首字母 283
實例133 文本加密與解密 286
實例134 獲取檔案的大小 288
實例135 獲取檔案的擴展名 289
實例136 利用FileCopy語句複製檔案 291
實例137 利用API函式移動檔案 292
實例138 批量刪除某類檔案 294
實例139 使用API函式獲取檔案創建的時間 296
實例140 獲取檔案特徵碼 298
實例141 獲取磁碟的剩餘空間 300
實例142 獲取邏輯分區信息 302
實例143 獲取物理硬碟信息 303
實例144 獲取磁碟信息 305
實例145 設定磁碟卷標 307
實例146 格式化磁碟 308
實例147 使用API函式判斷驅動器的類型 310
實例148 使用FSO判斷驅動器的類型 312
實例149 獲取系統正在運行的服務 313
實例150 獲取系統已經停止的服務 314
實例151 調用記事本 315
實例152 調用Word統計字數 317
實例153 Word頁碼目錄提取器 318
實例154 將Word文檔轉換為PDF格式 321
實例155 將Excel工資錶轉換為工行批量轉賬指令檔案 323
實例156 調用PPT幻燈片 325
實例157 批量列印Word文檔 326
實例158 列印窗體 328
實例159 列印表格內容 330
實例160 動態分頁列印 332
實例161 列印信封標籤 342
實例162 排隊叫號列印程式 344
實例163 批量列印照片程式 345
實例164 DataReport主明細報表 349
實例165 在DataReport中使用帶參數的SQL語句選擇數據 352
實例166 利用三維圖表分析數據 354
實例167 利用圖表分析企業進銷存 356
實例168 網站人氣指數曲線分析 357
第5章 網路與Internet 359
實例169 判斷一個檔案是否在IE的快取中 360
實例170 獲取、修改計算機IP位址及子網掩碼 361
實例171 獲取區域網路計算機名稱和IP 364
實例172 從註冊表獲取IP位址 366
實例173 映射網路驅動器 368
實例174 獲得網上共享資源 369
實例175 區域網路複製檔案 372
實例176 確定與伺服器相連的印表機 374
實例177 定時網路共享控制 376
實例178 控制區域網路計算機 378
實例179 判斷IP位址是否符合要求 380
實例180 掃描連線埠號 381
實例181 ping對方計算機網路狀態 383
實例182 區域網路網速監控 384
實例183 區域網路信使 387
實例184 區域網路網上調查 389
實例185 獲取天氣預報 393
實例186 利用XMLHTTP下載遠程檔案 394
實例187 獲取WebBrowser控制項句柄 396
實例188 獲取HTTP頭部信息 398
實例189 獲取Web網頁中的所有超級連結 400
實例190 提取網頁源碼 402
實例191 使用記事本查看網頁源檔案 403
實例192 設定IE的主頁 405
實例193 網站網址導航程式 406
實例194 清除上網歷史記錄 407
實例195 創建網頁捷徑 408
實例196 將指定網址加入收藏夾 410
實例197 網站違禁數據檢索程式 412
實例198 批量獲取網頁內容到資料庫 414
實例199 網頁另外儲存為 415
實例200 網頁內容全選 417
實例201 運行Internet Explorer並獲取事件 418
實例202 判斷一個檔案是否在IE的快取中 420