Borland Delphi

célok:
  • Képzés: hogy a koncepció az események a Windows és az eseménykezelő a Delphi környezetben. Vizsgáljuk meg a legfontosabb eseményeket és a lehetséges komponensek: Edit, Button, Label.
berendezés:
  • PC-k alkalmazása Boland Delphi for Microsoft Windows;
  • számítógép tanár;
  • multimédiás kivetítő;
Képzés és tájékoztatók:
  • tankönyv;
  • elektronikus műhely;
  • kártyákat a feladatokat az önálló munkavégzésre;
  • előadásait.
Lecke terv:
  1. Az ismétlődő témája az előző leckében formájában egy felmérés.
  2. Tanulmány az új anyag.
  3. Önálló munkát.
  4. Lecke összefoglaló.
  5. Házi feladat.

1. Ellenőrizze az előző leckében témák formájában egy felmérés. A téma az előző leckét: „Component komponens tulajdonságait.”.

kérdés:
  • Mi az a jel?
  • hogyan válassza ki és helyezze alkatrészek egy formában?
  • Mi a közös az alkatrészek tulajdonságainak ismersz?
  • komponenseként a tulajdonságai módosíthatók (például megváltoztatva a méretet vagy színt komponens)?

2. Tanulmány az új anyag.

Kíséri bemutatása (1. függelék).

Az alapötlet a PFSZ nem kapcsolódik a végrehajtását egy előre megírt utasítások sorozata, és reagál a bizonyos eseményeket. Ha nincs egyetlen esemény azoktól, amelyek által biztosított a reakció az alkalmazás, akkor a személyes és nem hajt végre. Megnyomta a gombot - az alkalmazás reagált: a eseménykezelő hozott semmit a számítógép képernyőjén nyomtatni valamit, amit okozott eljárást.

A számítógép is csatlakozik a különböző események: bekapcsolás, nyomja meg a billentyűzet, az egér kattintással, stb Delphi lehetőséget nyújt az ügyfelek számára, hogy reagáljon rájuk :. A rendező a programozó kommunikál speciális összetevőt eljárások úgynevezett eseménykezelőkkel a megfelelő operációs rendszer mechanizmusát .

Event - reakció komponensként egy bizonyos hatást.

A Windows megtanulja minden esetben, és ha a kapcsolat a felvezető esemény van beállítva, átadja a vezérlést is.

Általában ez így néz ki:

A generációs események programozó hagyományos eszközökkel nem lehet hatással. A hatáskörébe csak kezelni egy esemény, amely a levelet módszert fogjuk végezni, ha ez bekövetkezik.

Delphi fájlokat minden eleme a nevét minden esetben rakodók, és megjeleníti azokat a „Object Inspector” (Object Inspector) az „Események” fülre (események).

Létrehozásához eseménykezelő, kövesse az alábbi lépéseket:
  • válassza ki az összetevőt, amely a kezelni kívánt esemény.
  • Nyissa meg a fül „Events” (Események), és kattintson duplán a jobb oldali oszlopban a kiválasztott esemény.

Ennek eredményeként ezek a tevékenységek Delphi automatikusan létrehoz egy eljárást

esemény kezelése. A neve ennek eljárás áll az alkalmazás nevét és az esemény. Meg lehet változtatni a felhasználó közvetlenül az „Object Inspector”.

Ahhoz, hogy távolítsa el az esemény csak arra, hogy törölje a tartalmát az eljárás (kódszót között kezdődik és ér véget), és a következő összeállítás, Delphi maga felesleges eljárások kódot.

A legegyszerűbb módja, hogy elmondja az alkalmazása esetén - az, hogy kattintson az egér bármely összetevője. Ha rákattint az egér gombját a futó program jelenik onclick esemény (kattintva). Bár ez az esemény nem kerül feldolgozásra a programot, így a gomb megnyomása nem vezet semmilyen következményekkel. Kényszeríteni a program, hogy válaszoljon a sürgető szükség, hogy írjon Object Pascal program részletben, melynek neve egy eseménykezelő.

Ez a fragmentum kell sorozata szöveg sorokat, amelyben a programozó meghatározza, hogy milyen programot kell csinálni, válaszul a kattintson a gombra. Töredék készül formájában az eljárás nyelvén Pascal.

Kényszeríteni Delphi, hogy saját beszerzési eljárások az eseménykezelő OnClick kattintson duplán a behelyezett komponenst. A Delphi válasz aktiválja a kódot ablakot, ahol láthatjuk a következő részlet:

eljárás TForm1.Button1Click (Sender: TObject);

Szó eljárás tájékoztatja a fordító a kezdete az eljárást. Majd a módszer neve is TForm1.Button1Click. Ez a név egy összetett: áll egy név TForm1 osztály és a tényleges neve Button1Click módszer.

Eddig csak a munkadarab felvezető - módszer a test üres. Csapatok lesz írva benne a felvezető, végrehajtásra, ha a felhasználó rákattint az alkatrész.

Legyen úgy, hogy a gomb bezárja a programot. Ehhez egy üres sor között szavak kezdetét és végét kell írni a következő parancsot:

módszer bezárása (z) a Form1 tárgy (ablak) fogják hívni.

Példák eseménykezelő OnClick programokat is megtekinthető:

eljárás TForm1.Button1Click (Sender: TObject);

Label1.Caption: = „str. Bazarova, Building 35, Apt 35 „;

eljárás TForm1.Button2Click (Sender: TObject);

Label2.Caption: = „Prospect programozók 3/1 burkolat, kv. 275 „;

eljárás TForm1.Button3Click (Sender: TObject);

Label3.Caption: = 'sávban Kovalevskoi tér 181, Building 27';

eljárás TForm1.Button4Click (Sender: TObject);

Label4.Caption: = „str. Bering, Building 22, Apt 209 „;

Snippets nyelvén Object Pascal alkalmazások „ugrás” gombot (6. függelék):

eljárás TForm1.Button1Click (Sender: TObject);

3. Független munkát.

Diákoknak, hogy hozzon létre egy alkalmazás az eseménykezelő OnClick gomb komponenst.

Most összefoglaljuk a leckét ma tudtuk meg, hogy:
  • eseménykezelő - olyan eljárás, amely akkor történik, amikor egy meghatározott esemény;
  • válassza ki az eseményt, ahol egy lapon "Events" (Események) "Object Inspector" (Object Inspector);
  • Megtanultuk, hogyan kell létrehozni egy kezelőt a legnépszerűbb esemény OnClick.

Az eredmények önálló munka a diákok látható:

Ahhoz, hogy a feladatának „E-Workshop”

Kapcsolódó cikkek