Jbuilder 2005 egyről a kettőre... Készítette: Balakirev Dávid László 1.00
1. 2. 3. 4. 5. 6.
Bevezetés Kalapács és szeg/ablak – mi kell a munkához. Konfiguráció Kezdjünk programozni Zárszóul FAQ
1. Bevezetés Tisztelt kolléga! Ha jól sejtem az ok amiért letöltötted ezt a fájlt hogy szeretnél neki kezdeni a „Programozás alapjai” avagy JAVA I vizsgára való felkészüléshez. Bár a vizsga immáron szóban történik a programozást nem lehet és soha nem is lehetett könyvből tanulni. Mindenkinek aki segítségemet kéri a felkészüléshez csak azt tudom javasolni hogy annyi programot írjon amennyit csak tud. Nos, a gyakorlat sajnos azt mutatja hogy ez a mennyiség erősen konvergál a zéró felé. Úgy gondolom ennek az (is) lehet az oka, hogy egy kicsit túl van cifrázva a kezdet. Ezen iromány elsődleges célja ennek a megkönnyítése, a JBuilder 2005 fejlesztői környezet segítségével. Jó programozást!
2. Kalapács és szeg/ablak – mi kell a munkához. Első és egyben legfontosabb probléma magának a fejlesztői környezetnek a beszerzése. Ez megtörténhet a www.borland.com oldalról, illetve innen: http://szoftveresz.extra.hu/jb2005_windows.zip Írjuk hát be a böngészőbe és indítsuk el. Ha a számítógépünk megkérdezi, mindenképpen másoljuk a számítógépünkre a fájlt, például az asztalra. Ott lépjünk bele, majd az ott levő „jb2005_windows” nevű mappába is. Itt indítsuk el az „install.exe” fájlt, majd nagy valószínűséggel a következő képernyő jelenik meg:
Ne ijedjünk meg nem „kalapáltunk” el semmit. Válasszuk „Az összes kibontása” menüpontot. Ezután el is indul a telepítés. Ha idáig eljutottunk dicsérjük meg magunkat, például egy pofa korzikai sörrel, hölgyek esetleg egy Virgin koktéllal. Ha a telepítés után nem indul el a JBuilder indítsuk el mi magunk a Start menü segítségével. Telepítés után a következő képernyő kell(ene) hogy fogadjon minket:
Aki legyőzhetetlen ingert érez hogy megismerkedjen a Borland kiadói projektjével azt nincs jogom ebben korlátozni, a többiekkel tovább haladunk.
3. Konfiguráció Pár szó a JBuilder-ről: Tudni kell hogy a mai integrált fejlesztői környezetek nagy része a projekt alapú megközelítést részesíti előnyben, így a JBuilder is. A projekt jelentése jelen szókörnyezetben
egy olyan fájl ami összefoglalja a forrás fájljainkat, egyéb munkáinkat. Általában egy projektet készítünk minden alkalmazáshoz, de egyelőre, kezdő programozóként, egy már előre elkészített projektet fogunk használni. Az esetleges felbukkanó ablakokat zárjuk be. A képernyő jelenleg a „Welcome” projektet jeleníti meg. Na ez az ami nekünk nagyon nem kell ezért a projekt fán kattintsunk a projekt close gombra, vastag piros körrel jeleztem a helyét:
Remek. Az alábbi linken található egy .zip fájl, ami a számunkra szükséges projektet tartalmazza tömörítve, egyéb nyalánkságokkal. Ezt a fájlt is töltsük le a gépünkre. http://szoftveresz.extra.hu/javaprog.zip Ha ez megvan a tartalmát tömörítsük ki a C:\javaprog mappába!!! Tehát a következőnek kell megjelenni:
Aki idáig is eljutott annak már igazán kijár a dicséret, most már nincs sok hátra. Ha a JBuilder-t közben leállítottuk, indítsuk el újra és a már megismert módon zárjuk be a Welcome projektet. Ideje megnyitni a frissen szerzett belőtt projekt állományunkat. Használjuk a fájl menüt: File/Open projekt... A felbukkanó ablakban keressük meg a C:/javaprog mappát, azon belül pedig a javaprog.jpx fájlt:
Az .extra csomag beállítása: Nyissuk meg. Ez a projektünk még nagy valószínűség szerint tök üres, de nem sokára tele lesz próbálkozásainkkal. Nyissuk meg a projekt tulajdonságait megjelenítő ablakot, jobb klikk a projekt nevére, majd a felbukkanó menüből a Properties kiválasztása.
Most eljutottunk a projekt tulajdonságait megjelenítő ablakhoz. Akinek éppen nem ordít a gyerek a járókában, barát/barátnő/férj/feleség/szerető (megfelelő aláhúzandó) nem kiabál hogy most már tényleg vigyük ki a szemetet, az nyugodtan nézzen körül. Első beállítandó pontunk az meglévő futási beállítások eltávolítása. Katt a baloldali menüből
a „Run” pontra, majd kijelöljük a sort ami megjelenik középen, végül a „Remove”-ra kattintunk:
Ha ez megvolt kattintsunk rá a projekthez tartozó csomagok fülre (Required libraries):
Itt jelöljük ki a „javalib” elnevezésű csomagot, majd jobb oldalon klikk az „Edit” (szerkesztés) nevű gombra. Természetesen újabb ablak csak hogy bonyolultabb legyen. Két dolgot kell most beállítanunk. A „Class” fülre és a hozzá tartozó jobb oldali „Add”-ra
klikkelve meg kell keresnünk és beállítanunk a látható c:/javaprog/lib/javalib.jar nevű fájlt. A „Source” fülhöz ehhez hasonló módon a c:/javaprog/lib/javalib_src.jar nevűt. Tehát ez legyen a vége például a „Class” fül beállításának:
Gratula! Ezzel be is állítottuk az extra csomagot magunknak. Most vigyük ki a szemetet, mert később igen bele lendülünk majd a programozásba és nem lesz kedvünk.
4. Kezdjünk programozni Zárjuk be az esetlegesen még nyitva lévő beállító ablakokat. Ott van előttünk az üres projektünk, itt az ideje hogy első programunkat megírjuk. A projekt fán belül jobb klikk a „Project source”-ra majd a megfelelő pontok segítségével az új osztály hozzáadását válasszuk:
Ezután az ablakban nevet adunk a fájlnak, legyen ez most a „Koszonto” nagy betűvel és ékezetek nélkül. Az összes pipát vegyük ki alól tehát akkor nyomjuk meg az OK gombot ha így néz ki a képernyő:
Megjegyzés: Mivel nem tudhatom hogy a kedves kolléga milyen szinten ismeri már a JAVA nyelvet nem kezdek bele az egyes pontok magyarázatába, ez nem is célja ezen irománynak.
Megjelent a szövegszerkesztőben és projekt fán is a fájlunk. A következő tartalommal bővítsük ki:
Ezután a felső menüből a „Project/Make” projekt menüpontot válasszuk. Végül a fájl nevére kattintunk jobb gombbal, majd a felbukkanó menüből kiválasztjuk a „Run using defaults” pontot.
Ha mindent jól csináltunk a főablak legalján megjelenik a program kimenete. Ez jelen esetben egy kérdést jelent, bátran kattintsunk a kérdés utáni üres területre majd adjunk választ, végül [ENTER].
A piros négyzet jelentése: a program fut. Ez addig így marad amíg nem kattintunk rá (erőszakos megszakítás), illetve a programunk véget nem ér, rendeltetése szerint. Ha újabb programokat szeretnénk a projekthez adni, tegyük a már megismert módon. FONTOS!!! Bár a JBuilder alapállában eltárolja az utoljára megnyitott projektet, ha ez mégsem jelenne meg ne feledjük megnyitni a megfelelően konfigurált javaprog.jpx projektünk!
5. Zárszóul Véget ért hát ez a rövid tutorial, melynek célja hogy megismerjük a JBuilder legfontosabb részeit, és neki kezdjünk a munkának. Mindenkinek erősen ajánlom tehát a munka mielőbbi megkezdését. Az utolsó pontban néhány általános hiba lehetőséget igyekszem leírni.
6. FAQ K: Nem értettem igazán hogy hogyan kell tömöríteni, másolni a megadott tömörített állományokat. Mi a teendő?
V: Sajnálatos módon ez a tutorial nem a számítástechnikai hanem a programozási alapok elsajátításában kíván segíteni. Aki nem rendelkezik a megfelelő ismeretekkel (egy percig a sarokban gondolkozik hogy miért nem, és nagyon, nagyon szégyelli magát), annak ajánlom a „A Windows mesés világa” és a „Bevezetés a számítástechnikába” című műveket. Ezek ismerete nélkül amúgy is nehéz lenne a programozáshoz szükséges gondolkodásmódot elsajátítani. K: Mindent megfelelően csináltam, a program mégis hibával elszáll! Mit tegyek? V: Sajnos a JBuilder Windows szeret úgyis viselkedni mint a Windows. Ilyenkor tegyük hát amit a Rendszergazda ha leáll az autója: szálljunk ki és vissza, vagyis: állítsuk le a JBuilder, majd indítsuk el újra. Ez sokszor megoldja a problémát. K: A JBuilder-t feleslegesen lassúnak, gagyinak érzem, kérdésem hogy így mit egyek vacsorára? :) K: Honnan tanulhatok meg JAVA nyelven programozni hogy sikeresen letegyem a vizsgám?
Készítette: Balakirev Dávid László
[email protected]