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