|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
| autor |
|
arvutisõber
HV veteran

liitunud: 01.08.2002
|
09.02.2006 15:59:49
|
|
|
| kk001a kirjutas: |
Päris nii see pole, et 256 ja edasi ainult küsimärgid. Keevitasin asja illustreerimiseks sellise koodi kokku:
String s = " char c väärtusel ";
String s2 = " = ";
FileOutputStream out_file = new FileOutputStream ("kooditabel.txt");
OutputStreamWriter out = new OutputStreamWriter (out_file, "UTF-8");
for (int i = 0; i <= 65535; i++) {
out.write(s);
out.write(String.valueOf(i));
out.write(s2);
out.write(i);
out.write('\n');
}
out.close();
Javas on char tüübi suurus kaks astmes kuusteist ehk 0 kuni 65535, antud koodijupp kirjutab kooditabel.txt faili UTF-8 kodeeringus kõikide märkide väärtused. Tee kooditabel.txt mingi pädeva tekstieditoriga lahti ja vali kodeeringuks UTF-8. Igasugu huvitavad märgid peaksid välja ilmuma, mina nägin muuhulgas näiteks kreeka, vene jt. tähestike tähti  |
Tänud !
Aga tegin faili kooditabel.txt, avasin notebad`ga, savesin UTF-8 kodeeringusse, panin faili sama projekti alla ning igaks juhuks ka sama workspace alla.
Importisin ka Java.io.*; et programm teaks mis see FileOutputStream on.
Aga ikkagi annab lõigu: new FileOutputStream ("kooditabel.txt"); kohta veateateks "FileNotFoundException"
ja lõigu new OutputStreamWriter (out_file, "UTF-8"); kohta "UnsupportedEncodingException"
UnsupportedEncodingException
_________________ ... |
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
09.02.2006 16:07:07
|
|
|
filenotfound näitab et programm ei suutnud su faili leida. Üks variant mida proovida võid on välja printida main funktsiooni parameetri esimene String. See peaks näitama hetke kataloogi kui õieti mäletan. Tõenäoliselt ei asu su fail tolles kataloogis.
encodingutena võid proovida ka teisi, ehk tõepoolest su JVM ei toeta UTF8't kuid see on väga ebatõenäoline.
http://java.sun.com/j2se/1.4.2/docs/api/java/nio/charset/Charset.html
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
| Kommentaarid: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
connor
HV kasutaja
liitunud: 19.02.2003
|
09.02.2006 16:20:16
|
|
|
| arvutisõber kirjutas: |
Aga ikkagi annab lõigu: new FileOutputStream ("kooditabel.txt"); kohta veateateks "FileNotFoundException"
|
Võid panna kas absoluutse path'i
| new FileOutputStream ("c:/...pikk_tee.../kooditabel.txt"); |
või siis programmi classpathilt kättesaadaval kujul:
| new FileOutputStream (getClass().getResource("/kooditabel.txt").toString()); |
Teisel juhul peab fail pathil ikka olema ka
Teise vea kohta ei oska öelda, endal töötas ka jdk 1.3'ga...
|
|
| Kommentaarid: 31 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
28 |
|
| tagasi üles |
|
 |
DoS
HV veteran

liitunud: 19.08.2002
|
09.02.2006 16:22:35
|
|
|
Uut faili pole vaja käsitsi teha. Piisab programmi käima laskmisest, teeb ise õigesse kohta faili. Vähemalt mul ta nii toimis
|
|
| Kommentaarid: 50 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
47 |
|
| tagasi üles |
|
 |
arvutisõber
HV veteran

liitunud: 01.08.2002
|
09.02.2006 16:25:46
|
|
|
Leidsin vea üles
public static void main (String [] args) throws IOException { oli puudu
_________________ ... |
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
DoS
HV veteran

liitunud: 19.08.2002
|
09.02.2006 16:29:49
|
|
|
| arvutisõber kirjutas: |
Leidsin vea üles
public static void main (String [] args) throws IOException { oli puudu  |
võib ka nii:
import java.io.*;
class Elmar {
public static void main (String[] args) {
String s = " char c väärtusel ";
String s2 = " = ";
try {
FileOutputStream out_file = new FileOutputStream ("kooditabel.txt");
OutputStreamWriter out = new OutputStreamWriter (out_file, "UTF-8");
for (int i = 0; i <= 65535; i++) {
out.write(s);
out.write(String.valueOf(i));
out.write(s2);
out.write(i);
out.write('\n');
}
out.close();
} catch (Exception e) {
System.out.println("Viga failiga tegelemisel:");
System.out.println(e);
}
}
} |
|
|
| Kommentaarid: 50 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
47 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
09.02.2006 16:44:09
|
|
|
| connor kirjutas: |
| või siis programmi classpathilt kättesaadaval kujul: |
Kui classpath sisaldab kataloogi "." (punkt) siis peaks piisama ka hetke töökataloogi suhtes antud aadressist.
| arvutisõber kirjutas: |
Leidsin vea üles
public static void main (String [] args) throws IOException { oli puudu  |
Üldjuhul mainist ei visata exceptioneid välja ning need püütakse kinni kohapeal nii nagu DoS näitas.
[edit]
Loomulikult pole mõtet hakata kinni pidama kõiksugu süsteemseid exceptioneid, a'la null pointer, out of memory jmt, kuna need viitavad üldjuhul juba suuremale probleemile ning edasine programmi töö jätkamine on üldjuhul nii või naa üsna mõttetu.
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
| Kommentaarid: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
Vananematu
HV veteran

liitunud: 28.09.2003
|
20.02.2006 16:50:52
|
|
|
Javascripti koha pealt väike küsimus. Nimelt oleks vaja ühendust võtta veebi teel võrgus asuv failiga. Et nagu kui oleks vaja saada uhendust sellise failiga:
"\\midaiganes\SQLSOFTWARE\OWC11\OWC11.msi" viskab veateadet. Uhendust proovisin saada newwindow=window.open("url","",""), kus url on see vorgu aadress. tavalise http aadressi puhul on korras, kuid vorgu aadressi, kus on vastupidi kaldkriips ( kurakaldkriips vist ) ei oska window.open("","","","") k4sk kuidagi õigesti kuvada.
Mismoodi p44seks n4iteks sisevorgule aadressiga "\\koht\install\fail1.msi" ligi? Kui sama aadress veebi browserisse kleepida, siis töötab, kuid javascripti window.open() käsuga ei tööta. Teisendab vastupidi kaldkriipsud (\\) kas teistpidiseks voi kaotab nad üldse ja topib algusesse määratud aadressi.
|
|
| Kommentaarid: 31 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
28 |
|
| tagasi üles |
|
 |
AMD
HV veteran

liitunud: 29.07.2003
|
20.02.2006 20:30:45
|
|
|
Erksxx, sinu küsimus ei sobi siia!
java != javascript
_________________ From now on, the forum is owned by AMD.That means that you are NO LONGER allowed to talk about, or even mention *ntel. |
|
| Kommentaarid: 335 loe/lisa |
Kasutajad arvavad: |
   |
:: |
145 :: |
3 :: |
12 |
|
| tagasi üles |
|
 |
Vananematu
HV veteran

liitunud: 28.09.2003
|
20.02.2006 23:06:45
|
|
|
Houli shiiit, fakk, ma ei tea isegi mis on vihmasadu nii, et las adminid otsustavad, kas küsimus sobib siia või mitte. Ei ole tähtsust mida arvata, ma arvan ka palju, mis ei sobi siia ega ka mujale. Ma arvan, et paljud asjad ei sobi üldse. Ma olen kergesti ärrituv ja ma ei üritagi seda varjata. Ei ole mõtet teha muidku uusi teemasi ning alati ei ole aega kaevata 120 mhz arvuti taga. Kui sind häirib siis teata sellest valest postitusest adminitele, et nad kustutaksid selle või liigutaksid näiteks mängu foorumi alla, kui see parem on.
Java ei ole muidugi javascript, nagu kana ei ole ka toonekurg, kuigi mõlemad on linnud.Aga jah, javascriptis on "!=" sama hea, mis "=" mõningal juhul, kuid "=!" on juba teine asi. Vähemalt minu x arvutuste põhjal.
viimati muutis Vananematu 21.02.2006 10:32:58, muudetud 1 kord |
|
| Kommentaarid: 31 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
28 |
|
| tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
21.02.2006 10:06:43
|
|
|
Esiteks:
x != y; // tõene, kui x ja y ei kanna sama väärtust
x = y; // x-le omistatakse y väärtus
x =! y; // x-le omistatakse tõene, kui y on väär; vastasel juhul omistatakse väär
|
aga sinu küsimusele vastates:
Ma arvan, et window.open() võtab parameetrina vaid URL-i. "\\midaiganes\SQLSOFTWARE\OWC11\OWC11.msi" on aga lihtsalt mingi string, mis sisaldab backslashe ning kujutab endast kaunis windowsi spetsiifilist aadressi.
|
|
| Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
| tagasi üles |
|
 |
Vananematu
HV veteran

liitunud: 28.09.2003
|
21.02.2006 14:37:42
|
|
|
Just nimelt ta kujutab endast seda. See tee trükitakse start > run kasti, kuid pääseb ka ligi kui see aadress lihtsalt kirjutada browserisse arvutis, kus kohalik võrk on üles seatud. Aga window.open() teisendab ta mingiks teiseks kujuks.
Edit:
Kuidas .bat faili on võimalik käivitada neti kaudu?
vastus: "tuleb õigused muretseda või oma võrk luua"
Okei, probleem lahendatud. Oli vaja lihtsalt sümbolites(koodina) need "\\" kirjutada ning hakkas töölse browserile viidates. Jah, ei tule kohe selle peale lihtsalt.
|
|
| Kommentaarid: 31 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
28 |
|
| tagasi üles |
|
 |
mudem
HV vaatleja
liitunud: 06.03.2005
|
23.03.2006 01:30:57
|
|
|
| arvutisõber kirjutas: |
Leidsin vea üles
public static void main (String [] args) throws IOException { oli puudu  |
Millist IDEt sa kasutad. Eclipse ega ka NetBeans ei tohiks sellist viga lubadagi ja peaksid asja ise ära parandama...
et siis ei maksa päris notepadis midagi üritada, hea IDE oskab kasutajat palju aidata.
|
|
| Kommentaarid: 3 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
3 |
|
| tagasi üles |
|
 |
arvutisõber
HV veteran

liitunud: 01.08.2002
|
03.04.2006 12:29:59
|
|
|
| debug.exe kirjutas: |
| ruts8 kirjutas: |
| debug.exe kirjutas: |
| Mnjah, olen kõnealuse õpikuga kokku puutunud. Tegemist on ehtsa soperdisega. Wasted trees. Wasted money. |
Äkki põhjendaksid? |
Nagu juba mainitud, antakse tolle õpiku järgi TÜ's programmeerimise algõpet. Puutusin aasta tagasi ka ise selle kursusega kokku ning uurisin huvi pärast toda õpikut. Olen programmeerimisega aastaid tegelenud ja lugenud omajagu sellealast kirjandust. Kiho aabitsat lugedes oli reaktsiooniks "???" Sisuliselt on tegemist mingite koodijuppide kollektsiooniga. Ja kood ise pole ka just paremate killast. Õpiku nime see teos ei vääri.
Muide, kursuse lõpus tunnistasid mõned tudengid, et nad ei saanud sellest õpikust mingit abi. Ja targemad otsisid juba kursuse keskel mõne muu teose.
Ise õppisin Javat omal ajal Sun'i veebisolevast Java Tutorial'ist. See on hea raamat algajatele. Mis paberkujul olevatesse, algajatele mõeldud Java raamatutesse puutub, siis ei oska suurt midagi soovitada. Sun'i tutorialist piisas.
Venekeelseid teoseid aga on üksjagu http://www.books.ru/shop/show/9001539. Olen üpris kindel, et igaüks neist on parem Kiho teosest. |
Olen ise ka viimasel ajal seda raamatut uurinud ja noh, need näiteülesanded on ikka suht keerulised (näiteks mingi kood oli seal ka näiteks kuskil 640 realine applet ja teised ka ikka suht pikad ning keerukad), kuid need koodid on seal ikka vägagi põhjalikult kommenteeritud. Üldiselt päris originaalselt ja inimkeeles on seal neid asju lahti seletatud, leidub ka asjalikke tabeleid ja skeeme.
Aga päris algajale võib see esialgu vähe keeruline tunduda/olla, aga see ka muidugi suhteline. Kuid õpik on mahukas, kuskil 274 lk oli....
Samas koodi kommenteerimine on minu arvates vägagi mõistlik moodus programmeerimise õpetamiseks. Et siis on kohe näide reaalsest elust kõrval ja on võimalik ka ennem proovida, et kas saab ehk ilma lisainfota asjale pihta. Siis ei alga asi teooriast, vaid teooria lähtub selgelt praktikast ehk teooria täiendab praktilist näidet. Endale pole eriti meeldinud seda asja teooria järgi õppida, kuna siis nagu selline variant, et fantaseerid midagi kokku, mis tegelikult reaalselt hoopis teisiti. Üks moodus, et vaatad koodi ja katsud ise mõistatada ning pärast kontrollid oma leitud seoste paikapidavust. Vajadusel näiteks vaadata vihjeid ja selgitusi või muuta koodi ja vaadelda konkreetset teistes olukordades...
Mis eestikeelseid Java õpikuid veel olemas on ?
_________________ ... |
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
mirko27
HV veteran

liitunud: 29.06.2002
|
04.04.2006 12:28:26
|
|
|
Arvestades seda, et porgrammeerides tuleb varem või hiljem inglise keel suhu saada,
siis ehk tuleks teha nii, et tõlkida mõnd inglise keelset õpikut? Mina sain nõnda keele suhu.
Ja siis on hoho korduvalt nimetanud välja parima õpiku üldse - Thinking in Java.
Täiesti vabavarana saadaval ja täieneb pidevalt.
|
|
| Kommentaarid: 12 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
11 |
|
| tagasi üles |
|
 |
erikh
HV vaatleja
liitunud: 08.10.2004
|
05.04.2006 01:35:44
|
|
|
Minu arust on alljärgnev raamat päris hea. Sooviks endalegi sellist aga ei raatsi osta ja hetkel loen raamatukogu oma.
"Introduction to Java programming" Y.Daniel Lyang
|
|
| Kommentaarid: 12 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
12 |
|
| tagasi üles |
|
 |
arvutisõber
HV veteran

liitunud: 01.08.2002
|
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
mirko28
Aeg maha 1p

liitunud: 31.12.2003
|
05.04.2006 11:39:36
Just Java |
|
|
| erikh kirjutas: |
Minu arust on alljärgnev raamat päris hea. Sooviks endalegi sellist aga ei raatsi osta ja hetkel loen raamatukogu oma.
"Introduction to Java programming" Y.Daniel Lyang |
Miks mitte lugeda raamatukogu raamatuid ja miks mitte lugeda Seda raamatut.
Ma lugesin esimest java raamatut justnimelt raamatukogus, raamatuks oli "Just java"
http://www.amazon.com/gp/product/0130105341/103-7269881-4715064?v=glance&n=283155
Sealt raamatust said paljud asjad selgeks, see raamat oli tol ajal ainuke paber-matrjalil olev java lektüür raamatukogus,
polnud kahtlustki, et kas tegemist on ikka õige või parima raamatuga.
Niiet põhiliseks sooviuseks olekski, et raamat peab olema paberist ja lähedal-asuv, raamatu sisu pole niivõrd oluline,
asi on nimelt selles, et ega raamatu kirjutajad on targad inimesed enamalt jaolt, ja ega vahet pole, kelle
juttu loed, põhiline et loeks.
Mulle meeldis Just Java raamatu kaas, ka kaant tuleks vaadata, kui tekib subjektiivselt hea emotsioon, siis on tegu hea raamatuga.
Head lugemist.
[/url]
|
|
| Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
4 |
|
| tagasi üles |
|
 |
arvutisõber
HV veteran

liitunud: 01.08.2002
|
18.04.2006 12:05:08
|
|
|
Kas Java`s on mõni valmismeetod, millega saaks ära määrata, et mitmenda komakohani me mõnda arvu ümardada soovime ?
_________________ ... |
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
mirko27
HV veteran

liitunud: 29.06.2002
|
18.04.2006 13:04:25
|
|
|
| J2SE BigDecimali uuri.
|
|
| Kommentaarid: 12 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
11 |
|
| tagasi üles |
|
 |
Urmet
HV vaatleja
liitunud: 29.07.2005
|
|
| Kommentaarid: 10 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
10 |
|
| tagasi üles |
|
 |
mirko27
HV veteran

liitunud: 29.06.2002
|
18.04.2006 17:20:31
|
|
|
| DecimalFormatiga pole siin miskit teha. Nagu juba mainisin - BigDecimal on spetsiaalselt sellisteks vajadusteks loodud wrapper.
|
|
| Kommentaarid: 12 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
11 |
|
| tagasi üles |
|
 |
arvutisõber
HV veteran

liitunud: 01.08.2002
|
08.06.2006 16:13:12
|
|
|
| mirko27 kirjutas: |
| J2SE BigDecimali uuri. |
Tänud
| tsitaat: |
import java.math.*;
public class Umardamine {
public static void main (String [] args) {
double d = 123.123456789;
BigDecimal dec = new BigDecimal(d);
// Asub klassis: java.math.BigDecimal
System.out.println(" double d = " + d);
// J2tame kokku 7 numbrikohta, ümardame selle piirini...
BigDecimal d2 = dec.round(new MathContext (7));
System.out.println(" " + d2);
// koma 2 kohta vasakule
BigDecimal d3 = dec.movePointLeft(2);
System.out.println("" + d3);
} // main lopp
} // Umardamine lopp |
| tsitaat: |
Tulemus:
double d = 123.123456789
123.1235
1.231234567890000022316598915494978427886962890625 |
_________________ ...
viimati muutis arvutisõber 22.06.2006 10:49:31, muudetud 1 kord |
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
mightythor
HV veteran

liitunud: 02.12.2004
|
22.06.2006 05:22:57
|
|
|
kas JS j22b online m2ngude progremise puhul voimaluste poolest piiratuks vorreldes Java'ga? Ning kas n2iteks jippii.ee's voi jippii.com'is olnud piljard on programmeeritud Java's?
Ja kui flash m2ngu saab vist lihtsalt Macromedia Flash'iga teha graafilise keskkonna abil, siis kas Java m2ngu tegemiseks ka sarnaseid vahendeid on?
|
|
| Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
53 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
22.06.2006 10:30:44
|
|
|
Minu teada on JS mõne suurusjärgu võrra aeglasem kui Java, seega veidi keerukamate mängude tegemine oleks raskendatud. Samas kui ma õieti mäletan siis on JS'is käima saadud isegi Quake2.
Jippi mängude kohta ei tea kahjuks midagi kuid kui annaksid mõne konkreetse lingi võin järgi vaadata.
Javas mängude tegemine on sama nagu suvalise muu programmi tegemine. Mingeid spetsiaalseid mängu tegemise IDE'sid minu teada ei eksisteeri, kõik tuleb käsitsi koodist ja teistest API'dest kokku panna.
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
| Kommentaarid: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
mightythor
HV veteran

liitunud: 02.12.2004
|
22.06.2006 16:02:09
|
|
|
| Ho Ho kirjutas: |
Minu teada on JS mõne suurusjärgu võrra aeglasem kui Java, seega veidi keerukamate mängude tegemine oleks raskendatud. Samas kui ma õieti mäletan siis on JS'is käima saadud isegi Quake2.
Jippi mängude kohta ei tea kahjuks midagi kuid kui annaksid mõne konkreetse lingi võin järgi vaadata.
Javas mängude tegemine on sama nagu suvalise muu programmi tegemine. Mingeid spetsiaalseid mängu tegemise IDE'sid minu teada ei eksisteeri, kõik tuleb käsitsi koodist ja teistest API'dest kokku panna. |
yhesõnaga ma tahtsin proovida teha tegelt mingit sellist ilusa v2ljan2gemisega 2D m2ngu...kasvoi nagu see jippii.ee piljard(minumeelest on see Java's progretud, sest system tray's avaneb see Java Platform'i ikoon), voi online kasiinode m2ngud voi midagi taolist ning minumeelest oleks valida flash'i, Java ning JS vahel...et milline oleks optimaalne?
|
|
| Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
53 |
|
| tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
22.06.2006 16:25:38
|
|
|
| Ho Ho kirjutas: |
| Samas kui ma õieti mäletan siis on JS'is käima saadud isegi Quake2. |
See tundub mulle uskumatu... Arvatavasti sa eksid. Wikipedia andmetel on Quake 2 mootor porditud küll Java peale, aga JavaScripti ja Quake 2 seoste kohta ei õnnestunud mul midagi leida. Ma ei kujuta hästi ette, kuidas JavaScriptis mingit vähegi rohkem advanced 3D asja teha... võibolla IE-ga ja ActiveX abil on see võimalik.
Üldiselt Javas või Flashis on mänge IMHO 10x lihtsam teha kui JavaScriptiga. Isegi mingi lihtne HTML-i manipuleerimine on JavaScriptis tihtipeale paras peavalu, rääkimata siis mängudest. Üks visuaalselt vingemaid asju, mis ma JavaScriptis olen näinud on JavaScript OS X; aga Cameron Adams on vast üks parimaid JS tundjaid üldse.
See Jipii piljard on muideks Javas treitud.
|
|
| Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
| tagasi üles |
|
 |
mirko27
HV veteran

liitunud: 29.06.2002
|
22.06.2006 16:41:37
|
|
|
JavaScriptis saab vägagi asiseid asju teha. Tavalise keelena on JS super! Kiiruses polegi erilsit vahet Java vs C++ vs JS.
Teine asi on aga hoopis browseris jooksutatava JS-ga. Sellisel juhul olen näinud 3d mootorit, kuid ilma tekstuuride jm. liikumine selles maailmas
võttis masina parajalt kooma. Browseris igatahes flash/shockwave/java.
|
|
| Kommentaarid: 12 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
11 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
|
| Kommentaarid: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
mightythor
HV veteran

liitunud: 02.12.2004
|
22.06.2006 18:03:39
|
|
|
kuna oleksin oma kysimustega natuke antud teemast v2lja l2inud, siis tegin uue topic'u voitlustandri alla- Java vs Flash. Pyydsin ise ka plusse ja miinuseid v2lja tuua, kuid lisage oma praktilisi kogemusi, parandage ja vaielge
|
|
| Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
53 |
|
| tagasi üles |
|
 |
arvutisõber
HV veteran

liitunud: 01.08.2002
|
20.07.2006 14:18:28
|
|
|
Tarvis teha textfield -s olevast tekstist Copy, et saaks selle hiljem käsitsi mujale Pasteda.
Palun andke vihjeid, et kuidas saan panna Java oma tekstfieldi sisu copyma.
Rakendasin TextFieldile meetodit "selectall", nüüd tuleks anda klahvivajutused ctrl alla + c, kuid ei leia moodust kuidas seda teha...
_________________ ... |
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
20.07.2006 14:34:26
|
|
|
| Kasuta ikka eraldi Clipboard objekti selleks. Üks näide, aga Googlist leiab neid otsingu "java copy text to clipboard" peale hulgim.
|
|
| Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
| tagasi üles |
|
 |
arvutisõber
HV veteran

liitunud: 01.08.2002
|
20.07.2006 15:04:47
|
|
|
www.eee.pri.ee/koodid
Seal siis selline lugu, et sisestad numbri 1-30 ja vajutad "otsi" ning tagastatakse vastav kood. Kui seal siis teha parem klikk, antakse kohe valik ette ja saab valida "copy".
Aga mul oleks tarvis teha nii, et see "copy" funktsioon teostatakse Java enda poolt.
EDIT:
| Kood: kirjutas: |
import java.awt.*;
import java.applet.*;
import java.util.*;
public class Koodid2 extends Applet{
Button b1;
TextField t1, t2, t3, t4;
String s1;
public void init () {
t1 = new TextField(9);
b1 = new Button("Otsi");
add(t1);
add(b1);
}
public boolean action (Event e, Object args) {
Hashtable h = new Hashtable();
h.put("1", new String("102837"));
h.put("2", new String("298024"));
h.put("3", new String("514571"));
h.put("4", new String("682336"));
h.put("5", new String("543370"));
h.put("6", new String("976413"));
h.put("7", new String("713736"));
h.put("8", new String("110516"));
h.put("9", new String("545687"));
h.put("10", new String("846359"));
h.put("11", new String("976783"));
h.put("12", new String("163683"));
h.put("13", new String("944465"));
h.put("14", new String("785522"));
h.put("15", new String("259823"));
h.put("16", new String("767183"));
h.put("17", new String("108445"));
h.put("18", new String("055863"));
h.put("19", new String("211460"));
h.put("20", new String("128816"));
h.put("21", new String("581593"));
h.put("22", new String("539318"));
h.put("23", new String("933270"));
h.put("24", new String("247735"));
h.put("25", new String("927994"));
h.put("26", new String("723836"));
h.put("27", new String("190851"));
h.put("28", new String("373195"));
h.put("29", new String("891437"));
h.put("30", new String("896282"));
if (e.target == b1) {
s1 = t1.getText();
t1.setText(hash(h, s1));
t1.selectAll();
}
repaint();
return true;
}
public String hash (Hashtable h, String s1) {
String valik = (String)h.get(s1);
System.out.println(valik);
return valik;
}
}
|
_________________ ...
viimati muutis arvutisõber 20.07.2006 15:59:40, muudetud 1 kord |
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
mirko28
Aeg maha 1p

liitunud: 31.12.2003
|
20.07.2006 15:45:09
|
|
|
| arvutisõber kirjutas: |
www.eee.pri.ee/koodid
Seal siis selline lugu, et sisestad numbri 1-30 ja vajutad "otsi" ning tagastatakse vastav kood. Kui seal siis teha parem klikk, antakse kohe valik ette ja saab valida "copy".
Aga mul oleks tarvis teha nii, et see "copy" funktsioon teostatakse Java enda poolt. |
Nähtavasti Robot-klass võimaldab seda:
http://www.java-tips.org/java-se-tips/java.awt/simulating-mouse-and-key-presses.html
Samas pole kindel, kas Robot-klass on brauseri virtuaal-masinale tuttav.
Teiselt poolt saaks ehk luua vastava sündmus-objekti ja selle saata sündmuse-haldurisse, ehk siis tekitada tehislikult sündmus:
http://experts.about.com/q/Java-1046/Key-events.htm
Ja nimetatud Clibboard klass võib-olla töötab ka brauseris, ehk saab toda kasutada.
|
|
| Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
4 |
|
| tagasi üles |
|
 |
arvutisõber
HV veteran

liitunud: 01.08.2002
|
21.07.2006 12:04:18
|
|
|
| estrose kirjutas: |
| arvutisõber kirjutas: |
www.eee.pri.ee/koodid
Seal siis selline lugu, et sisestad numbri 1-30 ja vajutad "otsi" ning tagastatakse vastav kood. Kui seal siis teha parem klikk, antakse kohe valik ette ja saab valida "copy".
Aga mul oleks tarvis teha nii, et see "copy" funktsioon teostatakse Java enda poolt. |
Nähtavasti Robot-klass võimaldab seda:
http://www.java-tips.org/java-se-tips/java.awt/simulating-mouse-and-key-presses.html
Samas pole kindel, kas Robot-klass on brauseri virtuaal-masinale tuttav.
|
Sain muidu arvutis tööle, aga browseris siiski ei tööta jah (ei IE, Firefox -i ega Operaga).
Katsun siis leida moodust, kuidas saaks appleti browserist eraldi käivitada. Mingid proged pidid olema, mis võimaldavad ikoonilt avamist...
_________________ ... |
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
mirko28
Aeg maha 1p

liitunud: 31.12.2003
|
21.07.2006 13:21:25
|
|
|
| arvutisõber kirjutas: |
| estrose kirjutas: |
| arvutisõber kirjutas: |
www.eee.pri.ee/koodid
Seal siis selline lugu, et sisestad numbri 1-30 ja vajutad "otsi" ning tagastatakse vastav kood. Kui seal siis teha parem klikk, antakse kohe valik ette ja saab valida "copy".
Aga mul oleks tarvis teha nii, et see "copy" funktsioon teostatakse Java enda poolt. |
Nähtavasti Robot-klass võimaldab seda:
http://www.java-tips.org/java-se-tips/java.awt/simulating-mouse-and-key-presses.html
Samas pole kindel, kas Robot-klass on brauseri virtuaal-masinale tuttav.
|
Sain muidu arvutis tööle, aga browseris siiski ei tööta jah (ei IE, Firefox -i ega Operaga).
Katsun siis leida moodust, kuidas saaks appleti browserist eraldi käivitada. Mingid proged pidid olema, mis võimaldavad ikoonilt avamist... |
Brauseris saab käivitada swingi appletit, selline swingi applet töötab laiemas virtuaalmasinas, kus on siis tõenöoliselt rohkem teeke (ja õigusi), mida kasutada. Swingi applet'i näide on siin:
http://minitorn.tpu.ee/~jaagup/kool/java/naited20/gr/swing/juht.html
Swingi tekstikastil võib ka olla meetod "tekitasündmus()", tuleb API'st uurida.
Üks teemaga seonduv näide näib olema siin:
http://minitorn.tpu.ee/~jaagup/kool/java/naited20/io/muu/malupuhvrirakend.html
|
|
| Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
4 |
|
| tagasi üles |
|
 |
arvutisõber
HV veteran

liitunud: 01.08.2002
|
21.07.2006 14:16:02
|
|
|
Kui teha Swingiga ja kui seal juhuslikult ka see Robot() töötab, siis pole sellest eriti tolku, kuna see Robot() liigutab hiirt ekraaniservadest mitte appleti servadest lähtuvalt.
Applet töötab praegu vaid siis, kui ta on üleval vasakus servas
Proovin seda clipboard asja mingi hetk.
Aga tänud õpetuse eest
_________________ ... |
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
lehm2
Kreisi kasutaja

liitunud: 19.09.2004
|
25.07.2006 19:20:08
|
|
|
kas tekstifailide töötlemise kohta mingit kobedat tutoriali on ?
_________________ Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust ! |
|
| Kommentaarid: 15 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
| tagasi üles |
|
 |
arvutisõber
HV veteran

liitunud: 01.08.2002
|
25.07.2006 19:33:48
|
|
|
| lehm2 kirjutas: |
kas tekstifailide töötlemise kohta mingit kobedat tutoriali on ?  |
Kas sa mõtled lihtsalt faili kirjutamist ja failist lugemist või midagi muud?
_________________ ... |
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
lehm2
Kreisi kasutaja

liitunud: 19.09.2004
|
25.07.2006 20:35:16
|
|
|
failist lugemist ja kirjutamist. Rohkem lugemist oleks vaja
_________________ Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust ! |
|
| Kommentaarid: 15 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
|
| Kommentaarid: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
arvutisõber
HV veteran

liitunud: 01.08.2002
|
25.07.2006 21:57:46
|
|
|
| tsitaat: |
import java.io.BufferedReader;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
public class cc {
public static void main(String[] args) {
File File1 = new File ("tellimused.txt");
String txt1 = "s";
String txt2 = "a";
String txt3 = "k";
String txt4 = "k";
try
{
FileOutputStream out_file = new FileOutputStream (File1);
OutputStreamWriter out = new OutputStreamWriter (out_file, "UTF-8");
out.write(" Ostja: ");
out.write(" Tellis: ");
out.write(" Nimi: ");
out.write(" e-mail: ");
out.write(" tel.nr: ");
out.write(" Asukoht: ");
out.write('\n');
out.write(" " + txt1);
out.write('\n');
//out.write('\n'+ '\n');
out.write('\n');
out.write('\n');
out.write('\n');
out.write('\n');
out.write(txt1);
out.write('\n');
out.write(txt2);
out.write('\n');
out.write(txt3);
out.write('\n');
out.write(txt4);
out.write('\n');
out.write('\n');
out.write('\n');
out.close();
} // try
catch (IOException ex)
{
System.out.println("Viga failiga tegelemisel:");
System.out.println(ex);
}
} // main
|
See siis kirjutamine
_________________ ... |
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
mattiaza
HV kasutaja

liitunud: 15.07.2002
|
|
| Kommentaarid: 25 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
25 |
|
| tagasi üles |
|
 |
arvutisõber
HV veteran

liitunud: 01.08.2002
|
25.07.2006 23:50:09
|
|
|
Javas saab muidu teha seda faili kirjutamist ja failist lugemist mitme erineva meetodiga...
_________________ ... |
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
26.07.2006 09:40:39
|
|
|
vbl natuke offtopic, no aga keegi, kes on kirjutanud valmis sellise jubeduse, ei saa programmeerimist normaalselt õpetada..
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
| Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
| tagasi üles |
|
 |
lehm2
Kreisi kasutaja

liitunud: 19.09.2004
|
26.07.2006 09:48:01
|
|
|
aitäh kõigile kes linke andsid ! Asun lugema ja loodan, et tagasi tulen targemana.
_________________ Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust ! |
|
| Kommentaarid: 15 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
| tagasi üles |
|
 |
Death
HV Guru

liitunud: 06.09.2003
|
26.07.2006 10:32:40
|
|
|
Fukiku, igati nõus sinuga. Ma parem ei hakka ütlema mida ma selle tegelase java õppimisvahenditest ja õpetamisemtoodikast arvan. See lihtsalt ei kannata trükimusta.
Ühesõnaga, kiho java õpikutest on soovitav kaarega mööda käia kui suuremat sorti peavalu ei taha saada.
_________________ "To be or not to be?" is a question of when, not if. |
|
| Kommentaarid: 39 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
36 |
|
| tagasi üles |
|
 |
guest1902
Kreisi kasutaja

liitunud: 05.11.2005
|
04.08.2006 12:31:06
|
|
|
Milline keskkond oleks kõige parem Java õppimiseks/harjutamiseks/programmide tegemiseks?
(Keskkonna all mõtlen OSi/distrot)
_________________ assumption is the mother of all fuck ups
,,think before you print and save a ROOT::TTree'' |
|
| Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
04.08.2006 13:05:38
|
|
|
Vahet ei ole, kasuta seda mida oskad. Kui ei oska ühtki siis võta see millele tead et saad community poolt korralikku supporti. Ma ise soovitaks muidugi Gentood, eriti pärast eileõhtusi Debiani katsetusi
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
| Kommentaarid: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
hexmex
HV kasutaja
liitunud: 13.06.2006
|
04.08.2006 14:21:49
|
|
|
| Death kirjutas: |
Fukiku, igati nõus sinuga. Ma parem ei hakka ütlema mida ma selle tegelase java õppimisvahenditest ja õpetamisemtoodikast arvan. See lihtsalt ei kannata trükimusta.
Ühesõnaga, kiho java õpikutest on soovitav kaarega mööda käia kui suuremat sorti peavalu ei taha saada. |
Kas keegi teab kuidas käib Kihol praegu loengute andmine? Aastal 2000/2001 olid ta loengud veel enamvähem loengu mõõtu ja endalgi õnnestus projekti eest saada punke üle maksimumi. 2004 või oli see 2005 aastal sattusin taas tema loengutesse ja kuku sellili ... ei viitsi ta enam kriiti kättegi võtta .. pobiseb mikrofoni ja krutib läpakast mingied pfd raamatuid seinale. Põhinali oli minule see, et iga teine sõna oli stiilis "eks lugege kodus ise pikemalt ... leheküled see ja see".
Selline on see eesti "programmeerijate" akadeemiline koolitamine
_________________ Olgem sõbralikud! |
|
| Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
2 |
|
| tagasi üles |
|
 |
|