- •1.Введение
- •1.1.Этапы развития систем программирования
- •Этапы развития сп:
- •Эволюция технологий программирования.
- •1.2.Модульное и структурное программирование
- •1.3.Объектно-ориентированное программирование
- •1.4.Событийное программирование
- •1.5.Визуальное программирование
- •1.6.Компонентное программирование
- •Inplementation (реализация)
- •4.3.1.Свойства:
- •4.3.2.Методы:
- •4.3.3.События, на которые реагирует форма:
- •4.4.4.3. Иерархия компонентов vcl.
- •4.5.3.События, на которые реагируют компоненты класса tControl.
- •4.6.1.Свойства:
- •4.9.4.Простой пример из лабораторной работы № 2
- •4.9.4.1.Взаимодействие с Delphi
- •4.9.4.2.Пример:
- •4.9.5.Вложенные блоки try…except и генерация исключений
- •4.10.1.Свойства t Main Menu и t Pop Up Menu:
- •4.10.2.События объектов t Pop Up Menu:
- •4.11.4.9. T Menu Item.(элемент меню).
- •4.11.1.Свойства панели инструментов:
- •4.11.2.Кнопки панели инструментов (t Tool Button):
- •4.13.2.4.11.2. Конструирование новой формы.
- •4.13.3.4.11.3. Создание, открытие и закрытие дополнительных форм.
- •Создание формы во время вычислений.
- •4.14.3.3. Файлы.
- •4.14.1.3.3.1. Текстовые файлы.
- •4.14.1.1.Вывод или запись последовательных файлов.
- •4.14.1.2.Пример:
- •4.14.2.3.3.2. Диалоги Open File и Save File.
- •4.14.2.1.Свойства:
- •4.14.3.3.3.3. Методы доступа к файлам t String.
- •4.15.4.12. Работа с датой и временем.
- •4.15.1.4.12.1. Компонент t Timer.
- •4.15.1.1.Процедура обработки события:
- •4.15.2.4.12.2.Работа с датой.
- •4.15.3.4.12.3. Функция Sleep.
- •4.16.3.4. Графика.
- •4.16.1.3.4.1. Основные понятия.
- •4.16.2.3.4.2. Класс t Canvas.
- •4.16.2.1.Свойства:
- •4.16.7.Пример 2.
- •4.16.7.1.Масштабирование:
- •4.17.1.6. Справочные системы.
- •Проявления справочной системы:
- •4.17.1.1.6. 1. Подсказки.
- •4.18.1.1.6.2.Анатомия файла подсказки.
- •4.18.1.1.Типы гиперперехода:
- •4.18.2.1.6.3.Инструментальные средства для создания Helpа.
Проявления справочной системы:
Подсказки (Hints, Tool Tips)
Пункт главного меню (Help).
Контекстная помощь (F1).
4.17.1.1.6. 1. Подсказки.
У элемента класса T Control есть свойства:
Hint: String
Show Hint: Boolean.
Parent Show Hint: Boolean.
Значения этих свойств можно задавать в процессе разработки и можно их менять в процессе выполнения программы.
Длинные подсказки – чаще всего пишутся в строке состояния, и реализованы обычно следующим образом:
У Application есть событие On Hint. Процедура обработчика чаще всего выводит длинную подсказку в Status Bar.
Public
Procedure Display Hint (Sender: T Object)
4.18.Implementation
Status Bar 1. Simple Text:=Get Long Hint(Application, Hint);
________________________________________
Привязка обработчика On Hint.
На этапе выполнения необходимо выполнить следующую строчку:
(в обработчике события On Create главной формы).
Application. Hint: =Display Hint;
________________________________________
end.
При задании свойства Hint для элемента управления оно может иметь вид:
Hint: «короткая подсказка»
«короткая подсказка\ длинная подсказка».
4.18.1.1.6.2.Анатомия файла подсказки.
В статье Helpа текст связан с ссылками, т. е. В статьях есть гиперссылки на другие статьи, и все в общем – это гипертекст.
Статья → переходы на другие статьи → оглавление → предметный указатель, состоящий из ключевых слов.
Для того, чтобы создать Help – файл, необходима следующая процедура:
Hpj
Cnt → cnt
rtf - входные файлы → hlp – сгенерируемые файлы.
bmp → fts
hpj – (help priject) – структура проекта.
Cnt – (контекст) – текстовый файл содержания (он показывается на первой странице окна «Содержание»).
Rtf – файл содержит статьи helpа (файл определенной структуры).
Fts – необязательный файл, служащий для организации полнотекстового поиска.
___________________________
Чтобы Help – компилятор мог точно распознать, где заканчивается одна статья и начинается другая, используется FF (перевод страницы).
Заголовок строки имеет один обязательный атрибут:
Context String – уникальный идентификатор.
Необязательные атрибуты:
название
список ключевых слов
порядок просмотра
уникальный номер (Context Number).
4.18.1.1.Типы гиперперехода:
Простой переход
Переход с открытием другого окна
Pop Up окно
4.18.2.1.6.3.Инструментальные средства для создания Helpа.
Anet Soft Ware
Help Writer Assistant.