Vizuális programozás (MIN6B6IN - MIN6B8IN - MIN4I0IN - MIN3H4PFN - GINFBAN-VIZUPROG-1) - nappali tagozat

 

Nappali tagozat
Segédletek és ajánlott irodalom
Előadás témakörök Gyakorlat témakörök Elméleti ZH kérdések  

 

Követelmények

  • Elméleti ZH 40 pont, ebből 20 pont megszerzése a minimum követelmény.
  • Projektfeladat 60 pont, ebből 30 pont megszerzése a minimum követelmény. 15 pontszerezhető az AppInventor feladattal és 45 pont a .Net-es feladattal.
  • Pluszpont szerzési lehetőségek: kiselőadás tartása, részvétel a tárgy előadója által megnevezett Informatika.Neked előadásokon.

Előadások témakörei

  1. 02.12. Követelményrendszer ismertetése. Asztali alkalmazás típusok. Windows Forms alkalmazások rövid bemutatása. Vezérlők elhelyezése és  elrendezése a formon. Menü készítése és használata. Gyorsmenü.  Elnevezési konvenció.
  2. 02.19. Windows Presentation Foundation alapok.
  3. 02.26. Párbeszédablakok kezelése. Egyéni párbeszédablakok kezelése. Adatbevitel ellenőrzése.
  4. 03.05. Adatbázis elérés (bevezetés). Entity Framework alapú adabáziselérés. Adatbázis elérési módok (közvetlen, ODBC, OLE DB). Adatelérési modellek. A provider-consumer modell fontosabb objektumai. Ismétlés: Bevezetés a LINQ használatába. A kapcsolat alapú adatbáziskezelés részletes áttekintése. Kapcsolat nélküli adatbáziselérés. Lekérdezés és táblák közötti kapcsolatok létrehozása. Adatok módosítása és a módosítások érvényesítése az adatbázisban.
  5. 03.12. LINQ to Objects. Lambda kifejezések.
  6. 03.19. HSz: LINQ to DataSets. Adatkötés WPF alkalmazásokban.  Egyedi oszlopdefiníciók, megjelenített adatok csoportosítása.
  7. 03.26. XML. Lokális adatbázis XML-ben. LINQ to XML. További szerializációs megoldások (egyéni feldolgozásra).
  8. 04.02. AP: Uniform Windows Platform alkalmazások.
  9. 04.09. 2D rajzolás WPF-ben. WPF animációk.
  10. 04.16. Webszolgáltatásból érkező JSON adatok feldolgozása WPF alkalmazásban, esettanulmány.
  11. 04.23. Elméleti ZH.
  12. 04.30. Rajzolás Windows Forms alkalmazásokban. Egyéni tanulmányozásra: adatkötés Windows Forms alkalmazásokban. Verziókezelés Visual Studio - GIT párossal.
  13. 05.07. Pót ZH.

 

Gyakorlatok témakörei

Minden gyakorlat előtt el kell olvasni az előző előadás anyagát, a kapcsolódó ajánlott irodalmat és a gyakorlathoz tartozó felkészítő segédletet. Ajánlott a segédletben szereplő mintafeladat kipróbálása a gyakorlatban. Az előadásanyag és a segédlet ismerete nélkül a gyakorlaton kiadott feladat nem oldható meg.

  1. Windows Forms bevezető alkalmazás: Gyümölcsárazó automata [segédlet]
  2. WPF bevezető alkalmazás: Leánykérés [feladat]
  3. Ugráló gomb (WPF) [segédlet]
    Önálló otthoni feladat (Képnézegető): [segédlet]
  4. Memóriajáték (WPF) [segédlet]
  5. AppInventoros feladat
  6. AppInventoros feladat
  7. Model first alapú adatbáziskezelés (Telefonszámok - konzol alk.) [segédlet]
  8. 2D rajzolás és egérkezelés  [segédlet]
  9. Model first adatbázis kezelés (Telefonszámok - WPF alk. 1.) [segédlet]
  10. Projektkonzultáció
  11. Model first adatbázis kezelés (Telefonszámok - WPF alk. 2.)
  12. Code First.
  13. Projekt bemutatása.

 

Projektfeladat dokumentációjával kapcsolatos elvárások

  • Formátum: Word dokumentum + 1 db. spirálozott nyomtatott változat.
  • Tartalmazza a hallgatók nevét, EHA kódját, főiskola nevét, kar nevét, tanszék nevét, tantárgy nevét, dátumot, feladat címét.
  • Tartalmazza a feladatkiírást.
  • Részletesen példán keresztül képernyőképek segítségével mutassa be az összes funkció használatát.
  • Tartalmazza az egyed-kapcsolat diagramot, és az entitás diagramot részletes magyarázattal.
  • Tartalmazza a forráskód állományok felsorolását, és mindegyik állomány esetében a tartalom pár szavas ismertetését.
  • Tartalmazza a projekt osztálydiagramját és minden minden osztály esetén 3-5 mondatban az osztály szerepének ismertetését.
  • Tartalmazza a felhasznált források megnevezését (irodalomjegyzék).
  • A forráskód részletes magyarázatokkal legyen ellátva (ez nem része a beadott Word/nyomtatott dokumentumnak).