Программирование для IBM OS2


ВВЕДЕНИЕ - часть 2


Поэтому для нас в большей степени представляет интерес создание графических приложений, которые работают с использованием программного интерфейса системы Presentation Manager (эта система входит в состав IBM OS/2 Warp и реализует графический интерфейс пользователя). Такие приложения мы в дальнейшем для сокращения будем называть приложениями Presentation Manager.

Структура приложений Presentation Manager в корне отличается от привычной вам структуры программ MS-DOS , причем главным образом за счет того, что приложения Presentation Manager являются событийно-управляемыми (также, как и приложения Microsoft Windows).

Если вы программировали только для MS-DOS и никогда не создавали приложений для операционной системы Microsoft Windows, то самое трудное для вас будет перейти от обычного, линейного программирования к событийно-управляемому. Однако мы постараемся по возможности облегчить такой переход. Для этого мы рассмотрим очень подробно принципы событийно-управляемого программирования на конкретном примере исходных текстов простейшего приложения Presentation Manager. Если же вы ранее программировали для операционной системы Microsoft Windows, то создание приложений Presentation Manager не вызовет у вас затруднений.

Другая потенциальная трудность может возникнуть при изучении программного интерфейса оболочки Presentation Manager, насчитывающей сотни функций. Однако вам не нужно изучать их все сразу. Более того, большинство функций вам так и не понадобится. В любом случае при необходимости вы можете воспользоваться электронным справочником по функциям, встроенном во все системы разработки приложений.

Что вам потребуется для работы?

Прежде всего, разумеется, вы должны установить операционную систему IBM OS/2 Warp или IBM OS/2 Warp Connect версии 3.0. Подробные рекомендации по установке и настройке вы найдете в 20 томе "Библиотеки системного программиста", который называется "Операционная система IBM OS/2 Warp".

Для трансляции исходных текстов приложений, приведенных в нашей книге, вы можете воспользоваться такими системами разработки, как Borland C++ for OS/2 версии 2.0, Watcom C версии 10.0 и, конечно же, наиболее совершенным средством разработки приложений для IBM OS/2, созданным в самой IBM - системой VisualAge C++ версии 3.0.




Начало  Назад  Вперед