Advanced Material
For developers who have mastered the basics, this book features some advanced chapters
to move your programming skills forward. You will learn how to prevent memory leaks,
find bottlenecks, and locate bugs in your code with the techniques discussed in Chapter
24, "Improving Your Application's Performance."
Reuse is a hugely popular concept in software development at the moment, especially
with managers who see a chance to lower their development budget. If you'd like to
write reusable code and components, Chapter 25, "Achieving Reuse with the Gallery and
Your Own AppWizards," will take you there.
Often C++ programmers are so busy learning the basics of how to make programs work
that they miss the features that make C++ truly powerful. You will learn in Chapter
26, "Exceptions and Templates," how to catch errors efficiently and how to use one set
of code in many different situations.
As user demands for high-performance software continue to multiply, developers must
learn entirely new techniques to produce powerful applications that provide fast
response times. For many developers, writing multithreaded applications is a vital
technique. Learn about threading in Chapter 27, "Multitasking with Windows Threads."
Chapter 28, "Future Explorations," introduces you to topics that are definitely not for
beginners. Learn how to create console applications, use and build your own DLLs, and
work with Unicode.
to move your programming skills forward. You will learn how to prevent memory leaks,
find bottlenecks, and locate bugs in your code with the techniques discussed in Chapter
24, "Improving Your Application's Performance."
Reuse is a hugely popular concept in software development at the moment, especially
with managers who see a chance to lower their development budget. If you'd like to
write reusable code and components, Chapter 25, "Achieving Reuse with the Gallery and
Your Own AppWizards," will take you there.
Often C++ programmers are so busy learning the basics of how to make programs work
that they miss the features that make C++ truly powerful. You will learn in Chapter
26, "Exceptions and Templates," how to catch errors efficiently and how to use one set
of code in many different situations.
As user demands for high-performance software continue to multiply, developers must
learn entirely new techniques to produce powerful applications that provide fast
response times. For many developers, writing multithreaded applications is a vital
technique. Learn about threading in Chapter 27, "Multitasking with Windows Threads."
Chapter 28, "Future Explorations," introduces you to topics that are definitely not for
beginners. Learn how to create console applications, use and build your own DLLs, and
work with Unicode.
Leave a Reply