Borland Pascal. Руководство пользователя

       

Абстрагирование функций Windows


Приложения Windows управляют своим видом и поведением путем вызова функций Windows - набора почти из 600 функций, образующий интерфейс с прикладной программой Windows (API). Каждая функция воспринимает разнообразные параметры различных типов, которые мо- гут быть достаточно запутанными. Хотя из Borland Pascal вы можете непосредственно вызывать любую функцию Windows, ObjectWindows уп- рощает задачу, предлагая объектные методы, абстрагирующие функци- ональные вызовы.

Как отмечалось выше, многие из параметров для функций Windows уже записаны в полях интерфейсных объектов. Таким обра- зом, методы могут использовать эти данные для подстановки пара- метров для функций Windows. Кроме того, ObjectWindows группирует родственные функциональные вызовы в отдельных методах, которые выполняют задачи более высокого уровня. Результатом является уп- рощенный и простой в использовании интерфейс API, улучшающий су- ществующий API Windows.

Хотя такой подход существенно уменьшает вашу зависимость от сотен функций API Windows, он не запрещает вам вызывать API не- посредственно. ObjectWindows предлагает лучшее из обоих "миров": объектно-ориентированную разработку высокого уровня, плюс макси- мальное управление графической операционной средой.



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