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

MaGSA

Started by kOsTi, 23.02.2010, 03:31:36

« predchádzajúce - ïal¹ie »

zerg1986

Quote from: mishelka on  26.02.2010, 13:49:39
bcaa neviem ci tam nebolo treba aj javacc.jar stiahnut a velocity.jar.. neviem, my sme mali tak v cviku napisane, mozno po novom uz neni (ty budes asi skor vediet)...
Kazdopadne Reference Problems znamena, ze nemate v knizniciach projektu pridane nieco, co mu tam potom chyba...

BCAA ... nechapem co za vajco tam mam pridat  :D , ale nevadi ... Inac nepytal som sa vseobecne na ReferenceProblem ale konktretne na ten ParserGenerator ...nevie nikto poradit ?
Co Boh spojil, to clovek nerozdeli. Co sme mi rozobrali to ani Boh nespoji

johnyo13

Quote from: zerg1986 on  28.02.2010, 18:43:43
BCAA ... nechapem co za vajco tam mam pridat  :D , ale nevadi ... Inac nepytal som sa vseobecne na ReferenceProblem ale konktretne na ten ParserGenerator ...nevie nikto poradit ?
neviem, ale mam rovnaky problem
☼Ѿ☼ ... ☼Ѿ☼

popko

Quote from: zerg1986 on  28.02.2010, 18:43:43
BCAA ... nechapem co za vajco tam mam pridat  :D , ale nevadi ... Inac nepytal som sa vseobecne na ReferenceProblem ale konktretne na ten ParserGenerator ...nevie nikto poradit ?

V NetBeans som dokopy odrobil asi hodku (z toho 20 minut reference problem :D) a uz aj mne je jasne, ze tam chyba nejaka kniznica, ktoru nemame sancu vycucat si z prsta...

Dolezite je, ze to ide pustit aj debugovat. Predpokladam ze kostru pre ParserGenerator.jar bud dostaneme v dalsich krokoch, alebo ho cely sami vytvorime.

Zaver: opytaj sa ludi ktori uz tento predmet mali alebo cakaj na dalsi tyzden, raz sa dockas :D

Payne

Jayco ci jak sa to vola su projekty ktore sa robia u Porubana a teraz ich doplnaju piataci na diplomovkach. Zrejme budu pridane ako sucast dalsich cvik.

mishelka

#29
1. stiahnes projects.zip
2. rozbalis projects.zip
3. otvoris v Netbeanse projekty
4. pozries sa do lib adresaru projektu magsa a co tam nevidiiis? tri jar-ka (that means: velocity.jar, yajco.jar a javacc.jar)
5. prides do Netbeansu a v projekte magsa pridas do kniznic tie tri jar-ka a voila! :) (resp. mozno staci dat Resolve Reference Problems pravym klikom na projekt a tam vyhladas toto co ti treba z tych troch jar)

EDIT: co sa tyka problemov s projektom ParserGenerator , odpoved najdete v dalsom poste od BCAA.
  

#define TRUE FALSE //Happy debugging suckers :D

BCAA

ok takze som si pozrel to projects.zip a vyzera to tak, ze tam su ozaj referencie na ParserGenerator projekt (pravdepodobne to Poruban mal takto nasetupovane u seba a si nevsimol ze vy priamo projekt parsergenerator nemate a ani mat nebudete..., na parsovanie budete neskor vyuzivat priamo yajco.jar kniznicu).

cize ak uz nechcete mat s tym problemy tak jednoducho tuto referenciu odstrante (tipujem ze to bude vo vasom projekte  v  Libraries/ParserGenerator  tak tam jednoducho pravy klik a odstranit ) Nic nepokazite (ak neverite si spravte zalohu ;)) By sa mozno tiez zislo to pripomenut potom na cviceni Porubanovi nech to upravi.

zerg1986

Vdaka vsetkym za pomoc s ParserGeneratorom ... vyskusam rady  ;)
Co Boh spojil, to clovek nerozdeli. Co sme mi rozobrali to ani Boh nespoji

mishelka

Quote from: BCAA on  28.02.2010, 23:52:34
ok takze som si pozrel to projects.zip a vyzera to tak, ze tam su ozaj referencie na ParserGenerator projekt (pravdepodobne to Poruban mal takto nasetupovane u seba a si nevsimol ze vy priamo projekt parsergenerator nemate a ani mat nebudete..., na parsovanie budete neskor vyuzivat priamo yajco.jar kniznicu).

cize ak uz nechcete mat s tym problemy tak jednoducho tuto referenciu odstrante (tipujem ze to bude vo vasom projekte  v  Libraries/ParserGenerator  tak tam jednoducho pravy klik a odstranit ) Nic nepokazite (ak neverite si spravte zalohu ;)) By sa mozno tiez zislo to pripomenut potom na cviceni Porubanovi nech to upravi.
mas pravdu, som zle napisala v predoslom poste.. kazdopadne yajco.jar tam pridat treba ak v knizniciach neni
  

#define TRUE FALSE //Happy debugging suckers :D

maTo

#33
neviete, mozem si v triede Model.java upravit typ private final Property[] properties; na private final ArrayList<Property> properties? ci do toho nemozem babrat uz...bo vo vstupe moze byt x-properties a teda nieje mozne nainicializovat rozmer pola (pri arraylistoch, listoch, vektoroch sa mi to dynamicky zvacsi)...ci sa mylim?

Corse

rob vkuse s arraylistom
List<Property> properties = new ArrayList<Property>();
a po naplneni to len pretypuj
(Property[]) properties.toArray()

maTo

#35
akurat som na to dosiel...dik :) len treba ho inicializovat na Property[] p = new Property[props.size()] a az tak skopcit z arraylistu props do pola p :) ale dik

EDIT:

este mam jednu otazku...neda sa v vyskocit z volania metody v jave normalne jak v C#? ze napr. ked parsujem riadok a zistim, ze cely je odkomentovany, tak nevratim ziadnu property...

mishelka

Quote from: maTo on  02.03.2010, 18:21:31
este mam jednu otazku...neda sa v vyskocit z volania metody v jave normalne jak v C#? ze napr. ked parsujem riadok a zistim, ze cely je odkomentovany, tak nevratim ziadnu property...
return null; (ak nemas navratovy typ, tak return;) a nasledne pri volani metody testujes ci tam nie je null.. Resp. mozes hodit na metodu throws TvojException a potom pri volani metody potom testujes, ci vhodila vynimku, ak nie, tak ok, ak ano, tak to preskocis (abo co chces tam robit ine)... neviem ci si toto chcel abo daco ine... :)
  

#define TRUE FALSE //Happy debugging suckers :D

maTo

Quote from: mishelka on  02.03.2010, 18:59:49
Quote from: maTo on  02.03.2010, 18:21:31
este mam jednu otazku...neda sa v vyskocit z volania metody v jave normalne jak v C#? ze napr. ked parsujem riadok a zistim, ze cely je odkomentovany, tak nevratim ziadnu property...
return null; (ak nemas navratovy typ, tak return;) a nasledne pri volani metody testujes ci tam nie je null.. Resp. mozes hodit na metodu throws TvojException a potom pri volani metody potom testujes, ci vhodila vynimku, ak nie, tak ok, ak ano, tak to preskocis (abo co chces tam robit ine)... neviem ci si toto chcel abo daco ine... :)

no takto to riesim, som len myslel, ci neni daco inteligentnejsie...ok dik

mishelka

Quote from: maTo on  02.03.2010, 19:02:18
Quote from: mishelka on  02.03.2010, 18:59:49
Quote from: maTo on  02.03.2010, 18:21:31
este mam jednu otazku...neda sa v vyskocit z volania metody v jave normalne jak v C#? ze napr. ked parsujem riadok a zistim, ze cely je odkomentovany, tak nevratim ziadnu property...
return null; (ak nemas navratovy typ, tak return;) a nasledne pri volani metody testujes ci tam nie je null.. Resp. mozes hodit na metodu throws TvojException a potom pri volani metody potom testujes, ci vhodila vynimku, ak nie, tak ok, ak ano, tak to preskocis (abo co chces tam robit ine)... neviem ci si toto chcel abo daco ine... :)

no takto to riesim, som len myslel, ci neni daco inteligentnejsie...ok dik
nz :) neviem o nicom ale mozno je :)
  

#define TRUE FALSE //Happy debugging suckers :D

maTo

Quote from: mishelka on  02.03.2010, 19:06:18
Quote from: maTo on  02.03.2010, 19:02:18
Quote from: mishelka on  02.03.2010, 18:59:49
Quote from: maTo on  02.03.2010, 18:21:31
este mam jednu otazku...neda sa v vyskocit z volania metody v jave normalne jak v C#? ze napr. ked parsujem riadok a zistim, ze cely je odkomentovany, tak nevratim ziadnu property...
return null; (ak nemas navratovy typ, tak return;) a nasledne pri volani metody testujes ci tam nie je null.. Resp. mozes hodit na metodu throws TvojException a potom pri volani metody potom testujes, ci vhodila vynimku, ak nie, tak ok, ak ano, tak to preskocis (abo co chces tam robit ine)... neviem ci si toto chcel abo daco ine... :)

no takto to riesim, som len myslel, ci neni daco inteligentnejsie...ok dik
nz :) neviem o nicom ale mozno je :)

nevadi, hlavne ze ide :D

Eghinka

Quote from: maTo on  02.03.2010, 18:21:31
este mam jednu otazku...neda sa v vyskocit z volania metody v jave normalne jak v C#? ze napr. ked parsujem riadok a zistim, ze cely je odkomentovany, tak nevratim ziadnu property...
continue ? :-D

GrindMyAss

nie su tam nejake chyby v tom cviku tri ? :) mam sa oboznamit so sablonou crud_interface.vm a nikde ju nemozem nasjt  :whacko: :whacko:

trek

to len zabudli zmenit....teraz sa tie sablony volaju dao_impl.java.vm, dao_interface.java.vm, entity_class.java.vm :)

Gover

Quote from: maTo on  02.03.2010, 18:21:31
akurat som na to dosiel...dik :) len treba ho inicializovat na Property[] p = new Property[props.size()] a az tak skopcit z arraylistu props do pola p :) ale dik

EDIT:

este mam jednu otazku...neda sa v vyskocit z volania metody v jave normalne jak v C#? ze napr. ked parsujem riadok a zistim, ze cely je odkomentovany, tak nevratim ziadnu property...

dik za poznamku, lebo nevedel som preco mi to nefachci. Takto to funguje...


List<Property> property = new ArrayList<Property>();
.
.
.
Property[] p = (Property[])property.toArray(new Property[property.size()]);
return new Entity(name, p);

johnyo13

#44
alebo jednoduchsie: return new Entity(name, properties.toArray(new Property[]{}));
EDIT: je daco dolezite v tej prvej ulohe 3 cvika? Lebo nemam vobec chut sa s tymi sposobmi generovania oboznamovat :(
☼Ѿ☼ ... ☼Ѿ☼

provasik

Ta prva uloha, yo ti je asi tak na 5min - iba generujes String z SQL kodom na vytvorenie tabuliek ktorych stlpce budu mena proporties, presnejsie prdas tento kod k uz existujucemu stringu na generovanie tohto kodu, ibaze zateraz to generuje iba tabulku z jednim stlpcom - primarnym klucom :)

provasik

#46
Ozaj kolegovia, co presne treba selektovat v metode prepareSelectStatement, celu tabulku, alebo iba jej riadky, alebo nieco celkom trietie- stvrte ?

johnyo13

Quote from: provasik on  05.03.2010, 20:21:12
Ta prva uloha, yo ti je asi tak na 5min - iba generujes String z SQL kodom na vytvorenie tabuliek ktorych stlpce budu mena proporties, presnejsie prdas tento kod k uz existujucemu stringu na generovanie tohto kodu, ibaze zateraz to generuje iba tabulku z jednim stlpcom - primarnym klucom :)
neviem ci hovorime o tom istom, 1. uloha je precitat si nejake dva dokumenty, ktore sa mi nechce citat, tak sa pytam, ci je tam nieco dolezite, bez coho sa nepohnem...
☼Ѿ☼ ... ☼Ѿ☼

trek

Quote from: provasik on  05.03.2010, 20:35:24
Ozaj kolegovia, co presne treba selektovat v metode prepareSelectStatement, celu tabulku, alebo iba jej riadky, alebo nieco celkom trietie- stvrte ?

ja myslim ze tam pojde o celu tabulku ..o nejaky konkretny riedok pojde v metode prepareFindStatement(Connection connection, Integer id)

dufam ze spravne si myslim :)

dungeo

Sraci (makcen si dajte, kam chcete :P ), mam taky problem - snazim sa upravit ten entity_class.vm, aby mi do toho vygenerovaneho suboru hadzalo ten typ. Robim to presne tak, ako nam ukazal forgac na cviku, cize napisem tam toto:

$generator.getJavaType($property.type)

ale absolutne bez odozvy, berie to cele ako text, vo vygenerovanom subore mam potom presne to iste, vobec nezavola tu metodu getJavaType, hoci je implementovana, ostatne metody (napr. toUCIdent) vola bez problemov, len tuto ani za svet. Stretol sa s tym este niekto?
Základom automatizácie tvorby jazykových procesorov je ekvivalencia reprezentácie jazyka generovaním a rozpoznávaním.