Реферат: Статические методы против виртуальных методов
щиеся способов обработки ошибок, приведены в документации,
описывающей объект "CommandWindow" ("Окно_Команд") (модуль
OPWINDOW) и в приложении D ("Коды ошибок").
Обработка команд и клавиатуры.
Все объекты в библиотеке, которые действуют на основе
команд, вводимых с клавиатуры, используют объект с именем
"CommandProcessor" ("Командный_Процессор") для того, чтобы
преобразовать нажатия на клавиши в команды. Для того, чтобы
это было возможно, соответствующий объект передает объекту
CommandProcessor таблицу команд, представляющую собой массив
особого формата, который устанавливает зависимости между пос-
ледовательностями клавиш и командами. Каждая команда в библи-
отеке соответствует уникальному коду. Использование кодов ко-
манд и таблиц команд не только позволяет программе во время
своего выполнения модифицировать и добавлять назначения кла-
виш, но также и создавать отдельные программы конфигурирова-
ния, которые позволяют пользователю модифицировать назначе-
ния. Подробные сведения, касающиеся обработки команд,
приведены в документации, описывающей модуль OPCMD.
Объект CommandProcessor также реализует некоторые прог-
раммные средства обращения к подпрограммам ("hook"), причем
наиболее важное из них обеспечивает возможность указать, ка-
кая подпрограмма должна быть вызвана в тот момент, когда
пользователь нажмет на соответствующую клавишу. Это средство
позволяет выполнять "фоновые задачи" в то время, пока ввод
команды с клавиатуры еще не произведен.
Цвета экрана и объекты ColorSet.
В системе Object Professional все объекты, которые вы-
полняют экранный ввод/вывод ("I/O" - от "input/output"), раз-