第1篇多媒體開發第1章音頻開發技術 2
1.1TTS開發 3
實例001語音識別程序 3
實例002語音朗讀程序 5
實例003WAV音頻流識別程序 7
實例004提供朗讀方式的朗讀程序 9
實例005帶口型演示的英文朗讀程序 12
實例006TTS語音錄音 16
1.2音頻播放及錄制 19
實例007播放MP3文件 19
實例008實現隊列播放MP3 20
實例009讀取和寫入M3U文件 21
實例010迷你歌詞秀 26
實例011歌詞編輯器 31
實例012自制錄音機 34
實例013實時在線廣播 38
實例014播放MIDI和WAV文件 40
實例015利用sndPlaySound()函數播放音頻文件 41
實例016利用mciExecute()函數播放WAV文件 42
實例017播放資源文件中的聲音 43
實例018取得WAV文件信息 45
實例019利用DirectSound編程實現實時混音 46
實例020利用API播放CD 48
實例021播放MIDI聲音文件 50
1.3音頻設備控制 51
實例022利用PC喇叭播放聲音 51
實例023檢查是否安裝聲卡 52
實例024控制系統音量 53
實例025檢測系統是否支持聲音 55
第2章視頻開發技術 56
2.1常見視頻格式播放 57
實例026播放FLV視頻 57
實例027播放MPG視頻 60
實例028播放VCD視頻 62
實例029利用MMControl控件播放AVI動畫 64
實例030滿屏播放AVI文件 65
實例031視頻畫中畫 66
實例032宣傳視頻 66
2.2資源提取與畫面捕捉 68
實例033提取FLV文件中的視頻資源 68
實例034USB攝像頭視頻捕捉 70
實例035在線視頻轉播 72
實例036屏幕錄像 73
第2篇數據庫應用
第3章SQL查詢與對象的應用 80
3.1SELECT子句的使用 81
實例037查詢特定列數據 81
實例038在查詢時使用列別名 83
實例039對列進行計算 85
實例040使用函數設置條件 87
3.2查詢常量 88
實例041數值型常量查詢 88
實例042字符型常量查詢 90
實例043日期型常量查詢 92
實例044邏輯型常量查詢 93
實例045查詢空數據 95
3.3查詢控件 96
實例046查詢控件中的字符型數據 96
實例047查詢控件中的數值型數據 99
實例048查詢控件中的日期型數據 101
實例049將控件作為字段、操作符和內容進行
查詢 102
3.4查詢變量 105
實例050利用變量查詢字符串數據 105
實例051利用變量查詢數值型數據 107
實例052利用變量查詢日期型數據 108
3.5模式查詢 110
實例053在JetSQL語法中使用通配符 110
實例054在SQLServer中用通配符“%”進行
查詢 112
實例055在SQLServer中用通配符“[]”進行
查詢 113
實例056在SQLServer中用通配符“_”進行
查詢 114
實例057在SQLServer中用通配符“[^]”進行
查詢 116
3.6限制結果查詢 117
實例058查詢前10名數據 117
實例059查詢后10名數據 119
實例060取出數據統計結果前10名數據 120
實例061查詢前40%的數據 122
3.7周期、日期查詢 123
實例062查詢指定日期的數據 123
實例063查詢指定時間段的數據 124
實例064按月查詢數據 127
實例065只輸出日期時間型數據的日期部分 129
實例066在不同數據環境中進行日期查詢 129
3.8大小比較、邏輯查詢 131
實例067查詢數據大于指定條件的數據 131
實例068NOT與謂詞進行組合條件的查詢 133
實例069查詢時不顯示重復記錄 135
實例070列出數據中的重復記錄和記錄條數 136
3.9排序、分組統計 138
實例071對數據進行降序查詢 138
實例072對數據進行多條件排序 139
實例073對統計結果進行排序 141
實例074數據分組統計(單列) 142
實例075按倉庫分組統計圖書庫存(多列) 144
實例076多表分組統計 145
實例077使用COMPUTE和COMPUTEBY
子句 147
實例078GROUPBY子句進行分組查詢的注意
事項 149
實例079GROUPBY與HAVING一起使用 149
實例080將查詢結果進行分組小計 150
實例081利用HAVING語句過濾分組數據 151
實例082HAVING語句應用在多表查詢中 152
3.10聚集函數 154
實例083利用聚集函數SUM()對銷售額進行
匯總 154
實例084利用聚集函數AVG()求某班學生的
平均年齡 156
實例085利用聚集函數MIN()求銷售額、利潤
最少的商品 158
實例086利用聚集函數MAX()求月銷售額完成
最多的員工 159
實例087利用聚集函數COUNT()求日銷售額
大于某值的商品數 161
實例088利用聚集函數First()或Last()求數據表
中第一條或最后一條記錄 163
3.11多表查詢(連接查詢) 164
實例089利用FROM子句進行多表查詢 164
實例090使用表的別名 166
3.12嵌套查詢 168
實例091簡單的嵌套查詢 168
實例092復雜的嵌套查詢 169
實例093嵌套查詢在查詢統計中的應用 171
3.13子查詢 173
實例094把子查詢用作派生的表 173
實例095把子查詢用作表達式 175
實例096在UPDATE語句中應用子查詢 176
3.14聯合語句UNION 178
實例097使用聯合查詢 178
實例098多表聯合查詢 179
實例099對聯合查詢后的結果進行排序 181
3.15內連接查詢 182
實例100簡單內連接查詢 182
實例101復雜內連接查詢 184
實例102使用內連接選擇一個表與另一個表中
行相關的所有行 185
3.16外連接查詢 187
實例103LeftOuterJoin查詢 187
實例104RightOuterJoin查詢 188
實例105使用外連接進行多表聯合查詢 190
3.17利用IN進行查詢 192
實例106使用IN引入子查詢限定查詢范圍 192
實例107用IN查詢表中的記錄信息 193
3.18交叉表查詢 195
實例108用CASE實現交叉表查詢 195
實例109利用TRANSFORM分析數據 196
實例110利用TRANSFORM動態分析數據 198
實例111靜態交叉表(SQLServer2000) 200
實例112動態交叉表(SQLServer2000) 202
實例113利用Pivot實現交叉表查詢
(SQLServer2005) 204
實例114用Unpivot實現交叉表查詢
(SQLServer2005) 205
3.19透視圖表查詢 207
實例115動態透視表 207
實例116透視圖 211
3.20函數查詢 214
實例117在查詢語句中使用格式化函數 214
實例118在查詢語句中使用字符串函數 215
實例119在查詢中使用日期函數 217
3.21添加數據 218
實例120為指定的列插入值 218
實例121為所有列插入值 219
實例122批量添加數據 220
實例123INSERT語句和完整性約束 222
實例124利用多個表中的字段創建新記錄集 223
3.22修改數據 224
實例125修改個別行中的個別列 224
實例126修改單個行的多個列 226
實例127修改所有行中的某一列 227
實例128修改數據時使用子查詢 228
實例129修改數據時使用內連接 230
實例130在修改數據時使用函數 231
3.23刪除數據 232
實例131用DELETE子句刪除部分數據 232
實例132刪除表中所有數據 234
實例133帶有子查詢的DELETE語句 235
實例134刪除表中多余的重復行數據 235
實例135對數據庫數據進行局部刪除 236
3.24視圖 237
實例136動態創建視圖 237
實例137通過視圖更改數據 238
實例138刪除視圖 240
3.25觸發器 241
實例139創建觸發器 241
實例140在程序中使用觸發器 243
實例141觸發器的嵌套使用 244
3.26存儲過程 246
實例142創建存儲過程 246
實例143刪除存儲過程 247
實例144在程序中使用存儲過程 248
實例145加密存儲過程 250
3.27其他應用 251
實例146在VB中執行事務 251
實例147在查詢中使用游標 253
實例148列出網絡中所有的SQLServer服務器 255
實例149利用Execute執行SQL語句 256
實例150解決查詢過程中字段類型不同的問題 257
實例151把查詢結果生成表 258
實例152追加查詢結果到已存在的表中 259
實例153用VB實現SQLServer2000存儲過程
調用 260
實例154動態創建Access數據庫及數據表 263
實例155拼音簡碼查詢 267
實例156在程序中應用視圖 269
第4章數據庫訪問與顯示 271
4.1連接Access數據庫 272
實例157使用ADO連接Access2003數據庫 272
實例158使用ADO連接Access2007數據庫 275
實例159使用ADO連接加密的Access2000
數據庫 276
實例160自動識別Access2000數據庫路徑 277
實例161連接網絡上共享的Access2000
數據庫 279
4.2連接SQLServer數據庫 281
實例162使用ODBCDSN連接SQLServer
數據庫 281
實例163使用ODBC非DSN連接SQLServer
數據庫 283
實例164使用OLEDB連接SQLServer
數據庫 285
4.3連接其他數據庫 286
實例165連接Excel 286
實例166連接Excel2007 287
實例167連接Oracle數據庫 288
實例168數據庫通用模塊 290
4.4數據庫結構的讀取與修改 294
實例169讀取Access數據庫結構 294
實例170讀取SQLServer數據庫結構 296
4.5數據添加 301
實例171利用數據綁定控件增加新記錄 301
實例172利用數據對象增加新記錄 304
實例173利用SQL語句增加新記錄 307
實例174利用表格批量增加記錄 310
4.6圖片存取技術 316
實例175使用存取文件名的方法存取圖片 316
實例176使用Stream對象向數據庫中存入圖片 320
4.7數據修改 323
實例177利用數據綁定控件修改數據 323
實例178利用數據對象修改數據 325
實例179利用SQL語句修改數據 327
實例180刪除添加法修改數據 330
4.8數據保存前判斷 332
實例181判斷輸入數據是否符合要求 332
實例182批量數據保存前的判斷 335
實例183防止數據保存時出現運行時錯誤 338
4.9數據刪除 340
實例184刪除表格中指定的記錄 340
實例185利用SQL語句刪除數據 341
4.10數據記錄 343
實例186判斷數據記錄總數 343
實例187判斷數據記錄位置 344
實例188移動記錄 345
4.11數據控件相關應用 347
實例189動態設置ADO控件的屬性 347
實例190使用DataCombo和DataList控件顯示
關系表中的數據 348
實例191動態設置DataGrid控件的數據源 350
實例192用代碼設置DataGrid控件的列標頭 350
實例193快速將DataGrid控件中的數據顯示在
文本框中 351
實例194在DataGrid控件中實現下拉列表框 353
實例195使用代碼格式化DataGrid控件中的
數據 354
實例196根據數據字段類型自動格式化DataGrid
表格中的數據 355
實例197使DataGrid控件刷新前后記錄的位置
保持不變 356
實例198隱藏MSHFlexGrid控件的行和列 357
實例199動態調整MSHFlexGrid表格中字段的
順序 358
實例200提高數據輸入速度 359
實例201設置奇、偶行顏色不同的表格 361
實例202在MSHFlexGrid控件中顯示圖片 362
實例203利用MSHFlexGrid控件的排序功能對
數據排序 363
實例204合并MSHFlexGrid控件中的數據 364
實例205利用MSHFlexGrid控件的合并功能制作
特色報表 366
實例206動態增加行 367
4.12二進制數據處理技術 369
實例207使用存取文件路徑的方法存取圖片 369
實例208使用AppendChunk方法將二進制文件
存入數據庫 370
實例209使用Stream對象將二進制文件存入
數據庫 372
實例210使用GetChunk()方法導出數據庫中的
二進制文件 374
實例211用Stream對象將數據庫中的二進制
數據導出 376
實例212向SQLServer數據庫存入圖片 377
實例213讀取并打開數據庫中存儲的文本文件 379
實例214讀取并打開數據庫中存儲的圖片 380
實例215讀取并打開數據庫中存儲的多媒體
文件 382
實例216將SQLServer數據庫中的image數據
類型的圖形文件導出為.bmp文件 383
4.13數據庫和其他文件的轉換 384
實例217將硬盤文件目錄轉為數據庫數據 384
實例218將數據庫文件轉換為文本文件 386
實例219將數據庫數據傳給Excel 388
實例220將Excel數據傳給Access數據庫 389
實例221將數據庫數據傳給Word 391
實例222將SQLServer數據庫中的表插入
Access數據庫 392
實例223SQLServer導入Access時,如何處理
decimal類型字段引起的錯誤 393
實例224將Access數據庫轉換為SQLServer2005
數據庫 394
實例225多種數據庫與Excel的轉換 395
4.14數據庫結構的創建與讀取技巧 399
實例226使用DAO創建Access數據庫 399
實例227使用ADOX動態創建Access數據庫
和表 400
實例228獲得Access數據庫中的所有表 402
實例229使用代碼創建SQLServer數據庫、表
和字段 403
實例230獲取SQLServer服務器 404
實例231獲取SQLServer數據庫 405
實例232獲取SQLServer數據表 406
實例233獲取字段并將其添加到下拉列表框中 407
實例234判斷一個表是否存在 408
4.15數據庫安全 410
實例235加密密碼字符串 410
實例236使用DAO方法創建加密數據庫 411
實例237鎖定數據庫中的表 412
實例238為數據庫上鎖 413
實例239改變Access2000數據庫頭文件加密
數據庫 415
實例240改變擴展名保護Access數據庫 416
實例241防止SQL注入式攻擊 417
4.16數據維護 418
實例242備份Access數據庫 418
實例243SQLServer數據庫的備份與恢復 421
實例244定時備份數據 423
實例245修復Access數據庫 425
實例246壓縮數據庫文件 426
實例247在VB中附加SQLServer數據庫 428
實例248在VB中批量附加SQLServer數據庫 429
實例249在VB中分離SQLServer數據庫 430
實例250動態創建Access數據庫及數據表 432
實例251SQLServer對象導出器 436
實例252通過觸發器對數據進行增刪改 442
實例253通過存儲過程對商品信息進行管理 446
實例254動態創建SQLServer數據庫及數據表 451
4.17連接Paradox、FoxPro、Sybase
數據庫 454
實例255使用ADO控件訪問Paradox數據庫 454
實例256使用ADO控件訪問DBase/FoxPro
數據庫 456
實例257使用ADO控件訪問Sybase數據庫 457
4.18管理系統開發相關 459
實例258帶圖像列表的系統登錄程序 459
實例259權限設置程序 462
實例260系統初始化 464
4.19數據顯示技術 466
實例261分頁顯示數據 466
實例262動態查詢模塊 469
實例263利用二進制數據檢索用戶頭像 475
實例264利用MSHFlexGrid控件實現主從顯示 478
實例265利用透視表分析圖書銷售情況 479
第3篇網絡技術與Web開發
第5章網絡技術與應用 482
5.1網絡信息的獲取與設置 483
實例266獲得計算機名稱和工作組 483
實例267獲取本機所有IP地址 485
實例268獲取本機IP地址以及計算機名稱 486
實例269獲得局域網中的計算機名稱和IP地址 488
實例270利用Winsock控件獲得本機名稱 490
實例271利用Winsock控件獲得本機的IP
地址 491
實例272從注冊表中獲取IP地址 491
實例273獲得和設置計算機IP信息 492
實例274獲取網卡的物理地址 495
5.2資源共享 497
實例275映射網絡驅動器 497
實例276獲得網上共享資源 498
實例277點對點文件傳輸 500
實例278局域網復制文件 503
實例279采用TCP協議傳輸文件 504
實例280確定與服務器相連的打印機 506
實例281定時網絡共享控制 508
實例282保證聯網計算機時間同步 510
5.3郵件發送 511
實例283郵件接收程序 511
實例284郵件群發程序 513
實例285發送電子郵件附件 515
實例286郵件數據管理程序 516
實例287利用JMail收發郵件 518
實例288獲取已安裝的郵件發送程序名稱 522
5.4文件上傳與下載 523
實例289用InternetTransfer編寫FTP程序 523
實例290利用VB實現軟件下載 525
實例291使用API函數下載網絡文件 526
實例292在VB中利用XMLHTTP下載遠程
文件 528
實例293程序在局域網上自動更新 529
實例294自我升級程序 531
5.5網絡其他相關 533
實例295遠程控制局域網計算機 533
實例296網絡狀態監視 535
實例297網速監控 538
實例298獲得撥號網絡的列表 540
實例299局域網信使服務 542
實例300聊天程序 543
實例301提高XP下ADSL網速 544
實例302網上調查 545
實例303判斷輸入的IP地址是否符合要求 548
第6章網絡Web開發 550
6.1網頁信息的獲取 551
實例304QQ通信窗口的調用 551
實例305獲取WebBrowser控件句柄 552
實例306獲取網頁中JavaScript全局變量值 553
實例307獲取HTTP頭部信息 555
實例308獲得網頁中的所有超鏈接 556
實例309提取網頁源碼 558
實例310使用記事本查看網頁源文件 559
6.2網頁收藏與管理 560
實例311加入收藏夾 560
實例312設置IE的主頁 561
實例313網站網址導航程序 562
實例314清除上網歷史記錄 563
實例315創建網頁快捷方式 564
實例316將指定網址加入收藏夾 565
實例317修改InternetExplorer標題欄 566
實例318網站違禁數據檢索程序 567
實例319批量獲取網頁內容到數據庫 568
6.3InternetExplorer控制 569
實例320網頁另存為 569
實例321網頁內容全選 571
實例322InternetExplorer頁面設置 572
實例323運行InternetExplorer并獲取事件 573
實例324判斷一個文件是否在IE的緩存中 574
第4篇安全防護與入侵破解
第7章加密、安全與軟件注冊 578
7.1常用加密算法 579
實例325使用MD5算法對密碼進行加密 579
實例326RC4加密 582
實例327RSA加密 583
實例328生成DES加密dll 585
實例329SHA1加密 589
實例330愷撒加密 593
7.2軟件注冊與安全防護 595
實例331SQL密碼掃描 595
實例332利用VB實現殺毒軟件功能 596
實例333計算機鎖定程序 600
實例334明碼序列號保護 604
實例335非明碼序列號保護 605
實例336監控計算機TCP/IP端口 607
實例337關閉445端口 608
實例338防止SYN洪水攻擊 609
實例339SQL注入攻擊 610
實例340限定計算機使用時間 611
實例341限定用戶使用計算機 612
實例342加密文件夾 613
實例343利用磁盤的序列號進行軟件加密 615
實例344利用網卡MAC地址進行軟件加密 616
實例345限定輸入錯誤密碼次數 618
實例346制作軟件光盤版 619
實例347對Access數據庫加密/解密 620
第8章黑客入侵與破解 623
8.1端口入侵 624
實例348掃描遠程計算機開放服務 624
實例3493389端口入侵 626
實例350IPC$密碼暴力破解 627
實例351FTP弱口令掃描 629
實例352SQLServer弱口令掃描 631
實例353IP掃描器 632
實例354代理協議的穿透 635
8.2網頁探秘 637
實例355自動提交網頁表單 637
實例356網頁弱密碼的測試 638
實例357網頁中驗證碼的識別 640
實例358獲取FLV真實播放地址 641
實例359躲避Session驗證 642
實例360采用Cookie欺騙躲避驗證 643
8.3病毒與外掛 645
實例361程序跟隨系統啟動 645
實例362更改IE首頁 646
實例363線程注入 646
實例364VBS病毒的制作 650
實例365破解補丁的制作 651
實例366開啟磁盤分區共享 651
實例367提升用戶權限 652
實例368AUTORUN病毒原理 653
實例369外掛與鉤子 654
第5篇打印技術與報表圖表
第9章打印技術的應用 658
9.1打印各種文字 659
實例370打印簡單的字符串 659
實例371設置打印字體、字號等 659
實例372打印彩色文字 661
實例373文字豎排打印效果 661
實例374使打印的超長文本自動換行 662
實例375根據紙張大小和字高計算每頁打印
行數 664
9.2打印窗體、控件和圖形 665
實例376打印窗體 665
實例377打印窗體文本 666
實例378打印ListView控件中的內容 669
實例379打印RichTextBox控件中的內容 670
實例380打印瀏覽器內容 672
實例381打印圖片 673
實例382打印簡歷 675
實例383打印圖表 677
實例384可批量打印文件夾照片的打印程序 678
9.3連續、分頁和分欄打印 680
實例385換頁打印 680
實例386動態分頁打印 681
實例387分欄打印 688
實例388連續打印 691
實例389可調整列寬的打印 695
9.4證書、單據特色打印 696
實例390打印匯款單 696
實例391打印信封標簽 698
實例392批量打印工作證 700
實例393批量打印證書 702
實例394庫存盤點單打印 703
實例395連續紙銷售單打印 707
實例396批量打印Access數據庫中的數據 710
實例397打印SQLServer2000數據庫中的數據 711
實例398打印連續號碼的標簽 713
實例399證書套打 714
實例400設計條形碼打印程序 716
實例401批量打印條形碼 717
實例402批量打印Word文檔 720
實例403批量打印Excel表格 721
實例404編寫銀行取款排號小票打印程序 722
實例405打印訂單匯總 724
第10章報表的創建 727
10.1數據環境與報表設計器 728
實例406簡單報表 728
實例407設置DataReport的報表寬度和紙寬 733
實例408預覽DataReport報表 734
實例409創建圖書數據報表 735
實例410向報表中添加日期、時間和頁碼 738
實例411創建客房信息縱欄式報表 739
實例412分組統計報表 741
實例413主明細報表 744
實例414導出報表為HTML文件 749
實例415利用Command執行動作查詢語句 751
實例416在DataReport中使用帶參數的SQL
語句選擇數據 752
10.2水晶報表的創建 753
實例417安裝水晶報表CrystalReports 753
實例418使用CrystalReports創建一個報表 754
實例419設置橫向頁面 757
實例420使用VB程序打印水晶報表 757
實例421動態設置報表路徑 758
實例422使用CrystalReports設計商用報表 759
第11章圖表的創建 762
11.1簡單圖表 763
實例423設置MSChart控件的Data屬性創建
圖表 763
實例424設置MSChart控件的DataSource屬性
創建圖表 764
實例425設置MSChart控件的ChartData屬性
創建圖表 765
實例426獲取數據時缺少字段的問題 766
實例427對圖表數據進行打印 767
實例428使表格數據圖表動態調整 768
實例429利用TRANSFORM制作透視表 770
11.2圖表樣式與外觀 771
實例430向圖表中添加或修改標簽 771
實例431修改圖表的字體和顏色 773
實例432動態設置圖表區字體 774
實例433動態填充圖表元素的顏色 775
實例434動態改變圖表的比例 777
實例435設置和改變圖表的注腳 778
實例436動態修改圖表的圖例樣式 778
11.3圖表的綜合應用 779
實例437將數組中的數據利用圖表分析 779
實例438在多個關系表中分析數據 780
實例439對某一行數據進行分析 781
實例440對分組統計數據進行分析 783
實例441利用三維圖表分析數據 784
實例442利用餅形圖分析產品市場占有率 785
實例443利用餅形圖分析公司男女人數比率 786
實例444利用圖表分析企業進貨、銷售和
庫存情況 787
實例445利用折線圖分析商品的價格走勢 788
實例446網站人氣指數曲線分析 789
實例447利用柱形圖分析房產銷售情況 790
實例448利用區域圖對比分析員工業績 791
實例449利用組合圖分析高級轎車的銷售情況 793
實例450數據與圖表互動 794
實例451利用MSChart控件對生產指標進行
統計分析 796
第6篇程序控制與磁盤管理
第12章程序應用控制 804
12.1調用系統工具 805
實例452調用畫圖程序 805
實例453調用記事本 806
實例454調用Windows計算器程序 807
實例455設置輸入法順序 808
12.2調用Office 810
實例456調用OutLook管理郵件 810
實例457調用Word統計字數 811
實例458批量打開Word文檔 813
實例459調用PowerPoint電子文檔 814
實例460顯示Office助手 815
12.3時鐘控制 817
實例461倒計時程序 817
實例462設計一個定時鬧鐘程序 819
12.4其他應用 820
實例463在VB中調用幫助文件 820
實例464調用文件時具有wait功能 822
實例465禁止用戶復制文字 823
實例466調用Word實現實時公告 824
實例467VB菜單提取器 826
第13章磁盤管理技術 832
13.1獲取磁盤信息 833
實例468獲取磁盤的剩余空間 833
實例469獲取邏輯分區信息 834
實例470獲取物理硬盤個數和邏輯分區個數 835
實例471獲取物理硬盤信息 836
實例472獲取磁盤信息 838
實例473獲取磁盤的總空間 840
13.2獲取卷標信息 841
實例474利用FSO獲取計算機中所有驅動器的
卷標 841
實例475使用API獲取計算機中所有驅動器的
名稱 842
實例476獲得網絡驅動器名稱 844
實例477獲取分區卷標的簡單方法 846
實例478利用FSO獲取驅動器的卷標 847
13.3磁盤操作 848
實例479設置磁盤卷標 848
實例480格式化磁盤 850
實例481整理磁盤碎片 851
實例482從FAT32轉換為NTFS 852
實例483隱藏磁盤分區 853
實例484顯示被隱藏的磁盤分區 855
實例485更改磁盤分區號 856
13.4磁盤監控與分析 857
實例486使用FSO判斷驅動器的類型 857
實例487使用API函數判斷驅動器的類型 858
實例488監視硬盤 860
實例489判斷光驅是否有光盤 862
實例490判斷是否插入存儲器 863
實例491檢測軟驅是否有軟盤 864
第7篇系統與硬件設備
第14章注冊表 868
14.1IE優化與個性化 869
實例492禁止更改“Internet選項”中的“歷史
記錄”項 869
實例493禁止更改“Internet臨時文件”項 870
實例494禁止更改“輔助功能”選項 872
實例495禁止更改“語言”項 874
實例496禁止更改“主頁”項 876
實例497禁止更改“字體”項 878
實例498隱藏“安全”選項卡 880
實例499隱藏“常規”選項卡 881
實例500隱藏“程序”選項卡 883
實例501隱藏“高級”選項卡 885
實例502隱藏“連接”選項卡 886
實例503隱藏“內容”選項卡 888
14.2桌面“開始”菜單優化與個性化 890
實例504更改桌面圖標之間的垂直間距 890
實例505去除快捷方式圖標中的小箭頭 891
實例506刪除提示信息 892
實例507隱藏“任務欄和「開始」菜單”選項 894
實例508隱藏“我的文檔”選項 895
實例509隱藏“幫助和支持”選項 897
實例510隱藏“關機”選項 899
實例511隱藏“搜索”選項 900
實例512隱藏“文檔”選項 902
實例513隱藏“運行”選項 903
實例514隱藏“控制面板”、“網絡連接”和
“打印機和傳真”3個選項 905
實例515隱藏“網上鄰居”圖標 907
實例516隱藏“我的文檔”圖標 908
實例517隱藏桌面圖標 910
實例518在“開始”菜單中加入“注銷”
選項 912
14.3系統優化與設置 913
實例519隱藏任務欄中的時鐘 913
實例520禁止任務欄的右鍵菜單 915
實例521禁止改變任務欄的停靠位置 916
實例522隱藏“顯示屬性”對話框的“外觀”
選項卡 917
實例523隱藏“顯示屬性”對話框的“屏幕保護”
選項卡 918
實例524隱藏“顯示屬性”對話框的“桌面”
選項卡 919
實例525隱藏“顯示屬性”對話框的“設置”
選項卡 920
實例526隱藏控制面板的“聲音與音頻設備”
選項 921
第15章系統信息與WMI查詢 923
15.1獲取CPU信息 924
實例527獲取計算機CPU版本信息 924
實例528獲取CPU編號 925
實例529獲取計算機CPU制造商名稱 925
實例530獲取計算機CPU的最大時鐘頻率 926
實例531獲取CPU二級緩存尺寸 927
實例532獲取計算機CPU外部頻率 928
實例533獲取計算機CPU當前時鐘頻率 929
實例534獲取計算機CPU當前電壓 930
實例535獲取計算機CPU當前使用率 930
實例536獲取計算機CPU地址寬度 931
15.2獲取顯示設備信息 932
實例537獲取顯示設備的PNPDeviceID 932
實例538獲取顯示設備的名稱 933
實例539獲取顯示設備的驅動版本號 934
實例540獲取顯示設備的驅動程序文件 935
實例541獲取顯示設備的當前顏色值 936
實例542獲取顯示設備的顯示處理器 937
實例543獲取顯示設備的最小刷新率 938
實例544獲取顯示設備的最大刷新率 939
實例545獲取顯示設備的當前垂直分辨率 940
實例546獲取顯示設備的當前水平分辨率 941
實例547獲取顯示設備的當前顯示模式 941
15.3獲取聲音設備信息 942
實例548獲取聲音設備的產品名稱 942
實例549獲取聲音設備的PNPDeviceID 943
實例550獲取聲音設備的制造商名稱 944
15.4獲取及設置網卡信息 945
實例551獲取有效網卡的名稱 945
實例552顯示網卡信息 946
實例553設置網卡IP地址、子網掩碼、網關及
DNS 947
實例554獲取網卡MAC物理地址 948
15.5獲取系統驅動程序的描述信息 949
實例555獲取系統驅動程序的描述信息 949
實例556獲取系統正在運行的驅動程序 950
實例557獲取系統服務程序的描述信息 951
實例558獲取系統服務程序的程序文件 952
實例559獲取系統正在運行的服務程序 953
實例560獲取系統已經停止的服務程序 954
實例561獲取后臺已經停止的驅動程序 955
15.6獲取操作系統信息 956
實例562獲取操作系統的啟動時間 956
實例563獲取操作系統的安裝日期 957
實例564獲取Windows賬戶和組信息 958
15.7獲取主板信息 959
實例565獲取主板BIOS信息 959
實例566獲取主板制造商名稱和型號 960
15.8網絡共享管理 960
實例567創建網絡共享 960
實例568刪除網絡共享 961
實例569枚舉網絡共享 962
15.9WMI的其他應用 963
實例570備份程序事件日志 963
實例571獲取當前打印隊列信息 964
實例572枚舉快捷方式文件 965
實例573枚舉Win32_Service所有屬性名稱 966
實例574使用WMI方法啟動記事本程序 967
實例575獲取計算機的數據寬度 968
實例576獲取計算機產品名稱 968
第16章硬件相關技術 970
16.1串口控制 971
實例577通過串口傳遞數據 971
實例578通過串口控制對方計算機 973
16.2加密狗 974
實例579將密碼寫入加密狗 974
實例580使用加密狗設計加密程序 976
16.3IC卡的應用 977
實例581向IC卡中寫入數據 977
實例582讀取IC卡中的數據 979
實例583利用IC卡制作考勤程序 981
16.4監控 983
實例584利用簡易攝像頭編寫監控程序 983
實例585編寫監控錄像程序 985
實例586定時監控程序 987
16.5掃描、條碼 988
實例587利用條形碼掃描器銷售商品 988
實例588設計條形碼打印程序 990
16.6POS控制 991
實例589設計錢箱控制程序 991
實例590設計掃描儀控制程序 992
實例591設計發票機控制程序 994
實例592客戶來電支持系統 995
實例593利用手機群發短信 998
實例594利用神龍卡制作練歌房程序 999
實例595通過語音卡實現電話的撥打與接聽 1000
實例596視頻監控 1007
實例597使用ID卡讀卡器獲取持卡人信息 1012
實例598員工指紋考勤系統 1015
實例599使用短信貓發送短信 1021
實例600通過短信貓實現短信自動回復 1024
VisualBasic開發實例大全(提高卷)
目錄
XIV
XV