Дипломные работы, курсовые проекты на заказ, контрольные работы на заказ | ||
Программирование с использованием библиотеки Turbo Vision весьма специфично по сравнению с обычным программированием в среде Турбо Паскаля. Каждый видимый элемент наследует виртуальный метод TView.Valid (Command: Word): Boolean. Если Вы пытались отлаживать какую-либо программу в Turbo Vision, Вы наверняка убедились, что трассировка (пошаговое прослеживание логики работы) таких программ весьма неэффективна Модули Turbo Vision разработаны с учетом возможного использования их в оверлейных программах. Все они могут быть оверлейными за исключением модуля Drivers, который содержит процедуры обработки прерываний и другой системный интерфейс низкого уровня. Большая часть объектов Turbo Vision спроектирована в расчете на их дальнейшее перекрытие в прикладных программах. Типичным примером такого рода объектов является TView, метод Draw которого создает на экране пустой прямоугольник и, следовательно, не может отображать никакой полезной информации Как правило, объекты в Turbo Vision размещаются в куче Порядок вызова наследуемого метода зависит от конкретного алгоритма В этом разделе приводятся примеры программных реализаций некоторых типичных задач, решаемых с помощью Turbo Vision В следующей программе создается строка статуса, содержание которой зависит от установленного контекста подсказки (определяется значением поля TProgram.HelpCtx). Вызывайте наследуемый метод до реализации дополнительных действий Вызывайте наследуемый метод после реализации дополнительных действий В следующей программе на экране создается несколько окон, содержащих один и тот же текст - текст программы Скроллером называется специальное окно, обеспечивающее просмотр (скроллинг) текста. Ниже приводится программа, в которой показано, как можно создать и использовать диалоговое окно для выбора файлов из любого каталога. Стандартная программа содержит поле MenuBar типа ТМепиВаr. Если диалог завершен командой «Установить», на экране разворачивается окно, в котором сообщаются полученные из диалогового окна параметры - текст из строки ввода и настройка кнопок.
| |