Előadás a GUI és rendezvény eljárások
Előadás: „.. A grafikus felhasználói felület és az esemény eljárások grafikus felhasználói felület A grafikus interfész szükséges a végrehajtási interaktív felhasználói párbeszédet.” - átirata:
1 grafikus felület és az esemény eljárásokat.
2 grafikus felhasználói felület. A grafikus interfész szükséges a végrehajtásához interaktív párbeszéd a felhasználó fut az alkalmazás. Az alapja a létrehozása grafikus felhasználói felület az alkalmazás a forma (Visual Basic - objektum osztály Forma, a VBA-ban - UserForm objektum osztály), amely egy ablak, amelyben a vezérlőelemek találhatók. Grafikai tervezés felület tartalmazhat több formában.
3 Form. Form - egy objektum, amely egy ablak a képernyőn, ahol az ellenőrzések vannak elhelyezve.
4 osztályai kontrollok (kontroll) osztályba tartozó kontroll (kontroll) nincs más funkció a grafikus felületen az alkalmazás. A bemeneti és kimeneti adatok általában használt: A vizsgálati területen (az ábrán) Címkék (Label) listák (a ListBox) grafikus teljesítmény: Grafikus ablak (a PictureBox) megszervezése a párbeszéd: Parancsgombok (SommandButton) Kapcsolók (CheckBox) Zászlók (OptionsButton) A forma a doboz Ez kerül a több példányát egy osztály kontroll elemek, például több gomb Command1, Command2, Command3, amelyek mindegyike egyedi értékek a tulajdonságok (felirattal, méret stb).
5 Controls. Controls - olyan tárgyak, amelyek elemei a grafikus felület és az alkalmazás reagál ezekre az eseményekre által a felhasználó vagy program tárgyakat.
6. Néhány objektum osztályok, tulajdonságok, módszerek és események. Class obektovSvoystvaMetodySobytiya forma (forma) UserForm (formák) Név (név) Képaláírás (felirat) betűtípus (font) Magasság (magasság) szélessége (szélesség) Show (mutat) Move (áthelyezés) Terhelés (letöltés) Parancsgombot (parancsgomb) Név (utónév ) Képaláírás (felirat) betűtípus (font) magasság (magasság) szélessége (szélesség) lépés (lépés) click (kattintás) szövegdobozba (szöveges mező) neve (keresztnév) text (szöveg) betűtípus (font) magasság (magasság) szélessége (W) mozog (mozgó) DblClick (dupla kattintással)
7 elnevezése tárgyakat. Célszerű elnevezését a projekt helyszínek, amelyek lehetővé teszik számukra, hogy felismeri a típusát és értékét. Feltételezzük, hogy a név kezdődik egy előtag azonosítja az adott típusú objektumot. Formák kapott előtagja frm, az komadny cmd gombok, szövegmezők, txt, LBL a feliratokat, stb Miután az előtag a tájékoztató a név része, melyet aktiválunk (például frmFirst, lblText, cmdExit), vagy tartalmaz olyan szám (például, TXT1, txt2, txt3).
8 Eseménydús eljárás. Minden esemény, akkor a program a válasz, azaz a A reakció az objektum az esemény bekövetkezett. Ha a felhasználó a kakoe- semmilyen hatással a GUI komponenst (pl kattintva), válaszul hajt végre néhány műveletsornak (eljárások) neve az eljárás magában foglalja a nevét, a tárgy és a nevét az esemény: Obekt_Sobytie ()
9. Az esemény eljárást. Egy esemény rutin egy szubrutin, amely végrehajtása megkezdődik végrehajtása után egy konkrét eseményre.
10 Minden eljárás egyetlen program modul, végrehajtja egy speciális algoritmust. A procedurális terminológiát ilyen eljárások megfelelnek az szubrutinok, így minden esetben eljárás kulcsszóval kezdődik Sub (szubrutin - a szubrutin) és végződik End Sub Kulcs szavak: Sub objektum (1) _Sobytie () objektum (2) A tulajdonságok ZnachenieSvoystva = objektum (3 ) A tulajdonságok = ZnachenieSvoystva ... End Sub