„ITL2 - AUTágazati mérés: Mobilkliens-fejlesztés (MVVM, Windows Phone)” változatai közötti eltérés
A VIK Wikiből
aNincs szerkesztési összefoglaló |
(szöveg kimásolása a pdf-ből (sok értelme nem volt, hogy pdf-ben kerüljön fel)) |
||
1. sor: | 1. sor: | ||
[[Media:itlab2_aut_agazati_kiskerdesek_2013_2.pdf | AUT ágazati kiskérdések 2013 2]] | # Mi történik, ha az alkalmazás első Page elemén megnyomjuk a BACK gombot? | ||
#: Kilépünk az alkalmazásból. | |||
# Milyen állapotba kerül az előtérben levő alkalmazás, ha az OS megszakítja annak futását? | |||
#: Először Dormant állapotba kerül, ilyenkor az alkalmazás által használt memória nem szabadul fel, tehát gyorsan vissza lehet navigálni és nem kell manuálisan állapotot menteni . Ebből az állapotból átkerülhet Tombstoned állapotba, ilyenkor az alkalmazáshoz tartozó erőforrásokat felszabadítja az OS, ezért a fejlesztőnek kell gondoskodnia az állapot mentéséről és visszaállításáról. | |||
# Mi a ViewModel szerepe az MVVM architektúrában? | |||
#: A ViewModel a View és a Model között elhelyezkedő köztes réteg, amely fogadja az adatokat mind a View mind pedig a Model rétegtől. Ez a fajta működés lehetővé teszi, hogy a View válláról levegyük az adatok feldolgozásával és kezelésével járó terhet, mindez pedig azt eredményezi, hogy a View‐nak nincs érdemi információja arról, hogy az adatok honnan érkeznek. Lényegében a ViewModel tartalmazza az alkalmazás logikáját. | |||
# Mi a View szerepe az MVVM architektúrában? | |||
#: A felületet reprezentáló XAML fájlokat szoktuk a View rétegbe sorolni. | |||
# Mi a Model szerepe az MVVM architektúrában? | |||
#: Tartalmazza az üzleti logikát és adatokat szolgáltat a ViewModel / View felé. Gyakorlatban például az adatbázisbeli objektumok .NET osztályokká való leképezésekor jelenik meg. | |||
# Mire szolgál az ICommand interface CanExecute függvénye? | |||
#: Visszaadja, hogy a Command elvégezhető‐e az alkalmazás jelenlegi állapotában vagy sem. | |||
# Mi történik, ha egy XAML Button vezérlő Click eseménykezelője és a Command attribútuma is be van állítva? Melyik fog lefutni? | |||
#: A két megoldás egymástól függetlenül működik, mindkettő le fog futni. | |||
# Mit jelent a DORMANT state? | |||
#: Ld. 2. kérdés | |||
# Mi a különbség a DORMANT és a TOMBSTONED állapotok között? | |||
#: Ld. 2. kérdés | |||
# Mire szolgál az OnNavigatedTo függvény egy Page elemen? | |||
#: Callback metódus, ami az alkalmazás Running állapotba kerülése előtt fut le. | |||
# Ismertesse egy WP7 Silverlight alkalmazás felhasználói felületének alapvető felépítését! | |||
#: Frame: Legfelső szintű tároló, Page-eket tartalmaz. Egy létezik belőle alkalmazásonként. | |||
#: Page: Az alkalmazás képernyői, ezeket a fejlesztő hozza létre. Bármennyi lehet belő le. | |||
#: Content: A megjelenítendő tartalom. | |||
Forrás: [[Media:itlab2_aut_agazati_kiskerdesek_2013_2.pdf | AUT ágazati kiskérdések 2013 2]] | |||
[[Category:Infoszak]] | [[Category:Infoszak]] |
A lap 2014. június 3., 18:20-kori változata
- Mi történik, ha az alkalmazás első Page elemén megnyomjuk a BACK gombot?
- Kilépünk az alkalmazásból.
- Milyen állapotba kerül az előtérben levő alkalmazás, ha az OS megszakítja annak futását?
- Először Dormant állapotba kerül, ilyenkor az alkalmazás által használt memória nem szabadul fel, tehát gyorsan vissza lehet navigálni és nem kell manuálisan állapotot menteni . Ebből az állapotból átkerülhet Tombstoned állapotba, ilyenkor az alkalmazáshoz tartozó erőforrásokat felszabadítja az OS, ezért a fejlesztőnek kell gondoskodnia az állapot mentéséről és visszaállításáról.
- Mi a ViewModel szerepe az MVVM architektúrában?
- A ViewModel a View és a Model között elhelyezkedő köztes réteg, amely fogadja az adatokat mind a View mind pedig a Model rétegtől. Ez a fajta működés lehetővé teszi, hogy a View válláról levegyük az adatok feldolgozásával és kezelésével járó terhet, mindez pedig azt eredményezi, hogy a View‐nak nincs érdemi információja arról, hogy az adatok honnan érkeznek. Lényegében a ViewModel tartalmazza az alkalmazás logikáját.
- Mi a View szerepe az MVVM architektúrában?
- A felületet reprezentáló XAML fájlokat szoktuk a View rétegbe sorolni.
- Mi a Model szerepe az MVVM architektúrában?
- Tartalmazza az üzleti logikát és adatokat szolgáltat a ViewModel / View felé. Gyakorlatban például az adatbázisbeli objektumok .NET osztályokká való leképezésekor jelenik meg.
- Mire szolgál az ICommand interface CanExecute függvénye?
- Visszaadja, hogy a Command elvégezhető‐e az alkalmazás jelenlegi állapotában vagy sem.
- Mi történik, ha egy XAML Button vezérlő Click eseménykezelője és a Command attribútuma is be van állítva? Melyik fog lefutni?
- A két megoldás egymástól függetlenül működik, mindkettő le fog futni.
- Mit jelent a DORMANT state?
- Ld. 2. kérdés
- Mi a különbség a DORMANT és a TOMBSTONED állapotok között?
- Ld. 2. kérdés
- Mire szolgál az OnNavigatedTo függvény egy Page elemen?
- Callback metódus, ami az alkalmazás Running állapotba kerülése előtt fut le.
- Ismertesse egy WP7 Silverlight alkalmazás felhasználói felületének alapvető felépítését!
- Frame: Legfelső szintű tároló, Page-eket tartalmaz. Egy létezik belőle alkalmazásonként.
- Page: Az alkalmazás képernyői, ezeket a fejlesztő hozza létre. Bármennyi lehet belő le.
- Content: A megjelenítendő tartalom.
Forrás: AUT ágazati kiskérdések 2013 2