• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 

Objektové programovanie

Started by tino8, 28.09.2009, 05:12:18

« predchdzajce - alie »

tino8

Quote from: dEVIANT on  06.01.2010, 19:41:05
Quote from: tino8 on  06.01.2010, 15:04:57

naco tam mas ten skaredy if s 5 || ? ak by to tam nebolo tak by ti pri bez parametrickom prikaze iba nastavilo parameter na null alebo nic, teraz si niesom isty...


Pravdu máš, nad tým som sa ani nezamýšlal  ;) Bude z teba dačo!  :D


len potom este treba osterit pripad "vychod asdadads" a podobne lebo ako parameter nastavy ten zvysok a zoberie to ako normalny prikaz



karamel je cukr co se uz neuzdravi!

gabikke

#476
public void save(String path) throws IOException {
         BufferedWriter out = new BufferedWriter(new FileWriter(path));
         for (String line : list) {
             System.out.println(line);
             out.write(line + "\n");
         }
         out.close();
     }


vdaka deviant stou prvou si mi pomohol, a pomozes aj s touto?

dEVIANT

#477
Quote from: tino8 on  06.01.2010, 20:14:01
Quote from: dEVIANT on  06.01.2010, 19:41:05
Quote from: tino8 on  06.01.2010, 15:04:57

naco tam mas ten skaredy if s 5 || ? ak by to tam nebolo tak by ti pri bez parametrickom prikaze iba nastavilo parameter na null alebo nic, teraz si niesom isty...


Pravdu máš, nad tým som sa ani nezamýšlal  ;) Bude z teba dačo!  :D


len potom este treba osterit pripad "vychod asdadads" a podobne lebo ako parameter nastavy ten zvysok a zoberie to ako normalny prikaz



Ha!! Tak predsa tam tie if-y na niečo boli...a aj ich tam nechám...mne sa páčia  :P Idem radšej už z postele, lebo takto ráno mi to nemyslí...

Gabikke šak si tu dala znova tú istú :D
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

tino8

a preco nepouzivas save a load z LibraryMethods?


karamel je cukr co se uz neuzdravi!

Snake1

pouzivali ste niekto diakritiku lebo ja hej a ked vytvorim jar tak pod prikazovym riadkom ju nevipisuje a prepisovat vsetko spat sa mi nechce. neviete niekto ako nato

gabikke

Quote from: tino8 on  06.01.2010, 20:36:45
a preco nepouzivas save a load z LibraryMethods?
no ja som sa snazil ale ja neviem ako ich mam pouzit. aky using alebo neviem co. stale mi to pise chybu.

dEVIANT

Quote from: gabikke on  06.01.2010, 20:57:26
Quote from: tino8 on  06.01.2010, 20:36:45
a preco nepouzivas save a load z LibraryMethods?
no ja som sa snazil ale ja neviem ako ich mam pouzit. aky using alebo neviem co. stale mi to pise chybu.

Šak, keď používaš TextGame v triede...tak hore musí byť "using TextGame;"...o inom usingu neviem...
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

tino8

netusim o com tocite...
nemate na mysli import TextGame.LibraryMethods;  ?

a pouzitie je tak jednoduche:  LibraryMethods.save(commands, path);
pricom treba vychytat exception


karamel je cukr co se uz neuzdravi!

dEVIANT

Quote from: tino8 on  06.01.2010, 21:07:07
netusim o com tocite...
nemate na mysli import TextGame.LibraryMethods;  ?

a pouzitie je tak jednoduche:  LibraryMethods.save(commands, path);
pricom treba vychytat exception

My točíme o C#  :) ...tam nie je import ale using...a dáva sa tam celý TextGame, alebo celý Hra.items, čo je dosť výhoda, lebo tam nemáš 10 importov jednotlivých predmetov, ale len import priečinku...
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

tino8

Quote from: dEVIANT on  06.01.2010, 21:10:01
Quote from: tino8 on  06.01.2010, 21:07:07
netusim o com tocite...
nemate na mysli import TextGame.LibraryMethods;  ?

a pouzitie je tak jednoduche:  LibraryMethods.save(commands, path);
pricom treba vychytat exception

My točíme o C#  :) ...tam nie je import ale using...a dáva sa tam celý TextGame, alebo celý Hra.items, čo je dosť výhoda, lebo tam nemáš 10 importov jednotlivých predmetov, ale len import priečinku...

Aha, a v C#ovskej kniznici neni take save a load ako pri jave?


karamel je cukr co se uz neuzdravi!

dEVIANT

Quote from: tino8 on  06.01.2010, 21:12:30
Quote from: dEVIANT on  06.01.2010, 21:10:01
Quote from: tino8 on  06.01.2010, 21:07:07
netusim o com tocite...
nemate na mysli import TextGame.LibraryMethods;  ?

a pouzitie je tak jednoduche:  LibraryMethods.save(commands, path);
pricom treba vychytat exception

My točíme o C#  :) ...tam nie je import ale using...a dáva sa tam celý TextGame, alebo celý Hra.items, čo je dosť výhoda, lebo tam nemáš 10 importov jednotlivých predmetov, ale len import priečinku...

Aha, a v C#ovskej kniznici neni take save a load ako pri jave?

Neviem, ja som ich tiež nepoužil, ale vlastné som si spravil...v C# sú takto...asi hej rovnako ako v JAVE :

public static System.Collections.Generic.IList<string> Load(string path)
public static void Save(System.Collections.Generic.IList<string> list, string path)
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

Snake1

hej ludia ako ste vytvorili UML diagramy v netbeans. Stiahol som UML plugin dal som new project-uml project-ale teraz neviem ktore z nich a co dalej poradte niekto pls

gabikke

Quote from: dEVIANT on  06.01.2010, 21:10:01
Quote from: tino8 on  06.01.2010, 21:07:07
netusim o com tocite...
nemate na mysli import TextGame.LibraryMethods;  ?

a pouzitie je tak jednoduche:  LibraryMethods.save(commands, path);
pricom treba vychytat exception

My točíme o C#  :) ...tam nie je import ale using...a dáva sa tam celý TextGame, alebo celý Hra.items, čo je dosť výhoda, lebo tam nemáš 10 importov jednotlivých predmetov, ale len import priečinku...
ak by som ti poslal hru, nepozrel by si sa mi na ten load save a history? uz mam vtom bordel :(

dEVIANT

Quote from: gabikke on  06.01.2010, 21:22:18
Quote from: dEVIANT on  06.01.2010, 21:10:01
Quote from: tino8 on  06.01.2010, 21:07:07
netusim o com tocite...
nemate na mysli import TextGame.LibraryMethods;  ?

a pouzitie je tak jednoduche:  LibraryMethods.save(commands, path);
pricom treba vychytat exception

My točíme o C#  :) ...tam nie je import ale using...a dáva sa tam celý TextGame, alebo celý Hra.items, čo je dosť výhoda, lebo tam nemáš 10 importov jednotlivých predmetov, ale len import priečinku...
ak by som ti poslal hru, nepozrel by si sa mi na ten load save a history? uz mam vtom bordel :(

Upni na edisk.sk a pošli link na ňu do PM...

Quote from: Snake1 on  06.01.2010, 21:17:20
hej ludia ako ste vytvorili UML diagramy v netbeans. Stiahol som UML plugin dal som new project-uml project-ale teraz neviem ktore z nich a co dalej poradte niekto pls

Tuším prave tlačítko na project...tam Reverse Engineer, vytvorí ti model...potom pravé na jednotlivé packages...a create diagram abo také niečo...a potom si ich musíš nejako pospájať :D
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

assassin

mam otazku ohladom vlastneho rozsirenia, moze sa tym chapat aj taka vec, ze ked som v miestnosti tak vidim napr. len jeden smer na vychod, ten odkial som prisiel, ale kym nepouzijem nejaky predmet, sekeru, alebo nepotiahnem paku aby sa otvorili tajne dvere tak nevidim dalsi smer a az po pouziti predmetu a rozhliadnuti sa sa mi objavi novy mozny smer (tam kam chcem ist) ...

tino8

to je take iste ako by si pouzil kluc... a ak dobre viem tak sa to nepovazuje za rozsirenie


karamel je cukr co se uz neuzdravi!

kubiik

Ja som mal tiez nieco podobne... ze ked nezabijes potvoru zabije ona teba resp. kym neodomknes branu klucom nepusti ta dalej a cviciaci povedal ze to nestaci na to "rozsirenie".

P.a.i.n.

môžte mi PLS poradiť ako sa zbavím tejto chyba, ktorú mi vyhadzuje cez PMD?

"avoid reassigning parameters such as 'commandd' "

citro

ludia... nejde mi to PMD vypisuje mi:

'java' is not recognized as an internal or external command, operable program or batch file

Vie niekto vo co de?  ???

dEVIANT

Quote from: P.a.i.n. on  07.01.2010, 05:20:46
môžte mi PLS poradiť ako sa zbavím tejto chyba, ktorú mi vyhadzuje cez PMD?

"avoid reassigning parameters such as 'commandd' "

Pozri tento topic strnu 27 úplne dole, a potom moj príspevok za ním, a pochopíš  ;)

Quote from: citro on  07.01.2010, 05:36:04
ludia... nejde mi to PMD vypisuje mi:

'java' is not recognized as an internal or external command, operable program or batch file

Vie niekto vo co de?  ???

A máš aj JAVU nainštalovanú? nie len netové fazole :D
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

tino8

#495
Quote from: P.a.i.n. on  07.01.2010, 05:20:46
môžte mi PLS poradiť ako sa zbavím tejto chyba, ktorú mi vyhadzuje cez PMD?

"avoid reassigning parameters such as 'commandd' "

je to v nazve...

Reassigning values to parameters is a questionable practice. Use a temporary local variable instead.

This rule is defined by the following Java class: net.sourceforge.pmd.rules.AvoidReassigningParameters

Example:

               

public class Foo {
private void foo(String bar) {
 bar = "something else";
}
}



2citro: a co pises do prikazoveho riadku?

ma to byt v podobe: C:\cestakpmd C:\cestaksrc text C:\cestakrulesetu


karamel je cukr co se uz neuzdravi!

Agamemnon

Quote from: dEVIANT on  06.01.2010, 19:41:05
FileStream fileStream = new FileStream(pathName, FileMode.Open);
StreamReader streamReader = new StreamReader(fileStream);
String command;
Clear();
while ((command = streamReader.ReadLine()) != null)
               {
                  list.Add(command);
               }
               
streamReader.Close();
System.Console.WriteLine("Hra bola nacitana!");


Tak dáko...

skús pozrieť direktívu using a interface IDisposable :) užitočné veci

btw - filestream nezatváraš? :)
All code is crap.

42

Agamemnon

Quote from: gabikke on  06.01.2010, 20:16:51
public void save(String path) throws IOException {
         BufferedWriter out = new BufferedWriter(new FileWriter(path));
         for (String line : list) {
             System.out.println(line);
             out.write(line + "\n");
         }
         out.close();
     }


vdaka deviant stou prvou si mi pomohol, a pomozes aj s touto?


using (FileStream file = new FileStream("path", FileMode.Create)) {
   using (StreamWriter writer = new StreamWriter(file)) {
       foreach (string line in list) {
           writer.WriteLine(line);
       }
   }
}


napísal som to po pamäti, nie som si úplne istý, či existuje metóda WriteLine v StreamWriter classe... ale určite je Write...
snáď to bude fungovať, neskúšal som :)

btw - save a load metódy sú v tej knižnici v c#
All code is crap.

42

dEVIANT

#498
Quote from: Agamemnon on  07.01.2010, 06:05:42
Quote from: dEVIANT on  06.01.2010, 19:41:05
FileStream fileStream = new FileStream(pathName, FileMode.Open);
StreamReader streamReader = new StreamReader(fileStream);
String command;
Clear();
while ((command = streamReader.ReadLine()) != null)
               {
                  list.Add(command);
               }
               
streamReader.Close();
System.Console.WriteLine("Hra bola nacitana!");


Tak dáko...

skús pozrieť direktívu using a interface IDisposable :) užitočné veci

btw - filestream nezatváraš? :)

Kuknem zajtra, teda dneska ale neskorej, teraz by som nepochopil :D...a hej už zatváram :D :D

EDIT: Dig skúsil som, ako rozdiel tam "laicky" neni žiadny, ale čítam, že je "dobrou vizitkou programátora" :D , keď to používa pri práci so súbormi, databázami atď...Môžeš to tak laicky vysvetliť, prečo to je vlastne lepšie? veď GC by to uvolnil z pamäte aj tak nie ??

A ešte k tomu, keď to dám do using tak už tu metódu Dispose() nemusím volať hej? sa zavolá sama?
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

citro

Quote
Quote from: citro on  07.01.2010, 05:36:04
ludia... nejde mi to PMD vypisuje mi:

'java' is not recognized as an internal or external command, operable program or batch file

Vie niekto vo co de?  ???

A máš aj JAVU nainštalovanú? nie len netové fazole :D

Instaloval som JDK with NetBeans, v ProgramFiles mam adresar Java v nej jdk1.6.0_17 a jre6 takze myslim ze ano

2tino8: ano zadavam to spravne, dokonca aj ked som uz v pmd/bin a zadam iba pmd tak mi vypise to iste (malo by vypisat ak pmd pouzivat)