Vizuális programozás
Levelező tagozat | |||||
Segédletek és ajánlott irodalom
|
Irányadó kérdések ZH-hoz |
Tantárgyleírás
A kari tantárgyleírás rendszerben érhető el.
Órák
- Előadások
- 2023.09.09. 7:45 - 11:15 GAMF/4-es épület/313
- 2023.09.16. 7:45 - 9:25 GAMF/4-es épület/315
- 2023.11.18. 7:45 - 8:30 GAMF/4-es épület/315 - ZH
- 2023.11.25. 13:15 - 14:00 GAMF/4-es épület/315 - pót ZH vagy konzultáció
Az AppInventor feladattal kapcsolatos elvárások és a feladat pontozása
- A feladat egy szabadon választott alkalmazás készítése AppInventor segítségével, amit TEAMS-ben kell beadni. Az *.aia állományt és a Word formátumú képernyőképekkel ellátott szöveges magyarázatot kell feltölteni a TEAMS feladathoz. A magyarázó szöveg a program működését kell bemutassa.
A MAUI feladattal kapcsolatos elvárások
- A feladat egy szabadon választott alkalmazás készítése MAUI technológiával, amit TEAMS-ben kell beadni. A projektet *.zip tömörítéssel és a Word formátumú képernyőképekkel ellátott szöveges magyarázatot kell feltölteni a TEAMS feladathoz. A magyarázó szöveg a program működését kell bemutassa.
Projektfeladat
Egy szabadon választott asztali alkalmazás fejlesztése. Minimum követelmények:
- Grafikus felület, menü, eszköztár.
- A felület WPF vagy Windows Forms vagy MAUI technológiát kell használjon.
- Az alkalmazás adatokat kell tároljon egy MS SQL Express (Localdb) vagy SQLite adatbázisban vagy XML állományban vagy JSON formátumú állományban.
- Az adatbázis legalább két olyan táblával kell rendelkezzen amelyek között több a többhöz kapcsolat áll fenn.
- Az adatok felvitelének, módosításának, visszakeresésének és törlésének lehetősége legyen biztosítva a felhasználó számára.
- Az adatok kezelése történhet Entity Framework Core vagy DataSet megoldással.
Projektfeladat dokumentációjával kapcsolatos elvárások
- Formátum: Word dokumentum + forráskód.
- Tartalmazza a hallgatók nevét, Neptun kódját, egyetem 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 dokumentumnak).
- A word dokumentumot és a projektet tartalmazó ZIP tömörítésű állományt TEAMS-ben kell beadni. A csapat minden tagja fel kell töltse.