Deitel & Associates, Inc. Logo

Back to www.deitel.com
digg.png delicious.png blinkit.png furl.png

Dive Into™ Series Getting Started with Visual C++ 6 with an Introduction to MFC

Getting Started with Microsoft Visual C++ 6 with an Introduction to MFC

Getting Started With Microsoft Visual C++ with an Introduction to MFC

© 1999
ISBN#: 0130161470

Product Info

The basic structure of Windows programs and the MFC encapsulation of Windows is explained, and MFC and the Visual C++ development environment are used to build working Windows applications. The students will gain experience using Visual Studio, AppWizard, and ClassWizard. The following Windows programming topics are covered: The mouse, keyboard, Graphics Device Interface (GDI), controls, dialog boxes, menus, toolbars and status bars. Mouse discussions include techniques for rubberbanding, and drag and drop. Dialog box discussion includes common dialogs and programming modeless dialogs. The document/view architecture is introduced. A fundamental approach is taken to understanding MFC, building programs by making direct calls to MFC before using automated tools. Then more advanced topics are covered such as (MDI) and the role of document templates in dealing with multiple-view types. The MFC collection classes are surveyed, including the template collection classes. The course also covers MFC database classes, the Win32 common controls, and Dymnamic Link Libraries (DLLs). OLE and ActiveX are introduced, including use of ActiveX controls. Extensive programming examples and exercises are provided using Visual C++ 6.0. During the course the student will develop several substantial Windows applications.

Prerequisites

  • Knowledge of C++ and Object-Oriented Programming Concepts at the level of "C++ and Object-Oriented Programming"
  • Previous exposure to more advanced topics of C++ such as runtime type information (RTTI), templates and exceptions is helpful
  • Previous SDK Windows programming experience is not required

Objectives

  • Gain an in-depth understanding of the Microsoft Foundation Class Library
  • Learn to use the Visual C++ development tools, Visual Studio, AppWizard, and ClassWizard
  • Acquire a working knowledge of Windows programming using Visual C++ and MFC
  • Learn how to implement database programs using the MFC encapsulation of ODBC
  • Understand ActiveX and important Win32 topics including the common controls and DLLs

Price

  • $13,995 lecture fee (for up to 20 students)
  • plus materials (approximately $60 per student)
  • plus instructor travel reimbursement

For more information about this course, please e-mail us or call (978)-823-0130.

Please Note: There is no additional cost for customizing course curriculum or outlines.