Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Принцип создания приложений в Delphi

ОСНОВЫ ВИЗУАЛЬНОГО ПРОГРАММИРОВАНИЯ В DELPHI

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

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

В Delphi используется два вида компонент – визуальные (отображаемые) и не визуальные (неотображаемые). Не визуальные компоненты выполняют вспомогательные действия и не имеют внешнего вида.

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

Любое приложение имеет как минимум одну форму, которая называется главной формой и появляется на экране в момент запуска программы.

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

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

Чтобы компоненты откликались на то или иное событие программист должен создать обработчик данного события. Обработчик события – это процедура, шапка которой и пустое тело формируется Delphi в разделе Implementation. Задача программиста – оживить процедуру, т.е. наполнить ее конкретными операторами, которые будут выполнять некоторую функцию приложения.

Пример:

Unit Unit1;

Interface

Uses …

Type

TForm1 = Class (TForm)

Button1: Tbutton;

Procedure Button1Click(Sender:TObject);

Private

Public

end;

Var

Form1: TForm1;

Implementation

{$R*, DFM}

Procedure TForm1.Button1Click;

begin

end;

end.

<== предыдущая лекция | следующая лекция ==>
Механизмы сообщения | Процесс создания исполняемого файла в Delphi
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 742; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.