Avatar billede topsite Nybegynder
12. juli 2002 - 23:46 Der er 18 kommentarer og
3 løsninger

Java som Desktop applikationer

Hej,

jeg har sat mig for at lærer java, jeg har i forvejen godt fat i både PHP og Delphi.

Jeg vil gerne udvikle desktop applicaktioner, som fungerere ligesom admindelige .exe filer, der kan kører.

Hvordan kommer jeg igang ... Jeg vil til at starte med bare lave et program, hver der er en knap, og nå man klikker der kommer der et vindeu og skriver hello world

Hvilke programmer skal man bruge ?
og findes der gode kom-igang-links
og steder med sources man kan kigge på?
Avatar billede bearhugx Nybegynder
12. juli 2002 - 23:49 #1
Først og fremmest skal du have fat i JAVA JDK'en (Java Development Kit) ... Den kan downloades på

  http://java.sun.com/downloads.html

Vælg "JavaTM 2 Platform, Standard Edition (J2SE)"
Avatar billede bearhugx Nybegynder
12. juli 2002 - 23:52 #2
Du kan enten bruge en tekst-editor eller en af de (efterhånden) mange Java-editorer, som findes derude... Jeg bruger pt. et ganske almindeligt Notepad-lignede program til at skrive min source-kode - og derefter Windows' kommandoprompt til at kompilere og køre koden...

/Søren
Avatar billede topsite Nybegynder
12. juli 2002 - 23:58 #3
Nu er jeg igang med at downloade Sun Forte for Java og det der JDK og noget SDK ;)

Men jeg kunne godt bruge nogle flere råd og guides
hvordan compiler jeg programmet, efter at have skrevet det i forte ?
Avatar billede topsite Nybegynder
13. juli 2002 - 00:01 #4
Jeg vil ikke bare lave et console program, men kommme igang med rigtige desktop applications !
Avatar billede bearhugx Nybegynder
13. juli 2002 - 00:03 #5
nej nej... Bare rolig... Hvad du skal igang med at studere, når du har downloaded SDK'en er AWT/Swing ... At lave grafiske brugerflader...

Evt kan du kigge på JBuilder... Det er også Borland... Det har et Delphi-ligende IDE til at lave kode med .... Prøv den.....

/Søren
Avatar billede topsite Nybegynder
13. juli 2002 - 00:08 #6
Hvad med Jay Sharp for .NET ?
Avatar billede disky Nybegynder
13. juli 2002 - 00:14 #7
topsite.

hent jdk + forte og læs den tutorial du finder på SUN's hjemmeside.

p.s. J# er total spil af tid, det er et properitært sprog der er ret uanvendeligt.
Avatar billede bearhugx Nybegynder
13. juli 2002 - 00:14 #8
Delphi har dog et ry for at lave proprietær kode, men jeg tænkte at det nok var det IDE, som der ville være mest familiært...

Og det med den proprietære kode kan man arbejde sig udenom...
Avatar billede r9 Nybegynder
13. juli 2002 - 00:16 #9
Hvis du vil lave GUI er Forte god, da den har indbygget en GUI editor.

Til alm. java er Forte tung, brug istedet www.jcreator.com
(gratis og god)

En god tutorial: http://developer.java.sun.com/developer/onlineTraining/


Hvis du er nybegynder vil jeg råde dig til holde dig fra de store værktøjer, JBuilder, Visual Age, Forte, Netbeans
(Det eneste du kan bruge dem til er deres GUI Editor)
Avatar billede topsite Nybegynder
13. juli 2002 - 00:17 #10
Ja, men det er altid godt at få noget nemt at starte ud på..

Hvad er forskellen på alle de der sprog J2SE og ME og hvad det eller hedder alt sammen.

Jeg har bestilt Jbuilder, og den skulle være på vej med posten så jeg har den tirsdag.

Men jeg vil gerne have links til guides, sources(så man kan lærer hvordan java bygges op) og hvad i nu har liggende.
Avatar billede nico26 Nybegynder
13. juli 2002 - 00:34 #11
Hvis du vil lave windows applikationer, ville jeg holde mig langt væk fra Java. Java's GUI er noget skrammel!
Avatar billede topsite Nybegynder
13. juli 2002 - 00:38 #12
Hmm..! Er det skrammel... :/ Så er det måske ikke java jeg skal gå efter :)
Avatar billede bearhugx Nybegynder
13. juli 2002 - 00:38 #13
nico... De er hvad man gør dem til... Jeg har set _meget_ flotte GUIs i Java... og fuld funktionsdygtige endda... :-)
Avatar billede webster Nybegynder
13. juli 2002 - 00:40 #14
www.java.sun.com <-- find api dokumentationen, det er uden tvivl den bedste tutorial du nogensinde får =) At programmere er grundlæggende at lære et sprogs syntax og brug af de grundlæggende "moduler/funktioner" og så derudover at være i stand til at sætte sig ind i nye api's når man får brug for dem. På suns hjemmeside er der også et par tutorials, bl.a. om swing.

www.mindview.net <-- bogen "Thinking in java" kan gratis downloades herfra. Selvom bogen ikke er perfekt så er det dog en god måde at komme i gang med java på.

Angående JBuilder så syntes jeg det er en temmeligt dårlig ide at anvende det som start. Medmindre de har lavet ændringer i det siden jeg sidst så det i brug så anvender det sine egne packages til at lave gui's, dvs. at du er nød til at distribuerer ekstra packages med dine programmer og at du egentligt ikke lærer at bruge fx swing. Prøv at tjek info om gridbaglayout classen i jdk api doc'et, bare i beskrivelsen af objektet står der alt det du skal bruge for at kode et gui selv.
Avatar billede topsite Nybegynder
13. juli 2002 - 00:46 #15
tak alle
Avatar billede disky Nybegynder
13. juli 2002 - 09:30 #16
topsite

j2se, j2me, j2ee er ikke forskellige sprog, men forskellige delmængder af java

j2me er microedition altså en skrabet udgave til f.eks. mobiltelefoner, som 3410
j2se er standardedition som man normalt bruger
j2ee er enterprise udgaven, som bruges til store serverside applicationer
Avatar billede r9 Nybegynder
13. juli 2002 - 19:16 #17
nico22:

Tjek www.intelliJ.com el. www.eclipse.org.

begge editorer er kodet i Java. Meget flotte og hurtige.
Avatar billede r9 Nybegynder
13. juli 2002 - 19:24 #18
Avatar billede nico26 Nybegynder
13. juli 2002 - 21:54 #19
r9>>prøv et træk et andet vindue over en java GUI, og se hvor skidt det ser ud. Desuden har jeg oplevet at musseklik af til bliver ignoreret. Det er ikke fordi jeg har noget imod Java - det er godt til mange ting - bare ikke GUI, selvom det er blevet bedre med tiden.
Avatar billede r9 Nybegynder
13. juli 2002 - 22:34 #20
nico22:
Jeg giver dit fuldstændig ret i at GUI ikke er Java stærke side.
Langt fra.

Men hvis man har tid nok, så kan man lave gode og meget funktioneller GUI programmer i Java. F.eks. IntelliJ
Avatar billede webster Nybegynder
14. juli 2002 - 00:44 #21
"Desuden har jeg oplevet at musseklik af til bliver ignoreret" det skyldes så programmøren og ikke java som sådan =) Jeg har set java gui's der fuldt ud matchede gui's fra andre sprog. Det er rigtigt nok at det er mere besværligt at lave noget flot i java end i fx vb/delphi men hvis man tager sig tiden bliver det også godt. Endeligt så kan man i java jo også undlade at bruge det traditionelle system med layoutmanagers der flytter komponenter efter nogle regler, og i stedet gå over til x, y placering sådan at man ender op med noget der minder præcist om programmer ala vb/delphi.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester