Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум по информатике. Часть 2.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
10.52 Mб
Скачать

Разработка приложения

Разработка приложения включает:

  1. Создание интерфейса приложения.

  2. Определение функциональности приложения.

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

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

Создание интерфейса приложения

Интерфейс приложения составляют компоненты, которые разработчик выбирает из Палитры компонентов и размещает на форме. При этом выполняются следующие операции:

  • выбор компонента в Палитре компонентов и размещение на форме;

  • изменение свойств компонента.

Выбор компонента выполняется щелчком мыши на нужном компоненте, в результате пиктограмма принимает утопленный вид и, если щелкнуть на свободном месте формы на ней, появится выбранный компонент и его пиктограмма принимает обычный вид. Пиктограммы компонентов отражают назначение компонентов. В обозначении типа объектов Delphi, в том числе и компонент указывается буква T. Это означает, что объект принадлежит классу T, например, TForm1, T - это имя класса, созданного по образцу стандартного класса TForm.

Определение функциональности приложения.

Для компонентов, размещенных на форме, разработчик может определить нужную реакцию на те или иные действия пользователя, например, что должно произойти, если нажать кнопку на форме. На форме, как правило, размещены компоненты, образующие интерфейс приложения, и разработчик должен для этих компонентов определить нужную реакцию на те или иные действия пользователя. Например, на нажатие кнопки или включение переключателя. Эта реакция и определяет функциональность приложения. Так, если при создании интерфейса на форме размещена кнопка Button1, то ее можно нажимать с помощью мыши; она отображает нажатие на себя визуально, но никаких действий она не выполняет до тех пор, пока не будет создана процедура обработки этого события. Для создания этой процедуры нужно выделить кнопку на форме и перейти на страницу событий инспектора объектов (Events), где указаны все возможные события для кнопки. При нажатии на кнопку возникает событие OnClick и необходимо создать обработку этого события. Двойной щелчок на кнопке и Delphi автоматически создает в модуле формы заготовку процедуры-обработчика, при этом окно редактора кода переводится на передний план, а курсор устанавливается в место, куда должны быть внесены изменения.

Компиляция выполняется с помощью меню или клавишами Ctrl + F9. В результате компиляции создается готовый к выполнению файл с расширением *.exe. Языком программирования Delphi является язык Object Pascal, который представляет собой объектно-ориентированное расширение стандартного языка Pascal. В версии Delphi 7 язык Object Pascal переименован в язык Delphi, который почти идентичен языку Object Pascal. Отличие касается работы с базами данных и Интернет.

Рассмотрим реализацию процесса выбора из двух вариантов.

Пример 1.

Если переменная х задана на отрезке [0,1] вычислить площадь квадрата, иначе вычислить площадь круга (переменную использовать соответственно как сторону квадрата или радиус круга).