Author Topic: Objektové programovanie  (Read 140170 times)

dEVIANT

  • Hero Member
  • *****
  • Posts: 1311
  • Robím, čo môžem. Keď nerobím, nemôžem!
    • View Profile
Re: Objektové programovanie
« Reply #450 on: 06.01.2010, 04:14:24 »
ano super v netbeans mi ide vsetko pekne a cez cmd po stusteni hry v uvodonom menu co tam amm to spadne :/ a bohuzvie len preco

Nie len bohvie...aj ja viem...či som ja Boh ?:D...lebo tam nemáš nahádzané knižnice...čiže keď napríklad púšťaš hru z /bin...tak si tam musiš do priečinku /lib skopírovať tú Indiana Jones knižnicu...

Proste všade kde to spúšťaš musíš mať priečinok lib a v ňom tu knižnicu...

A teraz si daj dva razy Otčenáš, raz Zdravas a bež domov spať !! :D
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

calys

  • Full Member
  • ***
  • Posts: 106
    • View Profile
Re: Objektové programovanie
« Reply #451 on: 06.01.2010, 04:27:55 »
hmm....tak nepomohlo

dEVIANT

  • Hero Member
  • *****
  • Posts: 1311
  • Robím, čo môžem. Keď nerobím, nemôžem!
    • View Profile
Re: Objektové programovanie
« Reply #452 on: 06.01.2010, 04:29:39 »
hmm....tak nepomohlo

Tak odfoť a daj tu...
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

calys

  • Full Member
  • ***
  • Posts: 106
    • View Profile
Re: Objektové programovanie
« Reply #453 on: 06.01.2010, 04:51:13 »
no tak stale vyhadzuje to iste ze nevie najst kniznicu, a pritom ju tam mam :/
v nejakom subore mam ten bla.jar subor a mam tam aj tu kniznicu indianajones a nejde to,stale ju nevie najst

dEVIANT

  • Hero Member
  • *****
  • Posts: 1311
  • Robím, čo môžem. Keď nerobím, nemôžem!
    • View Profile
Re: Objektové programovanie
« Reply #454 on: 06.01.2010, 04:56:25 »
no tak stale vyhadzuje to iste ze nevie najst kniznicu, a pritom ju tam mam :/
v nejakom subore mam ten bla.jar subor a mam tam aj tu kniznicu indianajones a nejde to,stale ju nevie najst

Ale ty nemáš mať u knižnicu tam..tam máš mať priečinok "lib" a až v ňom tú knižnicu indiana jounsa ...
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

calys

  • Full Member
  • ***
  • Posts: 106
    • View Profile
Re: Objektové programovanie
« Reply #455 on: 06.01.2010, 05:22:35 »
ano v pricinku lib mam tu kniznicu....jar a v pricinku bin,kde mam priecinok ten lib mam tu moju hru blabla.jar ktoru spustam
a tsale mi vyhadzuje to java.lang.noclassdeffound........

Brand

  • Sr. Member
  • ****
  • Posts: 317
    • View Profile
Re: Objektové programovanie
« Reply #456 on: 06.01.2010, 05:29:36 »
Quote
public Command getCommand(String ret) {                                     
    Command navrat = null;
    for (int i=0; i<list.size(); i++) {

        boolean pravdaOK=ret.startsWith(list.get(i).getName());           
        if (pravdaOK) {                                                     
            History objekt = History.getInstance();
            objekt.addP (ret);
            if(ret.startsWith("PRESKUMAJ")
            || ret.startsWith("POUZI")
            || ret.startsWith("POLOZ")
            || ret.startsWith("VEZMI")
            || ret.startsWith("ULOZ")
            || ret.startsWith("NAHRAJ")
            || ret.startsWith("ROZPRAVAJ"))
            {
                int premennac = list.get(i).getName().length();                         
                param = ret.substring(premennac).trim();                             
                list.get(i).setParams(param);
            }
                navrat = list.get(i);
        }
    }
    return navrat;
}


Toto je moj PARSER........potreboval by som poradiť ako môžem zmeniť to s "ret.startsWith......" lebo mi pritom cez PMD vyhadzuje "Cyclomatic Complexity" skúšal som to už všelijako meniť ale neviem si s tým poradiť   ak:

Tak po prvé...to je môj Parser :D Ktovie ako sa dostal k tebe, síce dosť hier som robil :D:D a oprav to na ...

        
        if (ret.startsWith(list.get(i).getName()) {      

a už by to malo byť ok...                    



taaak toto je riadne kruty Parser. dEVIANT, vsak by si ho uz teraz takto, po tych par hrach nerobil :)

dEVIANT

  • Hero Member
  • *****
  • Posts: 1311
  • Robím, čo môžem. Keď nerobím, nemôžem!
    • View Profile
Re: Objektové programovanie
« Reply #457 on: 06.01.2010, 05:34:21 »
ano v pricinku lib mam tu kniznicu....jar a v pricinku bin,kde mam priecinok ten lib mam tu moju hru blabla.jar ktoru spustam
a tsale mi vyhadzuje to java.lang.noclassdeffound........

Ta potom neviem...iď spať, ráno vstaneš a pojde to... 8)

Taaak toto je riadne kruty Parser. dEVIANT, vsak by si ho uz teraz takto, po tych par hrach nerobil :)

Furt ho tak robím...

 public Command getCommand(String ret){
         Command navrat = null;
                for(Command command : list)
        {
           
            if(ret.startsWith(command.getName()))
            {
                History historyObjekt = History.getInstance();
                historyObjekt.addP(ret);
                if(ret.startsWith("PRESKUMAJ")
                        || ret.startsWith("POUZI")
                        || ret.startsWith("POLOZ")
                        || ret.startsWith("VEZMI")
                        || ret.startsWith("ULOZ")
                        || ret.startsWith("NAHRAJ"))

                {
                    parameterPrikazu = ret.substring(command.getName().length()).trim();
                    command.setParams(parameterPrikazu);

                }
               
                navrat = command;
                }
          }

        return navrat;
    }

šak pekný je...či vieš o lepšom spôsobe?...
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

calys

  • Full Member
  • ***
  • Posts: 106
    • View Profile
Re: Objektové programovanie
« Reply #458 on: 06.01.2010, 05:39:20 »
no mozno aj hej,koho sa spytam nikto nechce pomost ci uz ked som chcela s pmd pomost,nakoniec som to s kamosom nejak upchala do netbeansu a preslo mi to v pohode,ale nejako ludia su neochotni pomost,ale pomoc by chceli vsetci :/ a tebe dakujem za ochotu kiezby to rano slo....a sak binas si to nespusti aj sam?>

dEVIANT

  • Hero Member
  • *****
  • Posts: 1311
  • Robím, čo môžem. Keď nerobím, nemôžem!
    • View Profile
Re: Objektové programovanie
« Reply #459 on: 06.01.2010, 05:42:44 »
no mozno aj hej,koho sa spytam nikto nechce pomost ci uz ked som chcela s pmd pomost,nakoniec som to s kamosom nejak upchala do netbeansu a preslo mi to v pohode,ale nejako ludia su neochotni pomost,ale pomoc by chceli vsetci :/ a tebe dakujem za ochotu kiezby to rano slo....a sak binas si to nespusti aj sam?>

Ne...ešte to možme doriešiť na ICQ keď chceš, lebo tu už si pripadám jak kokot keď každú chvílu píšem :D
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

P.a.i.n.

  • Newbie
  • *
  • Posts: 42
    • View Profile
Re: Objektové programovanie
« Reply #460 on: 06.01.2010, 06:24:07 »
no mozno aj hej,koho sa spytam nikto nechce pomost ci uz ked som chcela s pmd pomost,nakoniec som to s kamosom nejak upchala do netbeansu a preslo mi to v pohode,ale nejako ludia su neochotni pomost,ale pomoc by chceli vsetci :/ a tebe dakujem za ochotu kiezby to rano slo....a sak binas si to nespusti aj sam?>


pravda pravda  ........... VEĽKÁ PRAVDA

calys

  • Full Member
  • ***
  • Posts: 106
    • View Profile
Re: Objektové programovanie
« Reply #461 on: 06.01.2010, 06:58:40 »
dobre zajtra sa ozvem :)

tragedy11

  • Jr. Member
  • **
  • Posts: 68
    • View Profile
Re: Objektové programovanie
« Reply #462 on: 06.01.2010, 07:53:58 »
ma dakto dajake otazky,alebo screeny z minulych rokov na skusku alebo daco co pomohne ?

pivco89

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Objektové programovanie
« Reply #463 on: 06.01.2010, 08:35:41 »
chcem sa vas spytat ci vam berie aj prikaz VYCHODD z dvoma D...a ked nie ako to mate osetrene?...

tino8

  • Hero Member
  • *****
  • Posts: 1093
    • View Profile
Re: Objektové programovanie
« Reply #464 on: 06.01.2010, 15:04:57 »
ano v pricinku lib mam tu kniznicu....jar a v pricinku bin,kde mam priecinok ten lib mam tu moju hru blabla.jar ktoru spustam
a tsale mi vyhadzuje to java.lang.noclassdeffound........

Ta potom neviem...iď spať, ráno vstaneš a pojde to... 8)

Taaak toto je riadne kruty Parser. dEVIANT, vsak by si ho uz teraz takto, po tych par hrach nerobil :)

Furt ho tak robím...

 public Command getCommand(String ret){
         Command navrat = null;
                for(Command command : list)
        {
           
            if(ret.startsWith(command.getName()))
            {
                History historyObjekt = History.getInstance();
                historyObjekt.addP(ret);
                if(ret.startsWith("PRESKUMAJ")
                        || ret.startsWith("POUZI")
                        || ret.startsWith("POLOZ")
                        || ret.startsWith("VEZMI")
                        || ret.startsWith("ULOZ")
                        || ret.startsWith("NAHRAJ"))

                {
                    parameterPrikazu = ret.substring(command.getName().length()).trim();
                    command.setParams(parameterPrikazu);

                }
               
                navrat = command;
                }
          }

        return navrat;
    }

šak pekný je...či vieš o lepšom spôsobe?...

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...

a calys, ja ked som dal clean&build tak mi vytvorilo novy priecinok s menom dist, a v nom bolo ten spustitelny jar, jeden README.txt a priecinok s menom lib a presne v tomto lib sa nachadza kniznica... a pri spusteni mi to zatial ani raz nepadlo


karamel je cukr co se uz neuzdravi!

gabikke

  • Newbie
  • *
  • Posts: 37
    • View Profile
Re: Objektové programovanie
« Reply #465 on: 06.01.2010, 16:06:49 »
public void load(String path) throws FileNotFoundException, IOException {
   BufferedReader in = new BufferedReader(new FileReader(path));
   list.clear();
   String line;
   while ((line = in.readLine()) != null) {
   list.add(line);
   }

in.close();
}

PLS vie mi to niekto prerobit do C#? prosiiiiim  bu

calys

  • Full Member
  • ***
  • Posts: 106
    • View Profile
Re: Objektové programovanie
« Reply #466 on: 06.01.2010, 17:21:26 »
ano tinko presne takto to mam v tom dist co ti tam urobi jar mam pricinok lib s tou hlupou kniznicou a nejako mi to nefunguje a ja fakt neviem kde je problem ked mi v netbeans vsetko ide :/

calys

  • Full Member
  • ***
  • Posts: 106
    • View Profile
Re: Objektové programovanie
« Reply #467 on: 06.01.2010, 17:37:16 »
no uz mi to ide heh :) asi to bolo nedostatkom spanku a prepracovanostou.
inac jak sa robia uml diagramy?

JCube

  • Hero Member
  • *****
  • Posts: 9008
    • View Profile
Re: Objektové programovanie
« Reply #468 on: 06.01.2010, 17:40:01 »
uml sa robia pred samotnou realizaciou aplikacie ;)
sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

tino8

  • Hero Member
  • *****
  • Posts: 1093
    • View Profile
Re: Objektové programovanie
« Reply #469 on: 06.01.2010, 18:05:51 »
ano, ale ak si uz nahodou spravila hru a chces z toho UML dia tak na to je taky sikovny plugin v netBeanse :) je to tusim v Tools, plugins, tam si vyberies take ze UML, nainstalujes a dalej uz sa nepamatam presne, ale nieje to nic tazke. prides nato


karamel je cukr co se uz neuzdravi!

pivco89

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Objektové programovanie
« Reply #470 on: 06.01.2010, 18:08:28 »
Quote
public Command getCommand(String ret) {                                     
    Command navrat = null;
    for (int i=0; i<list.size(); i++) {

        boolean pravdaOK=ret.startsWith(list.get(i).getName());           
        if (pravdaOK) {                                                     
            History objekt = History.getInstance();
            objekt.addP (ret);
            if(ret.startsWith("PRESKUMAJ")
            || ret.startsWith("POUZI")
            || ret.startsWith("POLOZ")
            || ret.startsWith("VEZMI")
            || ret.startsWith("ULOZ")
            || ret.startsWith("NAHRAJ")
            || ret.startsWith("ROZPRAVAJ"))
            {
                int premennac = list.get(i).getName().length();                         
                param = ret.substring(premennac).trim();                             
                list.get(i).setParams(param);
            }
                navrat = list.get(i);
        }
    }
    return navrat;
}


chcem sa spytat ci ten tvoj parser funguje tak ze ked napises VYCHODD alebo VYCHODE ze ci sa posunies dalej...a ci ti vezme prikaz POUZI PERO aj POUZIPERO..diki

calys

  • Full Member
  • ***
  • Posts: 106
    • View Profile
Re: Objektové programovanie
« Reply #471 on: 06.01.2010, 18:41:20 »
no hej ten plugin som si naistalovala, a presne to som chcela ze jak dalej :) ale tak pridem na to :)

dEVIANT

  • Hero Member
  • *****
  • Posts: 1311
  • Robím, čo môžem. Keď nerobím, nemôžem!
    • View Profile
Re: Objektové programovanie
« Reply #472 on: 06.01.2010, 19:41:05 »

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

public void load(String path) throws FileNotFoundException, IOException {
   BufferedReader in = new BufferedReader(new FileReader(path));
   list.clear();
   String line;
   while ((line = in.readLine()) != null) {
   list.add(line);
   }

in.close();
}

PLS vie mi to niekto prerobit do C#? prosiiiiim  bu

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...
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

buddy180

  • Newbie
  • *
  • Posts: 6
    • View Profile
Re: Objektové programovanie
« Reply #473 on: 06.01.2010, 19:45:43 »
bliži sa skuška, nema niekto nejake screeny, aby sa vedelo, asi ake môžu byť otazky? :)

calys

  • Full Member
  • ***
  • Posts: 106
    • View Profile
Re: Objektové programovanie
« Reply #474 on: 06.01.2010, 20:12:39 »
to akoze mam to cele uml kreslit?>