Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Programming Windows With MFC

Buy
Programming Windows With MFC, 9781572316959 (1572316950), Microsoft Press, 1999

Like many of my colleagues in this industry, I learned Windows programming from Charles Petzold's Programming Windows—a classic programming text that is the bible to an entire generation of Windows programmers. When I set out to become an MFC programmer in 1994, I went shopping for an MFC equivalent to Programming Windows. After searching in vain for such a book and spending a year learning MFC the old-fashioned way, I decided to write one myself. It's the book you hold in your hands. And it's the book I would like to have had when I was learning to program Windows the MFC way.

MFC, as you probably already know, is Microsoft's C++ class library for Windows programming. Programming Windows with MFC isn't a book about C++; rather, it's a book about writing 32-bit Windows applications in C++ using MFC rather than the Windows API as the chief means of accessing the operating system's essential features and services. It was written with two kinds of people in mind:

  • Windows API programmers who want to learn MFC
  • Programmers who have never before programmed Windows

Whichever camp you fall into, I assume that you know the C++ programming language already and are comfortable with basic C++ idioms such as derived classes and virtual functions. If these assumptions are true, you're ready to begin climbing the hill that is MFC programming.

Even veteran Windows programmers frequently find MFC code confusing the first time they see it, in part because of the presence of code created by the MFC code-generating wizards in Visual C++ and in part because of the countless lines of code hidden away in MFC classes such as CFrameWnd, CDocument, and CView. That's why this book takes a rather unusual approach to teaching MFC. It begins by having you write MFC code by hand (without the wizards) and by utilizing MFC 1.0-style application architectures—that is, applications that use neither documents nor views. Only after you've mastered the fundamentals and become acquainted with basic MFC classes such as CWnd and CWinApp do I introduce the wizards and teach you how to take advantage of MFC's document/view architecture. Along the way, you build a understanding from the ground up of the message-oriented nature of Windows and of key components of Windows itself, such as the Graphics Device Interface (GDI). I believe that this approach makes learning MFC not only less intimidating, but also more enjoyable. I think that you'll agree once you've worked your way through the book and can look back on the learning experience from the standpoint of a knowledgeable Windows programmer.

(HTML tags aren't allowed.)

Introduction to Algorithms, Second Edition
Introduction to Algorithms, Second Edition
The book moves forward with more advanced algorithms that implement strategies for solving more complicated problems (including dynamic programming techniques, greedy algorithms, and amortized analysis). Algorithms for graphing problems (used in such real-world business problems as optimizing flight schedules or flow through pipelines) come next....
Personality Disorders in Modern Life
Personality Disorders in Modern Life
A revision of the leading textbook on personality disorders by renowned expert Theodore Millon

"Personalities are like impressionistic paintings. At a distance, each person is ‘all of a piece’; up close, each is a bewildering complexity of moods, cognitions, and motives."
–Theodore Millon

...
Automatic Wealth: The Six Steps to Financial Independence
Automatic Wealth: The Six Steps to Financial Independence
This book contains everything I know about making money, saving
it, starting a business, and achieving a life of moneyed leisure. And
doing it fast enough to satisfy not just Boca but anyone who doesn’t
have the time or desire to do it The Millionaire Next Door way by saving
a few thousand dollars a year for 30 or 40
...

Allergy, Asthma, and Immune Deficiency , An Issue of Primary Care Clinics in Office Practice, 1e (The Clinics: Internal Medicine)
Allergy, Asthma, and Immune Deficiency , An Issue of Primary Care Clinics in Office Practice, 1e (The Clinics: Internal Medicine)

This issue is intended aid the physician’s understanding of common allergic and immunologic diseases seen in a primary care practice and also to present the latest information about these problems. In addition to asthma, the issue includes discussions of allergic rhinitis―one of the most common chronic diseases―and urticaria,...

Programming Languages and Systems: 7th European Symposium on Programming, ESOP'98, Held as Part of the Joint European Conferences on Theory
Programming Languages and Systems: 7th European Symposium on Programming, ESOP'98, Held as Part of the Joint European Conferences on Theory
The European conference situation in the general area of software science has long been considered unsatisfactory. A fairly large number of small and mediumsized conferences and workshops take place on an irregular basis, competing for high-quality contributions and for enough attendees to make them financially viable....
High Performance Data Mining - Scaling Algorithms, Applications and Systems
High Performance Data Mining - Scaling Algorithms, Applications and Systems
This special issue of Data Mining and Knowledge Discovery addresses the issue of scaling data mining algorithms, applications and systems to massive data sets by applying high performance computing technology. With the commoditization of high performance computing using clusters of workstations and related technologies, it is becoming more and more...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy