Borland Delphi
- 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.
- PC-k alkalmazása Boland Delphi for Microsoft Windows;
- számítógép tanár;
- multimédiás kivetítő;
- tankönyv;
- elektronikus műhely;
- kártyákat a feladatokat az önálló munkavégzésre;
- előadásait.
- Az ismétlődő témája az előző leckében formájában egy felmérés.
- Tanulmány az új anyag.
- Önálló munkát.
- Lecke összefoglaló.
- 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”