Первый проект

Post on 01-Jan-2016

33 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Первый проект. Borland Delphi 7 Lazarus. Проект. Разрабатываемое приложение до его окончательной компиляции. Задача:. Составить программу, которая по введенным данным о длине дистанции и времени вычисляет среднюю скорость спортсмена. - PowerPoint PPT Presentation

TRANSCRIPT

Первый проект

Borland Delphi 7

Lazarus

ПроектРазрабатываемое

приложение до его окончательной компиляции

Задача: Составить программу,

которая по введенным данным о длине дистанции и времени вычисляет среднюю скорость спортсмена.

Формой на этапе разработки программы называют любое диалоговое окно.

Свойства формы:

Свойство Описание

Name Имя формы. Используется для управления формой внутри программы.

Caption Название формы. Текст, отображаемый в заголовке окна.

Width Ширина формы

Hight Высота формы.

Свойства формы:

Свойство Описание

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

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

BorderStyle Вид границы.

BorderIcon Кнопки управления окном.

Свойства формы:

Свойство Описание

Icon Значок, отображаемый в заголовке окна.

Color Цвет фона формы.

Font Шрифт, используемый компонентами, находящимися на поверхности формы.

Изменение свойств формы:

Caption Form1

Скорость спортсмена

Сложные свойства:

+ BorderIcon

biMinimize BorderIcon.biMinimize

Свойства формы:Name ScorostCaption Скорость

спортсмена

Width 400Hight 300

Свойства формы:Top 320Left 440BorderStyle

bsSingle

Свойства формы:BorderIcon.biMinimize

FalseBorderIcon.biMaximize

FalseFont.Size 10

Внимание! До первого запуска программы

необходимо сохранить проект с тем именем, которое планируется дать исполняемому файлу программы (Pr_scorost).Файл модуля (.pas) необходимо сохранить под другим именем.Для проекта рекомендуется создавать отдельный каталог.

Сохранение проекта:

ФайлСохранить как…

Запуск проекта:Из меню RunRun,Клавиша Ctrl+F9,Зеленый треугольник

на Панели инструментов.

КОМПОНЕНТЫ формы

Поле редактирования Edit

Используется для ввода и вывода данных. Может редактироваться пользователем, если это разрешено в программе

Компонент Edit Свойство Описание

Name Имя поля ввода. Используется для управления формой внутри программы.

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

Width Ширина поля

Hight Высота поля.

Компонент Edit Свойство Описание

Top Расстояние от верхней границы поля до верхней границы экрана.

Left Расстояние от левой границы поля до левой границы экрана.

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

ParentFont Признак наследования полем характеристик шрифта формы.

Свойства компонента в программе

Свойство Описание

Name eDist, eVrem, eSkor — в зависимости от выбранного поля.

Text Очистить свойство, удалить надпись Text1.

WidthПо умолчанию

HightTop

Расположить самостоятельноLeft

Поле вывода текста (метка) Label

Служит для вывода текста в форму. Недоступна для редактирования пользователем.

Компонент Label Свойство Описание

Name Имя поля вывода текста.

Caption Выводимый текст.

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

WordWrap Признак переноса слов, не входящих в первую строку.

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

ParentFont Признак наследования полем характеристик шрифта формы.

Свойства компонента в программе

Свойство Описание

Name Label1, Label2, Label3, Label4

Label1.Caption Программа вычислит среднюю скорость спортсмена на дистанции

Label2.Caption Дистанция (м)

Label3.Caption Время (сек)

Label4.Caption Скорость (м/с)

Label1.AutoSize False

Label1.WordWrap True

Командная кнопка Button

Выполнение действий, управление программой

Компонент Button Свойство Описание

Name Имя компонента. Используется для управления формой внутри программы.

Caption Надпись на кнопке.

Enabled Признак доступности

Свойства компонента в программе

Свойство Описание

Name Button1, Button2

Button1.Caption Вычислить

Button2.Caption Завершить

Код программы

Borland Delphi 7

Lazarus

Button

Событие Происходит

OnClick При щелчке кнопкой мыши

OnDbClick При двойном щелчке кнопкой мыши

OnMouseDown При нажатии кнопки мыши

OnMouseUp При отпускании кнопки мыши

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

Подпрограмма, программный код, используемый для обработки события

Переключение Форма/редактор кода

Toggle Form/Unit F12

Кнопка «Завершить»

Событие

TScorost.Button2Click

Метод

Scorost.Close

Дважды щелкните по кнопке «Завершить».

В открывшемся шаблоне напишите Scorost.Close

Кнопка «Завершить»

Scorost — название нашего проекта (программы).

Close — исполь-зуемый метод.

Кнопка «Завершить»

Кнопка «Вычислить»

Var Scorost: TScorost;dist,vrem,skor:real;

Кнопка «Вычислить»

TScorost.Button1Click

StrToFloat ()Преобразует

текстовые данные поля Edit в вещественное число.

Кнопка «Вычислить»

vrem := StrToFloat (eVrem.Text);

dist := StrToFloat (eDist.Text);

skor:= dist/vrem;

FloatToStr() Преобразует данные

вещественного типа в текстовые.

Кнопка «Вычислить»

vrem := StrToFloat (eVrem.Text);

dist := StrToFloat (eDist.Text);

skor:= dist/vrem;

eSkor.Text:= FloatToStr(skor);

Домашнее задание

1.Конспект:- Свойства компонентов формы.- Обработка событий, события.- Преобразование текста в вещественное число и наоборот.

top related