„ITL2 - AUTágazati mérés: Mobilkliens-fejlesztés (MVVM, Windows Phone)” változatai közötti eltérés

A VIK Wikiből
Ugrás a navigációhoz Ugrás a kereséshez
a
(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., 16:20-kori változata

  1. Mi történik, ha az alkalmazás első Page elemén megnyomjuk a BACK gombot?
    Kilépünk az alkalmazásból.
  2. 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.
  3. 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.
  4. Mi a View szerepe az MVVM architektúrában?
    A felületet reprezentáló XAML fájlokat szoktuk a View rétegbe sorolni.
  5. 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.
  6. 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.
  7. 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.
  8. Mit jelent a DORMANT state?
    Ld. 2. kérdés
  9. Mi a különbség a DORMANT és a TOMBSTONED állapotok között?
    Ld. 2. kérdés
  10. 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.
  11. 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