P1067 - OS/2 V2 PM Programming Using C++ and ICL:UI
Abstract
This course provides the basic concepts that C++ programmers and application developers need to program OS/2 Version 2 Presentation Manager (PM) applications using the C++ language. This course uses the IBM Class Library: User Interface (ICL:UI) to create the PM windows and controls needed for your applications.
Length
4.5 days
Topics
After completing this course, you should be able to:
- Use the IBM C Set++ product to develop applications using C++ and the IBM Class Library: User Interface (ICL:UI)
- Code the ICL:UI member functions needed to create frame windows and menus by modifying and adding code to existing ICL:UI applications
- Use the member functions of ICL:UI to create controls:
- Static text
- Entry fields
- Multi-line edit fields
- Buttons
- Group boxes
- Icon and bitmap controls
- List boxes
- Combo boxes
- Notebooks
- Containers
- Use the control layout management classes:
- View port
- Multi-cell canvas
- Code member functions needed to process events from the OS/2 PM system including:
- Menu and push button events
- Selection events
Audience
C++ programmers and application developers. This course is not recommended for non-programmers.
Prerequisites
Before taking this course, you should be able to:
- Write C++ language programs. A working knowledge of C++ is required to understand the lecture materials and the lab exercises.
- Understand the basic functions of OS/2 V2. These skills can be developed by taking various OS/2 courses or by having equivalent job experience. Understanding how PM works would be beneficial, but is not a requirement for the course.