The industry Bible. Programming Microsoft Visual C++, Fifth edition, is the newest edition of the book that has become the industry's most trusted text (previously published as Inside Visual C++). Newly expanded and updated for Microsoft Visual C++ 6.0, it offers even more of the detailed, comprehensive coverage that's consistently made this book the best overall explanation of the capabilities of this powerful and complex development tool.
The companion CD-ROM contains valuable sample source code and sample applications developed for the book - to make Programming Microsoft Visual C++, Fifth Edition, one book you'll want to keep close at hand.
Special Features Important new coverage includes a full discussion of: - Control development with ATL
- The latest database programming enhancements
- Recent COM improvements Using Microsoft Internet Explorer
- Visual C++ and MFC for Windows CE
In addition, Programming Microsoft Visual C++, Fifth Edition, gives you authoritative guidance on: - Fundamentals - event handling, GDI, dialog boxes, memory management, SDI and MDI, printing, and help
- Advanced topics - DIBs, ODBC, and DLLs
- ActiveX - creating document objects and ActiveX controls, COM, Automation, and using wizards and compiler extensions that support COM
- C++ programming for the Internet - Winsock, MFC Winlnet, DHTML, and ISAPI extension programs for Microsoft Internet Information Server
About the Author David Kruglinski was on the team that originally created Microsoft Visual C++. After completing the fourth edition of his widely selling book, David died in a paragliding accident in eastern Washington in April 1997. George Shepherd and Scot Wingo are principals at Stingray Software, a division of RogueWave Corporation,and coauthors of MFC Internals, published by Addison-Wesley.
Table of Contents Windows, Visual C++, and Application Framework Fundamentals - Microsoft Windows and Visual C++
- The Microsoft Foundation Class Library Application Framework
The MFC Library View Class - Getting Started with AppWizard - Hello, world!
- Basic Event Handling, Mapping Modes, and a Scrolling View
- The Graphics Device Interface, Colors, and Fonts
- The Modal Dialog and Windows Common Controls
- The Modeless Dialog and Windows Common Dialogs
- Using ActiveX Controls
- Internet Explorer 4 Common Controls
- Win32 Memory Management
- Bitmaps
- Windows Message Processing and Multithreaded Programming
The Document-View Architecture - Menus, Keyboard Accelerators, the Rich Edit Control, and Property Sheets
- Toolbars and Status Bars
- A Reusable Frame Window Base Class
- Separating the Document from Its View
- Reading and Writing Documents - SDI Applications
- Reading and Writing Documents - MDI Applications
- Printing and Print Preview
- Splitter Windows and Multiple Views
- Context-Sensitive Help
- Dynamic Link Libraries
- MFC Programs Without Document or View Classes
Active X: Com, Automation, and Ole - The Component Object Model
- Automation
- Uniform Data Transfer - Clipboard Transfer and OLE Drag and Drop
- Structured Storage
- OLE Embedded Components and Containers
- Introducing the Active Template Library
- ATL and ActiveX Controls849Pt. VDatabase Management
- Database Management with Microsoft ODBC
- Database Management with Microsoft Data Access Objects
- The OLE DB Templates
Programming for the Internet - TCP/IP, Winsock, and WinInet
- Programming the Microsoft Internet Information Server
- ActiveX Document Servers and the Internet
- Introducing Dynamic HTML
- Visual C++ for Windows
- App. A Message Map Functions in the Microsoft Foundation Class Library
- App. B MFC Library Runtime Class Identification and Dynamic Object Creation
- Index