12. juli 2002 - 23:46Der 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å?
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...
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)
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.
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
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.
"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.
Synes godt om
Ny brugerNybegynder
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.