Лекции по построению компилятора на 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.
Флаг Options. - 2
Флаг GrowMode.
Флаг DragMode.
Флаг State и SetState.
Действие на изменение состояние.
Цвет видимого элемента.
Палитры цветов.
Внутри палитры цветов.

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

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

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

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

Безопасность жизнедеятельности
БЖД теоретические понятия
Локальные сети - типовые задачи администрирования
Локальная сеть из двух компьютеров
Группы пользователей Autodesk
Создание электрических схем графическим редактором P-CAD Schematic
Лондон Джек - Держись!
Луганцева Татьяна - Женщина-Цунами
Lotus. Администрирование в вопросах и ответах
Лоуэлл Максвел - Тень И Шелк
Лукьяненко Сергей - Лабиринт Отражений
Cамоучитель по VB.NET
Самоучитель по Making The Drawings
Глобальные сети компьютеров Практическое введение в Internet, E-Mail, FTP
Turbo Assembler 3.0. Руководство пользователя
Пять уроков по Java
Макбейн Лори - Безумство Любви
Мавр Янка - Сын Воды
Мак-Каммон Роберт - Морожник
Мэрфи Уоррен - На Линии Огня