• Main Page
  • Table of content
  • Copyright
  • The C++ In-Depth Series
    • Titles in the Series
  • Preface
    • Intended Audience
    • How to Use This Book
    • Conventions We Use
    • Acknowledgments
  • Chapter 1. Introduction
    • 1.1 Imaging Basics
    • 1.2 Summary
  • Chapter 2. A Test Application
    • 2.1 Image Class Design
    • 2.2 Thumbnail Class
    • 2.3 Implementation
    • 2.4 Summary
  • Chapter 3. Design Techniques
    • 3.1 Memory Allocation
    • 3.2 Prototyping
    • 3.3 Summary
  • Chapter 4. Design Considerations
    • 4.1 Coding Guidelines
    • 4.2 Reusable Code
    • 4.3 Designing in Debugging Support
    • 4.4 Summary
  • Chapter 5. System Considerations
    • 5.1 Multithreaded and Multiprocess Designs
    • 5.2 Exception Handling
    • 5.3 Compile-Time Versus Run-Time Issues
    • 5.4 Coding for Internationalization
    • 5.5 Summary
  • Chapter 6. Implementation Considerations
    • 6.1 Finalizing the Image Components
    • 6.2 Finalizing the Image Class
    • 6.3 Adding Global Image Functions
    • 6.4 Finalizing Interfaces to Third-Party Software
    • 6.5 Summary
  • Chapter 7. Testing and Performance
    • 7.1 Unit Tests
    • 7.2 Performance Tuning
    • 7.3 Summary
  • Chapter 8. Advanced Topics
    • 8.1 Memory Issues
    • 8.2 Language Construct Issues
    • 8.3 Extending the Framework
    • 8.4 Summary
  • Appendix A. Useful Online Resources
    • A.1 Software
    • A.2 Standards
  • Appendix B. CD-ROM Information
    • B.1 Contents
    • B.2 Framework
    • B.3 Prototypes
    • B.4 Utilities
    • B.5 Delegates
  • Bibliography