Лабораторная работа по теме Среда программирования Delphi: стандартные компоненты

Раздел Информатика
Класс -
Тип Другие методич. материалы
Автор
Дата
Формат doc
Изображения Есть
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

Лабораторная работа №1.

Среда программирования Delphi: стандартные компоненты.


1. Форма.

Лабораторная работа по теме Среда программирования Delphi: стандартные компоненты

Форма является основой программы. Свойства формы определяют вид окна программы.


Свойство

Описание

Name

Имя формы.

Caption

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

Width

Ширина формы

Height

Высота формы

BorderStyle

Вид границы. Граница может быть обычной (bsSizeable), тонкой (bsSingle) или отсутствовать (bsNone). Если у окна обычная граница, то во время работы программы пользователь может при помощи мыши изменять размеры окна. Изменить размер окна с тонкой границей нельзя. Если граница отсутствует, то на экран во время работы программы будет выведено окно без заголовка.

BorderIcons

Кнопки управления окном. Значение свойства определяет, какие кнопки управления окном будут доступны пользователю во время работы программы. Свойство biSystemMenu определяет доступность кнопки Свернуть и кнопки системного меню, biMinimize - кнопки свернуть, biMaximize - кнопки Развернуть, biHelp - кнопки вывода справочной информации.

Color

Цвет фона

Font

Шрифт


2. Label.

Лабораторная работа по теме Среда программирования Delphi: стандартные компоненты

Компонент Label предназначен для вывода текста на поверхность формы.


Свойство

Описание

Name

Имя компонента.

Caption

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

Width

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

Height

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

AutoSize

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

WordWrap

Признак того, что слова, которые не помещаются в текущей строке, автоматически переносятся на следующую строку (значение свойства AutoSize должно быть False).

Aligment

Задаёт способ выравнивания текста внутри поля. Текст может быть выровнен по левому краю (taLeftJustify), по центру (taCenter) или по правому краю (taRightJustify).

Transparent

Управляет отображением фона области вывода текста. Значение True делает область вывода текста прозрачной.

Color

Цвет фона области вывода текста.

Font

Шрифт, используемый для отображения текста.

Visible

Позволяет скрыть текст (False) или сделать его видимым (True).

3. Edit.

Лабораторная работа по теме Среда программирования Delphi: стандартные компоненты

Компонент Edit представляет собой поле ввода-редактирования строки символов.


Свойство

Описание

Name

Имя компонента.

Text

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

Width

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

Height

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

Color

Цвет фона области ввода текста.

Font

Шрифт, используемый для отображения текста.

Visible

Позволяет скрыть компонент (False) или сделать его видимым (True).

Enabled

Используется для ограничения возможности изменить текст в поле редактирования. Если значение свойства равно False, то текст в поле редактирования изменить нельзя.


4. Button.

Лабораторная работа по теме Среда программирования Delphi: стандартные компоненты

Компонент Button представляет собой командную кнопку.


Свойство

Описание

Name

Имя компонента.

Caption

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

Width

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

Height

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

Visible

Позволяет скрыть кнопку (False) или сделать её видимой (True).

Enabled

Признак доступности кнопки. Если значение свойства равно True, то кнопка доступна. Если значение свойства равно False, то кнопка недоступна.

Hint

Подсказка.

ShowHint

Разрешает (True) или запрещает (False) отображение подсказки.






Задание 1.

Написать программу, которая пересчитывает скорость ветра из «метров в секунду» в «километров в час» (1м/с = 3,6 км/час). Рекомендуемый вид формы приведён на рисунке.

Лабораторная работа по теме Среда программирования Delphi: стандартные компоненты



Label1

Лабораторная работа по теме Среда программирования Delphi: стандартные компоненты


Label2

Edit1


Лабораторная работа по теме Среда программирования Delphi: стандартные компонентыЛабораторная работа по теме Среда программирования Delphi: стандартные компоненты

Button1


Лабораторная работа по теме Среда программирования Delphi: стандартные компоненты

Label3


Лабораторная работа по теме Среда программирования Delphi: стандартные компоненты


Button2

Лабораторная работа по теме Среда программирования Delphi: стандартные компоненты




Запишем код программы для кнопки Пересчёт.

Для начала объявим переменные:

ms - метры в секунду,

kmh - километры в час.

Лабораторная работа по теме Среда программирования Delphi: стандартные компоненты

Теперь необходимо считать данные из поля Edit1. Для этого используется функция StrToInt() - преобразование строки в целое число:

Лабораторная работа по теме Среда программирования Delphi: стандартные компоненты

Пересчитываем:

Лабораторная работа по теме Среда программирования Delphi: стандартные компоненты

Теперь осталось вывести результат. Для этого используется функция IntToStr() - преобразование значения целочисленного выражения в строку и функция FloatToStr() - преобразование значения вещественного выражения в строку.

Лабораторная работа по теме Среда программирования Delphi: стандартные компоненты

Кнопка закрыть закрывает приложение. Для этого используется функция Close() для формы.

Общий вид программы будет иметь следующий вид:

Лабораторная работа по теме Среда программирования Delphi: стандартные компоненты

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

Лабораторная работа по теме Среда программирования Delphi: стандартные компоненты




Лабораторная работа по теме Среда программирования Delphi: стандартные компоненты

4

© 2010-2022