ЧАСТЬ 3

ИНФОРМАТИКА

Электронное учебно-методическое пособие

 

 
 

 

2.1. Язык программирования
Borland Delphi


В отличие от традиционных систем программирования, система Delphi «сама» пишет значительную часть текста программы: описания объектов, заголовки процедур и многое другое. Программисту остаётся только вписать необходимые строчки, определяющие индивидуальное поведение программы, которые система не в состоянии предугадать. Но даже здесь Delphi во многих случаях сама указывает место, где надо разместить эти строки.

Вершиной автоматизации процесса программирования являются так называемые эксперты [3].

Эксперт – это диалоговое окно, которое помогает пользователю описать, что он хочет видеть в своей программе.

Например, Эксперт проекта спрашивает, необходимо ли вам системное меню и к какому из предложенных типов принадлежит ваш проект. Проанализировав введённые ответы, Delphi пишет код программы на языке Object Pascal. Отметим, что эксперты могут быть созданы самим пользователем.

Delphi относится к классу инструментальных систем ускоренной разработки программ RAD (Rapid Application Development). Ускорение достигается за счёт двух характерных свойств Delphi [3]:

1) визуального конструирования форм;

2) широкого использования библиотеки визуальных компонентов (Visual Component Library).

Интегрированная среда разработки Delphi представляет собой многооконную систему (рис. 2.1).

После загрузки интерфейс Delphi включает следующие окна:

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

Окно Инспектора объектов Object Inspector содержит две страницы Properties (Свойства) и Events (События).

Окно Конструктора формы Form1 представляет проект интерфейсной части будущего проекта.

Окно Редактора кода Unit1.pas предназначено для создания и редактирования текста программы на языке Object Pascal.

Пункт меню View позволяет увидеть окна на экране при их отсутствии. В зависимости от настроек, можно видеть:

– окно обозревателя дерева объектов Object Tree View;

– окно Проводника кода – Exploring Unit1.pas.

Delphi – однодокументная среда и может работать только с одним приложением. Закрытие Delphi – закрытие главного окна.

Project1 включает:

  • главное меню, которое содержит команды доступа к функциям Delphi;

  • панели инструментов (часто используемые команды главного меню);

  • палитру компонентов (содержит строительные блоки для форм приложения).

Имеется 6 панелей инструментов:

  • Standard (стандартная);

  • View (просмотра);

  • Debug (отладки);

  • Custom (пользователя);

  • Desktop (Рабочий стол);

  • Internet (Интернет).

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

Основные страницы Палитры компонентов:

  • Standard (стандартная);

  • Additional (дополнительная);

  • Win32 (32-разрядный интерфейс Windows);

  • System (доступ к системным функциям);

  • Data Access (работа с информацией из базы данных);

  • Data Controls (создание элементов управления данными);

  • BDE (доступ к данным с помощью процессора баз);

  • Qreport (составление отчётов);

  • Dialogs (создание стандартных диалоговых окон).

Окно конструктора формы находится в центре экрана с заголовком FORM1. В нём выполняется проектирование формы. На форму из палитры компонентов помещаются компоненты.

Окно редактора кода Unit1.pas находится под окном конструктора формы – это обычный текстовый редактор, используется для редактирования текста модуля и в начале содержит исходный код модуля.

Окно проводника кода (Exploring Unit1.pas) содержит и отображает все объекты модуля формы.

Окно инспектора объектов (Object Inspector) находится в левой части экрана и отображает свойства и события объектов для текущей формы FORM1.

Страница Properties (Свойства) отображает информацию о текущем компоненте и позволяет изменять свойства компонентов.

Events (События) определяет процедуру, которую должен выполнить компонент при возникновении события.

Компонент, расположенный на форме, можно выбрать щелчком мыши на нём или выбором в списке Инспектора объектов (Object Inspector). Каждый объект имеет свой набор свойств и событий, определяющий его особенности.

Создаваемое в среде Delphi приложение включает:

  • код проекта (.dpr);

  • описание форм (.dfm);

  • модуль формы (.pas);

  • параметры проекта (.dof);

  • описание ресурсов (.res).

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

Для каждой формы создаются два файла: файл описания формы (.dfm) и файл модуля (.pas).

При конструировании формы в файл описания автоматически включаются изменения, которые вносятся в форму.

 

 


© Сибирская государственная геодезическая академия (СГГА), 2011