Библиотека Turbo Vision

Рефераты, курсовые, дипломные, контрольные (предпросмотр)

Тип: Реферат. Файл: Word (.doc) в архиве zip. Категория: Информатика, IT
Адрес этого реферата http://referat-kursovaya.repetitor.info/?essayId=25098 или
Загрузить
В режиме предпросмотра не отображаются таблицы, графики и иллюстрации. Для получения полной версии нажмите кнопку «Загрузить». Рефераты, контрольные, дипломные, курсовые работы предоставляются в ознакомительных целях, не для плагиата.
Страница 2 из 2 [Всего 2 записей]« 1 2

Структура программы.

Каким же образом реализуется выполнение программы? Как правило, большая часть программы унаследуется из определенных ранее объектов в Turbo Vision . Причем унаследуется настолько значительная часть программы, что принципы ее реализации могут показаться таинственными. Пошаговое выполнение программы с помощью интегрированого отладчика не дост полной картины, т. к. Turbo Vision функционирует в виде оттранслированой библиотеки.

Т.к. программы, написанные с использованием Turbo Vision , управляются событиями, их структура несколько отличается от обычных программ. Особенностью программ, управляемых событиями, является отделение структур управления, которые выполняют чтение и обработку входных данных, от процедур и функций, которые воздействуют на эти входные данные.

Обычные программы, как правило, содержат много отдельных программных блоков, каждый из которых предусматривает получение входных данных, затем определяет, какой части программы они адресованы и выполняют вызов соответствующего фрагмента для обработки этих данных, а затем повторяет все эти операции. Кроме того, фрагмент, завершающий обработку входных данных, должен получить информацию о месте передачи управления для следующего этапа ввода.

Программы, управляемые событиями, наоборот, имеют централизованный механизм диспетчеризации событий. Таким образом, большая часть программы не заботится о выборке входных данных и, поэтому, их использование не будет составлять большой проблемы. Это имеет большое значение для отладки программ, т. к. Вы должны изменить всю стратегию отладки, устанавливая контрольные точки в функциях обработки событий для проверки диспетчеризации сообщений; в фрагментах программы, реагирующих на происходящие события, чтобы проверить правильность их функционирования.

Деструктор прикладной программы.

Когда программа завершается отображаемые объекты уничтожаются путем автоматических вызовов деструкторов базовых классов в порядке, обратном тому, который использовался при вызове конструкторов. Наконец, отключается обработчик ошибок и драйверы Turbo Vision. В целом, от Вас не требуется специального завершения работы с объектами Turbo Vision.

RSSСтраница 2 из 2 [Всего 2 записей]« 1 2


При любом использовании материалов сайта обязательна гиперссылка на сайт «Репетитор».
Разработка и Дизайн компании Awelan
www.megastock.ru
Проверить аттестат