Szoftver labor III.

A VIK Wikiből
A lap korábbi változatát látod, amilyen (vitalap) 2012. október 21., 20:21-kor történt szerkesztése után volt. (Új oldal, tartalma: „{{GlobalTemplate|Infoalap|SzgLab3}} '''FIGYELEM! A tárgy 2011. őszén megújult, a Szoftvertechnológia c. tárggyal való kapcsolata szorosabbá vált. A labor 20…”)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)
Ugrás a navigációhoz Ugrás a kereséshez

Ez az oldal a korábbi SCH wiki-ről lett áthozva. Az eredeti változata itt érhető el.

Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor kérlek javíts rajta egy rövid szerkesztéssel.

Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót


FIGYELEM! A tárgy 2011. őszén megújult, a Szoftvertechnológia c. tárggyal való kapcsolata szorosabbá vált. A labor 2011-et megelőző félévein szerzett tapasztalatok sok esetben félrevezetők lehetnek.

Ajánlott rövidítés: szglab3/szoftlab3

SzgLab3 azaz Java labor.
Mottó: A Java nagyon class dolog.


Egyesek szerint "Jáva", a mezei informatikus úgy betűzi ahogy írják, vagyis "java", a menedzserek viszont egyhangúan a "Dzsáva" mellett teszik le a voksukat.

Van 5 előre beosztott labor, kéthetente. Azokon kisZH-k általában az aktuális labor óra anyagából, év végén 1 nagy ZH. Év közben kell írni egy lehetőleg grafikus, duble bufferelelős animációt tartalmazó nagyházit.

A gyakokon használt NetBeans nevű fantasztikus dolog helyett több jó kis progira lehet akadni, amiben lehet java-zni. pl. java creator, jedplus. ezek pár mb-k, és egyszerű használni őket. természetesed telepített j2sdk kell nekik. illetve ajánlom az Eclipse használatát, szvsz sokkal jobb, kezelhetőbb és inteligensebb mint a NetBeans.

Arra senki ne számítson, hogy a 4 db gyakon bemutatott dolgok alapján át lehet menni a zh-n és meg lehet írni a házit...


Laborok (kisZH-k) anyaga:

1. labor (2007.09.27.)

  • Osztályok létrehozása
  • Programfuttatás (main függvény szerepe, konstruktorok, stb.)
  • Változók (int és Integer közti különbség, az Object közös ős)
  • Kivételkezelés (throws-throw pár, Exception osztály és annak leszármaztatása)

KisZH: Egy egyszerűbb class teljes implementációja (előtte egy az egyben megcsináltuk az egészet az órán)

  • egy pont koordinátát megvalósító osztályt kellett írni
  • double x,y osztályváltozók
  • alap konstruktor, az input paraméterek letárolására
  • move(dx, dy) függvény, ami hozzáadja a dx és dy paramétereket az osztályváltozókhoz
  • toString() függvény az osztályváltozók adott formátumban kiiratásához
  • a konstruktor és a move() függvény Exception-t kell, hogy dobjon, ha a kapott érték a [0,10] intervallumon kívül van

Miből érdemes tanulni?

-- Peti - 2006.01.10. -- TitCar - 2006.04.22. -- Velias - 2007.09.27.

  • Ezen a helyen volt linkelve a(z) 2007_PZH.zip nevű fájl ("2007_PZH.zip" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/SzgLab3 oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
    Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
    @sch.bme.hu címre a kérésedet)
PZH feladatkidolgozas, müködik de persze nem tökéletes(főleg az MVC)
  • Ezen a helyen volt linkelve a(z) javaZH_beugro.pdf nevű fájl ("javaZH_beugro.pdf" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/SzgLab3 oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
    Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
    @sch.bme.hu címre a kérésedet)
Nagy Máté által készített összeállítás beugró feladatokból. Még nem teljes.
  • Ezen a helyen volt linkelve a(z) javaZH_2008_A_megoldasok.pdf nevű fájl ("javaZH_2008_A_megoldasok.pdf" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/SzgLab3 oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
    Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
    @sch.bme.hu címre a kérésedet)
2008.12.01 Beugró, A csoport + megoldások
  • Ezen a helyen volt linkelve a(z) javaZH_2008_B_megoldasok.pdf nevű fájl ("javaZH_2008_B_megoldasok.pdf" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/SzgLab3 oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
    Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
    @sch.bme.hu címre a kérésedet)
2008.12.01 javaZH Beugró, B csoport + megoldások
  • Ezen a helyen volt linkelve a(z) javaZH_2008_A_megoldasok.pdf nevű fájl ("javaZH_2008_A_megoldasok.pdf" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/SzgLab3 oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
    Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
    @sch.bme.hu címre a kérésedet)
2008.12.01 JavaZH Beugró, A csoport + megoldások
  • Ezen a helyen volt linkelve a(z) LineDrawer_2007_ZH_nagyfeladat.zip nevű fájl ("LineDrawer_2007_ZH_nagyfeladat.zip" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/SzgLab3 oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
    Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
    @sch.bme.hu címre a kérésedet)
2007-es ZH nagyfeladat MVCs megoldása + komment, a sémára max pontot kaptam, remélem majd más is. :) (A séma azóta javítva lett.)
  • Ezen a helyen volt linkelve a(z) 2008_gyakanyag_Chess.zip nevű fájl ("2008_gyakanyag_Chess.zip" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/SzgLab3 oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
    Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
    @sch.bme.hu címre a kérésedet)
A 2008-as gyakorlat anyaga, javított futtatható verzió :)
  • Ezen a helyen volt linkelve a(z) beugrogyujtemeny.pdf nevű fájl ("beugrogyujtemeny.pdf" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/SzgLab3 oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
    Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
    @sch.bme.hu címre a kérésedet)
InfoSite-os beugrók, (sok helyen rossz) megoldások nélkül
  • Ezen a helyen volt linkelve a(z) JavaBeguroMegoldasok.pdf nevű fájl ("JavaBeguroMegoldasok.pdf" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/SzgLab3 oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
    Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
    @sch.bme.hu címre a kérésedet)
javaZH_beugro.pdf megoldásai, magyarázattal, síppal, dobbal, nádihegedűvel :D.
  • Ezen a helyen volt linkelve a(z) beugroFeladatok.pdf nevű fájl ("beugroFeladatok.pdf" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/SzgLab3 oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
    Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
    @sch.bme.hu címre a kérésedet)
"Írjon java programot, amely" típusú beugró feladatok és megoldásaik.
  • Ezen a helyen volt linkelve a(z) zh08.rar nevű fájl ("zh08.rar" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/SzgLab3 oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
    Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
    @sch.bme.hu címre a kérésedet)
A Szoftver Laboratórium 3 című tárgy 2008. december 01-i NagyZH nagyfeladatának megoldása
  • Ezen a helyen volt linkelve a(z) bokusz.rar nevű fájl ("bokusz.rar" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/SzgLab3 oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
    Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
    @sch.bme.hu címre a kérésedet)
Bóka Gábor 2008 őszi gyakorlatának anyagai pdf-ben
  • Ezen a helyen volt linkelve a(z) JavaBeguroMegoldasok.pdf nevű fájl ("JavaBeguroMegoldasok.pdf" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/SzgLab3 oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
    Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
    @sch.bme.hu címre a kérésedet)
javaZH_beugro.pdf megoldásai, magyarázattal, síppal, dobbal, nádihegedűvel :D. Frissítve, javítva!
  • Ezen a helyen volt linkelve a(z) JavaBeguroMegoldasok.pdf nevű fájl ("JavaBeguroMegoldasok.pdf" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/SzgLab3 oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
    Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
    @sch.bme.hu címre a kérésedet)
javaZH_beugro.pdf megoldásai, magyarázattal, síppal, dobbal, nádihegedűvel :D. Frissítve, javítva! (v2.1)
  • Ezen a helyen volt linkelve a(z) zh091130_feladatok.zip nevű fájl ("zh091130_feladatok.zip" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/SzgLab3 oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
    Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
    @sch.bme.hu címre a kérésedet)
2009.11.30-i ZH beugró feladatok + nagy feladatok
  • Ezen a helyen volt linkelve a(z) potzh09.rar nevű fájl ("potzh09.rar" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/SzgLab3 oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
    Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
    @sch.bme.hu címre a kérésedet)
2009es potzh nagyfeladat+beugró


  • Ezen a helyen volt linkelve a(z) kisZH.rar nevű fájl ("kisZH.rar" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/SzgLab3 oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
    Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
    @sch.bme.hu címre a kérésedet)
kiszh feladatok megoldásokkal