Знакомство с интерфейсом в delphi

Уроки Delphi начинающим с нуля

знакомство с интерфейсом в delphi

Знакомство с интерфейсом программы Delphi. Отладка простейших программ. - презентация. Презентация была опубликована 5 лет назад. На этом уроке мы познакомимся со средой разработки Delphi-7 с помощью, которой, в дальнейшем и будем изучать язык. Тема: Знакомство с интерфейсом интегрированной среды разработки Delphi. Создание и запуск приложения. Цель: Познакомиться с основными.

В интегрированную среду разработки Delphi входит несколько основных элементов.

  • 1. ЗНАКОМСТВО СО СРЕДОЙ DELPHI. Рис. 1. Наиболее важные окна Delphi:

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

Палитра компонентов содержит пиктограммы, которые представляют компоненты библиотеки визуальных компонент VCL. Отображает свойства или события одного или нескольких выбранных компонентов. Окно инспектора объектов состоит из следующих элементов. Комбинированная панель выбора объекта — это поле, расположенное вверху окна инспектора объектов. Выше на рисунке в комбинированной панели указан объект Form1: Для каждого компонента определен список свойств, изменение которых приводит к изменению внешнего вида объекта или к изменению реакции на внешние воздействия.

Левая колонка страницы свойств содержит имена свойств, а правая — их значения. Каждый компонент способен реагировать на события, список которых отображен на странице событий инспектора объектов. Левая колонка страницы событий содержит названия, а правая — имя процедуры-обработчика события.

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

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

Сохранение приложения Выберите команду File — Save All. Затем Delphi с помощью еще одного аналогичного диалогового окна сохранения файла запросит имя проекта. Используя программу Проводник Windows, убедитесь в том, что в папке Exercise1, были созданы три указанные выше файла и не. Запуск приложения Выберите команду Run из меню Run, или щелкните по кнопке Run панели быстрого доступа.

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

Интерфейс Delphi. Знакомство с Delphi-7. Урок-1

Изменение свойств Свойства влияют на то, как объект выглядит, и на его невидимые черты поведение. Изменение свойств в ходе проектирования — это простой ручной процесс, который включает выбор желаемого объекта, работу со страницей свойств в окне инспектора и изменение значений желаемых свойств.

знакомство с интерфейсом в delphi

В Delphi для каждого объекта имеется свойство Name. Когда компонент помещается в форму, Delphi автоматически присваивает ему уникальное имя. Наш компонент форма имеет имя Form1. В ходе разработки программы происходит частое обращение к объектам по их именам, поэтому осмысленное присвоение имен компонентам упрощает создание приложений.

знакомство с интерфейсом в delphi

Назовем форму MainF описана в модуле Main, буква F говорит о том, что данный объект — это форма Form. В окне инспектора объектов выберите свойство Name и в правом столбце наберите MainF. Это изменение сразу же отображается в комбинированной панели выбора объекта инспектора объектов. Свойство Color определяет цвет.

Знакомство с Delphi - Программирование на Delphi

В Delphi предусмотрены предопределенные цветовые константы, которые соответствуют многим общеупотребительным цветам. Например, при выборе констант clRed или clYellow, цвет формы изменяется, соответственно, на красный или желтый. Кроме того, определены константы для представления системных цветов экранных элементов Win Например, константы clActiveCaption и clHighLightText соответствуют цветам активных заголовков и выделенного цвета в Win Установите цвет формы, равным clAqua. Свойство Caption определяет заголовок формы.

По умолчанию он совпадает с именем компонента.

Знакомство с интерфейсом программы Delphi. Отладка простейших программ. - презентация

Свойства Height и ClientHeight задают высоту формы и высоту рабочей области исключая рамку и заголовок формысоответственно.

Эти свойства связаны между собой: Свойства Width и ClientWidth задают ширину формы и ширину рабочей области формы исключая рамку формысоответственно. Значения этих четырех свойств можно задать, уменьшая или увеличивая размеры формы, используя манипулятор мышь, или вводя необходимые значения в правый столбец инспектора объектов. Свойства Top и Left определяют расположение формы на экране, задавая расстояние от верхней границы экрана до верхнего края формы и от левой границы экрана до левого края формы, соответственно.

Столбец Property слева показыва-ет имя свойства. Столбец Value справа предназначен для выбора или ввода значения свойства. Если выбранный компонент имеет больше свойств, чем вмещает ок-но инспектора объектов, можно использовать линейку прокрутки. Свойства могут быть целыми числами, переселениями, множествами, строками, объектами, иметь другие типы. В деталях свойства будут обсу-ждаться позже.

При работе со свойствами инспектор объектов учитывает их тип данных. В Delphi имеется несколько встроенных редакторов свойств, управляющих вводом соответствующих данных. Например, свой-ство Тор представлено величиной целого типа. Поскольку int является ба-зовым типом данных, никакой специальной поддержки для него не требу-ется и редактор данного свойства достаточно прост. Редактор целочислен-ных свойств позволяет набрать число прямо в столбце значений. Во многих случаях редактор будет содержать список возможных зна-чений.

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

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

знакомство с интерфейсом в delphi

Для раскрытия свойства дважды щелкните на его имени в столбце Property или выберите пункт Expand в контекстном меню инспектора объектов.

Для закрытия списка дважды щелкните на имени свойства еще раз или выберите в контекстном меню пункт Collapse. Страница Events Страница Events содержит список событий, которые может обрабаты-вать данный компонент.

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

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

1. ЗНАКОМСТВО СО СРЕДОЙ DELPHI. Рис. 1. Наиболее важные окна Delphi: - PDF

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

знакомство с интерфейсом в delphi

На экране появится окно редактора кода с курсором, расположенным внутри обработчика. Пользователю останется только начать ввод кода. Имя генерируемой функции составляется из зна-чения свойства Name компонента и имени обрабатываемого события. Можно разрешить автоматическую генерацию имен обработчиков со-бытий или задавать имена функций вручную. Чтобы указать Delphi имя функции-обработчика, наберите его в столбце Value рядом с названием со-бытия и нажмите Enter.

Интерфейс Delphi. Знакомство с Delphi Урок-1 - Кибер-Сайт

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

Несмотря на то, что вы имеете дело с тремя различными компонентами, они могут совместно использовать общий обработчик OnClick. Столбец Value страницы Events содержит кнопку для вызова спи-ска обработчиков, совместимых с текущим событием. Все, что нужно сде-лать — это выбрать нужное имя из списка. Рабочее пространство DELPHI Центральное место в интегрированной среде разработки Delphi зани-мает рабочее пространство, в котором первоначально отображается кон-структор форм.

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

Все пе-речисленные инструменты — инспектор объектов, конструктор форм, ре-дактор кода и палитра компонентов — очень тесно взаимодействуют друг с другом в процессе создания прикладный программ. Щелкни-те на пиктограмме, которая содержит маленькую кнопку ОК с галочкой. Щелкните на центре окна Form1. Должна появится кнопка с над-писью BitBtn1. Кнопка имеет маленькие квадратики по периметру. Эти квадратики называются регуляторами размера кнопки.

Пойдем дальше и попытаемся изменить размер кнопки путем нажатия мышью на одном из квадратиков и перетаскивания его на нужное место.