Тема 1 Основные понятия среды Delphi (Lazarus)
.pdfСтраница События используется для
задания реакции на событие. Страница также
состоит из двух частей. В первой – название
события, а во второй – название процедур,
обрабатывающих данное событие. Если в правой части ничего не написано, то
программа на данное событие не реагирует.
Название процедуры состоит из двух частей:
названия объекта + название события.
Окно кода программы предназначено
для создания и редактирования текста программы. Этот текст составляется по
определенным правилам.
12
Для написания программы необходимо:
1.Разместить необходимые компоненты на форме.
2.Задать свойства выбранных компонент.
3.Определить событие.
4.Задать реакцию на событие.
13
1. Компонент Form (экранная форма).
Основные свойства компонента Form
Caption |
Задает заголовок окна |
|
формы |
Color |
Задает цвет формы |
Font |
Задает атрибуты шрифта |
|
формы |
Основные события компоненты Form
OnCreate |
Создание формы |
OnClose |
Закрытие формы |
14
2. Компонент Label (надпись или метка)
Можно использовать для
вывода ответа или
пояснения вводимых данных.
Основные свойства компоненты Label
Caption Задает заголовок надписи, выводимой на экран
AutoSize Позволяет автоматически менять
размеры метки, чтобы соответствовать размерам надписи (значение True).
Font Задает шрифт, используемый для
отображения текста
Visible Задает видимость надписи на экране. Имеет два значения. Если
значение True, то надпись видна,
False – нет.
16
3. Компонент Edit
(однострочное окно ввода/вывода)
Используется для ввода/вывода чисел и
текста в программу.
17
Основные свойства компонента Edit
AutoSize Задает необходимость изменения |
|||
|
размера |
компонента |
при |
|
изменении размера шрифта (если |
||
|
True) |
|
|
Text |
Задает |
содержимое |
строки |
редактирования (изначально
задается пустым)
Основные методы компонента Edit
Clear Удаляет весь текст
SetFocus Устанавливает фокус ввода
18
4. Компонент Panel (контейнер
общего назначения)
Используется для размещения на ней
сгруппированных компонент.
19
Основные свойства компонента Panel
AutoSize |
Задает необходимость изменения |
||
|
размера |
компонента |
при |
|
изменении размера шрифта (если |
||
|
True). |
|
|
BevelOuter |
Внешняя |
bvRaised – выпуклая |
|
|
рамка |
bvLowered – вдавленная |
|
BevelInner |
Внутренн |
bvNone - отсутствует |
|
|
яя рамка |
|
|
BevelWidth |
Ширина рамки |
|
20