Содержание
- 2. Палитра компонентов Окно редактора кода Окно конструктора формы Окно инспектора объектов
- 3. Окно редактора кода (Unit1.pas) создает исходный текст модуля разрабатываемого приложения. Каждый редактируемый файл находится на отдельной
- 4. .Dpr Основный файл проекта!! .Dfm Файл формы !! .Pas Файл модуля Паскаля !! .Res Файлы ресурсов
- 5. Пример простого приложения Создание нового приложения начинается с того, что Delphi автоматически предлагает пустое окно -
- 6. Обзор свойств формы TForm - базовый элемент любого оконного приложения - форма. Action - определяет объект
- 7. ActiveControl - определяет элемент, который имеет в данный момент фокус ввода. Если выбрать какой-либо объект во
- 8. AlphaBlend - включает/выключает прозрачность формы. AlphaBlendValue - задаёт степень непрозрачности формы: 0 - форма полностью невидима,
- 9. BorderIcons - определяет множество кнопок, которые отображаются в заголовке окна: biSystemMenu - единственный элемент, который не
- 10. BorderWidth - ширина границы окна в пикселах. Граница является невидимой и расположена в пользовательской части формы.
- 12. Скачать презентацию
Палитра компонентов
Окно редактора кода
Окно конструктора формы
Окно инспектора объектов
Палитра компонентов
Окно редактора кода
Окно конструктора формы
Окно инспектора объектов
Окно редактора кода (Unit1.pas) создает исходный текст модуля разрабатываемого приложения. Каждый
Окно редактора кода (Unit1.pas) создает исходный текст модуля разрабатываемого приложения. Каждый
Окно конструктора формы (Form1) в нем выполняется проектирование формы. Для чего на форму из Палитры компонентов помещаются необходимые элементы.
Окно инспектора объектов отображает свойства и события объектов для текущей формы Form1. Его можно отобразить с помощью команды View / Object Inspector или нажатия клавиши
Окно конструктора формы
Окно редактора кода
Окно инспектора объектов
.Dpr Основный файл проекта!!
.Dfm Файл формы !!
.Pas Файл модуля Паскаля !!
.Res Файлы
.Dpr Основный файл проекта!!
.Dfm Файл формы !!
.Pas Файл модуля Паскаля !!
.Res Файлы
при первом сохранении)
.Opt Файл параметров проекта
.~* Резервные копии файлов
.Dcr Delphi Component Resource !
.Dcu Скомпилированный файл модуля
.Dsm Промежуточный код
.Dll Файлы динамических библиотек
.Dsk Конфигурация рабочей области
.Exe Исполняемые файлы
Расширения файлов
Обязательные
файлы
для работы
приложения
Пример простого приложения
Создание нового приложения начинается с того, что Delphi
Пример простого приложения
Создание нового приложения начинается с того, что Delphi
автоматически предлагает пустое окно - форму Form1.
Интерфейс приложения составляют компоненты, которые можно выбирать из Палитры компонентов, размещать их на форме и изменять их свойства.
Выбор компонента в Палитре выполняется щелчком мыши на нужном компоненте, например, кнопке Button и после этого щелкнуть на форме. На ней появится выбранный компонент.
После размещения компонента на форме Delphi автоматически вносит изменения в файл модуля, т.е. добавляется строчка
<Название компонента>:<Тип компонента>
Внешний вид компонента определяют
его свойства, которые доступны в окне
Инспектора объектов, когда компонент
на форме выделен.
Обзор свойств формы
TForm - базовый элемент любого оконного приложения - форма.
Action
Обзор свойств формы
TForm - базовый элемент любого оконного приложения - форма.
Action
ActiveControl - определяет элемент, который имеет в данный момент фокус ввода.
ActiveControl - определяет элемент, который имеет в данный момент фокус ввода.
Align - определяет выравнивание формы на экране. Свойство принимает одно из следующих значений:
alBottom - по нижнему краю;
alClient - вся пользовательская (клиентская) область;
alCustom - выравнивание определяется вызовом методом объекта-родителя;
alLeft - по левому краю;
alNone - без выравнивания;
alRight - по правому краю;
alTop - по верхнему краю.
AlphaBlend - включает/выключает прозрачность формы.
AlphaBlendValue - задаёт степень непрозрачности формы: 0
AlphaBlend - включает/выключает прозрачность формы.
AlphaBlendValue - задаёт степень непрозрачности формы: 0
Anchors - определяет направления, по которым компоненты "привязываются" к форме. Пример: если установить у формы значения akLeft и akRight этого свойства в True, и точно также сделать у кнопки, то при изменении ширины формы размер кнопки (ширина) также будет изменяться.
AutoScroll - включает автоматическое появление полос прокрутки (Scroll bars) на форме, когда размеров формы недостаточно для отображения всех элементов.
AutoSize - включает автоматическое изменение
размеров формы согласно позициям размещённых на ней
BiDiMode - определяет двунаправленное отображение
элемента. В некоторых языках письмо осуществляется
не слево-направо, а наоборот. Это свойство создано как
раз для этой цели.
AlphaBlend = True
BorderIcons - определяет множество кнопок, которые отображаются в заголовке окна:
biSystemMenu -
BorderIcons - определяет множество кнопок, которые отображаются в заголовке окна:
biSystemMenu -
biMinimize - кнопка сворачивания (минимизации) окна;
biMaximize - кнопка разворачивания окна;
biHelp - кнопка справки.
Если хотя бы одна из кнопок сворачивания и разворачивания включена, то независимо от состояния другой, отображаются обе (но вторая естественно неактивна). Если выключены обе, они не отображаются вообще. Это не зависит от Delphi - так устроена ОС Windows.
BorderStyle - определяет поведение границ окна и общий тип окна:
bsDialog - диалоговое окно (из кнопок - только "Закрыть", иконки в заголовке окна нет);
bsNone - "чистый лист" (отсутствие у окна границ и заголовка) - применяется обычно для создания заставок во время запуска программы;
bsSingle - обычное окно, но с запретом изменения размеров;
bsSizeable - обычное окно (по умолчанию) - размеры формы можно изменять;
bsSizeToolWin - упрощённое окно с уменьшенным заголовком;
bsToolWindow - упрощённое окно с уменьшенным заголовком без возможности изменения размеров.
BorderWidth - ширина границы окна в пикселах. Граница является невидимой и
BorderWidth - ширина границы окна в пикселах. Граница является невидимой и
Caption - текст заголовка формы.
ClientHeight, ClientWidth - размер клиентской (пользовательской) части формы, т.е. той, на которой располагаются компоненты.
Color - цвет формы.
Constraints - определяет минимальные и максимальные размеры высоты и ширины формы в пикселах. 0 - любое значение, т.е. без ограничений.
Ctl3D - свойство определяет 3D-вид формы. При выключенном - "плоское" изображение.
Cursor - курсор мыши в тот момент, когда он находится над формой.
DefaultMonitor - определяет, на каком мониторе появится форма. Имеет смысл применять это свойство только при наличии более, чем одного монитора (например, если несколько экранов).
DockSite, DragKing и DragMode - определяют поведение формы при осуществлении операций Drag&Drop.
Enabled - отвечает за общую активность формы. Если установлено в False, форма недоступна.
Font - шрифт, используемый на форме.