Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
DF2.doc
Скачиваний:
3
Добавлен:
25.04.2019
Размер:
212.99 Кб
Скачать

2.2ТЕоретические сведения Визуальные компоненты для ввода и вывода

Компоненты устанавливают на форме, используя панель визуальных компонентов требуемой категории, см. рисунок 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;

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

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

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

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

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

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

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

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

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

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

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

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

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

Объявление констант и переменных

Синтаксис описания простых констант

Const //зарезервированное слово

<Идентификатор> = <выражение>;

Частным случаем выражения может быть значение константы.

Константы могут быть объявлены как типизованные, в этом случае в описании указывают их тип и значение.

Const < Идентификатор> : <Тип> = <выражение>;

Пример Const MaxInd: Word =100;

В описании переменных указание типа данных обязательно. Синтаксис описания переменных: var <идентификатор> : <тип>;

При объявлении переменных одного типа, правила записи иллюстрирует синтаксическая диаграмма описания переменных:

Рис. 1. Синтаксическая диаграмма описания переменных

В зависимости от места описания, константы и переменные могут быть глобальные и локальные.

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

Глобальные константы и переменные описывают в разделе Implementation модуля, они доступны в любой процедуре и функции модуля.

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