|
Практика использования
- Контроль за динамической памятью
- Обработка ошибок инициации и модальных
состояний
- Отладка программ
- Использование оверлея
- Порядок вызова наследуемого метода
- Конструктор
- Деструктор
- Другие методы
- Примеры программных реализаций
- Строка статуса
- Меню
- Диалоговое окно
- Окно с текстом
- Окно со скроллером
- Просмотр списка файлов
Программирование с использованием библиотеки
Turbo Vision весьма специфично по сравнению с обычным
программированием в среде Турбо Паскаля. Эта специфика
прежде всего связана с широко используемым в Turbo Vision
механизмом ООП: как правило, нельзя чисто механически
перенести старую программу в новую объектно-ориентированную
среду, обычно для этого требуется переосмысление всего
проекта в целом. Другая особенность Turbo Vision - интенсивное
использование динамической памяти: если Вы не имеете
достаточного опыта работы с кучей, у Вас могут быть
проблемы, связанные с динамически размещаемыми объектами.
И, наконец, программы, управляемые событиями - это еще
одна весьма специфичная особенность Turbo Vision, которая
вначале может создавать определенные трудности в отладке.
В этой главе обсуждаются дополнительные
средства, имеющиеся в Turbo Vision и увеличивающие эффективность
использования этой библиотеки. Кроме того, приводятся
практические рекомендации по разработке всей программы
в целом и программированию отдельных ее частей.
|