Pascal 7 & Objects

       

Создание базового приложения


-----------------------------------------------------------------

+-----------------------+ |XStepX1:XBasicXAppXXXXX| Базовая программа | Step 2: Text | Текст | Step 3: Lines | Строки | Step 4: Menu | Меню | Step 5: About Box | Об окне | Step 6: Pens | Перья | Step 7: Painting | Рисование | Step 8: Streams | Потоки | Step 9: Printing | Печать | Step 10: Palette | Палитра | Step 11: BWCC | Управляющие элементы окна | Step 12: Custom ctrls | Специализированные элементы +-----------------------+

Отправным пунктом для всех программ, которые вы пишете с применением ObjectWindows, является программа STEP01A.PAS. Эта программа, которая называется Steps, создает основное окно прило- жения.

Все программы ObjectWindows должны использовать модуль OWindows, которые содержит стандартные объекты, используемые ObjectWindows для приложений и окон. Большинство приложений вклю- чают в себя также диалоговые блоки и соответствующие управляющие элементы. ObjectWindows предусматривает для них объекты в модуле ODialogs. Объекты, относящиеся к печати, находятся в модуле OPrinter. Программам, применяющим наборы и потоки, необходим мо- дуль Objects.

Кроме модулей ObjectWindows большинству программ необходимы также модули WinTypes и WinProcs. Эти два модуля определяют типы и константы (WinTypes) и процедуры и функции (WinProcs), образую- щие прикладной программный интерфейс Windows (API). Приложениям, использующим продвинутые средства Windows (версий старше 3.0), кроме данных двух нужны также другие модули.

Примечание: Обзор модулей ObjectWindows вы можете най- ти в Главе 7 "Иерархия ObjectWindows".



Содержание раздела