ITL2 - AUTágazati mérés: Mobilkliens-fejlesztés (MVVM, Windows Phone)

A VIK Wikiből
  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 View csak és kizárólag az adatok megjelenítéséért felelős. Az adatok, információk lekérdezése, validálása tehát az üzleti logika rendeltetésszerű működése nem a View feladata.
  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

AUT 1. mérés (Mobilkliens fejlesztés)

Ellenőrző kérdések

1.Milyen szintaxissal lehet strukturálni a Python szkripteket (pl. függvények, ciklustörzsek, stb. jelzésére)?

Behúzás segítségével.

2.Hogyan definiálhatunk Python nyelvben listát, illetve n-nest?

  • Lista: [elem1, elem2, ..., elemn]
  • N-es: (érték1, érték2, ..., értékn)

3.Soroljon fel legalább 4 Python S60 modult!

  • appuifw: GUI
  • audio
  • messageing: SMS és MMS
  • e32: rendszerhívások
  • sysinfo: akku, IMEI, stb...
  • camera

4.Milyen típusú mezői lehetnek a Python űrlapnak?

  • text
  • number
  • date
  • time
  • combo

5.Hogyan küldhető Pythonból SMS?

sms_send(címzett, üzenet)

-- FaPe - 2009.10.05. -- MisnyovszkiAndrasSSO - 2009.10.06.


Segédanyagok