ЧАСТЬ 3. СПРАВОЧНИК ПО TURBO VISION.



ГЛАВА 11. КАК ИСПОЛЬЗОВАТЬ СПРАВОЧНИК.

Справочник по Turbo Vision описывает все стандартные объекты и методы в иерархии Turbo Vision вместе с мнемоническими идентификаторами, константами и записями, необходимыми для разработки программ на Turbo Vision. Справочник не задумывался как учебник. По своей природе сложные библиотеки объектов, такие как в Turbo Vision, имеют множество компонент. Для того, чтобы избежать бесконечного повторения материала мы поместили наиболее полную информацию в алфавитных разделах (глава 13 и 14) вместе с другими менее детальными материалами, которые позволяют Вам просматривать компоненты Turbo Vision в их иерархических и физических взаимосвязях с ссылками на более детальную информацию.

Как найти информацию.

Глава 12 "Справочник по модулям" описывает модули Turbo Vision. Он включает список всех типов, констант, переменных, процедур и функций, объявленных в каждом модуле. Глава 14 "Глобальные ссылки" приводит все глобальные константы, переменные, процедуры и функции Turbo Vision. Т.е. если это не объект и не часть объекта, Вы найдете его здесь. Глава 13 "Справочник по объектам" приводит в алфавитном порядке все стандартные типы объектов Turbo Vision, включая все их поля и методы. Запомните, что эта глава описывает только те аспекты каждого объекта, которые принадлежат ему. Большинство объектов имеют поля и методы, наследуемые от других объектов. Так, если Вы хотите найти метод для объекта, вначале проверьте этот объект. Если Вы не найдете метод в этом объекте, проверьте его непосредственного предка. Диаграмма в начале описания каждого объекта объясняет его взаимосвязи с предками и непосредственными потомками.

Объекты вообще.

Вспомним, что каждый объект (кроме базового объекта TObject и двух специальных объектов TPoint и TRect) наследует поля и методы родительского объекта. Порожденные Вами объекты будут так же наследовать поля и методы предка. Многие стандартные объекты имеют абстрактные методы, которые должны быть перекрыты в порожденном объекте. Другие методы виртуальные, что означает, что обычно Вам необходимо перекрыть их. Существуют так же методы, которые выполняют полезное действие, если они не были перекрыты.

Соглашения об именовании.

Все стандартные типы объектов в Turbo Vision имеют набор имен, использующих мнемонические префиксы. Первая буква идентификатора говорит Вам используете ли Вы тип объекта, указатель на него, его регистрационную запись в потоке или его палитру цветов. - Тип объекта начинается с Т: TObject. - Указатели на объекты начинаются с Р: PObject = ^TObject. - Регистрационные записи потоков начинаются с R: RObject. - Палитры цветов начинаются с С: CObject. Все константы Turbo Vision имеют двухсимвольные мнемонические префиксы, указывающие их использование. Таблица 11.1. Префиксы констант Turbo Vision. ------------------------------------------------- Префикс Назначение Пример ------------------------------------------------- ap Палитра программы apColor bf Флаг кнопки bfNormal cm Команда cmQuit co Код коллекции coOverFlow dm Режим перемещения dmDragGrow ev Константа события evMouseDown gf Флаг режима перемещения gfGrowLoX hе Контекст помощи hеNoContent kb Константа клавиатуры kbAltX mb Кнопка мышки mbLeftButton of Флаг опций ofTopSelect sb Полоса скроллинга sbLeftArrow sf Флаг состояния sfVisible sm Режим экрана smMono st Код потока stOK wf Флаг окна wfMove wn Номер окна wnNoNumber wp Палитра окна wpBlueWindow -------------------------------------------------
                              Назад | Содержание | Вперед