< Speciális
GUI programozási feladatok
Fejezet első
Feladat 001
Készítsen egy egyszerű szavazatszámlálót. A szavazatok egy ComboBoxban legyenek.
A következő lehetséges szavazatok legyenek:
Nagy Béla
Ár Péter
Or Mihály
Fül Katalin
Termés Kitti
A felhasználó egy „Szavaz” gomb feliratra kattintva elmenti egy „adat.txt” állományba a
a ComboBoxban választott személyt. Az adat.txt fájlhoz mindig fűzzük hozzá az újabb
szavazást. Egy szavazás után a program alap kiinduló helyzetbe kerül.
A program tartalmazzon egy „Kilépés” gombot is, ami bezárja az alkalmazást.
Mentés:
Unit: foablak
Projekt: szavazo
Feladat 002
Készítsen egy programot, amely tartalmaz egy főablakot!
A főablak címsorában IQ felirat legyen!
Az ablak neve mainform legyen!
Az ablak unit mainwindow néven legyen elmenteve!
A projekt iqtest néven legyen elmentve!
Tegyen fel egy menüt a MainFormra!
Készítsen egy „Fájl”, egy „Teszt” és egy „Súgó” menüpontot!
A Fájl menünek egyetlen menüpontja legyen: Kilépés
A Teszt menüpontnak 10 menüpontja legyen, sorra:
Első, Második, Harmadik, Negyedik, Ötödik, Hatodik, Hetedik, Nyolcadik, Kilencedik, Tizedik
Készítsen 10 új formot!
A formok nevei rendre: TesztForm1, TesztForm2 … TesztForm10
Minden form címsorában az IQ felirat szerepeljen!
Minden formon hozzon létre tesztet, RadioGroup komponens segítségével!
Minden formon legyen egy „Bezár” feliratú gomb
Minden formon legyen egy „ResultLabel” nevű címke!
Minden formon legyen egy „Értékelés” feliratú gomb
Az „Értékelés” gombra kattintva dolgozzuk fel a felhasználó által választott választ! Az eredményt (jó vagy rossz válasz), írjuk a ResultLabel nevű címkére!
A beárfeliratú gombok neve CloseButton legyen!
A „Súgó” menünenek két menüpontja legyen: „Tartalom” és „Névjegy
A Tartalom menüpontra kattintva egy TartalomForm nevű ablak jelenjen meg
A TartalomForm címkéje IQ legyen!
A TartalomFormon legyen egy „Bezár” gomb amely a eltünteti a TartalomFormot
A „Bezár” feliratú gomb neve CloseButton legyen!
A névjegy menüpontra kattintva egy AboutForm nevű albak jelenjen meg
Az AboutForm ablak címsorában is IQ felirat szerepeljen!
Az AboutFormon legyen egy „Bezár” feliratú gomb, amely bezárja az ablakot
Az AboutForm ablakon legyen címke amely tartalmazza a program nevét, verziószámát, Copyright szöveg, tulajdonsossal, és a licencet!
Feladat 003
Egy állományban soronként nevek és érdemjegyek vannak tárolva, kettősponttal
szeparálva.
Írjon programot, amely beolvassa az állomány tartalmát, majd
egy komboboxba tölti a neveket. A komboboxban bármely nevet
kiválasztva, a névhez tartozó érdemjegy jelenik meg a kombobox
mellett lévő szövegdobozban.