Applied C++構建更佳軟體的實用技術

Applied C++構建更佳軟體的實用技術

《AppliedC++構建更佳軟體的實用技術》是2012年科學出版社出版的圖書,作者是羅曼尼克,曼特茲。

基本介紹

  • 書名:Applied C++構建更佳軟體的實用技術
  • 作者:羅曼尼克 (Philip Romanil)、曼特茲 (Amy Muntz)
  • 原版名稱:Applied C++:Practical Techniques for Building Better Software
  • 譯者:紅然
  • ISBN:7030328000, 9787030328007
  • 頁數:322頁
  • 出版社:科學出版社
  • 出版時間:2012年1月1日
  • 裝幀:平裝
  • 開本:16
內容簡介,編輯推薦,作者簡介,目錄,

內容簡介

《Applied C++構建更佳軟體的實用技術(中文版)》是開發高質量、可維護軟體的實用而簡明的指導書籍。它體現了c++、模板及標準模板庫(STL)對於工業級程式設計的強大作片。不論你是獨立的開發人員,還是大型軟體開發團隊的成員,《Applied C++構建更佳軟體的實用技術(中文版)》提供的技術和技巧都將幫助你提高程式語言和設計方面的技能,以便更有效地解決實際問題。全書共8章,其中第1章為緒論,第2章為一個測試套用,第3章為設計技術,第4章為設計構思,第5章為系統構思,第6章為實現構思,第7章為測試與性能,第8章為高級主題,最後附錄A和附錄B介紹了有用的線上資源及原光碟信息(現被相關網站取代)。
《Applied C++構建更佳軟體的實用技術(中文版)》內容翔實,結構清晰,適於有一定項目開發經驗的C++程式設計師,以及對STL非常熟悉的讀者選用。

編輯推薦

《Applied C++構建更佳軟體的實用技術(中文版)》旨在引導讀者如何開發高質量、可維護的軟體。它體現了C++、模板和標準模板庫(STL)對工業級程式設計的強大作用。無論您是獨立的開發人員,還是大型軟體開發團隊的成員,都能從《Applied C++構建更佳軟體的實用技術(中文版)》獲得提高程式語言和設計技能的技術技巧,並掌握更有效解決實際問題的方法。
《Applied C++構建更佳軟體的實用技術(中文版)》中,作者開發了一個工具包來解決複雜的數字圖像處理問題。作者採用具體而真實的案例,並針對案例的特性、性能和可擴展性需求提供了準確的描述,以闡述如何有效地套用現有的軟體組件和C++固有工具來加速軟體開發、促進軟體重用,並成功發布軟體產品。

作者簡介

作者:(美國)羅曼尼克(Philip Romanil) (美國)曼特茲(Amy Muntz) 譯者:紅然
羅曼尼克(Philip Romanik),是一名獨立顧問,在過去的20年裡,一直從事軟體開發,設計和實現了多個大型軟體套用。他是為性能要求較高的套用領域開發實時、嵌入式軟體的專家,已經為其客戶發明了多項專利技術,還曾為祠達公司和微軟公司等業界巨頭提供服務。
曼特茲(Amy Muntz),也是一名獨立顧問,不僅擁有精深的開發技術,在商業套用領域有很豐富的經驗,還擅長於編寫這兩個領域的國書。她致力丁富有挑戰性的軟體產品的開發和管理,在過去的15年裡,曾成功地幫助客戶構建滿足其商業目標的產品,並在市場上成功推廣了這些產品。

目錄

第1章 緒論
1.1 圖像基礎
1.1.1 RGB圖像
1.1.2 HSI圖像
1.2 小結
第2章 一個測試套用
2.1 圖像類的設計
2.2 縮略類
2.3 類的實現
2.3.1 圖像類
2.3.2 縮略類
2.4 小結
第3章 設計技術
3.1 記憶體分配
3.1.1 記憶體分配對象的必要性
3.1.2 記憶體分配對象的需求
3.1.3 模板入門
3.1.4 類圖中使用的記法
3.1.5 記憶體分配對象的類層次
3.2 原型
3.2.1 為什麼建立原型
3.2.2 常見顧慮
3.2.3 圖像框架的原型建立策略
3.2.4 原型1:簡單圖像對象
3.2.5 原型2:模板圖像對象
3.2.6 原型3:從圖像對象中分離存儲
3.3 小結
第4章 設計構思
4.1 編碼原則
4.1.1 修改現有的軟體
4.1.2 命名約定
4.1.3 格式縮進
4.1.4 注釋
4.1.5 頭檔案問題
4.1.6 限制
4.2 可重用代碼
4.3 調試支持設計
4.3.1 創建通用調試流
4.3.2 創建匯點
4.3.3 將匯點連線至流
4.3.4 控制調試輸出
4.3.5 通過對象註冊表間接訪問對象
4.4 小結
第5章 系統構思
5.1 多執行緒和多進程設計
5.1.1 執行緒
5.1.2 執行緒同步
5.1.3 進程
5.2 異常處理
5.2.1 設計自己的異常框架
5.2.2 避免異常濫用
5.2.3 使用斷言
5.3 編譯時與運行時的問題
5.3.1 編譯器問題
5.3.2 運行時問題
5.3.3 模板特殊化
5.4 國際化編碼
5.4.1 Unicode
5.4.2 一個簡單的字元串資源管理器
5.4.3 在檔案中存儲字元串及從檔案中恢復字元串
……
第6章 實現構思
第7章 測試與性能
第8章 高級主題
附錄A有用的線上資源
附錄B光碟信息
參考書目

相關詞條

熱門詞條

聯絡我們