ПредишенСледващото

Цели:
  • Обучение: да се даде на понятието за събития в Windows и събитието манипулатор в околната среда Delphi. Разглеждане на основните събития и възможните компоненти: Edit, бутон, етикет.
оборудване:
  • Компютри с прилагането Боланд Delphi за Microsoft Windows;
  • компютър учител;
  • мултимедиен проектор;
Обучение и брошури:
  • учебник;
  • Електронната работилница;
  • карти със задачи за самостоятелна работа;
  • представяне на урока.
План на урок:
  1. Повтарянето на темата на предишния урок под формата на анкета.
  2. Изследване на нов материал.
  3. Независима работа.
  4. обобщение на урока.
  5. Домашна работа.

1. Преглед на предишните теми на уроци под формата на анкета. Темата на предишния урок: ". Компонент Компонент имоти".

въпроси:
  • Какво е компонент?
  • как да изберете и мястото компоненти на основата на формуляр?
  • Какви са общите свойства на компоненти знаеш?
  • като компонент на свойствата може да се променя (например, промяна на размера или цветен компонент)?

2. Изследване на нов материал.

Придружен от презентация (Приложение 1).

Основната идея на ООП не е свързано с изпълнението на предварително писмено последователност от команди, както и в отговор на определени събития. Ако няма едно събитие от тези, които са предвидени за реакцията в заявлението, то е лично и не изпълнява. Натискане на бутона - приложението отговори: неговата събитие манипулатор донесе нищо на екрана на компютъра, за да отпечатате нещо, да е причинил никаква процедура.

С компютър свързан и най-различни събития: включване на захранването, натиснете на клавиатурата, щракване на мишката и др Delphi IDE предоставя възможност на своите клиенти да отговорят на тях :. Той е режисиран от програмиста комуникира специални процедури компоненти, наречени със събития, с подходящ механизъм операционна система ,

Събитие - компонент реакция за определен ефект.

Windows първо се научи от всеки случай, и ако връзката с манипулатор на събитието е настроен, трансфери контрол към него.

Като цяло, това изглежда така:

Генерирането на събития програмист чрез конвенционални средства не може да повлияе. В своята компетентност единствено за обработка на събитие, което е да се напише процедура, която ще се извършва, когато това се случи.

Delphi IDE файлове за всеки компонент на имената на всичките му със събития, и ги показва в "инспектор обект" (Object Inspector) в "Събития" в раздела (събития).

За да създадете манипулатор събитие, следвайте тези стъпки:
  • изберете компонента, за който искате да се справят на събитието.
  • Отворете раздела "Събития" (събития), и кликнете два пъти върху дясната колона на избраното събитие.

В резултат на тези действия Delphi генерира автоматично процедура

боравене събитие. Името на тази процедура се състои от името на приложението, както и името на събитието. Тя може да бъде променена от потребителя директно в "инспектор обект".

За да премахнете случай трябва само да изчистите съдържанието на процедурата (кодови думи между започват и свършват), а в следващата компилация, самата Delphi премахване на излишните процедури код.

Най-лесният начин да кажа на прилагането на събитието - е да кликнете с мишката върху който и да е компонент. Когато кликнете върху бутона на мишката в текущата програма, която се появява OnClick събитие (чрез кликване). Въпреки, че това събитие не се обработват от програмата, така че натискането на бутона няма да доведе до никакви последствия. За да накарате програмата да отговори на належащата необходимост да се напише в Object Pascal програма фрагмент, който се нарича манипулатор събитие.

Този фрагмент трябва да бъде поредица от редовете на текста, в който програмистът да уточнява каква програма трябва да се направи в отговор на натискането на един бутон. Фрагмент се прави под формата на процедурата на езика Паскал.

За да накарате Delphi да направят свои собствени процедури за обществени поръчки за събитието манипулатор OnClick, кликнете два пъти върху поставената компонент. В отговор Delphi активира код прозорец, където можете да видите на следния фрагмент:

процедура TForm1.Button1Click (Sender: TObject);

процедура Word информира компилатор за началото на процедурата. Следвано от името на метода TForm1.Button1Click. Това име е композитен: тя се състои от клас име TForm1 и действителното метода на име Button1Click.

Досега има само заготовката манипулатор - метод тяло е празен. Отбори, които ще бъдат записани във вътрешността на манипулатор, изпълнени когато потребителят кликне върху този компонент.

Направете го така, че бутонът затваря програмата. За да направите това, един празен ред между думите започне и да завърши трябва да напишете следната команда:

метод Close (близо), за да Form1 обект (прозорец) ще се нарича.

Примери за боравене със събития програми OnClick могат да се видят на адрес:

процедура TForm1.Button1Click (Sender: TObject);

Label1.Caption: ул = '. Bazarova, Сграда 35, ап 35 ";

процедура TForm1.Button2Click (Sender: TObject);

Label2.Caption: = "Prospect Програмистите 3/1 кутия, в кв. 275 ";

процедура TForm1.Button3Click (Sender: TObject);

Label3.Caption: "платно Kovalevskoi квадрат 181, Сграда 27" =;

процедура TForm1.Button4Click (Sender: TObject);

Label4.Caption: ул = '. Берингово, Сграда 22, ап 209 ";

Откъси на езика Object Pascal приложения, за да "скочат бутона" (допълнение 6):

процедура TForm1.Button1Click (Sender: TObject);

3. Независима работа.

Учениците ще трябва да се създаде приложение с манипулатор за събитие OnClick Бутон компонент.

Сега нека да обобщим нашия урок днес, ние научихме, че:
  • манипулатор за събитие - процедура, която се извършва, когато определено събитие;
  • да изберете събитието служи като раздела "Събития" (Събития) "обект инспектор" (Object Inspector);
  • Научихме как да създадете манипулатор за най-популярната събитието OnClick.

Резултатите от самостоятелна работа на студентите могат да се видят:

За да изпълни задачата на "E-семинар"

Свързани статии

Подкрепете проекта - споделете линка, благодаря!