IBM 오픈 클래스
IBM Open ClassIBM Open Class(IOC)는 원래 Kevin Leong에 의해 개발된 IBM C++ 제품으로, ICL(IBM Class Library), UICL(User Interface Class Library), OCL(Open Class Library) 등 C+ 업계의 여러 이름으로 알려져 있습니다.
IOC는 CLI 및 GUI 애플리케이션을 구축하는 데 사용되는 광범위한 C++ 클래스 세트였으며, 이를 OS/2, Microsoft Windows 및 AIX로 쉽게 교차 컴파일할 수 있었습니다.IOC는 또한 IBM의 VisualAge for C++ 그래픽 애플리케이션 빌더의 기반을 형성했습니다.IOC의 GUI 이외의 부분은 z/OS 및 OS/400에서 사용할 수 있었습니다.
IOC의 역사
IOC는 IBM의 C++ 컴파일러 환경의 일부로 포함되었습니다.IOC에서 개발한 애플리케이션은 로열티 없이 런타임으로 배포하거나 IOC 라이브러리에 대해 정적으로 링크할 수 있습니다.처음에는 OS/2에서만 사용 가능했던 IOC는 결국 Windows, AIX, z/OS 및 OS/400에서 사용할 수 있게 되었습니다.OS/2 및 Windows VisualAge for C++ 컴파일러와 함께 제공되는 IOC에 대한 지원은 [1]2001년 4월 27일 IBM에 의해 공식적으로 철회되었습니다.IOC는 2007년에 도입된 z/OS 1.9에서 삭제되었다.
- OS/2용 C/Set++ v2.01(1993)
- OS/2용 VisualAge C++ 버전 3.0
- VisualAge for C++ for Windows 버전 3.5
- OS/2, AIX 및 Windows NT 버전 3.6용 C 및 C++ 컴파일러
- C 및 C++ 컴파일러 OS/2 및 Windows 버전 3.65(1998년)
- OS/2 및 Windows NT용 VisualAge C++ Professional 버전 4.0 (1998)
예
IOC를 사용하는 간단한 어플리케이션의 가장 널리 알려진 예는 hello world입니다.
#frame < iframe >hpp>
인트 주된() { IFrame 창 틀 ("안녕, 월드!"); 틀.show Modally(모듈리)(); } 일반적으로 사용되는 IOC 클래스 및 방법의 다른 예는 다음과 같습니다.
#syslog <istring.hpp>
IString(IString) 일부 텍스트 ('헬로 월드'); #syslog <icmdhdr.hpp>
가상 부울 My Handler: 명령어 (ICommand 이벤트 &이벤트); 메모들
- ^IBM 철수 발표 #901-013(2001년 1월 23일 발표, 2001년 4월 27일 발효)
외부 링크
- 뉴스://software.vacpp.openclass
- ISBN0-442-01795-2(C++ 클래스 라이브러리: CSet++를 사용한 Power GUI 프로그래밍)
- ISBN 0-471-16482-8(C++용 VisualAge를 사용한 파워 GUI 프로그래밍)
