IBM Открытый класс - IBM Open Class
IBM Открытый класс (МОК) является IBM C ++ продукт, изначально разработанный Кевин Леонг и изначально был известен под несколькими именами в индустрии C ++, включая ICL (Библиотека классов IBM), UICL (Библиотека классов пользовательского интерфейса) и OCL (Библиотека открытого класса).
IOC представлял собой обширный набор классов C ++, используемых для создания CLI и GUI приложения, которые затем могут быть легко скомпилированы в OS / 2, Майкрософт Виндоус, и AIX. IOC также легла в основу IBM VisualAge для C ++ построитель графических приложений. Части IOC без графического интерфейса были доступны для z / OS и OS / 400.
История МОК
IOC был включен как часть среды компилятора IBM C ++. Приложения, разработанные с помощью IOC, могут распространяться без лицензионных отчислений или могут быть статически связаны с библиотеками IOC. Первоначально доступный только для OS / 2, со временем IOC стал доступен для Windows, AIX, z / OS и OS / 400. Поддержка компилятора OS / 2 и Windows VisualAge для C ++, а также сопутствующего IOC была официально прекращена IBM 27 апреля 2001 года.[1] IOC был удален из z / OS 1.9, представленной в 2007 году.
- C / Set ++ v2.01 для OS / 2 (1993)
- VisualAge C ++ для OS / 2, версия 3.0
- VisualAge для C ++ для Windows, версия 3.5
- Компиляторы C и C ++ для OS / 2, AIX и Windows NT версии 3.6
- Компиляторы C и C ++ для OS / 2 и Windows, версия 3.65 (1998?)
- VisualAge C ++ Professional для OS / 2 и Windows NT, версия 4.0 (1998)
Примеры
Наиболее широко известный пример простого приложения, использующего IOC, - это Привет, мир:
#include
int главный() { IFrameWindow Рамка ("Привет, мир!"); Рамка.показатьМодально(); }
Другие примеры часто используемых классов и методов IOC включают:
#include
IString someText ("Привет, мир");
#include
виртуальный Булево MyHandler::команда (ICommandEvent &мероприятие);
Примечания
- ^ Объявление IBM о выходе № 901-013 (объявлено 23 января 2001 г., вступает в силу 27 апреля 2001 г.)
внешняя ссылка
- новости: //ibm.software.vacpp.openclass
- ISBN 0-442-01795-2 (Библиотека классов C ++: Программирование Power GUI с помощью CSet ++)
- ISBN 0-471-16482-8 (Программирование Power GUI с VisualAge для C ++)
Этот язык программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |