Разработка простейшего приложения в визуальной среде Delphi
Цель лабораторной работы: изучить основы среды Delphi и составить простейшую программу.
Краткие сведения
Интегрированная среда разработчика Delphi
Среда Delphi визуально реализуется в виде нескольких одновременно раскрытых на экране монитора окон. Количество, расположение, размер и вид окон может меняться программистом в зависимости от его текущих нужд, что значительно повышает производительность работы. При запуске Delphi на экране картинку появляется главное окно, приведенное на рисунке 1.1.
Рисунок 1.1 – Главное окно Delphi
Главное окно всегда присутствует на экране и предназначено для управления процессом создания программы. Основное меню (см. приложение 2) содержит все необходимые средства для управления проектом. Пиктограммы облегчают доступ к наиболее часто применяемым командам основного меню. Через меню компонентов (см. приложение 3) осуществляется доступ к наборам их свойств, которые описывают некоторый визуальный элемент (компонент), помещенный программистом в окно формы. Каждый компонент имеет определенный набор свойств (параметров), которые программист может задавать. Например, цвет, заголовок окна, надпись на кнопке, размер и тип шрифта и др.
|
|
Окно инспектора компонентов (вызывается с помощью клавиши F11) предназначено для изменения свойств компонента - закладка Properties (свойства) и создания обработчиков (процедур) при активизации тех или иных событий - страница Events (события).
Окно формы представляет собой внешний вид создаваемого Windows - приложения. В это окно в процессе проектирования интерфейса программы помещаются необходимые компоненты. Причем при выполнении программы большинство из помещенных компонент будут иметь тот же вид, что и на этапе проектирования.
Окно текста программы предназначено для просмотра, написания и редактирования текста программы. В системе Delphi используется язык программирования Object Pascal. При первоначальной загрузке в окне текста программы находится текст, содержащий минимальный набор операторов для нормального функционирования пустой формы в качестве Windows - приложения. При размещении некоторого компонента на форме происходит автоматическая фиксация его имени в коде программы.
Программа в среде Delphi представляется набором процедур, вызываемых при наступлении того или другого события и, таким образом, реализует событийно управляемую модель программируемого процесса обработки данных. Для каждого возникающего на форме события, с помощью страницы Events инспектора объектов в тексте программы организуется процедура (procedure), между ключевыми словами begin и end которой необходимо записать на языке Object Pascal требуемый алгоритм.
|
|
Переключение между окном формы и окном текста программы осуществляется с помощью клавиши F12.
1.2. Структура приложения в Delphi
Приложение в Delphi состоит из файла проекта (.dpr), одного или нескольких файлов исходного текста (.pas), файлов с описанием компонентов, расположенных на форме, (. dfm).
В файле проекта находится информация о модулях, составляющих данный проект. Файл проекта автоматически создается и редактируется средой Delphi.
Файл исходного текста - программный модуль (Unit) предназначен для размещения текста программы на языке Object Pascal.
Модуль состоит из 2-х разделов: интерфейсного (interface) и реализации (implementation). В интерфейсном разделе описываются типы, переменные, заголовки процедур и функции, которые могут быть использованы другими модулями. В разделе реализации располагаются тела процедур и функции, описанных в разделе объявлений, а также типы переменных, процедуры и функции, которые будут функционировать только в пределах данного модуля.
Структура модуль имеет вид:
Unit Unit1;