Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
DF2[1].doc
Скачиваний:
6
Добавлен:
18.12.2018
Размер:
210 Кб
Скачать
☆

Варианты событийного управления (событие → реакция ...Событие…)

1. OnA → Inf; Inp → OnEx → Ed_VG, Out1;

2. OnCl → Inf; Inp → OnMD→ Ed_VG, Out2;

3. OnDCl → Inf; Inp → OnMD → Ed_VL, Out3;

4. OnMD → Inf; Inp → OnEx → Ed_VL, Out4;

5. OnA → Inf; Inp → OnEx → Ed_VL, Out4;

6. OnCl → Inf; Inp → OnMD→ Ed_VL, Out3

7. OnDCl → Inf; Inp → OnMD → Ed_VG, Out2

8. OnMD → Inf; Inp → OnEx → Ed_VG, Out1;

    1. ТЕоретические сведения

      1. Визуальные компоненты для ввода и вывода

Компоненты устанавливают на форме, используя панель визуальных компонентов требуемой категории, см. рисунок 2

Рис. 2. Панель компонентов Standard

Для ввода и вывода текста и чисел используют компоненты, представленные в таблице 2.

Таблица 2

Визуальные компоненты для ввода/вывода текста

Компонент

Категория

Назначение

TLabel

Standard

Надписи однострочные и многострочные – только вывод

TEdit

Standard

Однострочное текстовое редактируемое поле – ввод и вывод

TMemo

Standard

Многострочное редактируемое поле – ввод и вывод

TListBox

Standard

Список – ввод и вывод

TComboBox

Standard

Комбинация TListBox и TEdit

TMaskEdit

Additional

Ввод-вывод однострочного текста, соответствующего шаблона

TLabeledEdit

Additional

Комбинация компонентов TLabel и TEdit

Все компоненты являются потомками объекта класса TComponent, в котором инкапсулированы их общие свойства и методы. Для получения полного набора методов, свойств и событий конкретного компонента следует по F1 вызвать справочную службу Delphi.

При установке на форме каждый компонент автоматически получает создаваемое средой Delphi имя, в соответствии с именем своего класса и числовой суффикс. В модуле в разделе interface в описании типов будет сгенерировано соответствующее описание.

TForm1 = class(TForm) //тип форма

Label1: TLabel; //надпись

Edit1: TEdit; //однострочное текстовое поле

Memo1: TMemo; //многострочное текстовое поле

end;

      1. События. Процедуры обработки событий

Событие – воздействие на объект. События наступают в результате действий пользователя, воздействия операционной системы или логики программы.

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

Основными событиями являются:

OnActivate – загрузка формы;

OnClose – закрытие формы;

OnClick - щелчок мышью по форме или компоненту;

OnDbClick – двойной щелчок мышью по форме или компоненту;

OnMouseDown – нажатие кнопки мыши;

OnMouseUp – отпускание кнопки мыши;

OnMouseMove – перемещение указателя мыши на компоненте;

OnExit – потеря фокуса компонентом.

Выбор того или иного события определяет разработчик в соответствии с логикой программы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]