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

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

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

Интерфейс и палитра компонентов интегрированной среды разработчика Borland Delphi. Знакомство с интерфейсом среды разработчика Delphi и. Delphi - довольно не сложная программа, и очень удобный интерфейс, научиться работать не так сложно, было бы желание. Для начинающих её. Работа по теме: Знакомство с IDE Delphi. ВУЗ: НТУ Это значит, что при проектировании интерфейса пользователя (сюда относятся.

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

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

В Delphi для каждого объекта имеется свойство Name.

Урок 1 - Знакомство с Delphi

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

Это изменение сразу же отображается в комбинированной панели выбора объекта инспектора объектов. Свойство Color определяет цвет. В Delphi предусмотрены предопределенные цветовые константы, которые соответствуют многим общеупотребительным цветам. Например, при выборе констант clRed или clYellow, цвет формы изменяется, соответственно, на красный или желтый.

Кроме того, определены константы для представления системных цветов экранных элементов Win Например, константы clActiveCaption и clHighLightText соответствуют цветам активных заголовков и выделенного цвета в Win Установите цвет формы, равным clAqua. Свойство Caption определяет заголовок формы. По умолчанию он совпадает с именем компонента. Свойства Height и ClientHeight задают высоту формы и высоту рабочей области исключая рамку и заголовок формысоответственно.

Эти свойства связаны между собой: Свойства Width и ClientWidth задают ширину формы и ширину рабочей области формы исключая рамку формысоответственно.

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

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

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

Свойство Cursor определяет графический вид курсора. В инспекторе объектов измените свойство Cursor, выбрав из списка любое значение. Запустите приложение, посмотрите, как изменился вид курсора. Значение свойства Cursor, равное crHelp, придает курсору вид стрелки со знаком вопроса. Используя свойства Hint и ShowHint, можно отобразить подсказку.

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

Не пытайтесь его распахнуть на весь экран: Связано это с функциональностью главного окна: Минимизация главного окна приводит к исчезновению с экрана других окон Delphi[ Эти окна появятся, как только будут восстановлены размеры главного окна. В главном окне располагается главное меню Delphi, набор пиктографических командных кнопок и палитра компонентов.

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

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

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

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

Точнее, оно содержит стандартные для Windows интерфейсные элементы - кнопки вызова системного меню, максимизации, минимизации и закрытия окна, полосу заголовка и очерчивающую рамку. Вся рабочая область окна обычно заполнена точками координатной сетки, служащей для упорядочения размещаемых на форме компонентов вы можете убрать эти точки, вызвав с помощью меню Tools Environment options соответствующее окно настроек и убрав флажок в переключателе Display Grid на окне, связанном с закладкой Preferences.

Значительную часть времени программист занят увлекательным занятием, напоминающим работу с набором деталей конструктора Lego: Собственно, именно в этом процессе наполнения формы и заключается главная изюминка визуального программирования. Программист в любой 2 3 момент времени контролирует содержание окна создаваемой программы и может внести в него необходимые изменения. Щелчок по любому компоненту в этом окне активизирует соответствующий компонент в окне формы и отображает свойства этого компонента в окне Инспектора объектов.

Двойной щелчок приводит к срабатыванию механизма Code Insight, который вставляет в окно кода заготовку для обработчика события OnClick. Наконец, компонент можно перетащить в окне и таким образом поменять его владельца свойство parent. Часть этих параметров, например, положение и размеры компонента, программист может изменять, манипулируя с компонентом в окне формы.

Для изменения других параметров предназначено окно Инспектора объектов. Это окно содержит две страницы - Properties Свойства и Events События. Страница properties служит для установки нужных свойств компонента, страница Events позволяет определить реакцию компонента на то или иное событие. Страница разделена на два столбца. Столбец Property слева показыва-ет имя свойства. Столбец Value справа предназначен для выбора или ввода значения свойства.

Если выбранный компонент имеет больше свойств, чем вмещает ок-но инспектора объектов, можно использовать линейку прокрутки.

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

Знакомство с IDE Delphi

При работе со свойствами инспектор объектов учитывает их тип данных. В Delphi имеется несколько встроенных редакторов свойств, управляющих вводом соответствующих данных.

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

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

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

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

Знакомство с Delphi 7. (Урок 1)

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

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

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

Чтобы указать Delphi имя функции-обработчика, наберите его в столбце Value рядом с названием со-бытия и нажмите Enter. В появившемся окне редактора кода будет содер-жаться функция с указанным именем.