《C++跨平台开发技术指南》
《C++跨平台开发技术指南》 内容介绍:
《C++跨平台开发技术指南》详细介绍c++语言的跨平台技术,包含的主要内容有:Netscape在向数百万Win.dows、.MacOS和Linux用户发布浏览器时采用的策略和过程;如何使用基于标志的API,包括POSIX和ST[。;如何避免隐晦的移植性陷阱,相关的如浮点数、char类型、数据序列化,以及c++的类型;如何建立一个有效的跨平台bug报告和跟踪系统等。《C++跨平台开发技术指南》内容详实,实例丰富。适合软件开发技术人员参考。
作者[美] Syd Logan介绍:
Syd Logan,一位工作生活在南加州的软件工程师,拥有圣地亚哥州立大学的计算机科学学士和硕士学位。Syd曾是Netscape Client Product Development(CPD)团队的一员,在Netscape 6和7的开发过程中,他同时担任了开发和管理的职务。之后,Syc留在AOL并作为AOL Instant Messenger团队的一员实现了VoIP和点对点视频的特性。Syd的其他著作还包括《Developing Imaging Applications with XIELib》和《Gtk+ Programming in C》 (Prentice Hall 1997和2001)。他的研究兴趣包括机器学习、操作系统设计、算法,以及任何与C、C++和LINIX有关的事物。
《C++跨平台开发技术指南》 目录大纲:
译者序
序
前言
引言
第1章 策略与管理
条款1:把所有的平台都放在同样重要的位置
条款2:使用公共的代码
条款3:要求开发人员用不同的编译器编译代码
条款4:要求开发人员在不同的平台上编译代码
条款5:测试所有的平台
条款6:关注编译警告
第2章 Build系统和Toolchain
条款7:使用最适合平台的编译器
条款8:尽量使用本地IDE
条款9:在Windows上安装和使用Cygwin
条款10:使用跨平台的Make系统Make
第3章 软件配置管理
条款11:使用跨平台的bug报告和Bugzilla
条款12:设置Tinderbox
条款13:用CVS或Subversion来管理
条款14:使用patch
第4章 安装与部署
条款15:为本地安装程序提供支持
第5章 操作系统接口和库
条款16:使用标准API(如POSIX)
条款17:考虑使用NSPR这样的平台
第6章 其他可移植性主题
条款18:慎用浮点数
条款19:显式地注明char类型的符号
条款20:避免序列化二进制数据
条款21:避免类型长度和组织带来的
第7章 用户界面
条款22:从Model里把用户界面分离出来
条款23:开发一个跨平台用户界面的
第8章 wxWidgets196wxWidgets概述
第9章 用C++开发跨平台GUI工具包
微信扫一扫关注公众号
0 个评论
你也许想看:
《Erlang/OTP并发编程实战》
[美] Martin Logan,[美] Eric Merritt,[瑞典] Richard Carlsson.人民邮电出版社.2012-7-12“内容简介: 通过提高CPU时钟频率来制造更快的单核芯片的技术已经到达了极限。多核、并发、分布式等概念和技术也随之走出象牙...”
《Documenting Software Architectures》
Paul Clements,Felix Bachmann,Len Bass,David Garlan,James Ivers.Addison-Wesley Professional.2010-10-15“"This new edition is brighter, shinier, more complete, more ...”
《精通脚本黑客》
曾云好.齐鲁电子.2009-6“”
《Imperfect C++中文版》
威尔逊.人民邮电出版社.2006-1“汇集实用的C++编程解决方案,C++虽然是一门非凡的语言,但并不完美。Matthew Wilson使用C++十年有余,其...”
《Scheme and the Art of Programming》
George Springer,Daniel P. Friedman.Mit Pr.1989-10“”
《Professional Android 2 Application Development》
Reto Meier.Wrox.2010-3-1“《Android 2高级编程(第2版)》述如何有效利用android 2的功能来改进当前产品或创建新产品。《Androi...”
《Game Engine Architecture, Second Edition》
Jason Gregory.A K Peters/CRC Press.2014-4-5“A 2010 CHOICE outstanding academic title, this updated book ...”
《Software Design 中文版 03》
[ 日] 技术评论社.人民邮电出版社.2015-5“《Software Design 中文版 03》的主题为:sed/AWK入门和Mac开发环境。特辑1详细讲解了sed与A...”
《时间触发嵌入式系统设计模式》
Michael J.Pont.中国电力出版社.2004-7-1“”
《CSS揭秘》
[希] Lea Verou.人民邮电出版社.2016-4“本书是一本注重实践的教程,作者为我们揭示了 47 个鲜为人知的 CSS 技巧,主要内容包括背景与边框、形状、 视觉效果、...”
《Unity 3 Game Development Hotshot》
Jate Wittayabundit.Packt Publishing.2011-8-26“”
《Clojure for the Brave and True》
Daniel Higginbotham.No Starch Press.2015-10-25“For weeks, months?—nay!—from the very moment you were born, ...”
《CUDA by Example》
Jason Sanders,Edward Kandrot.Addison-Wesley Professional.2010-7-29“"This book is required reading for anyone working with accel...”
《Effective Ruby:改善Ruby程序的48条建议》
Peter J. Jones.机械工业出版社.2016-1“如果你是经验丰富的Rub程序员,本书能帮助你发挥Ruby的全部力量来编写更稳健、高效、可维护和易执行的代码。Peter ...”
《App研发录:架构设计、Crash分析和竞品技术分析》
包建强.机械工业出版社.2015-10-21“本书是作者多年App开发的经验总结,从App架构的角度,重点总结了Android应用开发中常见的实用技巧和疑难问题解决方...”
《Perl语言编程》
[美] Larry Wall,Tom Christiansen,Jon Orwant.中国电力出版社.2001-12“这不仅仅是一本关于Perl的书籍,更是一本独一无二的开发者自己介绍该语言及其文化的书籍。Larry Wall是Perl的...”
《Advance Bash-Scripting Guide》
Mendel Cooper..“此书是开源的,html版本:http://www.tldp.org/LDP/abs/html/ PDF版本:http:/...”
《软件驱魔》
布伦登 (Bill Blunden).机械工业出版社.2014-5-1“在典型的软件项目生命周期中,维护阶段的成本占总成本的60%以上。修复遗留代码中的bug一直是困扰软件从业人员的一个问题。...”
《The Game Jam Survival Guide》
Christer Kaitila.Packt Publishing.2012-4-2“”
《Unity 3.x Game Development Essentials》
Will Goldstone.Packt Publishing.2011-12-20“”