КАТЕГОРИИ: Архитектура-(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) |
Средства интегрированной среды разработки
Определение функциональности приложения Реакция окна на разного рода действия пользователя определяет функциональность приложения.
Обработчики событий компонента – какое действие можно поручить выделенному компоненту. Каждый компонент имеет стандартный обработчик события.
Для создания процедуры обработки события нужно: 1) выделить на форме компонент; 2) перейти на страницу событий Инспектора Объектов; 3) создать обработчик события OnClick.
Для этого: - сделать двойной щелчок в области значения события OnClick, (Delphi автоматически создаст в модуле формы заготовку процедуры-обработчика). - в месте, где установится курсор написать код, который будет выполняться при нажатии кнопки Button1. - набрать строку Form1.Close; Все остальное Delphi создает автоматически.
При изменении имени кнопки с помощью Инспектора Объектов происходит автоматически переименование этой процедуры во всех файлах (DFM и PAS) проекта.
Для удаления процедуры-обработчика достаточно удалить код, который программист вносил в нее самостоятельно. После этого при сохранении или компиляции модуля обработчик будет удален автоматически из всех файлов проекта.
Процедура, связанная с несколькими событиями для различных компонент называется общим обработчиком и вызывается при возникновении любого из связанных с ней событий. После компиляции на экране появляется форма приложения, с которой можно работать как с обычным окном Windows (перемещать по экрану, изменять ее размеры, минимизировать или максимизировать, закрывать). Реакция на приведенные действия присуща каждой форме и не зависит от назначения приложения и его особенностей. На форме обычно размещены компоненты, образующие интерфейс приложения, и разработчик должен для этих компонентов определить нужную реакцию на те или иные действия пользователя ( например, нажатие кнопки или выбор переключателя). Код модуля при создании обработчика событий кнопки "Закрыть" unit ASA; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1.Button1Click(Sender: TObject); begin Form1.Close; end; end. Итак, Инспектор Объектов – это инструмент, для формирования внешнего вида и функциональных возможностей формы и компонентов в процессе разработки приложения. Вместо создания нового обработчика для события можно выбрать существующий обработчик, если такой имеется.
Эти средства служат для удобной и эффективной разработки приложений.
Дата добавления: 2014-11-09; Просмотров: 473; Нарушение авторских прав?; Мы поможем в написании вашей работы! |