Authors: Phillip Romanik, Amy Muntz
ISBN-13: 9780321108944, ISBN-10: 0321108949
Format: Paperback
Publisher: Addison-Wesley
Date Published: May 2003
Edition: BK&CD-ROM
Philip Romanik is an independent consultant who has been designing and implementing real-world software applications for the past twenty years. He is an expert in the development of real-time, embedded software for performance-intensive applications. He has created patentable technology for his clients and has provided services to such leading companies as Eastman Kodak and Microsoft.
Amy Muntz is an independent consultant who holds advanced technical and business degrees, and writes from broad experience in both fields. She specializes in the development and management of aggressive software projects, successfully helping her clients over the past fifteen years build and market products that meet their business objectives.
Written for software engineers familiar with C++, this guide offers guidelines and strategies for building commercial software that is expandable, maintainable, and stable. The authors present a simple application that generates thumbnail images and use it to illustrate the different C++ design and implementation techniques. The CD-ROM contains delegates, prototypes, Sysinternal's DebugView, and an evaluation version of Intel's C++ compiler. Annotation ©2003 Book News, Inc., Portland, OR
Preface | ||
1 | Introduction | 1 |
2 | A Test Application | 9 |
3 | Design Techniques | 21 |
4 | Design Considerations | 71 |
5 | System Considerations | 117 |
6 | Implementation Considerations | 173 |
7 | Testing and Performance | 249 |
8 | Advanced Topics | 271 |
A | Useful Online Resources | 307 |
B | CD-ROM Information | 309 |
Bibliography | 319 | |
Index | 321 |