Visual C++程序開發(fā)范例寶典

出版時間:2012-5  出版社:曹飛飛、趙永發(fā)、 吳緒鐸 人民郵電出版社 (2012-05出版)  作者:曹飛飛 等 著  頁數(shù):776  
Tag標(biāo)簽:無  

內(nèi)容概要

  《軟件工程師典藏:Visual C++程序開發(fā)范例寶典(第3版)》以開發(fā)人員在編程中遇到的實際問題和開發(fā)中應(yīng)該掌握的技術(shù)為中心,全面介紹運用Visual C++進行程序開發(fā)的各方面技術(shù)和技巧。全書包括窗體與界面設(shè)計,控件應(yīng)用,圖形技術(shù),多媒體技術(shù),文件系統(tǒng),操作系統(tǒng)與Windows相關(guān)程序,注冊表,數(shù)據(jù)庫技術(shù),SQL查詢相關(guān)技術(shù),打印與報表技術(shù),硬件相關(guān)開發(fā)技術(shù),網(wǎng)絡(luò)開發(fā)技術(shù),Web編程,加密、安全與軟件注冊,實用工具等共15章,共400個實例,每個實例都突出實用性,其中大部分是程序開發(fā)者夢寐以求的問題解決方案?!  盾浖こ處煹洳兀篤isual C++程序開發(fā)范例寶典(第3版)》附有配套光盤。光盤提供了書中所有實例的源代碼,所有代碼都經(jīng)過精心調(diào)試,在Windows XP/Windows 2000下測試通過,均能正常運行?! ”緯m合Visual C++編程人員閱讀使用,也可供大中專院校師生學(xué)習(xí)參考。

書籍目錄

第1章 窗體與界面設(shè)計 1.1 菜單應(yīng)用實例 實例001 在系統(tǒng)菜單中添加菜單項 實例002 帶圖標(biāo)的程序菜單 實例003 根據(jù)INI文件創(chuàng)建菜單 實例004 浮動的菜單 1.2 彈出菜單應(yīng)用實例 實例005 在控件上單擊右鍵彈出菜單 實例006 個性化的彈出菜單 實例007 任務(wù)欄托盤彈出菜單 1.3 工具欄應(yīng)用實例 實例008 根據(jù)菜單創(chuàng)建工具欄 實例009 帶圖標(biāo)的工具欄 實例010 定制浮動工具欄 實例011 可調(diào)整按鈕位置的工具欄 實例012 在工具欄中添加編輯框 實例013 動態(tài)設(shè)置是否顯示工具欄按鈕文本 實例014 具有提示功能的工具欄 1.4 狀態(tài)欄應(yīng)用實例 實例015 使?fàn)顟B(tài)欄隨對話框的改變而改變 實例016 動畫效果的狀態(tài)欄 實例017 滾動字幕的狀態(tài)欄 1.5 導(dǎo)航界面應(yīng)用實例 實例018 Outlook導(dǎo)航界面 實例019 樹狀導(dǎo)航界面 實例020 按鈕導(dǎo)航界面 實例021 圖片導(dǎo)航界面 1.6 界面窗體應(yīng)用實例 實例022 使用位圖設(shè)計畸形界面 實例023 制作立體窗口陰影效果 實例024 自繪窗體界面 實例025 以時鐘顯示界面 實例026 窗體融合技術(shù) 實例027 限制對話框最大時的窗口大小 實例028 分割視圖窗口 實例029 Animate動畫顯示窗體 1.7 多媒體宣傳光盤應(yīng)用實例 實例030 多媒體宣傳光盤主界面 實例031 自動運行的多媒體宣傳光盤 1.8 多媒體觸摸屏程序應(yīng)用實例 實例032 采購中心多媒體觸摸屏程序 實例033 為觸摸屏程序添加虛擬鍵盤 1.9 窗體位置應(yīng)用實例 實例034 不可移動的窗體 實例035 始終在最上面的窗體 實例036 如QQ般隱藏的窗體 實例037 磁性窗體 1.10 窗體標(biāo)題欄應(yīng)用實例 實例038 閃爍的窗體標(biāo)題欄 實例039 隱藏和顯示標(biāo)題欄 實例040 禁用標(biāo)題欄上的最大化、最小化或關(guān)閉按鈕 1.11 窗體形狀及應(yīng)用 實例041 半透明窗體 實例042 創(chuàng)建字型窗體 實例043 換膚窗體 1.12 通用對話框的應(yīng)用 實例044 打開位圖預(yù)覽對話框 實例045 打開Windows新型對話框 實例046 同時選擇多個文件 實例047 文本替換對話框 實例048 字體選擇對話框 第2章 控件應(yīng)用 2.1 按鈕控件典型實例 實例049 AVI動畫按鈕 實例050 GIF動畫按鈕 實例051 圖文按鈕 實例052 按鈕七巧板 實例053 熱點按鈕 2.2 編輯框控件典型實例 實例054 為編輯框設(shè)置新的系統(tǒng)菜單 實例055 為編輯框控件添加列表選擇框 實例056 多彩邊框的編輯框 實例057 改變編輯框文本顏色 實例058 不同文本顏色的編輯框 實例059 位圖背景編輯框 2.3 靜態(tài)文本控件典型實例 實例060 電子時鐘 實例061 文本背景的透明處理 實例062 制作超鏈接控件 2.4 列表框控件典型實例 實例063 利用列表框控件實現(xiàn)標(biāo)簽式數(shù)據(jù)選擇 實例064 以報表顯示圖書信息 實例065 QQ抽屜界面 實例066 位圖背景列表框控件 2.5 組合框控件典型實例 實例067 將數(shù)據(jù)表中的字段添加到組合框控件 實例068 帶查詢功能的組合框控件 實例069 自動調(diào)整組合框的寬度 實例070 顏色組合框 實例071 多列顯示的組合框 實例072 QQ登錄式的用戶選擇列表 實例073 顯示系統(tǒng)盤符組合框 2.6 列表視圖控件典型實例 實例074 Windows資源管理器 實例075 利用列表視圖控件瀏覽數(shù)據(jù) 實例076 利用列表視圖控件制作導(dǎo)航界面 實例077 在列表視圖中拖動視圖項 實例078 具有排序功能的列表視圖控件 實例079 具有文本錄入功能的列表視圖控件 實例080 使用列表視圖設(shè)計登錄界面 2.7 樹視圖控件典型實例 實例081 多級數(shù)據(jù)庫樹狀結(jié)構(gòu)數(shù)據(jù)顯示 實例082 節(jié)點拖動功能的樹控件 實例083 帶復(fù)選功能的樹狀結(jié)構(gòu) 實例084 三態(tài)效果樹控件 實例085 修改樹控件節(jié)點連線顏色 實例086 位圖背景樹控件 實例087 顯示磁盤目錄 實例088 樹型提示框 2.8 RichEdit 控件典型實例 實例089 利用RichEdit顯示W(wǎng)ord文檔 實例090 利用RichEdit控件實現(xiàn)文字定位與標(biāo)識 實例091 利用RichEdit控件顯示圖文數(shù)據(jù) 實例092 在RichEdit中顯示不同字體和顏色的文本 實例093 在RichEdit中顯示GIF動畫 2.9 滾動條控件典型實例 實例094 自定義滾動條控件 2.10 進度條控件典型實例 實例095 進度條百分比顯示 實例096 漸變顏色的進度條 2.11 工具提示控件典型實例 實例097 應(yīng)用工具提示控件 2.12 滑塊控件典型實例 實例098 使用滑塊控件設(shè)置顏色值 實例099 繪制滑塊控件 2.13 標(biāo)簽控件典型實例 實例100 應(yīng)用標(biāo)簽控件 實例101 自定義標(biāo)簽控件 2.14 控件數(shù)組典型實例 實例102 向窗體中動態(tài)添加控件 實例103 公交線路模擬 第3章 圖形技術(shù) 3.1 繪制圖形 實例104 繪制正弦曲線 實例105 繪制蝸牛曲線 實例106 繪制貝塞爾曲線 實例107 畫圖程序 實例108 繪制立體模型 實例109 利用IFS算法繪制自然景物 3.2 圖像預(yù)覽 實例110 圖片自動預(yù)覽程序 實例111 圖片批量瀏覽 實例112 瀏覽大幅BMP圖片 實例113 放大和縮小圖片 實例114 圖像任意角度旋轉(zhuǎn) 3.3 圖片效果 實例115 圖片馬賽克效果 實例116 圖片百葉窗效果 實例117 電影膠片特效 實例118 翻轉(zhuǎn)圖片效果 實例119 圖片浮雕效果 3.4 圖片顏色轉(zhuǎn)換 實例120 圖像的銳化處理 實例121 圖片反色處理 實例122 圖像的灰度化轉(zhuǎn)換 實例123 顯示JPG圖片 3.5 圖形轉(zhuǎn)換與縮放 實例124 將位圖轉(zhuǎn)換為JPG 實例125 將位圖轉(zhuǎn)為GIF圖標(biāo) 實例126 圖片的平滑縮放 3.6 圖像的剪切、合成與識別 實例127 圖像的剪切 實例128 圖像的合成 實例129 獲取鼠標(biāo)任意位置的顏色值 實例130 提取圖片中的對象 實例131 手寫數(shù)字識別 3.7 圖像字體 實例132 旋轉(zhuǎn)的文字 實例133 當(dāng)前系統(tǒng)字體列表 實例134 空心文字 實例135 彩虹文字 實例136 如何在圖片上平滑移動文字 實例137 圖像水印效果 3.8 圖像管理 實例138 管理計算機內(nèi)圖片文件的程序 實例139 提取并保存應(yīng)用程序圖標(biāo) 3.9 圖片動畫 實例140 利用圖片制作屏幕保護程序 實例141 圖片動畫 實例142 指法練習(xí)軟件 3.10 簡單游戲設(shè)計 實例143 拼圖游戲 實例144 黑白棋 實例145 俄羅斯方塊 實例146 快來打地鼠 實例147 幸運轉(zhuǎn)盤 3.11 OpenGL程序設(shè)計 實例148 制作OpenGL動畫 實例149 利用OpenGL繪制立體模型 實例150 利用OpenGL繪制NURBS曲線 3.12 GDI+程序設(shè)計 實例151 使用GDI+顯示GIF動畫 實例152 使用GDI+實現(xiàn)圖像 格式轉(zhuǎn)換 …… 第4章 多媒體技術(shù) 第5章 文件系統(tǒng) 第6章 操作系統(tǒng)與Windows相關(guān)程序 第7章 注冊表 第8章 數(shù)據(jù)庫技術(shù) 第9章 SQL查詢相關(guān)技術(shù) 第10章 打印與報表技術(shù) 第11章 硬件相關(guān)開發(fā)技術(shù) 第12章 網(wǎng)絡(luò)開發(fā)技術(shù) 第13章 Web編程 第14章 加密、安全與軟件注冊 第15章 實用工具 附錄 技術(shù)要點對應(yīng)實例位置

章節(jié)摘錄

版權(quán)頁:   插圖:   實例說明 在MFC應(yīng)用程序中,默認情況下,CMenu類并不具有顯示圖標(biāo)的功能,但在許多應(yīng)用程序中,菜單中都帶有漂亮的圖標(biāo)。那么如何在MFC應(yīng)用程序中為菜單添加圖標(biāo)呢?本實例實現(xiàn)了該功能。 技術(shù)要點 要實現(xiàn)帶圖標(biāo)的菜單,需要從CMenu類派生一個子類,并在子類中改寫DrawItem方法和MeasureItem方法。基本設(shè)計思路如下。 首先定義一個記錄菜單項信息的結(jié)構(gòu)CMenuItemInfo,該結(jié)構(gòu)包含了菜單項的文本、圖像索引、ID等信息。然后從CMenu中派生一個子類,本實例為CIconMenu。在該類中定義一個方法ChangeMenuItem,利用遞歸的方式修改所有的菜單項信息,使其具有自繪風(fēng)格(MF_OWNERDRAW)。接著在CIconMenu類中定義繪制菜單項文本、繪制菜單項圖標(biāo)和繪制分隔條的方法。最后改寫MeasureItem方法,設(shè)置菜單項的大小,改寫DrawItem方法,根據(jù)菜單項的不同狀態(tài),繪制菜單項。 實現(xiàn)過程 (1)新建一個單文檔/視圖結(jié)構(gòu)的應(yīng)用程序。 (2)從CMenu類派生一個子類CIconMenu。

編輯推薦

《Visual C++程序開發(fā)范例寶典(第3版)》共400個實例,每個實例都突出實用性,其中大部分是程序開發(fā)者夢寐以求的問題解決方案。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Visual C++程序開發(fā)范例寶典 PDF格式下載


用戶評論 (總計17條)

 
 

  •   不錯,很喜歡,內(nèi)容很好,質(zhì)量也不錯
  •   范例多,挺實用的。就是能出VC++2010版本的更好了
  •   書很好,是正品,內(nèi)容很好,很全,字體清晰,學(xué)習(xí)ing
  •   很實用的書 印刷質(zhì)量也挺好
  •   速度可以,包裝也不錯 給四星是因為內(nèi)部目錄有一頁是損壞的,但不影響使用
  •   實例豐富,詳細,不虧為一本好書
  •   書里只給了一部分代碼,還有好多代碼在光盤里,沒有講解
  •   明日科技出的 基本都是經(jīng)典
  •   如果是新手,根本上看不懂,還得去看其他的書;如果是老鳥,根本用不著看,但作為提示用還是可以的。建議新手去看MFC,老鳥有MSN足夠了。
  •   買到了,不過沒怎么看,感覺適合急需要搞程序開發(fā)的人使用,里面有很多案例,光碟里的源代碼都能用。
  •   大概看了一下,這個書不錯,很實用
  •   內(nèi)容不錯,但描述不夠細致
  •   范例豐富
  •   現(xiàn)在的書標(biāo)價都好高
  •   這個可以有,很好的參考
  •   范例寶典
  •   實例都很不錯!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7