„Raw” változatai közötti eltérés
Ugrás a navigációhoz
Ugrás a kereséshez
a |
a |
||
(5 közbenső módosítás ugyanattól a szerkesztőtől nincs mutatva) | |||
1. sor: | 1. sor: | ||
+ | {{Vissza|Szoftvertechnikák}} | ||
+ | ''Ez egy nemhivatalos kikérdező, amely a ZH-ra igyekszik felkészíteni titeket, gyakoroltatni azt. A kérdéseket a fent lévő ZH-kból állítottam össze. Jó felkészülést és sok sikert kívánok!'' | ||
{{Kvízoldal | {{Kvízoldal | ||
− | |cím= | + | |cím=ZH felkészítő kikérdező}} |
− | }} | ||
− | == | + | == Egy Windows Forms alapú alkalmazásban a célunk egy összetett (több vezérlőből álló), újrafelhasználható vezérlő kialakítása. Mit használna ehhez? == |
− | {{kvízkérdés|típus=egy|válasz= | + | {{kvízkérdés|típus=egy|válasz=6|pontozás=-}} |
− | # | + | # Groupbox |
− | # | + | # Checkbox osztályból származtatás |
− | # | + | # Form |
− | # | + | # Component |
+ | # CostumControl leszármaztatás | ||
+ | # UserControl | ||
+ | # Control leszármaztatás | ||
− | == | + | == Egy Windows Forms alapú alkalmazásban a célunk egy olyan testreszabott, újrafelhasználható checkbox (jelölőnégyzet) vezérlő bevezetése, amely minden egyes kattintáskor egy üzenetablakban megkérdezi a felhasználót, biztos-e a döntésében. Mit használna ehhez? == |
− | {{kvízkérdés|típus=egy|válasz= | + | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} |
− | # | + | # Groupbox |
− | # | + | # Checkbox osztályból származtatás |
− | # | + | # Form |
− | # | + | # Component |
+ | # CostumControl leszármaztatás | ||
+ | # UserControl | ||
+ | # Control leszármaztatás | ||
+ | |||
+ | == Azonosított .NET szerelvényekből lehet két ugyanolyan nevű telepítve egy számítógépre. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Egy alkalmazáson belül a Windows üzenetek feldolgozása párhuzamos. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Egy privát .NET szerelvények telepítése egyszerű, csak fel kell másolni a számítógépre. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == .NET környezetben egy folyamat a kilépéskor bevárja az összes előtér szálat. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A C# delegate objektumok a C függvénypointerek modern megfelelői, ugyanakkor több függvényre is tudnak mutatni/hivatkozni. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == .NET környezetben egy objektumot gyakran olvasunk, de ritkán írunk. Mit használna a kölcsönös kizárás megvalósítására? == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Lock | ||
+ | # Mutex | ||
+ | # ReaderWriterLock | ||
+ | # Semaphore | ||
+ | |||
+ | == Feladatunk egy Windows Forms alkalmazásban annak számolása és kirajzolása az ablak bal felső sarkában, hogy hányszor keletkezett érvénytelen terület. Mi(k)hez van erre szükség? == | ||
+ | {{kvízkérdés|típus=több|válasz=1,2,4|pontozás=-}} | ||
+ | # Invalidate hívása. | ||
+ | # Paint esemény kezelése vagy OnPaint felülírása. | ||
+ | # Timer | ||
+ | # Egy tagváltozó a darabszám értékének nyilvántartására. | ||
+ | |||
+ | == A JIT fordító a köztes kódot fordítja natív gépi kódra. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Windows Forms vezérlők (Control) között lehetőség van a szülő/gyerek és birtokos/birtokolt viszony kialakítására. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A JIT fordító a C# kódot fordítja IL kódra. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == C#-ban a delegate kulcsszóval egy típust vezetünk be, melyből lehet akár lokális változót is létrehozni. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Egy Windows Forms úrlapra egy Panel objektumot helyezünk olyan módon, hogy a Panel és az űrlap szélei között marad szabad hely. Milyen technikával lehet legegyszerűbben elérni, hogy az űrlap magasságának növelésével a Panel magassága is változzon (ugyanannyival). == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Dockolás | ||
+ | # Anchor | ||
+ | # FillPanel | ||
+ | # Splitter | ||
+ | # Sticky container | ||
− | == | + | == A .NET Core csak Windowson fut. == |
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
− | # | + | # Igaz |
− | # | + | # Hamis |
− | |||
− | |||
− | == | + | == IL-t könnyű visszafejteni. == |
− | {{kvízkérdés|típus=egy|válasz= | + | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} |
− | # | + | # Igaz |
− | + | # Hamis | |
− | # | ||
− | |||
− | == | + | == Windows Forms nem támogat lineáris transzformációkat. == |
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
− | == Egy | + | == .NET beépített osztályok legtöbbje szálbiztos. == |
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A C# delegate objektumok a C függvénypointerek modern megfelelői, ugyanakkor több függvényre is tudnak hivatkozni. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Egy alkalmazás a telepítésekor felteszi a célkörnyezetbe az általa használt DLL-eket egy közös mappába. Később egy másik alkalmazás telepítésekor felülírja a korábban telepített alkalmazás egyik DLL-jét egy másik verzióval. A korábban telepített alkalmazás ezzel az újonnan telepített DLL-lel nem működik megfelelően. == | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
− | # | + | # Igaz |
− | # | + | # Hamis |
− | # | + | |
+ | == Egy Windows Forms alapú alkalmazásban a célunk egy komplex felépítésű, sok vezérlőt tartalmazó űrlap/ablak felület kialakításának minél modulárisabb megoldása (a kódszervezés tekintetében vagyis átlátható, kisebbegységekben szeretnénk a felületet, egyes részeit kifejleszteni). == | ||
+ | {{kvízkérdés|típus=egy|válasz=6|pontozás=-}} | ||
+ | # Groupbox | ||
+ | # Checkbox osztályból származtatás | ||
+ | # Form | ||
+ | # Component | ||
+ | # CostumControl leszármaztatás | ||
+ | # UserControl | ||
+ | # Control leszármaztatás | ||
+ | |||
+ | == Egy Windows Forms alapú alkalmazásban a célunk egy teljesen egyedi és újrafelhasználható vezérlő bevezetése, mely minden kattintásra eggyel nagyobb értéket jelenít meg. == | ||
+ | {{kvízkérdés|típus=egy|válasz=7|pontozás=-}} | ||
+ | # Groupbox | ||
+ | # Checkbox osztályból származtatás | ||
+ | # Form | ||
+ | # Component | ||
+ | # CostumControl leszármaztatás | ||
+ | # UserControl | ||
+ | # Control leszármaztatás | ||
+ | |||
+ | == .NET környezetben egy kiszolgáló alkalmazást készítünk, melynek egyidőben nagyon sokklienst kell tudni kiszolgálnia. Ilyen esetben a thread-poolt a legcélszerűbb használni a klisensek hatékony, párhuzamos kiszolgálása érdekében. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Egy .NET alkalmazásban a .NET "megkerülésével", közvetlenül a Win32 API használatával erőforrásokat foglalunk egy osztályunkban (pl. fájlt nyitunk meg). Ilyenkor érdemes használni destruktort. == | ||
+ | {{kvízkérdés|típus=több|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
− | == | + | == A Win32 API-t jellemzően C# nyelven programozzuk. == |
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
− | == | + | == A Windows Forms alkalmazásokban van lehetőség a rajz, pl. szöveg 2 dimenziós térben történő elforgatására. == |
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Egy Win32 üzenet billentyűlenyomás esetén tartalmazza a lenyomott billentyű kódját. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Egy Win32 CALLBACK függvény olyan függvény, amit az operációs rendszer valósít megés mi hívunk az alkalmazás fejlesztése során. == | ||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
− | # | + | # Igaz |
− | # | + | # Hamis |
− | + | ||
− | + | == .NET környezetben egy többszálú alkalmazást készítünk, melyben az egyik szál lockutasítással zárat szerez előbb X, majd Y objektum paraméterekkel. Egy másik szál előbb az Y, majd az X paraméterekkel szerez zárat. Ilyen esetben fennáll a holtpont (deadlock) esélye. == | |
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
− | == | + | == A .NET Windows Forms bizonyos osztályai a beépített Component osztályból származnak. Mi ennek a következménye? == |
− | {{kvízkérdés|típus= | + | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} |
− | # | + | # Lehetőség van a visual Studio designerében felparaméterezni. |
− | # | + | # Natív ablakot csomagol be. |
− | # | + | # Szülő-gyerek viszonyba állíthatók egymással. |
− | # | + | # Örökli a vezérlőkre közös tulajdonságukat, mint pl a helye, mérete. |
− | == A | + | == Feladatunk egy .NET alkalmazásban Oracle adatbázisban bizonyos rekordok módosítása. Mi(k)re van ehhez szükség? == |
− | {{kvízkérdés|típus=egy|válasz= | + | {{kvízkérdés|típus=több|válasz=4,6,7|pontozás=-}} |
− | # | + | # SqlCommand |
− | # | + | # SqlDataReader |
− | # | + | # SqlConnection |
− | # | + | # OracleConnection |
+ | # OracleDataReader | ||
+ | # OracleCommand | ||
+ | # Try/finally vagy using blokk | ||
+ | |||
+ | == Feladatunk egy .NET alkalmazásban Oracle adatbázisból több rekord robosztus lekérdezése. == | ||
+ | {{kvízkérdés|típus=több|válasz=4,5,6,7|pontozás=-}} | ||
+ | # SqlCommand | ||
+ | # SqlDataReader | ||
+ | # SqlConnection | ||
+ | # OracleConnection | ||
+ | # OracleDataReader | ||
+ | # OracleCommand | ||
+ | # Try/finally vagy using blokk | ||
+ | |||
+ | == A Win32 API függvények számos programozói környezetből, pl. .NET alól is elérhetők. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == C# nyelvű kódunkban egy olyan objektumot hozunk létre, mely nem felügyelt erőforrást használ/csomagol be. Milyen C# konstrukciót használunk ilyen esetben ha biztosítani szeretnénk a nem felügyelt erőforrás mielőbbi felszabadítását, miután befejeztük a használatát? == | ||
+ | {{kvízkérdés|típus=egy|válasz=5|pontozás=-}} | ||
+ | # Destroy | ||
+ | # Finalize | ||
+ | # Discard | ||
+ | # Using block | ||
+ | # Destructor | ||
+ | |||
+ | == Egy C# eseményre feliratkozni az = operátorral lehet. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == C# nyelven az "@attribútumnév" szintaktikával lehet deklaratívan annotációkat osztályokhoz fűzni. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Windows Forms nem modális dialógusablak a DialogResult-ban tudja jelezni, hogy a felhasználó Ok vagy Cancel gombbal zárta be a dialógus ablakot. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A .NET több programozási nyelvet is támogat. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Egy Windows Forms alapú alkalmazás esetén egy saját státuszbárt (? státuszsáv)szeretne megvalósítani. Ennek mindig a tartalmazó ablak alján kell elhelyezkednie fix magassággal (státuszbár az alsó/oldalsó élei és a tartalmazó űrlap élei között nem lehet szabad hely/rés). Milyen technikát legcélszerűbb ehhez választani? == | ||
+ | {{kvízkérdés|típus=egy|válasz=5|pontozás=-}} | ||
+ | # Anchor | ||
+ | # Splitter | ||
+ | # Grid panel | ||
+ | # Split container | ||
+ | # Dock | ||
− | == | + | == .NET környezetben egy osztályban az f() és g() függvényekben a lock utasítással zárolást végzünk ugyanazon paraméterrel. Ezen felül tudjuk, hogy f() meghívja g()-t. Igaz-e az állítás, hogy amikor egy szál meghívja f()-et, holtpont (deadlock) fog kialakulni? == |
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
− | # | + | # Igaz |
− | + | # Hamis | |
− | # | + | |
− | # | + | == Egy alkalmazás a telepítésekor felteszi a célkörnyezetbe az általa használt DLL-eket egy közös mappába. == |
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
− | == A | + | == C# delegate objektum hívásakor valamennyi, a delegate objektum által hivatkozott függvény meghívódik. == |
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A Windows Forms alkalmazásokban van lehetőség a rajz, pl. szöveg 3 dimenziós térben történő elforgatására. == | ||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
− | # | + | # Igaz |
− | # | + | # Hamis |
− | |||
− | |||
− | == | + | == A .NET Frameworkre fordított alkalmazások Linuxon is futnak. == |
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
− | # | + | # Igaz |
− | # | + | # Hamis |
− | |||
− | |||
− | == | + | == Egy dialógus ablak modális megjelenítés során át lehet váltani egy másik ablakra (az alkalmazáson belül) a dialógus ablak bezárása előtt is. == |
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
− | # | + | # Igaz |
− | # | + | # Hamis |
− | |||
− | |||
− | == | + | == C# nyelven egy osztályban egy esemény tag elé a delegate kulcsszót kell írni. == |
− | {{kvízkérdés|típus=egy|válasz= | + | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} |
− | # | + | # Igaz |
− | + | # Hamis | |
− | |||
− | # | ||
− | == | + | == A Document-View architektúrában, amikor a dokumentum megváltozik, a nézet megkapja a változást jelző függvényparaméterében a megváltozott adatot. == |
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
− | # | + | # Igaz |
− | # | + | # Hamis |
− | |||
− | |||
− | == Az | + | == A Document-View architektúrában a dokumentumnak van egy vagy több olyan művelete, mellyel az állapotát a nézetek bármikor le tudják kérdezni. == |
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Az Adapter tervezési mintában (legalábbis annak object adapter változatában) az Adapter (adaptáló) osztály – amennyiben lehetősége van rá – továbbítja (delegálja) a kéréseket az Adaptee (adaptálandó) osztálynak. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Adott egy osztály. Az objektumainak állapotát úgy szeretnénk elmenteni és visszaállítani egy másik osztályból, hogy nem tesszük publikussá a tagváltozóit. == | ||
{{kvízkérdés|típus=egy|válasz=3|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=3|pontozás=-}} | ||
− | # | + | # Proxy |
− | # | + | # Command processor |
− | # | + | # Memento |
− | # | + | # Strategy |
+ | # Command | ||
+ | # Prepository | ||
+ | # Snapshot | ||
− | == A | + | == A Dependency Injection tervezési minta lényege, hogy az osztály függőségeit a konstruktorában hozza létre, majd egy interfész hivatkozásként tagváltozókban tárolja. == |
− | {{kvízkérdés|típus=egy|válasz= | + | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} |
− | # | + | # Igaz |
− | + | # Hamis | |
− | # | ||
− | |||
− | == | + | == A Singleton tervezési mintában az osztály egyetlen példánya az osztály egy virtuális tagfüggvényével kérhető le. == |
− | {{kvízkérdés|típus= | + | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} |
− | # | + | # Igaz |
− | + | # Hamis | |
− | # | ||
− | |||
− | == | + | == Egy .NET osztályunk konstruktorában nagyméretű .NET string tömböt foglalunk. Ez esetben írunk az osztályunkban destruktort és Dispose függvényt, melyben gondoskodunk a tömb felszabadításáról. == |
− | {{kvízkérdés|típus=egy|válasz= | + | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} |
− | # | + | # Igaz |
− | # | + | # Hamis |
− | |||
− | |||
− | == | + | == .NET környezetben a Semaphore előnye a Mutex-szel szemben, hogy különböző folyamatok szálai között is használható szinkronizációra. == |
− | {{kvízkérdés|típus=egy|válasz= | + | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} |
− | # | + | # Igaz |
− | + | # Hamis | |
− | # | ||
− | == | + | == .NET környezetben egy osztályunkban egy statikus tagváltozót kell kölcsönös kizárással védeni, melyre a lock utasítást használjuk. A lock változónak privátnak kell lennie ilyenkor. == |
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
− | # | + | # Igaz |
− | # | + | # Hamis |
− | |||
− | |||
− | == | + | == Egy Windows Forms alapú alkalmazásban mit értünk érvénytelen terület alatt. == |
{{kvízkérdés|típus=egy|válasz=3|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=3|pontozás=-}} | ||
− | # | + | # Ablakon túli terület. |
− | # | + | # Invalidate paraméterében opcionálisan megadott területet. |
− | # | + | # A korábban takarásban lévő, de időközben láthatóvá vált terület. |
− | # | + | # Vezérlők által kitakart terület. |
− | == | + | == Egy 32 bites számmal történő egyszerű értékadás .NET környezetben mindig atomi. == |
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Ha adott két objektum és ezekre a lock utasítással eltérő sorrendben szerez zárat két szál, nem alakulhat ki holtpont (deadlock). == | ||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
− | # | + | # Igaz |
− | # | + | # Hamis |
− | |||
− | |||
− | == | + | == A közös dll-ek egy központi mappába történő telepítésének egyik előnye, hogy így minden esetben elkerülhető dll hell probléma. == |
− | {{kvízkérdés|típus=egy|válasz= | + | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} |
− | # | + | # Igaz |
− | # | + | # Hamis |
− | |||
− | |||
− | == | + | == .NET-nél NuGet csomagok formájában lehet kiegészítő könyvtárakat letölteni. == |
− | {{kvízkérdés|típus=egy|válasz= | + | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} |
− | # | + | # Igaz |
− | + | # Hamis | |
− | |||
− | # | ||
− | == | + | == .NET környezetben két folyamat között kölcsönös kizárás a lock utasítással megvalósítható. == |
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
− | # | + | # Igaz |
− | # | + | # Hamis |
− | |||
− | |||
+ | == Amikor egy AutoResetEvent objektum jelzett lesz, a rá várakozó szálak közül csak egy futhat tovább. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
− | == | + | == Egy alkalmazáson belül a windows üzenetek feldolgozása párhuzamos. == |
− | {{kvízkérdés|típus=egy|válasz= | + | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} |
− | # | + | # Igaz |
− | + | # Hamis | |
− | # | ||
− | |||
− | == | + | == Milyen lépéseket tartalmaz jellemzően egy meglévő modális dialógusablak használata? == |
− | {{kvízkérdés|típus= | + | {{kvízkérdés|típus=több|válasz=1,2,4,5,6|pontozás=-}} |
− | # | + | # Dialógusablak példányosítása. |
− | # | + | # MessageBox megjelenítés. |
− | # | + | # A dialógusablakon levő vezérlők közvetlen inicializálása. |
− | # | + | # Dialógusablak megjelenítése. |
+ | # A dialógusablak visszatérésének (DialogResult) vizsgálata. | ||
+ | # A dialógusablakon levő vezérlők inicializálása property-k (tulajdonságok). | ||
+ | # Időzítő felparaméterezése. |
A lap jelenlegi, 2022. május 25., 09:11-kori változata
Ez egy nemhivatalos kikérdező, amely a ZH-ra igyekszik felkészíteni titeket, gyakoroltatni azt. A kérdéseket a fent lévő ZH-kból állítottam össze. Jó felkészülést és sok sikert kívánok!
Tartalomjegyzék
- 1 Egy Windows Forms alapú alkalmazásban a célunk egy összetett (több vezérlőből álló), újrafelhasználható vezérlő kialakítása. Mit használna ehhez?
- 2 Egy Windows Forms alapú alkalmazásban a célunk egy olyan testreszabott, újrafelhasználható checkbox (jelölőnégyzet) vezérlő bevezetése, amely minden egyes kattintáskor egy üzenetablakban megkérdezi a felhasználót, biztos-e a döntésében. Mit használna ehhez?
- 3 Azonosított .NET szerelvényekből lehet két ugyanolyan nevű telepítve egy számítógépre.
- 4 Egy alkalmazáson belül a Windows üzenetek feldolgozása párhuzamos.
- 5 Egy privát .NET szerelvények telepítése egyszerű, csak fel kell másolni a számítógépre.
- 6 .NET környezetben egy folyamat a kilépéskor bevárja az összes előtér szálat.
- 7 A C# delegate objektumok a C függvénypointerek modern megfelelői, ugyanakkor több függvényre is tudnak mutatni/hivatkozni.
- 8 .NET környezetben egy objektumot gyakran olvasunk, de ritkán írunk. Mit használna a kölcsönös kizárás megvalósítására?
- 9 Feladatunk egy Windows Forms alkalmazásban annak számolása és kirajzolása az ablak bal felső sarkában, hogy hányszor keletkezett érvénytelen terület. Mi(k)hez van erre szükség?
- 10 A JIT fordító a köztes kódot fordítja natív gépi kódra.
- 11 Windows Forms vezérlők (Control) között lehetőség van a szülő/gyerek és birtokos/birtokolt viszony kialakítására.
- 12 A JIT fordító a C# kódot fordítja IL kódra.
- 13 C#-ban a delegate kulcsszóval egy típust vezetünk be, melyből lehet akár lokális változót is létrehozni.
- 14 Egy Windows Forms úrlapra egy Panel objektumot helyezünk olyan módon, hogy a Panel és az űrlap szélei között marad szabad hely. Milyen technikával lehet legegyszerűbben elérni, hogy az űrlap magasságának növelésével a Panel magassága is változzon (ugyanannyival).
- 15 A .NET Core csak Windowson fut.
- 16 IL-t könnyű visszafejteni.
- 17 Windows Forms nem támogat lineáris transzformációkat.
- 18 .NET beépített osztályok legtöbbje szálbiztos.
- 19 A C# delegate objektumok a C függvénypointerek modern megfelelői, ugyanakkor több függvényre is tudnak hivatkozni.
- 20 Egy alkalmazás a telepítésekor felteszi a célkörnyezetbe az általa használt DLL-eket egy közös mappába. Később egy másik alkalmazás telepítésekor felülírja a korábban telepített alkalmazás egyik DLL-jét egy másik verzióval. A korábban telepített alkalmazás ezzel az újonnan telepített DLL-lel nem működik megfelelően.
- 21 Egy Windows Forms alapú alkalmazásban a célunk egy komplex felépítésű, sok vezérlőt tartalmazó űrlap/ablak felület kialakításának minél modulárisabb megoldása (a kódszervezés tekintetében vagyis átlátható, kisebbegységekben szeretnénk a felületet, egyes részeit kifejleszteni).
- 22 Egy Windows Forms alapú alkalmazásban a célunk egy teljesen egyedi és újrafelhasználható vezérlő bevezetése, mely minden kattintásra eggyel nagyobb értéket jelenít meg.
- 23 .NET környezetben egy kiszolgáló alkalmazást készítünk, melynek egyidőben nagyon sokklienst kell tudni kiszolgálnia. Ilyen esetben a thread-poolt a legcélszerűbb használni a klisensek hatékony, párhuzamos kiszolgálása érdekében.
- 24 Egy .NET alkalmazásban a .NET "megkerülésével", közvetlenül a Win32 API használatával erőforrásokat foglalunk egy osztályunkban (pl. fájlt nyitunk meg). Ilyenkor érdemes használni destruktort.
- 25 A Win32 API-t jellemzően C# nyelven programozzuk.
- 26 A Windows Forms alkalmazásokban van lehetőség a rajz, pl. szöveg 2 dimenziós térben történő elforgatására.
- 27 Egy Win32 üzenet billentyűlenyomás esetén tartalmazza a lenyomott billentyű kódját.
- 28 Egy Win32 CALLBACK függvény olyan függvény, amit az operációs rendszer valósít megés mi hívunk az alkalmazás fejlesztése során.
- 29 .NET környezetben egy többszálú alkalmazást készítünk, melyben az egyik szál lockutasítással zárat szerez előbb X, majd Y objektum paraméterekkel. Egy másik szál előbb az Y, majd az X paraméterekkel szerez zárat. Ilyen esetben fennáll a holtpont (deadlock) esélye.
- 30 A .NET Windows Forms bizonyos osztályai a beépített Component osztályból származnak. Mi ennek a következménye?
- 31 Feladatunk egy .NET alkalmazásban Oracle adatbázisban bizonyos rekordok módosítása. Mi(k)re van ehhez szükség?
- 32 Feladatunk egy .NET alkalmazásban Oracle adatbázisból több rekord robosztus lekérdezése.
- 33 A Win32 API függvények számos programozói környezetből, pl. .NET alól is elérhetők.
- 34 C# nyelvű kódunkban egy olyan objektumot hozunk létre, mely nem felügyelt erőforrást használ/csomagol be. Milyen C# konstrukciót használunk ilyen esetben ha biztosítani szeretnénk a nem felügyelt erőforrás mielőbbi felszabadítását, miután befejeztük a használatát?
- 35 Egy C# eseményre feliratkozni az = operátorral lehet.
- 36 C# nyelven az "@attribútumnév" szintaktikával lehet deklaratívan annotációkat osztályokhoz fűzni.
- 37 Windows Forms nem modális dialógusablak a DialogResult-ban tudja jelezni, hogy a felhasználó Ok vagy Cancel gombbal zárta be a dialógus ablakot.
- 38 A .NET több programozási nyelvet is támogat.
- 39 Egy Windows Forms alapú alkalmazás esetén egy saját státuszbárt (? státuszsáv)szeretne megvalósítani. Ennek mindig a tartalmazó ablak alján kell elhelyezkednie fix magassággal (státuszbár az alsó/oldalsó élei és a tartalmazó űrlap élei között nem lehet szabad hely/rés). Milyen technikát legcélszerűbb ehhez választani?
- 40 .NET környezetben egy osztályban az f() és g() függvényekben a lock utasítással zárolást végzünk ugyanazon paraméterrel. Ezen felül tudjuk, hogy f() meghívja g()-t. Igaz-e az állítás, hogy amikor egy szál meghívja f()-et, holtpont (deadlock) fog kialakulni?
- 41 Egy alkalmazás a telepítésekor felteszi a célkörnyezetbe az általa használt DLL-eket egy közös mappába.
- 42 C# delegate objektum hívásakor valamennyi, a delegate objektum által hivatkozott függvény meghívódik.
- 43 A Windows Forms alkalmazásokban van lehetőség a rajz, pl. szöveg 3 dimenziós térben történő elforgatására.
- 44 A .NET Frameworkre fordított alkalmazások Linuxon is futnak.
- 45 Egy dialógus ablak modális megjelenítés során át lehet váltani egy másik ablakra (az alkalmazáson belül) a dialógus ablak bezárása előtt is.
- 46 C# nyelven egy osztályban egy esemény tag elé a delegate kulcsszót kell írni.
- 47 A Document-View architektúrában, amikor a dokumentum megváltozik, a nézet megkapja a változást jelző függvényparaméterében a megváltozott adatot.
- 48 A Document-View architektúrában a dokumentumnak van egy vagy több olyan művelete, mellyel az állapotát a nézetek bármikor le tudják kérdezni.
- 49 Az Adapter tervezési mintában (legalábbis annak object adapter változatában) az Adapter (adaptáló) osztály – amennyiben lehetősége van rá – továbbítja (delegálja) a kéréseket az Adaptee (adaptálandó) osztálynak.
- 50 Adott egy osztály. Az objektumainak állapotát úgy szeretnénk elmenteni és visszaállítani egy másik osztályból, hogy nem tesszük publikussá a tagváltozóit.
- 51 A Dependency Injection tervezési minta lényege, hogy az osztály függőségeit a konstruktorában hozza létre, majd egy interfész hivatkozásként tagváltozókban tárolja.
- 52 A Singleton tervezési mintában az osztály egyetlen példánya az osztály egy virtuális tagfüggvényével kérhető le.
- 53 Egy .NET osztályunk konstruktorában nagyméretű .NET string tömböt foglalunk. Ez esetben írunk az osztályunkban destruktort és Dispose függvényt, melyben gondoskodunk a tömb felszabadításáról.
- 54 .NET környezetben a Semaphore előnye a Mutex-szel szemben, hogy különböző folyamatok szálai között is használható szinkronizációra.
- 55 .NET környezetben egy osztályunkban egy statikus tagváltozót kell kölcsönös kizárással védeni, melyre a lock utasítást használjuk. A lock változónak privátnak kell lennie ilyenkor.
- 56 Egy Windows Forms alapú alkalmazásban mit értünk érvénytelen terület alatt.
- 57 Egy 32 bites számmal történő egyszerű értékadás .NET környezetben mindig atomi.
- 58 Ha adott két objektum és ezekre a lock utasítással eltérő sorrendben szerez zárat két szál, nem alakulhat ki holtpont (deadlock).
- 59 A közös dll-ek egy központi mappába történő telepítésének egyik előnye, hogy így minden esetben elkerülhető dll hell probléma.
- 60 .NET-nél NuGet csomagok formájában lehet kiegészítő könyvtárakat letölteni.
- 61 .NET környezetben két folyamat között kölcsönös kizárás a lock utasítással megvalósítható.
- 62 Amikor egy AutoResetEvent objektum jelzett lesz, a rá várakozó szálak közül csak egy futhat tovább.
- 63 Egy alkalmazáson belül a windows üzenetek feldolgozása párhuzamos.
- 64 Milyen lépéseket tartalmaz jellemzően egy meglévő modális dialógusablak használata?
Egy Windows Forms alapú alkalmazásban a célunk egy összetett (több vezérlőből álló), újrafelhasználható vezérlő kialakítása. Mit használna ehhez?
- Groupbox
- Checkbox osztályból származtatás
- Form
- Component
- CostumControl leszármaztatás
- UserControl
- Control leszármaztatás
Egy Windows Forms alapú alkalmazásban a célunk egy olyan testreszabott, újrafelhasználható checkbox (jelölőnégyzet) vezérlő bevezetése, amely minden egyes kattintáskor egy üzenetablakban megkérdezi a felhasználót, biztos-e a döntésében. Mit használna ehhez?
- Groupbox
- Checkbox osztályból származtatás
- Form
- Component
- CostumControl leszármaztatás
- UserControl
- Control leszármaztatás
Azonosított .NET szerelvényekből lehet két ugyanolyan nevű telepítve egy számítógépre.
- Igaz
- Hamis
Egy alkalmazáson belül a Windows üzenetek feldolgozása párhuzamos.
- Igaz
- Hamis
Egy privát .NET szerelvények telepítése egyszerű, csak fel kell másolni a számítógépre.
- Igaz
- Hamis
.NET környezetben egy folyamat a kilépéskor bevárja az összes előtér szálat.
- Igaz
- Hamis
A C# delegate objektumok a C függvénypointerek modern megfelelői, ugyanakkor több függvényre is tudnak mutatni/hivatkozni.
- Igaz
- Hamis
.NET környezetben egy objektumot gyakran olvasunk, de ritkán írunk. Mit használna a kölcsönös kizárás megvalósítására?
- Lock
- Mutex
- ReaderWriterLock
- Semaphore
Feladatunk egy Windows Forms alkalmazásban annak számolása és kirajzolása az ablak bal felső sarkában, hogy hányszor keletkezett érvénytelen terület. Mi(k)hez van erre szükség?
- Invalidate hívása.
- Paint esemény kezelése vagy OnPaint felülírása.
- Timer
- Egy tagváltozó a darabszám értékének nyilvántartására.
A JIT fordító a köztes kódot fordítja natív gépi kódra.
- Igaz
- Hamis
Windows Forms vezérlők (Control) között lehetőség van a szülő/gyerek és birtokos/birtokolt viszony kialakítására.
- Igaz
- Hamis
A JIT fordító a C# kódot fordítja IL kódra.
- Igaz
- Hamis
C#-ban a delegate kulcsszóval egy típust vezetünk be, melyből lehet akár lokális változót is létrehozni.
- Igaz
- Hamis
Egy Windows Forms úrlapra egy Panel objektumot helyezünk olyan módon, hogy a Panel és az űrlap szélei között marad szabad hely. Milyen technikával lehet legegyszerűbben elérni, hogy az űrlap magasságának növelésével a Panel magassága is változzon (ugyanannyival).
- Dockolás
- Anchor
- FillPanel
- Splitter
- Sticky container
A .NET Core csak Windowson fut.
- Igaz
- Hamis
IL-t könnyű visszafejteni.
- Igaz
- Hamis
Windows Forms nem támogat lineáris transzformációkat.
- Igaz
- Hamis
.NET beépített osztályok legtöbbje szálbiztos.
- Igaz
- Hamis
A C# delegate objektumok a C függvénypointerek modern megfelelői, ugyanakkor több függvényre is tudnak hivatkozni.
- Igaz
- Hamis
Egy alkalmazás a telepítésekor felteszi a célkörnyezetbe az általa használt DLL-eket egy közös mappába. Később egy másik alkalmazás telepítésekor felülírja a korábban telepített alkalmazás egyik DLL-jét egy másik verzióval. A korábban telepített alkalmazás ezzel az újonnan telepített DLL-lel nem működik megfelelően.
- Igaz
- Hamis
Egy Windows Forms alapú alkalmazásban a célunk egy komplex felépítésű, sok vezérlőt tartalmazó űrlap/ablak felület kialakításának minél modulárisabb megoldása (a kódszervezés tekintetében vagyis átlátható, kisebbegységekben szeretnénk a felületet, egyes részeit kifejleszteni).
- Groupbox
- Checkbox osztályból származtatás
- Form
- Component
- CostumControl leszármaztatás
- UserControl
- Control leszármaztatás
Egy Windows Forms alapú alkalmazásban a célunk egy teljesen egyedi és újrafelhasználható vezérlő bevezetése, mely minden kattintásra eggyel nagyobb értéket jelenít meg.
- Groupbox
- Checkbox osztályból származtatás
- Form
- Component
- CostumControl leszármaztatás
- UserControl
- Control leszármaztatás
.NET környezetben egy kiszolgáló alkalmazást készítünk, melynek egyidőben nagyon sokklienst kell tudni kiszolgálnia. Ilyen esetben a thread-poolt a legcélszerűbb használni a klisensek hatékony, párhuzamos kiszolgálása érdekében.
- Igaz
- Hamis
Egy .NET alkalmazásban a .NET "megkerülésével", közvetlenül a Win32 API használatával erőforrásokat foglalunk egy osztályunkban (pl. fájlt nyitunk meg). Ilyenkor érdemes használni destruktort.
- Igaz
- Hamis
A Win32 API-t jellemzően C# nyelven programozzuk.
- Igaz
- Hamis
A Windows Forms alkalmazásokban van lehetőség a rajz, pl. szöveg 2 dimenziós térben történő elforgatására.
- Igaz
- Hamis
Egy Win32 üzenet billentyűlenyomás esetén tartalmazza a lenyomott billentyű kódját.
- Igaz
- Hamis
Egy Win32 CALLBACK függvény olyan függvény, amit az operációs rendszer valósít megés mi hívunk az alkalmazás fejlesztése során.
- Igaz
- Hamis
.NET környezetben egy többszálú alkalmazást készítünk, melyben az egyik szál lockutasítással zárat szerez előbb X, majd Y objektum paraméterekkel. Egy másik szál előbb az Y, majd az X paraméterekkel szerez zárat. Ilyen esetben fennáll a holtpont (deadlock) esélye.
- Igaz
- Hamis
A .NET Windows Forms bizonyos osztályai a beépített Component osztályból származnak. Mi ennek a következménye?
- Lehetőség van a visual Studio designerében felparaméterezni.
- Natív ablakot csomagol be.
- Szülő-gyerek viszonyba állíthatók egymással.
- Örökli a vezérlőkre közös tulajdonságukat, mint pl a helye, mérete.
Feladatunk egy .NET alkalmazásban Oracle adatbázisban bizonyos rekordok módosítása. Mi(k)re van ehhez szükség?
- SqlCommand
- SqlDataReader
- SqlConnection
- OracleConnection
- OracleDataReader
- OracleCommand
- Try/finally vagy using blokk
Feladatunk egy .NET alkalmazásban Oracle adatbázisból több rekord robosztus lekérdezése.
- SqlCommand
- SqlDataReader
- SqlConnection
- OracleConnection
- OracleDataReader
- OracleCommand
- Try/finally vagy using blokk
A Win32 API függvények számos programozói környezetből, pl. .NET alól is elérhetők.
- Igaz
- Hamis
C# nyelvű kódunkban egy olyan objektumot hozunk létre, mely nem felügyelt erőforrást használ/csomagol be. Milyen C# konstrukciót használunk ilyen esetben ha biztosítani szeretnénk a nem felügyelt erőforrás mielőbbi felszabadítását, miután befejeztük a használatát?
- Destroy
- Finalize
- Discard
- Using block
- Destructor
Egy C# eseményre feliratkozni az = operátorral lehet.
- Igaz
- Hamis
C# nyelven az "@attribútumnév" szintaktikával lehet deklaratívan annotációkat osztályokhoz fűzni.
- Igaz
- Hamis
Windows Forms nem modális dialógusablak a DialogResult-ban tudja jelezni, hogy a felhasználó Ok vagy Cancel gombbal zárta be a dialógus ablakot.
- Igaz
- Hamis
A .NET több programozási nyelvet is támogat.
- Igaz
- Hamis
Egy Windows Forms alapú alkalmazás esetén egy saját státuszbárt (? státuszsáv)szeretne megvalósítani. Ennek mindig a tartalmazó ablak alján kell elhelyezkednie fix magassággal (státuszbár az alsó/oldalsó élei és a tartalmazó űrlap élei között nem lehet szabad hely/rés). Milyen technikát legcélszerűbb ehhez választani?
- Anchor
- Splitter
- Grid panel
- Split container
- Dock
.NET környezetben egy osztályban az f() és g() függvényekben a lock utasítással zárolást végzünk ugyanazon paraméterrel. Ezen felül tudjuk, hogy f() meghívja g()-t. Igaz-e az állítás, hogy amikor egy szál meghívja f()-et, holtpont (deadlock) fog kialakulni?
- Igaz
- Hamis
Egy alkalmazás a telepítésekor felteszi a célkörnyezetbe az általa használt DLL-eket egy közös mappába.
- Igaz
- Hamis
C# delegate objektum hívásakor valamennyi, a delegate objektum által hivatkozott függvény meghívódik.
- Igaz
- Hamis
A Windows Forms alkalmazásokban van lehetőség a rajz, pl. szöveg 3 dimenziós térben történő elforgatására.
- Igaz
- Hamis
A .NET Frameworkre fordított alkalmazások Linuxon is futnak.
- Igaz
- Hamis
Egy dialógus ablak modális megjelenítés során át lehet váltani egy másik ablakra (az alkalmazáson belül) a dialógus ablak bezárása előtt is.
- Igaz
- Hamis
C# nyelven egy osztályban egy esemény tag elé a delegate kulcsszót kell írni.
- Igaz
- Hamis
A Document-View architektúrában, amikor a dokumentum megváltozik, a nézet megkapja a változást jelző függvényparaméterében a megváltozott adatot.
- Igaz
- Hamis
A Document-View architektúrában a dokumentumnak van egy vagy több olyan művelete, mellyel az állapotát a nézetek bármikor le tudják kérdezni.
- Igaz
- Hamis
Az Adapter tervezési mintában (legalábbis annak object adapter változatában) az Adapter (adaptáló) osztály – amennyiben lehetősége van rá – továbbítja (delegálja) a kéréseket az Adaptee (adaptálandó) osztálynak.
- Igaz
- Hamis
Adott egy osztály. Az objektumainak állapotát úgy szeretnénk elmenteni és visszaállítani egy másik osztályból, hogy nem tesszük publikussá a tagváltozóit.
- Proxy
- Command processor
- Memento
- Strategy
- Command
- Prepository
- Snapshot
A Dependency Injection tervezési minta lényege, hogy az osztály függőségeit a konstruktorában hozza létre, majd egy interfész hivatkozásként tagváltozókban tárolja.
- Igaz
- Hamis
A Singleton tervezési mintában az osztály egyetlen példánya az osztály egy virtuális tagfüggvényével kérhető le.
- Igaz
- Hamis
Egy .NET osztályunk konstruktorában nagyméretű .NET string tömböt foglalunk. Ez esetben írunk az osztályunkban destruktort és Dispose függvényt, melyben gondoskodunk a tömb felszabadításáról.
- Igaz
- Hamis
.NET környezetben a Semaphore előnye a Mutex-szel szemben, hogy különböző folyamatok szálai között is használható szinkronizációra.
- Igaz
- Hamis
.NET környezetben egy osztályunkban egy statikus tagváltozót kell kölcsönös kizárással védeni, melyre a lock utasítást használjuk. A lock változónak privátnak kell lennie ilyenkor.
- Igaz
- Hamis
Egy Windows Forms alapú alkalmazásban mit értünk érvénytelen terület alatt.
- Ablakon túli terület.
- Invalidate paraméterében opcionálisan megadott területet.
- A korábban takarásban lévő, de időközben láthatóvá vált terület.
- Vezérlők által kitakart terület.
Egy 32 bites számmal történő egyszerű értékadás .NET környezetben mindig atomi.
- Igaz
- Hamis
Ha adott két objektum és ezekre a lock utasítással eltérő sorrendben szerez zárat két szál, nem alakulhat ki holtpont (deadlock).
- Igaz
- Hamis
A közös dll-ek egy központi mappába történő telepítésének egyik előnye, hogy így minden esetben elkerülhető dll hell probléma.
- Igaz
- Hamis
.NET-nél NuGet csomagok formájában lehet kiegészítő könyvtárakat letölteni.
- Igaz
- Hamis
.NET környezetben két folyamat között kölcsönös kizárás a lock utasítással megvalósítható.
- Igaz
- Hamis
Amikor egy AutoResetEvent objektum jelzett lesz, a rá várakozó szálak közül csak egy futhat tovább.
- Igaz
- Hamis
Egy alkalmazáson belül a windows üzenetek feldolgozása párhuzamos.
- Igaz
- Hamis
Milyen lépéseket tartalmaz jellemzően egy meglévő modális dialógusablak használata?
- Dialógusablak példányosítása.
- MessageBox megjelenítés.
- A dialógusablakon levő vezérlők közvetlen inicializálása.
- Dialógusablak megjelenítése.
- A dialógusablak visszatérésének (DialogResult) vizsgálata.
- A dialógusablakon levő vezérlők inicializálása property-k (tulajdonságok).
- Időzítő felparaméterezése.