Знакомство со средой Турбо Паскаля
Знакомство с языком Турбо Паскаля
Элементы языка
Типы данных
Файлы
Указатели и динамическая память
Типизированные константы
В Турбо Паскале допускается использование типизированных констант. Они задаются в разделе объявления констант следующим образом: | <идентификатор>: <тип> = <значение> | Здесь: | <идентификатор> – идентификатор константы; | <тип> – тип константы; | <значение> – значение константы.Процедуры и функции
Модули
Объекты
Другие возможности Турбо Паскаля
Встроенный ассемблер
Использование библиотеки CRT
Использование библиотеки Graph
Переход в графический режим и возврат в текстовый. Краткая характеристика графических режимов работы дисплейных адаптеров.
Процедуры и функции
Координаты, окна, страницы
Линии и точки
Многоугольники
Дуги, окружности, эллипсы
Краски, палитры, заполнения
Сохранение и выдача изображений
Вывод текста
Включение драйвера и шрифтов в тело программыВведение в Turbo Vision
Простейшая программа в Turbo Vision
Формирование строки статуса
Формирование меню
Команды
События и их обработка
Программирование диалоговых запросов
Инкапсуляция новых полей и методов
Создание и использование групп
Вывод текста
Цветовая палитра
Использование коллекций
Указатель на элемент списка
Диалоговое окно выбора режима
Обработка команд пользователя
Редактирование и добавление записей
Удаление записи. Режим поиска записи. Итоги.Общая характеристика объектов
Видимые элементы
Территориальность
Вывод изображения. Заполнение области.
Цвет изображения
Группы. Создание группы и изменение ее состава.
Z-упорядочение и дерево видимых элементов
Активные элементы
Модальные видимые элементы
Изменение свойств элемента. Поле Options.
Поле GrowMode
Поле DragMode
Поле State
Воздействие на состояние поля StateСобытия
Природа событий
Виды событий
Маршрутизация событий
Позиционированные события. Общие события.
Фаза событий
Команды. Преобразование активных событий в команды. Запрещение и разрешение команд.
Модификация и обработка событий. События, определенные пользователем. Маскирование и очистка событий.
Перекрытие HandleEvent. Перекрытие GetEvent.
Неиспользованное время. Ненужные события.
Взаимодействие видимых элементов
Контекстная помощьКоллекции
Потоки
Ресурсы Turbo Vision
Объекты-контролеры
При разработке диалоговых программ часто бывает необходимо не только предоставить пользователю возможность ввода данных, но и проверить их допустимость в данном контексте программы.Практика использования
Контроль за динамической памятью
Обработка ошибок инициации и модальных состояний
Отладка программ
Использование оверлея
Порядок вызова наследуемого метода. Конструктор.
Деструктор. Другие методы.
Примеры программных реализаций. Строка статуса.
Меню
Диалоговое окно
Окно с текстом
Окно со скроллером
Просмотр списка файловПриложение 1. Среда Турбо Паскаля.
Элементы диалоговой среды
Работа с окнами. Работа с меню.
Работа с диалоговым окном
Система меню. Меню опции FILE.
Меню опции EDIT. Меню опции SEARCH.
Меню опции RUN
Меню опции COMPILE
Меню опции DEBUG
Меню опции TOOLS. Меню опции OPTIONS.
Меню опции WINDOW. Меню опции HELP.
Директивы компилятора
Редактор
Команды, передаваемые среде из редактора
Вызов Турбо ПаскаляПриложение 2. Варианты перекодировки знакогенераторов ПК.
Стандартный знакогенератор ПК IBM PC имеет кодировку символов, изображенную на рис. 2.1. Символы с кодами от 0 до 127, образующие первую половину символов знакогенератора (рис. П2.1, а), построены по стандарту ASCII и одинаковы на всех IBM-совместимых ПК.Приложение 3. Сообщения и коды ошибок.
Приложение 4. Стандартные библиотечные модули.
Приложение 5. Тексты программ.
SamoYchiteli.ru
Иллюстрированные самоучители