Written for beginning and experienced software developers
working withMicrosoft's
Visual C++ 6.0, this book is a
complete guide to using
MFC (Microsoft Foundation Class) to
develop commercial quality software. In addition to a
thorough coverage of
MFC for Visual
C++ 6.0, it explains
how to migrate to Microsoft's new Visual C++ 7.0,
C#
language, and VisualStudio.NET platform. Through practical
solutions and shortcuts used by professional developers,
programmers learn how to integrate these solutions into
their own projects, including program
application model
selection, context-sensitive onscreen help production,
Windows Registry operations, dynamic link library
compatibility, and program installation and distribution.
All of the examples covered can be easily modified to meet
a variety of programming challenges.
KEY FEATURES
- Explains how to transition to Visual C++ 7.0, C#, and
VisualStudio.Net
- Provides solutions to Windows Registry operations, DLL
compatibility, and program installation and
distribution
- CD-ROM includes ready-to-use program modules, object
libraries, complete source code for all examples, and third
party software
Contents
PART I: THE VISUAL C++ DEVELOPER
STUDIO
- Rapid Application Development
- A Quick C++ Review
- Working with Developer Studio
PART II: MFC GUI
- Dialogs and Controls
- Error Handling
- Project Maintenance
PART III: THE DOCUMENT/VIEW PARADIGM
- The CMainFrame Class
- The CDocument Class
- The CView Class
- Working with the SDI Application Model
- Printing and Print Preview
- Working with Other Views
- Working with the MDI Application Model
- Working with Split Windows
- Working with Multiple Views
PART IV: WORKING WITH MFC DATA CLASSES
- CString
- Date and Time
- Collections
- Data I/O
PART V: DATABASE PROCESSING
- An AppWizard ODBC Database Application
- An ODBC Data Table Processor
- An ODBC Database Application
- Data Displaying
- SQL Processing (CDatabase)
- DAO
- OLE DB and ADO
PART VI: COMPONENT PROGRAMMING
PART VII: PROFESSIONAL SOFTWARE
DEVELOPMENT
- A Professional Quality Application
- Common Dialogs
- Application Preferences; Bells and Whistles; Onscreen
Help; Program Installation and Distribution
PART VIII: WHERE TO GO FROM HERE
- Specialization Through MFC
- VC++ and Client/Server Systems
- VC++ and the Web
- Migrating to Visual C++ 7.0
- Migrating to VisualStudio.NET and C#