Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Другие методич. материалы / Лабораторная работа по теме "Среда программирования Delphi: стандартные компоненты"

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


  • Информатика

Поделитесь материалом с коллегами:

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

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


1. Форма.

hello_html_m57cc259a.png

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


Свойство

Описание

Name

Имя формы.

Caption

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

Width

Ширина формы

Height

Высота формы

BorderStyle

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

BorderIcons

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

Color

Цвет фона

Font

Шрифт


2. Label.

hello_html_59d4899c.png

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


Свойство

Описание

Name

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

Caption

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

Width

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

Height

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

AutoSize

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

WordWrap

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

Aligment

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

Transparent

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

Color

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

Font

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

Visible

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



3. Edit.

hello_html_m57b90a25.png

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


Свойство

Описание

Name

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

Text

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

Width

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

Height

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

Color

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

Font

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

Visible

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

Enabled

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


4. Button.

hello_html_29ffb6b6.png

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


Свойство

Описание

Name

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

Caption

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

Width

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

Height

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

Visible

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

Enabled

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

Hint

Подсказка.

ShowHint

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





















Задание 1.

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

hello_html_51efe277.png



Label1


hello_html_m611eced0.gif


Label2

Edit1



hello_html_m76e9120a.gifhello_html_m1a7305e.gif

Button1



hello_html_m1a7305e.gif

Label3



hello_html_m76e9120a.gif


Button2


hello_html_m1a7305e.gif




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

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

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

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

hello_html_m28a07c91.png

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

hello_html_m6b22cb0e.png

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

hello_html_27c8668.png

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

hello_html_m415a7234.png


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


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



hello_html_m59a39c14.png


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

hello_html_m488f1cfd.png




hello_html_29ffb6b6.png

4



Автор
Дата добавления 15.12.2015
Раздел Информатика
Подраздел Другие методич. материалы
Просмотров166
Номер материала ДВ-260097
Получить свидетельство о публикации

Похожие материалы

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