Vizuális programozás (MIN1M1 - MIN1M2 - MIN6B6IN - MIN6B8IN - MIN4I0IN - MIN3H4PFN) - 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.
  • 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. 09.12. JCs: 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. 09.19. JCs: Windows Presentation Foundation alapok.
  3. 09.26. HSz: Párbeszédablakok kezelése. Egyéni párbeszédablakok kezelése
  4. 10.03. HSz: Adatbevitel ellenőrzése. 2D rajzolás WPF-ben.
  5. 10.10. JCs: Adatbázis elérés (bevezetés). Entity Framework alapú adabáziselérés (Model First).
  6. 10.17. Párbeszédablakok és adatbevitel ellenőrzés (folytatás). Adatbázis elérési módok (közvetlen, ODBC, OLE DB). Adatelérési modellek. A provider-consumer modell fontosabb objektumai. 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. Ismétlés: Bevezetés a LINQ használatába. LINQ to Objects. Lambda kifejezések. LINQ to DataSets.Adatkötés WPF alkalmazásokban (Folytatás). Egyéni tanulmányozásra: adatkötés Windows Forms alkalmazásokban.
  7. 10.24. WPF animációk.
  8. 10.31. WPF animációk (folytatás). XML. LINQ to XML. Sorosítás.
  9. 11.07. Entity Framework folytatás.
  10. 11.14. Elméleti ZH
  11. 11.21. Code First típusú Entity Framwork modellek létrehozása és használata.
  12. 11.28. Elméleti ZH.
  13. 12.05. Webszolgáltatások

 

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. Model first alapú adatbáziskezelés (Telefonszámok - konzol alk.) [segédlet]
  6. 1. projektkonzultáció
    Pontozási szempontok: felületterv, adatbázisterv (EK diagram + EF diagram)
    TFS fiókok létrehozva, csoportok tagjai felvéve, kezdőprojekt feltöltve [segédlet]
  7. 2D rajzolás és egérkezelés  [segédlet]
  8. Model first adatbázis kezelés (Telefonszámok - WPF alk. 1.) [segédlet]
  9. Model first adatbázis kezelés (Telefonszámok - WPF alk. 2.)
  10. 2. Projektkonzultáció
    Pontozási szempontok: teljesen kész felület, adatbázis (mdf állomány), az elvárt elnevezési konvenció betartása
    Kód egy része már kész legyen: adatbázis lekérdezések, adatok generálása/fájlok beolvasása, stb.
  11. Code First.
  12. Projekt bemutatása.
  13. Mandelbrot halmaz megjeleítése WPF alkalmazásban.

 

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).