P1067 - OS/2 V2 PM Programming Using C++ and ICL:UI

From OS2World.Com Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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.