Java
Jelentkezz be a hozzászóláshoz.
Sziasztok! Nemrég kezdtem el JAVA-t tanulni, jelenleg Tim Buchalka Java masterclass kurzusát csinálom, és az OOP koncepciók és az ArrayList-en vagyok túl. A meglévő tudásomat erősítve szeretnék egy programot csinálni futóversenyekhez, tök alap, számválasztós bevitellel:
Adj meg egy számot a parancsokhoz:
1 - Futó hozzáadása
2 - Futó törlése
3 - Futók listájának kiíratása
...
n - stb egyéb akciók
A programnak 3 fő része van. Az első részben megadjuk az esemény adatait (Mikor lesz, hol, mi a futóverseny neve), majd a 2. fázisban futókat regisztrálhatunk, akiknek a nevéhez automatikusan rendelünk rajtszámot 001-től 999-ig. Ez lenne a futóverseny előtti állapot.
-Hozzáadhatunk új futókat a listához
-Törölhetünk futókat név és rajtszám alapján
-Módosíthatunk nevet
A harmadik részben pedig a célban állnánk, és rögzítjük a befutók sorrendjét, ahol 2 dolgot adhatunk meg: a rajtszámot (ki futott be épp), és az idejét (óra, perc, másodperc alapon).
Itt csak 3 funkció lenne:
1 - Célba érő versenyző hozzáadása
2 - Célba ért versenyző törlése
3 - Célba ért versenyzők kilistázása
Folyamatosan megosztanám itt a "progress"-t, lehet kérek majd segítséget is 😊 De ezt a programot szeretném a portfóliómba tenni majd.
Adj meg egy számot a parancsokhoz:
1 - Futó hozzáadása
2 - Futó törlése
3 - Futók listájának kiíratása
...
n - stb egyéb akciók
A programnak 3 fő része van. Az első részben megadjuk az esemény adatait (Mikor lesz, hol, mi a futóverseny neve), majd a 2. fázisban futókat regisztrálhatunk, akiknek a nevéhez automatikusan rendelünk rajtszámot 001-től 999-ig. Ez lenne a futóverseny előtti állapot.
-Hozzáadhatunk új futókat a listához
-Törölhetünk futókat név és rajtszám alapján
-Módosíthatunk nevet
A harmadik részben pedig a célban állnánk, és rögzítjük a befutók sorrendjét, ahol 2 dolgot adhatunk meg: a rajtszámot (ki futott be épp), és az idejét (óra, perc, másodperc alapon).
Itt csak 3 funkció lenne:
1 - Célba érő versenyző hozzáadása
2 - Célba ért versenyző törlése
3 - Célba ért versenyzők kilistázása
Folyamatosan megosztanám itt a "progress"-t, lehet kérek majd segítséget is 😊 De ezt a programot szeretném a portfóliómba tenni majd.
Háj!
Nah, 3 és fél éve a kutyus se nézett ide, de azért támasszuk fel a tápigot!!4. Hátha valaki - rajtam kívül - foglalkozik java applet készítésével.
Pár gondolatban azért összefoglalnám a lenti sorokat, meg a válaszokat, amire tudom.
JAVA mint olyan: egy programnyelv. 2 területen használják:
- JAVA SERVLET: mûködését tekintve ugyanaz, mint a php, szerveroldali nyelv. Futtatásához telepített Java nyelv (a webserveren) és Apache Tomcat (így, mint az elhíresült blogger) szükséges.
- JAVA APPLET: kliensoldali nyelv, ugyanúgy mûködik, mint pl. a starcraft.exe, csak platformfüggetlen, mivel az appletet beágyazod a böngészõdbe. (Ha átmegy ennyi html kód, akkor megtekintheted😊< applet width=800 height=600 code="belabaGumicsizmaja.class" >< /applet>
( : csak megpróbáltam szépbombázni a pure HTML kódot.)
Ha elindítod a html-t (ne köss bele, hogy php-val is megy, megy persze, de a böngészõ számára a php is csak HTML)
Tehát platformfüggetlen, azaz: fut bármilyen oprendszeren, ahová fel van telepítve a java.
Fontos:
- hiába kliensoldali, maga a Java applet file (valami.class) - esetleg több file - a webszerveren van, a kliens böngészõje betölti és értelmezi. Azaz: ha a gépeden akarsz appletet futtatni, telepíts fel webservert és ágyazd be html-be az elkészített appletedet.
- Az applet csak azon a gépen képes szerverhez* (pl. mysql) kapcsolódni, amelyiken van a .class file.
(*: innentõl daemon, azaz: szerver-program, nem pedig szerver-gép)
--------
Innentõl csak JAVA APPLET!!4
--------
A Java applet forráskódját notepad/notepad++ segítségével célszerû elkészíteni, de ez a kód nem fut le önmagában. Build-elni, azaz fordítani kell. Java fordító innen tölthetõ le. Kezdetnek JAVAslom a "Java SE Development Kit (JDK) 6 Update 10" feltelepítését. (most, így 2008 nov. végén :-) nemsoká biztosan lesz újabb.)
Ha fent van a fordító, és kész a java forráskódod (HelloWorld.java), akkor másold a HelloWord.java-t a JavaJDK "bin" könyvtárába (pl.: C:\Program Files\Java\jdk1.6.0_10\bin), majd: START menü -> futtatás -> "cmd" -> "cd C:\Program Files\Java\jdk1.6.0_10\" -> "javac.exe HelloWord.java". Ha hibátlan volt a kód, akkor kapsz egy HelloWorld.class bináris file-t. Ezt ágyazd be a HTML kódba, és ennyi.
Nah, 3 és fél éve a kutyus se nézett ide, de azért támasszuk fel a tápigot!!4. Hátha valaki - rajtam kívül - foglalkozik java applet készítésével.
Pár gondolatban azért összefoglalnám a lenti sorokat, meg a válaszokat, amire tudom.
JAVA mint olyan: egy programnyelv. 2 területen használják:
- JAVA SERVLET: mûködését tekintve ugyanaz, mint a php, szerveroldali nyelv. Futtatásához telepített Java nyelv (a webserveren) és Apache Tomcat (így, mint az elhíresült blogger) szükséges.
- JAVA APPLET: kliensoldali nyelv, ugyanúgy mûködik, mint pl. a starcraft.exe, csak platformfüggetlen, mivel az appletet beágyazod a böngészõdbe. (Ha átmegy ennyi html kód, akkor megtekintheted😊<
(
Ha elindítod a html-t (ne köss bele, hogy php-val is megy, megy persze, de a böngészõ számára a php is csak HTML)
Tehát platformfüggetlen, azaz: fut bármilyen oprendszeren, ahová fel van telepítve a java.
Fontos:
- hiába kliensoldali, maga a Java applet file (valami.class) - esetleg több file - a webszerveren van, a kliens böngészõje betölti és értelmezi. Azaz: ha a gépeden akarsz appletet futtatni, telepíts fel webservert és ágyazd be html-be az elkészített appletedet.
- Az applet csak azon a gépen képes szerverhez* (pl. mysql) kapcsolódni, amelyiken van a .class file.
(*: innentõl daemon, azaz: szerver-program, nem pedig szerver-gép)
--------
Innentõl csak JAVA APPLET!!4
--------
A Java applet forráskódját notepad/notepad++ segítségével célszerû elkészíteni, de ez a kód nem fut le önmagában. Build-elni, azaz fordítani kell. Java fordító innen tölthetõ le. Kezdetnek JAVAslom a "Java SE Development Kit (JDK) 6 Update 10" feltelepítését. (most, így 2008 nov. végén :-) nemsoká biztosan lesz újabb.)
Ha fent van a fordító, és kész a java forráskódod (HelloWorld.java), akkor másold a HelloWord.java-t a JavaJDK "bin" könyvtárába (pl.: C:\Program Files\Java\jdk1.6.0_10\bin), majd: START menü -> futtatás -> "cmd"
Egy fecske nem csinál kolbászból kerítést
#11
hahó! nagy segítségre lenne szükségem... kéne nekem a jbuilder 8.0, de sehol nem találom <#rinya>#rinya> pls help 😊
Tudnátok errõl a pár pontról leírást vagy vmi összefoglaló írást?
olyan 5-10 oldal jó lenne róla ...
# A Java alkalmazás és Java applet fogalma.
# Alapvetõ eltérések a C++ és a Java osztálykezelésében és objektum kezelésében.
# Az interface fogalma a Java nyelvben.
# Alapvetõ Java csomagok.
olyan 5-10 oldal jó lenne róla ...
# A Java alkalmazás és Java applet fogalma.
# Alapvetõ eltérések a C++ és a Java osztálykezelésében és objektum kezelésében.
# Az interface fogalma a Java nyelvben.
# Alapvetõ Java csomagok.
*hihi ** *
#8
Hat ugy tapasztaltam, hogy java appletek offline nem szeretnek mukodni. De ha lemented, felrakod egy web serverre, es onnan megnyitod, valoszinu menni fog.