IBM Open Class
Appearance
General
An IBM C++ product originally developped by Kevin Leong, IBM Open Class (IOC) was known under several names in the C++ industry, including ICL (IBM Class Library), IUICL (IBM User Interface Class Library), and OCL (Open Class Library).
IOC was an extensive set of C++ classes that were used to build GUI applications that could then be easily cross-compiled for OS/2, Microsoft Windows, and later also for AIX. IOC also formed the basis for IBM's VisualAge for C++ graphical application builder.
Examples
The most common example would be the typical hello world:
#include <iframe.hpp>
void main()
{
IFrameWindow frame("Hello, World!");
frame.showModally();
}
Other examples of commonly-used classes include:
#include <istring.hpp>
IString someText("hello world");
#include <icmdhdr.hpp>
virtual Boolean myHandler::command(ICommandEvent &event) {return false;}
Links
- ISBN 0-471-16482-8