Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная_Delphi_1.doc
Скачиваний:
16
Добавлен:
24.08.2019
Размер:
3.3 Mб
Скачать

1.5. Установка компонентов

Программа вычисления скорости бега должна получить от пользователя исходные данные — длину дистанции и время, за которое спортсмен пробежал дистанцию. В подобных программах данные с клавиатуры, как правило, вводят в поля редактирования. Поэтому в форму надо добавить компонент Edit — поле редактирования. Этот компонент находятся на вкладке Standard.

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

Каждому компоненту Delphi присваивает имя, которое состоит из названия компонента и его порядкового номера. Нам необходимо установить два компонента Edit, то их имена будут Edit1 (для ввода дистанции) и Edit2 (для ввода времени забега).

Помимо полей редактирования в окне программы должна находиться краткая информация о программе и назначении полей ввода. Для вывода текста в форму используют поля вывода текста. Поле вывода текста (поле статического текста) — это компонент Label. Значок компонента Label находится на вкладке Standard . Добавляется компонент Label в форму точно так же, как и поле редактирования.

В форму разрабатываемого приложения надо добавить четыре компонента Label. Первое поле Label1 предназначено для вывода информационного сообщения, второе Label2 и третье Label3 — для вывода информации о назначении полей ввода, четвертое поле Label4 — для вывода результата расчета (скорости).

Последнее, что надо сделать на этапе создания формы — добавить в форму две командные кнопки: Button1 <Вычислить> и Button2 <Завершить>. Назначение этих кнопок очевидно. Значок компонента Button находится на вкладке Standard.

П осле установки компонентов форма выглядит следующим образом:

1.6. Свойства компонентов

Свойства формы и компонентов определяют их внешний вид: размер, положение на экране, текст заголовка, вид рамки и т.д. Устанавливаем свойства формы и компонентов в окне Object Inspector в левой колонке вкладки Properties (Свойства), а в правой, напротив выбранного свойства указываем их значения:

Свойства Properties

Описание

Значения свойств формы Form1

Caption

Текст заголовка

Скорость бега

Height

Высота формы

213

Width

Ширина формы

325

BorderStyle

Вид границы (тонкая)

bsSingle

BorderIcons.biMinimize

Кнопка управления окном (кнопка <Свернуть>)

False

BorderIcons.biMaximize

Кнопка управления окном (кнопка <Развернуть>)

False

Font.Size

Шрифт (размер)

10


Свойства Properties

Описание

Значения свойств компонентов Edit

Edit1

Edit2

Text

Текст, находящийся в поле ввода и редактирования

Тор

Расстояние от верхней границы компонента до верхней границы формы

64

96

Left

Расстояние от левой границы компонента до левой границы формы

136

136

Height

Высота поля

21

21

Width

Ширина поля

73

73

Свойства Properties

Описание

Значения свойств компонентов Label

Label1

Label2

Label3

Label4

Caption

Отображаемый текст

Программа вычис-лит скорость, с которой спортсмен пробежал дистан-цию

Дистанция (метров)

Время (минуты, секунды)

AutoSize

Признак того, что размер поля определяется его содержимым

False

False

Wordwrap

Признак того, что слова, которые не помещаются в текущей строке, автоматически переносятся на следующую строку

True

True

Top

Расстояние от верхней границы поля вывода до верхней границы формы

8

64

96

128

Left

Расстояние от левой границы поля вывода до левой границы формы

8

8

8

8

Height

Высота поля вывода

37

22

22

41

Width

Ширина поля вывода

305

105

105

200

Свойства

Properties

Описание

Значения свойств компонентов Button

Button1

Button2

Caption

Текст на кнопке

Вычислить

Завершить

Тор

Расстояние от верхней границы кнопки до верхней границы формы

64

96

Left

Расстояние от левой границы кнопки до левой границы формы

232

232

Height

Высота кнопки

25

25

Width

Ширина кнопки

75

75