Главное окно

Интерфейс Delphi

Интегрированная среда разработки приложений Delphi

I. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

ЛАБОРАТОРНАЯ РАБОТА №3

Инструктивно-методические материалы

к лабораторной работе № 3 по дисциплине

«Основы информационных технологий и программирования»

 

 

Тема: Разработка программ линейной структуры

 

Севастополь, 2014 г.


по дисциплине «Основы информационных технологий и программирования»

 

время 2 часа место проведения - компьютерный класс

 

Тема: РАЗРАБОТКА ПРОГРАММ ЛИНЕЙНОЙ СТРУКТУРЫ

Цель: научить студентов выполнять описание алгоритмов, привить навыки разработки алгоритмов различной структуры.

 

Литература:

1. Глушаков С.В. Программирование на Delphi 5.0 / С.В. Глушаков, А.Л. Клевцов, С.А. Теребилов. – Харьков: Фолио, 2002. – 518 с.

2. Конспект лекций по ОИТ.

Delphi — интегрированная среда программирования, является результатом развития языка Pascal. Изначально Pascal был полностью процедурным языком. Языком программирования в Delphi является объектно-ориентированный язык Object Pascal. Среда программирования Delphi позволяет сравнительно легко и быстро создавать приложения операционной системы Windows, поэтому она получила название RAD (Rapid Application Development — среда быстрой разработки приложений).

Процесс разработки в Delphi предельно упрощен. И в первую очередь это относится к созданию интерфейса, на которое обычно приходится порядка 80 % времени разработки программы. Программисту необходимо просто поместить необходимые компоненты в окне Windows (в Delphi оно называется формой) и настроить их свойства с помощью специального инструмента — Object Inspector. С помощью данного инструмента можно связать события этих компонентов (нажатие кнопки, выбор мышью элемента в списке и т.д.) с процедурой обработки, и простое приложение готово. Причем разработчик имеет в своем распоряжении необходимые средства отладки, удобную контекстную справочную систему, средства коллективной работы над проектом и т.д.

Главное окно осуществляет основные функции управления проектом создаваемой программы и состоит из:

· Строка заголовка главного окна отображает имя открытого в данный момент проекта.

По заголовку главного окна можно определить, в каком режиме открыт проект.

Текст заголовка Режим работы
Delphi 7 – Project1 Редактирование
Delphi 7 – Project1 [Running] Выполнение

· Строка менюсодержит команды, необходимые для разработки и тестирования приложений и используется так же, как любое стандартное Windows-меню.

· Панель инструментов представляет собой набор кнопок для быстрого доступа к необходимой функции меню. На этой панели есть, в частности, кнопка сохранения проекта на диске, кнопка открытия проекта, кнопка запуска программы на выполнение.

· Палитра компонентовустроена в виде наборов пиктограмм. На палитре компонентов, представляющей собой множественные тематические страницы, располагаются визуальные и невизуальные компоненты вашей будущей программы. Они составляют библиотеку визуальных компонентов (VCL – Visual Component Library).

1.1.2.Окно проектировщика формы

Окно проектировщика формы – главное место, где происходит сборка программы из компонентов, содержащихся в палитре компонентов. Сама форма – это уже готовая к исполнению программа. В указанное место формы будет вставлен объект - экземпляр компонента выбранного типа.

1.1.3. Окно инспектора объектов

 

Окно инспектора объектов (Object Inspector) - отображает свойства, активизированного щелчком мыши какого-либо компонента или самой формы. Имя активизированного компонента находится под заголовком окна. Это окно имеет две закладки – Свойства (Properties) и События (Еvents). На первой закладке (Properties) постоянно отображаются все доступные свойства выбранного компонента. В левой колонке содержится список, а в правой – текущие значения по умолчанию. На второй закладке (Events) отображаются возможные обработчики событий для выбранного компонента. В левой колонке - названия, а в правой - соответствующие свойства или процедуры. Что же такое свойства и реакции на события? Каждый объект в Delphi, даже само окно разрабатываемого приложения, имеют определенные свойства: цвет, размер, отображаемый текст и т.п. Эти свойства можно менять еще до запуска проектируемой программы на выполнение. В зависимости от изменяемого свойства результат можно просматривать уже сразу.

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