ЧАСТЬ 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
-------------------------------------------------
Назад | Содержание | Вперед