Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка- програм ХалЗР.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
251.9 Кб
Скачать
  1. Система программирования Delphi

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

Библиотека визуальных компонентов предоставляет программисту огромное разнообразие программных заготовок, созданных разработчиками Delphi. Язык Object Pascal лежит в основе системы программирования Delphi. Общение пользователя с Delphi осуществляется с помощью окон.

Основные окна Delphi

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

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

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

Окно инспектора объектов. Любой размещаемый на форме компонент характеризуется некоторым набором параметров: положением, размером, цветом и т. д. Для изменения параметров предназначено окно инспектора объектов. Это окно содержит две вкладки Properties (Свойства) и Events (События). Вкладка Properties служит для установки нужных свойств компонента, вкладка Events позволяет задать реакцию компонента на то или иное событие. Совокупность свойств определяет вид компонента: положение, размеры, шрифт и т.п. Совокупность событий определяет режим работы компонента: реакцию на щелчок мыши или нажатие клавиш, поведение в момент появления на экране и т. п. Каждая вкладка окна инспектора объектов представляет собой таблицу из двух колонок: левая колонка содержит название свойства или события, а правая – конкретное значение свойства или имя подпрограммы, обрабатывающей соответствующее событие. Строки таблицы выбираются щелчком мыши. Свойства бывают простые или сложные. К простым относятся свойства, определяемые единственным значением – числом, строкой символов, значением true или false. Например, свойство Caption (заголовок) представляется строкой символов, свойства Height (высота) и Width (ширина) – числами, свойство Enabled (доступность) – значениями true или false. Сложные свойства определяются совокупностью значений. Слева от имени таких свойств присутствует значок "+", щелчок на нем мышью приводит к раскрытию списка составляющих сложного свойства. Для закрытия списка свойств нужно щелкнуть на значке "-".

Щ елчок мышью в правой колонке таблицы может привести к появлению кнопки ∙·∙ или . Щелчок на кнопке ∙·∙ приводит к появлению на экране диалогового окна для выбора значения сложного свойства. Щелчок на кнопке  ведет к раскрытию списка возможных значений простого свойства.

В верхней части окна инспектора объектов располагается раскрывающийся список всех помещенных на форму компонентов. При этом форма тоже считается компонентом.

Окно кода программы (окно редактора кода). По ходу работы система формирует в окне редактора кода текст программы на языке Object Pascal, связанный с формой. Окно кода предназначено для создания и редактирования текста программы. Первоначально окно кода содержит минимальный исходный текст, необходимый для функционирования пустой формы в качестве окна программы. В ходе работы над проектом программист вносит в него необходимые дополнения.