VISUAL C++
Course Length: 4 Days
Key Objectives
- Understand all the basic components of WINDOWS programming.
- Understand the inherent powers of MFC, OLE, and ODBC.
- Complete a business project by building a GUI application with
windows by using Visual C++.
Course Overview
GUI application development is becoming the most dominant
environment including main frames.Various software tools are available
in the market today, to assist GUI development. Using Visual C++, this
seminar will teach students WINDOWS Programming, which is the
foundation for all GUI applications. Students will learn how to build
customized WINDOWS applications using some of the most powerful
features like OLE, MFC, and ODBC. By the end of the seminar will be
able to build a business application.
Audience
This course is designed for professionals who are proficient in C or
C++ and want to acquire knowledge of GUI application development using
Visual C++.
Prerequisite
- Familiarity with the WINDOWS environment
Course
Content
Overview of C++ Language with Examples from MIC
- Classes and Objects
- Constructors, Destructors
- Inheritance, Polymorphism, and Operator Overload
- Dynamic memory
- Collections, strings and other MFC data examples
The Wizards of Windows
- Creating a Simple SDI app with AppWizard
- Using App Studio to make a simple dialog
- Using ClassWizard to make your dialog come alive
Graphics Made Easy with MFC
- The Capital graphics object -DC
- Brushes, Pens, and Bitmaps
- Text and Fonts in MFC
- Responding to the mouse in MFC
The Document View Architecture
- What goes in the view and what in document?
- Serializing your data
- Drawing in the view
- The MDI application
Having a Dialog with MFC
- Modal and Modeless dialogs with Class Wizard
- Talking to controls in using ClassWizard and MFC
- Creating Controls on the fly
- Using DDX to get and put the Data
- Using DDV for validation
Zapping the Bugs in
Visual C++
- Messagebox's, Messagebeeps, and Asserts
- Debugging from the IDE
- Using the Stress Elephant to monitor memory
- MFC's memory leak tools
- Using Bounds Checker
Automation in Your App
- What is OLE 2 Automation?
- Entering OLE automation into your App
- Accessing OLE automation with C++ or Visual Basic
ODBC The Database Connection
- What's needed for an ODBC connection
- An SQL summary of commands
- CDataBase, CRecordSet, and CRecordView
| Bluestone Home
| Sales
| Technical Support
| Request Info |
This site is maintained by
webmaster@bluestone.com