Otevřená třída IBM - IBM Open Class

Otevřená třída IBM (MOV) je IBM C ++ produkt původně vyvinutý společností Kevin Leong a původně známý pod několika jmény v průmyslu C ++, včetně ICL (IBM Class Library), UICL (Knihovna tříd uživatelského rozhraní) a OCL (Otevřená knihovna tříd).
IOC byla rozsáhlá sada tříd C ++, která se používala k vytváření CLI a GUI aplikace, které by pak mohly být snadno křížově kompilovány OS / 2, Microsoft Windows, a AIX. IOC také tvořil základ pro IBM VisualAge pro C ++ grafický tvůrce aplikací. Části IOC bez GUI byly k dispozici pro z / OS a OS / 400.
Historie MOV

IOC byl zahrnut jako součást prostředí kompilátoru IBM C ++. Aplikace vyvinuté s IOC lze distribuovat za běhu bez licenčních poplatků, nebo je lze staticky propojit s knihovnami IOC. Zpočátku k dispozici pouze pro OS / 2, IOC byl nakonec zpřístupněn pro Windows, AIX, z / OS a OS / 400. Podpora kompilátoru OS / 2 a Windows VisualAge pro C ++ - stejně jako doprovodný IOC - byla společností IBM oficiálně stažena 27. dubna 2001.[1] IOC byl odstraněn ze systému z / OS 1.9 zavedeného v roce 2007.
- C / Set ++ v2.01 pro OS / 2 (1993)
- VisualAge C ++ pro OS / 2, verze 3.0
- VisualAge pro C ++ pro Windows, verze 3.5
- Kompilátory C a C ++ pro OS / 2, AIX a Windows NT, verze 3.6
- Kompilátory C a C ++ pro OS / 2 a Windows, verze 3.65 (1998?)
- VisualAge C ++ Professional pro OS / 2 a Windows NT, verze 4.0 (1998)
Příklady
Nejznámějším příkladem jednoduché aplikace využívající IOC je Ahoj světe:
#include
int hlavní() { IFrameWindow rám ("Ahoj světe!"); rám.showModally(); }
Mezi další příklady běžně používaných tříd a metod IOC patří:
#include
IString someText ("Ahoj světe");
#include
virtuální Booleovský MyHandler::příkaz (ICommandEvent &událost);
Poznámky
- ^ Oznámení IBM o odstoupení od smlouvy č. 901-013 (oznámeno 23. ledna 2001, účinné 27. dubna 2001)
externí odkazy
- novinky: //ibm.software.vacpp.openclass
- ISBN 0-442-01795-2 (C ++ Class Library: Power GUI Programming with CSet ++)
- ISBN 0-471-16482-8 (Power GUI Programming with VisualAge for C ++)
![]() | Tento programovací jazyk související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |