圖書信息
書 名: VisualC++範例完全自學手冊
作 者:明日科技 宋坤
出版社: 人民郵電出版社
出版時間: 2009年10月
ISBN: 9787115201010
開本: 16開
定價: 59.80 元
內容簡介
《Visual C++範例完全自學手冊》是一本集查詢、使用、學習和練習為一體的自學手冊,書中介紹了套用
《Visual C++範例完全自學手冊》附有配套DVD光碟,光碟中提供了實例的全程語音視頻講解及所有實例原始碼,這些原始碼都經過精心調試,在WindowsXP和Windows2003下測試通過。
《Visual C++範例完全自學手冊》適合VisualC++程式的初學者、編程愛好者,也可作為大中專院校的老師和學生的學習參考用書。
為何選用本書
對於初學者,本書提供了4位一體的全新學習方式,可以幫助讀者在編程中不斷體會編程的樂趣,快速提高編程能力。下面是4位一體式學習方式圖。
對於中高級開發人員,本書提供了322個實例(包括實踐練習),涉及400多個開發技術難點或重點,很多實例是開發者多年的總結。可以使用本書提供的實例,快速解決開發任務及難題。下面是本書(光碟)的內容結構。
如何使用本書
本書既可滿足初學者的學習需要,也適合開發人員使用,在使用時,為達到更好的學習效果,要遵循以下原則。
第一,對於初學者,首先應該建立初步的編程思想和習慣,逐步建立遇到問題、分析問題、解決問題的能力。使用本書時,應儘量從第1章開始學習,並在學習中多思考。遇到障礙,多琢磨、多嘗試。
第二,本書提供了實例索引和技術索引,讀者可以快速查詢實例及技術,以解決開發所遇到的問題。
第三,為幫助初學者解決學習中的困難,書中大部分實例都提供了視頻教學錄像,讀者可以根據視頻講解的步驟一步一步完成實例的編寫,感受編程的快樂和成就感,增強進一步學習的信心。本第四,堅持就是勝利。學習編程是一個艱苦的過程,即使再好的圖書,也不能解決所有問題。學習中遇到障礙,非常正常,只要肯鑽研、勤思考、有恆心,就沒有克眼不了的難題。希望讀者在學習本書時,注意學習解決不同問題的思路和方法,不單純為做實例而做實例。這樣在學完本書後,一定能成為Visual C什編程高手。
本書內容
本書共分為10章,包含114個典型實例,所選實例覆蓋了Visual C++開發中的熱點問題和關鍵問題。內容涉及窗體設計、控制項套用、多媒體技術、系統相關、列印技術、硬體開發技術、網路通信、數據加密與系統安全、遊戲開發和實用工具等各方面的內容。 在實例講解上,全書採用了統一的編排方式,每個實例都包括“實例說明”、“技術要點”、“實現過程”、“實踐練習”和“擴展訓練”5個部分,對於比較複雜的實例,書中給出了“設計思路”。在“實例說明”中,以圖文結合的方式給出了實例的功能說明及運行效果。在“設計思路”中給出了設計該實例的相關思路。在“技術要點”中給出了實例的重點、難點技術和相關編程技巧。在“實現過程”中介紹了該實例的設計過程和主要程式代碼。在“實踐練習”中給出了相關實例的擴展套用,並在光碟中附有完整原始碼。
圖書目錄
第1章 窗體設計實例001 自繪對話框 2
實例002 使用鉤子技術實現界面換膚 8
實例003 磁性窗體 13
實例004 螢幕滾動字幕 16
實例005 動態添加工具列下拉選單 20
實例006 設計類似Visual C++集成開發環境的浮動視窗 24
實例007 設計XP風格的彈出式選單 28
實例008 設計點陣圖背景的工具列 33
實例009 支持多國語言切換的應用程式 34
實例010 設計動態滑鼠 36
實例011 設計字型按鈕控制項 42
實例012 設計XP風格按鈕 44
實例013 設計點陣圖背景的樹控制項 47
實例014 類似瑞星的目錄顯示控制項 50
實例015 繪製分割條 58
實例016 顯示GIF的ATL控制項 61
實例017 類似Windows資源管理器的列表視圖控制項 69
實例018 漂亮的熱點按鈕 75
實例019 繪製滑塊控制項 79
實例020 QQ抽屜效果的列表視圖控制項 81
實例021 設計類似QQ的編輯框安全控制項 87
實例022 設計具有節點拖動功能的樹控制項 89
實例023 設計電子表格形式的計時器 92
實例024 文字顯示的進度條控制項 94
實例025 將XML檔案樹結構信息添加到樹控制項中 95
實例026 讀取rtf檔案到編輯框中 98
實例027 個性編輯框 101
實例028 設計顏色選擇框控制項 103
實例029 設計圖片預覽對話框 105
實例030 自定義標籤控制項 108
實例031 使用GDI+顯示GIF圖像 114
實例032 使用GDI+實現圖像的水印效果 115
實例033 實現圖像的任意縮放 117
實例034 實現圖像的任意角度旋轉 125
實例035 手寫數字識別 134
實例036 局部截取圖像 138
實例037 使用DirectShow設計媒體播放器 145
實例038 使用DirectShow設計錄音機程式 161
實例039 將Wave轉換為MP3 166
實例040 音頻波形顯示 170
實例041 將BMP點陣圖合成AVI 174
實例042 將AVI動畫分解成BMP點陣圖 178
實例043 AVI檔案壓縮工具 181
實例044 螢幕動畫精靈 184
實例045 螢幕放大鏡 187
實例046 設計FLV播放器 189
實例047 定時關閉計算機 194
實例048 實現OCX控制項的註冊和卸載 197
實例049 閃爍的系統托盤圖示 200
實例050 捆綁應用程式 202
實例051 設計控制臺小應用程式 205
實例052 根據人事數據表信息生成Word表格 207
實例053 將圖書銷量統計信息導出到Excel中 210
實例054 直接創建多級目錄 213
實例055 滑鼠穿透窗體 214
實例056 利用滾動條瀏覽大圖片 217
實例057 具有滾動條的預覽界面 224
實例058 使用對話框分頁預覽 228
實例059 設計條形碼印表機 235
實例060 設計照片列印程式 237
實例061 批量列印信封 238
實例062 設定所列印表格的邊線及字型 240
實例063 設計假條套打程式 243
實例064 使用簡易攝像頭製作電子照相機 248
實例065 使用簡訊貓傳送簡訊 253
實例066 通過簡訊貓實現簡訊自動回復 256
實例067 語音卡實現電話撥打與接收 260
實例068 使用語音卡實現自助服務 266
實例069 利用視頻採集卡進行小區監控 269
實例070 獲取ID卡刷卡次數 277
實例071 使用採集器導入條形碼數據 278
實例072 使用指紋頭設計身份識別系統 280
實例073 實時語音通信 286
實例074 設計視頻聊天軟體 289
實例075 點對點檔案傳輸 295
實例076 截獲區域網路數據報 302
實例077 使用UDP協定實現擴播通信 306
實例078 獲得天氣預報 308
實例079 網路狀態檢測 310
實例080 獲取網卡流量 314
實例081 將對話框嵌入到網頁中實現無刷新聊天 318
實例082 使用MAPI群發郵件 320
實例083 檢測信箱中新郵件 324
實例084 設計區域網路螢幕監控軟體 326
實例085 檔案下載進度條顯示 330
實例086 利用版本信息和硬碟序列號加密軟體 336
實例087 使用加密狗進行軟體加密 337
實例088 使用加密鎖進行軟體加密 339
實例089 使用MD5算法對密碼進行加密 341
實例090 對數據報進行加密保障通信安全 346
實例091 對檔案進行加密和解密 348
實例092 使用IC卡驗證用戶密碼 354
實例093 拼圖 360
實例094 泡泡連連打 366
實例095 掃雷 374
實例096 黑白棋 382
實例097 五子棋 390
實例098 俄羅斯方塊 398
實例099 20點遊戲 407
實例100 個人記賬管理器 414
實例101 SQL資料庫提取器 422
實例102 網頁照相機 429
實例103 垃圾檔案清理工具 431
實例104 頑固檔案清理工具 434
實例105 檔案批量解壓縮工具 439
實例106 螢幕截圖工具 440
實例107 電子書 445
實例108 度量衡換算器 452
實例109 Word目錄提取工具 456
實例110 圖片水印添加工具 459
實例111 圖片批量轉換工具 462
實例112 檔案切割器 465
實例113 指法練習軟體 472
實例114 Vista風格日曆 477
技術要點對應實例位置
……