Visual Basic精彩編程200例

Visual Basic精彩編程200例

程式開發是一項複雜而富於創造性的工作,它不僅需要開發人員掌握各方面的知識,還需要具備豐富的開發經驗及創造性的編程思維。豐富的開發經驗可以迅速提升開發人員解決實際問題的能力,從而縮短開發時間,使編程工作更為高效。

為使開發人員獲得更多的經驗,明日科技Visual Basic開發團隊精心設計了202個經典實例,涵蓋Visual Basic項目開發中的核心技術,以達到豐富經驗、實戰中學技術的目的。

內容簡介

《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

相關詞條

相關搜尋

熱門詞條

聯絡我們