Systems Integration Solutions
About SISClient SolutionsJob CentralSuccess StoriesContact Us
Site IndexHome












                 

MICROSOFT VISUAL C++

  << Back to Course List

Microsoft Visual C++ 5.0: Developing MFC Applications - Fundamentals

Course Code:
VC5001E
Duration:
4 hours
Prerequisites:
Basic C++ programming skills or completion of the C++ Programming curriculum; familiarity with object-oriented programming concepts or completion of the courses on object-oriented techniques; a sound knowledge of the Windows operating system architecture; familiarity with the Microsoft Internet Explorer interface an advantage
Course Aim:
To familiarize the student with the Win32 API and Win32 applications, and to introduce Microsoft Developer Studio, its utilities, and its debugging features
Learning Objectives:
After this course the student should be able to:
1. describe the features and major components of the Win32 API
2. discuss the architecture of a Win32 application
3. describe the basic components of a Windows application interface
4. provide an overview of the Developer Studio environment, its interface, and its features
5. outline the functionality of Developer Studio's AppWizard and ClassWizard
6. create a basic application using AppWizard
7. describe the features of the Visual C++ debugging environment

 

Microsoft Visual C++ 5.0: Developing MFC Applications - MFC Programming

Course Code:
VC5002E
Duration:
4 hours
Prerequisites:
Completion of all preceding content in the Microsoft Visual C++ 5.0: Developing MFC Applications curriculum; basic C++ programming skills or completion of the C++ Programming curriculum; familiarity with object-oriented programming concepts or completion of the courses on object-oriented techniques; a sound knowledge of the Windows operating system architecture; familiarity with the Microsoft Internet Explorer interface an advantage
Course Aim:
To introduce the student to the fundamental concepts of programming using the Microsoft Foundation Class library
Learning Objectives:
After this course the student should be able to:
1. describe the MFC library and MFC architecture
2. review the classes that define the framework of an application
3. outline the document/view architecture
4. distinguish between single document interface (SDI) and multiple document interface (MDI) applications
5. describe how to link a document and a view
6. outline how to add a document template to an application
7. describe the structure of a message and the types of MFC message
8. explain how window messages are handled
9. outline how to use the WizardBar to implement a message handler
10. illustrate how errors are handled
11. describe the MFC diagnostic debugger-enhancing routines and runtime debug routines

 

Microsoft Visual C++ 5.0: Developing MFC Applications - User Interface Programming I

Course Code:
VC5003E
Duration:
5 hours
Prerequisites:
Completion of all preceding content in the Microsoft Visual C++ 5.0: Developing MFC Applications curriculum; basic C++ programming skills or completion of the C++ Programming curriculum; familiarity with object-oriented programming concepts or completion of the courses on object-oriented techniques; a sound knowledge of the Windows operating system architecture; familiarity with the Microsoft Internet Explorer interface an advantage
Course Aim:
To familiarize the student with user interface programming, including commands and menus, toolbars, and status bars
Learning Objectives:
After this course the student should be able to:
1. describe how to plan the programming of a user interface
2. outline the main MFC user interface classes
3. outline menu features
4. explain how to create a menu
5. outline how to implement a menu item's command handler
6. create toolbars and tooltips

 

Microsoft Visual C++ 5.0: Developing MFC Applications - User Interface Programming II

Course Code:
VC5004E
Duration:
5 hours
Prerequisites:
Completion of all preceding content in the Microsoft Visual C++ 5.0: Developing MFC Applications curriculum; basic C++ programming skills or completion of the C++ Programming curriculum; familiarity with object-oriented programming concepts or completion of the courses on object-oriented techniques; a sound knowledge of the Windows operating system architecture; familiarity with the Microsoft Internet Explorer interface an advantage
Course Aim:
To familiarize the student with the process of creating dialog boxes
Learning Objectives:
After this course the student should be able to:
1. describe the features of a dialog box interface
2. explain how to add controls to a dialog box template using the dialog editor
3. explain how to create a dialog box class using ClassWizard
4. outline the differences between modal and modeless dialog boxes
5. describe how to display both modal and modeless dialog boxes
6. describe the MFC classes that provide functionality for the main types of Windows control
7. explain how to add and initialize member variables for Windows controls
8. describe how Dialog Data Exchange (DDX) and Dialog Data Validation (DDV) work
9. outline how to add complex controls to a dialog box
10. create and customize a common dialog box

 

Microsoft Visual C++ 5.0: Developing MFC Applications - Viewing and Storing Data

Course Code:
VC5005E
Duration:
4 hours
Prerequisites:
Completion of all preceding content in the Microsoft Visual C++ 5.0: Developing MFC Applications curriculum; basic C++ programming skills or completion of the C++ Programming curriculum; familiarity with object-oriented programming concepts or completion of the courses on object-oriented techniques; a sound knowledge of the Windows operating system architecture; familiarity with the Microsoft Internet Explorer interface an advantage
Course Aim:
To familiarize students with the different view classes and enable them to persist data
Learning Objectives:
After this course the student should be able to:
1. outline and implement the view classes
2. describe how to use multiple views in SDI and MDI applications

 

Microsoft Visual C++ 5.0: Developing MFC Applications - Painting and Printing

Course Code:
VC5011E
Duration:
3 hours
Prerequisites:
Completion of all preceding content in the Microsoft Visual C++ 5.0: Developing MFC Applications curriculum; basic C++ programming skills or completion of the C++ Programming suite; familiarity with object-oriented programming concepts or completion of the courses on object-oriented techniques; a sound knowledge of the Windows Operating System Architecture; familiarity with the Microsoft Internet Explorer interface an advantage
Course Aim:
To enable the student to implement painting and printing using device contexts and GDI objects
Learning Objectives:
After this course the student should be able to:
1. discuss the function of device contexts
2. outline the function of the CDC classes, the CPen class, and the CBrush class
3. describe the OnDraw architecture
4. explain how to create GDI objects
5. provide an outline of default and multipage printing

 

Microsoft Visual C++ 5.0: Developing MFC Applications - Database Applications

Course Code:
VC5006E
Duration:
4 hours
Prerequisites:
Completion of all preceding content in the Microsoft Visual C++ 5.0: Developing MFC Applications curriculum; basic C++ programming skills or completion of the C++ Programming curriculum; familiarity with object-oriented programming concepts or completion of the courses on object-oriented techniques; a sound knowledge of the Windows Operating System Architecture; familiarity with the Microsoft Internet Explorer interface an advantage
Course Aim:
To familiarize the student with the MFC ODBC and DAO database classes, and to demonstrate how to use these classes to access and query database applications
Learning Objectives:
After this course the student should be able to:
1. provide an overview of the ODBC and DAO APIs
2. discuss MFC database classes
3. describe recordsets and discuss how transactions are used to update them
4. create an ODBC application using AppWizard
5. explain how to connect a recordset to dialog box controls
6. explain how to join and build a recordset from several different data sources
7. outline how to build and customize a query
8. discuss querydefs and stored queries
9. outline how to search for records within a recordset

 

Microsoft Visual C++ 5.0: Developing MFC Applications - The Internet and ISAPI

Course Code:
VC5007E
Duration:
4 hours
Prerequisites:
Completion of all preceding content in the Microsoft Visual C++ 5.0: Developing MFC Applications curriculum; basic C++ programming skills or completion of the C++ Programming suite; familiarity with object-oriented programming concepts or completion of the courses on object-oriented techniques; a sound knowledge of the Windows Operating System Architecture; familiarity with the Microsoft Internet Explorer interface an advantage
Course Aim:
To familiarize the student with the Internet framework, and to discuss how to build and customize ISAPI applications and filters
Learning Objectives:
After this course the student should be able to:
1. discuss the Internet framework
2. describe the Internet Server application programming interface (ISAPI)
3. explain how HTTP is used to invoke an ISAPI application
4. discuss the ISAPI Wizard
5. describe how to create an ISAPI application using the ISAPI Wizard
6. explain how to customize an ISAPI application
7. describe how to install an ISAPI application
8. outline how to debug an ISAPI application
9. discuss ISAPI filters

 

Microsoft Visual C++ 5.0: Developing MFC Applications - ActiveX

Course Code:
VC5008E
Duration:
5 hours
Prerequisites:
All preceding content in the Microsoft Visual C++ 5.0: Developing MFC Applications curriculum; basic C++ programming skills or completion of the C++ Programming suite; familiarity with object-oriented programming concepts or completion of the courses on object-oriented techniques; a sound knowledge of the Windows Operating System Architecture; familiarity with the Microsoft Internet Explorer interface an advantage
Course Aim:
To familiarize the student with ActiveX concepts and to describe how to build and use ActiveX controls in an application
Learning Objectives:
After this course the student should be able to:
1. outline the functionality of ActiveX controls and ActiveX containers
2. describe ActiveX control properties, events, and methods
3. build ActiveX controls and ActiveX containers
4. implement communication between controls and containers
5. describe how to create ActiveX control property pages
6. explain how to implement data binding in an ActiveX control
7. outline how to create an enumerated property
8. explain how to optimize ActiveX controls

 

Microsoft Visual C++ 5.0: Developing MFC Applications - Internet Applications

Course Code:
VC5009E
Duration:
4 hours
Prerequisites:
All preceding content in the Microsoft Visual C++ 5.0: Developing MFC Applications curriculum; basic C++ programming skills or completion of the C++ Programming suite; familiarity with object-oriented programming concepts or completion of the courses on object-oriented techniques; a sound knowledge of the Windows Operating System Architecture; familiarity with the Microsoft Internet Explorer interface an advantage
Course Aim:
To demonstrate how to design and build Internet applications
Learning Objectives:
After this course the student should be able to:
1. explain how MFC supports Internet applications
2. describe how to invoke Internet Explorer
3. outline how to develop an Internet-aware client application
4. describe the WebBrowser control
5. show how to create an Internet-enabled client application
6. discuss the WinInet classes

 

Microsoft Visual C++ 5.0: Developing MFC Applications - ATL COM

Course Code:
VC5010E
Duration:
4 hours
Prerequisites:
Completion of all preceding content in the Microsoft Visual C++ 5.0: Developing MFC Applications curriculum; basic C++ programming skills or completion of the C++ Programming curriculum; familiarity with object-oriented programming concepts or completion of the courses on object-oriented techniques; a sound knowledge of the Windows Operating System Architecture; familiarity with the Microsoft Internet Explorer interface an advantage
Course Aim:
To familiarize the student with the Component Object Model (COM) and the Active Template Library (ATL), and to demonstrate how Visual C++ provides support for these technologies
Learning Objectives:
After this course the student should be able to:
1. provide an overview of COM technology
2. explain the basic ATL concepts
3. outline how to use the ATL COM AppWizard
4. explain how to use ATL COM objects in an application

 

Microsoft Visual C++ 5.0: Developing MFC Applications - Application Deployment

Course Code:
VC5012E
Duration:
4 hours
Prerequisites:
Completion of all preceding content in the Microsoft Visual C++ 5.0: Developing MFC Applications curriculum; basic C++ programming skills or completion of the C++ Programming curriculum; familiarity with object-oriented programming concepts or completion of the courses on object-oriented techniques; a sound knowledge of the Windows Operating System Architecture; familiarity with the Microsoft Internet Explorer interface an advantage
Course Aim:
To examine issues relating to the deployment of MFC applications and to enable students resolve them
Learning Objectives:
After this course the student should be able to:
1. provide an overview of the Registry
2. explain how to view and modify the Registry
3. describe how to install and uninstall applications using the Registry
4. update a Registry key programmatically
5. differentiate between static-link MFC applications and dynamic-link MFC applications
6. describe DLLs under Windows 95 and Window NT
7. describe differences between Windows 95 and Windows NT that the developer needs to consider
8. outline the considerations involved when porting applications between Intel and RISC versions of Visual C++

  << Back to Course List




About SIS | Client Solutions | Job Central | Success Stories | Contact Us | News
Site Index | Home

Telephone 800-244-4990    Email info@sisinc.com    Copyright © 2000-2004 Systems Integration Solutions, Inc.