編輯推薦
600個編程實例,練習、速查、應用三位一體
500餘經驗技巧,解惑、拓展、總結全麵透析
海量學習資料,立體化學習服務。
本書是一套編程實例類叢書,叢書共包括7個品種(詳見封四),每個品種的第1捲、第11捲各精選瞭600個實例和約500個經驗技巧,涵蓋瞭編程多個方麵的各種應用,是目前市場上全麵的編程實例類叢書,堪稱編程實例的“四庫全書”,開發中所需的技術、技巧在書中幾乎都可以找到。
例子非常實用,書中所選實例均是開發中經常需要使用或實現的技術,由數名工程師多年積纍而成,許多實例是開發人員夢寐以求的。實例解釋詳細、可操作性很強,實例都會給齣程序說明、設計思路、設計步驟、源程序等內容,讀者可按部就班直接使用、參考。
經驗、技巧、總結方便讀者拓展,實例給齣瞭很多“秘笈心法”,幫助讀者拓展思路、解釋答疑、少走彎路。
更多好書推薦,歡迎進入清華大學齣版社京東品牌店:
內容簡介
《Visual C++開發實戰1200例》包括第I捲、第II捲共計1200個例子,本書是第I捲,共計602個例子。
本書以開發人員在項目開發中經常遇到的問題和必須掌握的技術為中心,介紹瞭應用Visual C++進行程序開發各個方麵的知識和技巧,主要包括編程基礎、界麵設計、應用程序控製和圖形圖像。全書分4篇15章,共計602個實例和602個經驗技巧。每個實例都是經過筆者精心篩選的,具有很強的實用性,其中一些實例是開發人員難於尋覓的解決方案。
本書兩捲共計1200個例子,包括瞭開發中各個方麵常用的實例,是目前市場上實例全麵的開發類圖書;本書實例來源於多位工程師的多年積纍,具有很強的實用性。
本書附帶有配套DVD光盤,光盤中提供有部分實例的視頻和大部分源代碼,讀者可以稍加修改應用。
本書適閤Visual C++的初學者,如高校學生、求職人員作為練習、速查、學習使用,也適閤Visual C++程序員參考、查閱。
目錄
第1篇 編程基礎
第1章 開發環境
1.1 工程創建
實例001 如何創建基於對話框的MFC工程
實例002 如何創建基於文檔視圖的MFC工程
實例003 打開已存在的工程
實例004 怎樣查找工程中的信息
實例005 怎樣在添加對話框資源時創建對話框類
實例006 在工作區中管理多個工程
實例007 創建MFC ActiveX工程
實例008 創建ATL工程
實例009 創建控製颱應用程序
1.2 開發環境設置與使用
實例010 怎樣定製自己的工具欄
實例011 在VC項目中使用自定義資源
實例012 嚮Visual C++開發環境中添加插件
實例013 添加消息處理函數
實例014 設置開發環境文本顔色
實例015 設置批量注釋
實例016 如何對齊零亂的代碼
實例017 判斷代碼中的括號是否匹配
實例018 修改可執行文件中的資源
1.3 程序調試
實例019 創建調試程序
實例020 在Release版本中進行調試
實例021 在VC中如何進行遠程調試
實例022 利用簡單斷點進行程序調試
實例023 利用條件斷點進行程序調試
實例024 利用數據斷點進行程序調試
實例025 利用消息斷點進行程序調試
實例026 利用Watch調試窗口查看對象信息
實例027 利用Call Stack窗口查看函數調用信息
實例028 利用Memory窗口查看內存信息
實例029 利用Variables窗口查看變量信息
實例030 利用Registers窗口查看CPU寄存器信息
實例031 利用Disassembly窗口查看匯編信息
第2章 語言基礎
2.1 基本語法
實例032 輸齣問候語
實例033 輸齣帶邊框的問候語
實例034 不同類型數據的輸齣
實例035 輸齣字符錶情
實例036 獲取用戶輸入的用戶名
2.2 運算符的妙用
實例037 簡單的字符加密
實例038 實現兩個變量的互換
實例039 判斷性彆
實例040 用宏定義實現值互換
實例041 簡單的位運算
實例042 整數加減法練習
2.3 條件語句
實例043 李白喝酒問題
實例044 桃園三結義
實例045 何年是閏年
實例046 小球稱重
實例047 購物街中的商品價格競猜
實例048 促銷商品的摺扣計算
實例049 利用switch語句輸齣倒三角形
2.4 循環語句
實例050 PK少年高斯
實例051 燈塔數量
實例052 上帝創世的秘密
實例053 小球下落
實例054 再現乘法口訣錶
實例055 判斷名次
2.5 循環的數學應用
實例056 序列求和
實例057 簡單的級數運算
實例058 求一個正整數的所有因子
實例059 一元錢兌換方案
2.6 趣味計算
實例060 加油站加油
實例061 買蘋果問題
實例062 猴子吃桃
實例063 老師分糖果
實例064 新同學的年齡
實例065 百錢買百雞問題
實例066 彩球問題
實例067 集郵冊中的郵票數量
2.7 多重循環打印圖形
實例068 用#打印三角形
實例069 用*打印圖形
實例070 繪製餘弦麯綫
實例071 打印楊輝三角
2.8 算法
實例072 計算某日是該年第幾天
實例073 斐波那契數列
實例074 角榖猜想
實例075 哥德巴赫猜想
實例076 四方定理
實例077 尼科徹斯定理
實例078 魔術師的秘密
第3章 數據結構
3.1 結構體
實例079 結構體類型的定義
實例080 結構體變量的初始化
實例081 如何使用嵌套結構
實例082 將結構作為參數傳遞並返迴
實例083 共用體數據類型的定義
實例084 共用體變量的初始化
實例085 如何使用匿名共用體
實例086 枚舉類型的定義與使用
實例087 用new動態創建結構體
實例088 使用結構體標識操作員名稱、
密碼和級彆
實例089 創建包括12個月份的枚舉類型
實例090 帶有函數的結構體
3.2 指針、地址與引用
實例091 使用指針自增操作輸齣數組元素
實例092 利用指針錶達式操作遍曆數組
實例093 數組地址的錶示方法
實例094 指針和數組的常用方法
實例095 結構指針遍曆結構數組
實例096 指針作為函數的參數
實例097 多維數組的指針參數
實例098 指針作為函數的返迴值
實例099 使用函數指針製作菜單管理器
實例100 使用指針實現數據交換
實例101 使用指針實現整數排序
實例102 指嚮結構體變量的指針
實例103 用指針實現逆序存放數組元素值
實例104 輸齣二維數組的有關值
實例105 輸齣二維數組任一行任一列值
實例106 使用指針查找數列中的最大值和最小值
實例107 用指針數組構造字符串數組
實例108 將若乾字符串按照字母順序輸齣
實例109 用指嚮函數的指針比較大小
實例110 用指針函數實現求學生成績
實例111 使用指針的指針輸齣字符串
實例112 實現輸入月份號輸齣該月份英文名
實例113 使用指嚮指針的指針對字符串排序
實例114 分解字符串中的單詞
3.3 數組
實例115 嚮數組中賦值
實例116 遍曆數組
實例117 求數組中元素的平均和
實例118 數組的排序
實例119 嚮數組中插入元素
實例120 數組的刪除操作
實例121 數組冒泡排序法
實例122 順序查找數組中指定的元素
實例123 有序數組摺半查找
實例124 計算字符串中有多少個單詞
實例125 獲取數組中元素的個數
實例126 輸齣數組元素
實例127 將二維數組行列對換
實例128 將二維數組轉換為一維數組
實例129 使用指針變量遍曆二維數組
實例130 學生成績排名
實例131 求矩陣對角綫之和
實例132 反嚮輸齣字符串
實例133 使用數組保存學生姓名
實例134 數組中連續相等數的計數
實例135 兩個數組元素的交換
實例136 二維數組每行的最大值
實例137 二維數組行和列的最小值
實例138 二維數組行最大值中的最小值
實例139 刪除數組中重復的連續元素
實例140 刪除有序數組中的重復元素
實例141 數組閤並
實例142 利用數組計算平均成績
實例143 數組中整數的判斷
實例144 判斷二維數組中是否有相同的元素
實例145 計算兩個矩陣和
實例146 判斷迴文數
實例147 統計學生成績分布
第4章 字符串和函數
4.1 字符串截取與轉換
實例148 獲取字符串中的漢字
實例149 英文字符串首字母大寫
實例150 指定符號分割字符串
實例151 在文本中刪除指定的漢字或句子
實例152 替換指定的字符串
實例153 嚮字符串中添加子字符串
實例154 截取字符串中的數字
實例155 將選定字符轉換成大寫
實例156 將選定字符轉換成小寫
實例157 截取指定位置的字符串
4.2 字符串的比較與判斷
實例158 獲取指定位置字符的大小寫
實例159 獲取字符串中的英文子字符串
實例160 判斷字符串中是否有中文
實例161 判斷字符串是否可以轉換成整數
實例162 判斷字符串是否含有數字
實例163 判斷字符串中是否有指定的字符
實例164 字符串比較
實例165 忽略大小寫字符串比較
4.3 字符串技巧
實例166 字符串加密
實例167 字符串連接
實例168 給選中字符添加雙引號
實例169 字符串反轉
實例170 去除首尾多餘空格
實例171 嚮編輯框中追加字符
4.4 字符串應用
實例172 將選定內容復製到剪貼闆
實例173 在ListBox中查找字符串
實例174 統計編輯框中迴車個數
實例175 在字符串數組中搜索
實例176 獲取字符在字符串中齣現的位置
實例177 獲取字符在字符串中齣現的次數
實例178 獲取指定字符的起始位置
實例179 獲取字符串中英文字母個數
4.5 字符串統計
實例180 統計中文個數
實例181 獲取字符串中數字位置
實例182 獲取字符在字符串中最後齣現的
位置
實例183 獲取大寫字符的位置
實例184 獲取小寫字符的位置
實例185 統計字符個數
4.6 函數
實例186 函數默認參數的使用
實例187 通過函數的重載實現不同數據類型的操作
實例188 通過函數模闆返迴最小值
實例189 使用函數模闆進行排序
實例190 統計學生成績的最高分、最低分和平均分
實例191 在指定目錄下查找文件
實例192 列舉係統盤符
實例193 遍曆磁盤目錄
實例194 按樹結構輸齣區域信息
實例195 分解路徑和名稱
實例196 數值與字符串類型的轉換
實例197 使用遞歸過程實現階乘運算
實例198 隨機獲取姓名
實例199 判斷指定月份屬於哪個季節
實例200 判斷閏年
實例201 將兩個實型數據轉換為字符串並連接
實例202 分解字符串中的單詞
實例203 不使用庫函數復製字符串
第5章 類和對象
5.1 類與對象的使用
實例204 自定義圖書類
實例205 溫度單位轉換工具
實例206 編寫同名的方法
實例207 構造方法的應用
實例208 祖先的止癢藥方
實例209 統計圖書的銷售量
實例210 單例模式的應用
實例211 員工間的差異
實例212 重寫父類中的方法
實例213 計算幾何圖形的麵積
實例214 簡單的汽車銷售商場
實例215 利用拷貝構造函數簡化實例創建
實例216 訪問類中私有成員的函數
實例217 實現類的加法運算
實例218 在類中實現事件
實例219 命名空間的使用
實例220 模闆的實現
實例221 const函數的使用
實例222 使用純虛函數代替接口
實例223 定義嵌套類
實例224 策略模式的簡單應用
實例225 適配器模式的簡單應用
5.2 STL應用
實例226 vector模闆類的應用
實例227 鏈錶類模闆的應用
實例228 通過指定的字符在集閤中查找元素
實例229 對集閤進行比較
實例230 應用adjacent_find算法搜索相鄰的重復元素
實例231 應用count算法計算相同元素的個數
實例232 應用random_shuffle算法將元素順序隨機打亂
實例233 迭代器的用法
實例234 用嚮量改進內存的再分配
第2篇 界麵設計
第6章 窗體界麵
6.1 對話框的調用
實例235 模式對話框與非模式對話框的使用
實例236 API調用對話框資源
實例237 如何在主窗體框架顯示前彈齣登錄框
實例238 在對話框中使用CDialogBar
6.2 常用的對話框
實例239 查找/替換對話框
實例240 打開對話框
實例241 可以顯示圖片預覽的“打開”對話框
實例242 另存為對話框
實例243 新型打開對話框
6.3 對話框的顯示
實例244 Animate動畫顯示窗體
實例245 百葉窗顯示窗體
實例246 淡入淡齣顯示窗體
實例247 半透明顯示窗體
實例248 製作立體窗口陰影效果
6.4 對話框的背景
實例249 應用程序背景與桌麵融閤
實例250 位圖背景窗體
實例251 漸變色背景窗體
實例252 隨機更換背景的窗體
實例253 使用畫刷繪製背景顔色
6.5 對話框的形狀控製
實例254 橢圓形窗體
實例255 圓角窗體
實例256 字形窗體
實例257 調用Office助手
實例258 鼠標跟隨窗體
實例259 根據圖片大小顯示的窗體
6.6 對話框的位置控製
實例260 始終在最上麵的窗體
實例261 如QQ般隱藏的窗體
實例262 晃動的窗體
實例263 磁性窗體
6.7 控製對話框的標題欄
實例264 閃爍標題欄的窗體
實例265 隱藏和顯示標題欄
實例266 動態改變標題欄圖標
6.8 對話框的大小控製
實例267 限製窗體的大小
實例268 控製窗體的最大化和最小化
實例269 限製對話框最大時的窗口大小
6.9 對話框的窗體消息響應及控製
實例270 關閉窗體前彈齣確認對話框
實例271 讓窗體的標題欄不響應鼠標雙擊事件
實例272 無標題對話框的拖動方法
實例273 灰度最大化與最小化關閉按鈕
6.1 對話框的資源共享
實例274 支持多國語言切換的應用程序
實例275 如何實現窗體繼承
實例276 換膚窗體
實例277 自繪對話框
6.11 文檔視圖窗體的使用
實例278 MDI啓動時無子窗口
實例279 MDI啓動時子窗口最大化
實例280 MDI主窗口最大化顯示
實例281 全屏顯示的窗體
實例282 創建帶滾動條的窗體
實例283 窗體拆分
實例284 始終置頂的SDI程序
實例285 不可移動的窗體
實例286 創建不可改變大小的窗體
實例287 動態創建視圖窗口
實例288 在視圖窗口中顯示網頁
第7章 MFC控件
7.1 靜態文本控件
實例289 文本背景的透明處理
實例290 具有分隔條的靜態文本控件
實例291 設計群組控件
實例292 電子時鍾
實例293 模擬超鏈接效果
實例294 使用靜態文本控件數組設計簡易拼圖
7.2 編輯框控件
實例295 多行文本編輯器
實例296 輸入時顯示選擇列錶
實例297 七彩編輯框效果
實例298 如同畫中題字
實例299 金額編輯框
實例300 密碼安全編輯框
實例301 個性字體展示
實例302 在編輯框中插入圖片數據
實例303 RTF文件讀取器
實例304 在編輯框中顯示錶情動畫
7.3 按鈕控件
實例305 位圖和圖標按鈕
實例306 問捲調查的程序實現
實例307 熱點效果的圖像切換
實例308 實現圖文並茂的效果
實例309 按鈕七巧闆
實例310 動畫按鈕
7.4 組閤框控件
實例311 嚮組閤框中插入數據
實例312 輸入數據時的輔助提示
實例313 列錶寬度的自動調節
實例314 顔色組閤框
實例315 枚舉係統盤符
實例316 QQ登錄式的用戶選擇列錶
7.5 列錶框控件
實例317 禁止列錶框信息重復
實例318 在兩個列錶框間實現數據交換
實例319 上下移動列錶項的位置
實例320 實現標簽式選擇
實例321 要提示纔能看得見
實例322 水平方嚮的延伸
實例323 為列錶框換裝
7.6 滾動條控件
實例324 使用滾動條顯示大幅位圖
實例325 滾動條的新裝
7.7 進度條控件
實例326 顔色變瞭
實例327 進度條的百分比顯示
7.8 滑標控件
實例328 程序中的調色闆
實例329 繪製滑標控件
7.9 列錶視圖控件
實例330 頭像選擇形式的登錄窗體
實例331 以報錶顯示圖書信息
實例332 實現報錶數據的排序
實例333 在列錶中編輯文本
實例334 QQ抽屜控件
7.1 樹視圖控件
實例335 以樹狀結構顯示城市信息
實例336 節點可編輯
實例337 分層顯示數據
實例338 使樹視圖控件具有復選功能
實例339 樹控件的服裝設計
實例340 顯示磁盤目錄
7.11 標簽控件
實例341 界麵的分頁顯示
實例342 標簽中的圖標設置
7.12 時間控件
實例343 迷你星座查詢器
實例344 設置係統時間
7.13 月曆控件
實例345 時間和月曆的同步
實例346 實現紀念日提醒
7.14 其他控件
實例347 對數字進行微調
實例348 使用熱鍵控件
實例349 獲得本機的IP地址
第8章 菜單
8.1 菜單創建
實例350 根據錶中數據動態生成菜單
實例351 創建級聯菜單
實例352 帶曆史信息的菜單
實例353 繪製漸變
Visual C++開發實戰1200例(第Ⅰ捲) 下載 mobi epub pdf txt 電子書
評分
☆☆☆☆☆
臨老瞭再開始學,不知道能否學得來,百元減五十,趁著有優惠買的
評分
☆☆☆☆☆
C語言和Visual C++兩本書買瞭有一段時間瞭,第一本快看完瞭。書中的內容詳盡、具體!對於基礎不是太好的編程愛好者是一個不錯的選擇!
評分
☆☆☆☆☆
物流很快,看起來非常新
評分
☆☆☆☆☆
每次都在京東買書,活動很優惠,圖書都是正版的。期待下次更給力啊!!!
評分
☆☆☆☆☆
挺好的書籍,是我想要找的!
評分
☆☆☆☆☆
抱歉,評價來遲瞭(不找藉口就是太懶瞭)。自從上瞭京東自營後,就一直喜歡來京東購物,已經買瞭十幾本書瞭,質量沒得說。相信京東自營,希望越來越好。自營必是正品。還有不得不說京東快遞,我太喜歡瞭。我們這也就隻有京東始終做到送貨上門。感謝快遞員(楊傑)每次都送門口。您辛苦瞭。謝謝您。
評分
☆☆☆☆☆
看瞭十幾頁後在來評論的,內容真的挺不錯的,講述的比例詳細,每行代碼後麵都有注視,京東快遞就是快一天就到啦
評分
☆☆☆☆☆
速度快,物流不錯,書很厚,還有光盤,不錯。
評分
☆☆☆☆☆
打摺買瞭很多 看不完瞭