Лекции по построению компилятора на Pascal

       

Турбо Паскаль 6.0

Это руководство содержит полное описание Turbo Vision - новому подходу к разработке прикладных систем. Мы опишем не только что и как может делать Turbo Vision, но и для чего. Если Вы потратите время на то, чтобы понять основные принципы Turbo Vision, Вы обнаружите, что это удобный, сохраняющий время и продуктивный инструмент: Вы сможете создавать разумные интерактивные программы, затрачивая на это меньше времени, чем Вы думаете.

Что такое Turbo Vision?
После создания ряда программ с окнами, диалогом, меню и поддержкой мышки в фирме Borland, мы решили объединить все эти возможности в набор инструментов. Объектно-ориентированное программирование дало нам средство, и Turbo Vision - его результат. Мы использовали Turbo Vision для написания новой интегрированной среды разработки для среды Turbo Pascal, затратив на это меньше времени, чем если бы мы писали ее из отдельных частей.

Оболочка оконной программы.
Новый взгляд на разработку программ.
Элементы Turbo Vision.
Новые понятия.
Видимые элементы.
События.
Невидимые объекты.
Другие элементы.
"Hello, World!" в Turbo Vision.
Выполнение HELLO.PAS.

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

Модификация поведения видимых элементов.
Флаг Options.
Флаг GrowMode.
Флаг DragMode.
Флаг State и SetState.
Действие на изменение состояние.
Цвет видимого элемента.
Палитры цветов.
Внутри палитры цветов.

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

Объект TSample Модуль объекта
TApplication App
TBackground App
TBufStream Objects
TButton Dialogs
TCheckBoxes Dialogs
TCluster Dialogs

Процедура InitMemory Memory
Функция Инициализирует обработчик системных ошибок Turbo Vision, переопределяя вектора прерываний 09H, 1BH,21H, 23H, 24H и очищая состояние Ctrl-Break в DOS. Вызывается автоматически посредством TApplication.Init.

Процедура InitSysError Drivers
Процедура InitVideo Drivers
Константы kbXXXX Drivers
Функция LongDiv Objects
Функция LongMul Objects
Тип LongRec Objects
Функция LowMemory Memory
Переменная MaxBufMem Memory
Переменная MaxCollectionSize Objects







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий