TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach

FEI archív 2008/2009 => 2. ro?ník => Topic started by: markus on 21.02.2009, 23:57:40

Title: Objektove programovanie
Post by: markus on 21.02.2009, 23:57:40
co maju byt tie male pisomky tak sa zacina s nimi uz tento tyzden ci az buduci?
Title: Re: Objektove programovanie
Post by: meki on 22.02.2009, 00:10:14
mne sa zda ze nam Csaba nieco spominal ze az na dalsi ale nesom si isty
Title: Re: Objektove programovanie
Post by: timwood on 22.02.2009, 00:23:53
binas hovoril ze uz tento tyzden
Title: Re: Objektove programovanie
Post by: Agamemnon on 22.02.2009, 02:47:57
čo máte s mirekom biňasom, tak už tento týždeň budete mať... iných cvičiacich nvm
Title: Re: Objektove programovanie
Post by: mirek on 22.02.2009, 02:48:29
binas hovoril ze uz tento tyzden

ano - tak hovoril binas. ale ten toho zasa nahovori...
Title: Re: Objektove programovanie
Post by: m@T0 on 23.02.2009, 00:51:04
no mali sme sa ucit na bleskovku take veci ako "objekt, triedy, pole, atributy..." ale to su naplnou az druhej prednasky tak neviem neviem ako to s tou pisomeckou ... to sa mam pripravovat aj na prednasky? :emot-shakehead:
Title: Re: Objektove programovanie
Post by: mafiabogar on 23.02.2009, 00:54:22
jj tak m@to ... ved ako sa mozeme ucit na bleskovky z prednasok, ktore este neboli ... ved to je proti zdravemu rozumu  bu
Title: Re: Objektove programovanie
Post by: stiffmaister on 23.02.2009, 00:55:34
tak, tak!!! :whacko: tiez sa mi nechce ucit veci ktore este neboli ani odprednasane.... :hammer:
Title: Re: Objektove programovanie
Post by: JCube on 23.02.2009, 00:56:42
rovnako ako sme sa ucili my minuly rok alebo ako sa ucia ti co na prednasky nechodia...ked sa ti prieci ucit z prednasok tak sa uc z inych materialov..alebo sa na to vyser a padaj kopat kanaly
Title: Re: Objektove programovanie
Post by: m@T0 on 23.02.2009, 01:00:17
rovnako ako sme sa ucili my minuly rok alebo ako sa ucia ti co na prednasky nechodia...ked sa ti prieci ucit z prednasok tak sa uc z inych materialov..alebo sa na to vyser a padaj kopat kanaly
ved ja nemam nic proti uceniu sa z prednasok, alebo zo slajdoch co su na prednaskach, len vravim ze sa mi nechce ucit dopredu to co este len bude na prednaske ::)
Title: Re: Objektove programovanie
Post by: JCube on 23.02.2009, 01:01:14
tak sa uc to co bude na cviku ;)
Title: Re: Objektove programovanie
Post by: m@T0 on 23.02.2009, 01:02:55
nj to by som mohol:)
Title: Re: Objektove programovanie
Post by: stiffmaister on 23.02.2009, 01:04:29
najlepsie by bolo, keby sa k tej zajtrajsej bleskovke vyjadril binas
Title: Re: Objektove programovanie
Post by: markus on 23.02.2009, 01:58:36
jj tak m@to ... ved ako sa mozeme ucit na bleskovky z prednasok, ktore este neboli ... ved to je proti zdravemu rozumu  bu

oni hovorili ze to ma byt o tom ako si sa pripravil na cviko nie ze ako vies co bolo na minulom:) je sice blbe to ze mame cviko pred prednaskou ale ta co uz
Title: Re: Objektove programovanie
Post by: Agamemnon on 23.02.2009, 02:33:52
na cvikách neberie to, čo sa prednáša... väčšina predmetov to tak má... a určite to nebude v takom poradí, ako budú prednášky... minulý rok to na cvikách tiež mali poprehadzované...
cviká sú v takom poradí, aby sa s tým dalo pracovať, aby na seba mohli nadväzovať... prednášky sú len teória...
Title: Re: Objektove programovanie
Post by: kOsTi on 23.02.2009, 02:37:30
na moodle mate rozne odkazy napr na inet.sk toto si popozerat je na uvod velmi dobre...
Title: Re: Objektove programovanie
Post by: mirek on 23.02.2009, 02:58:20
najlepsie by bolo, keby sa k tej zajtrajsej bleskovke vyjadril binas
bleskofka bude
Title: Re: Objektove programovanie
Post by: mirek on 23.02.2009, 03:21:10
bleskofky su na moodli alebo na papier?

och deti - to je zabava. vsetko som vam prezradil na cviku. a to ste ani kanter strajka nehrali. nuz - nechajte sa prekvapit.
Title: Re: Objektove programovanie
Post by: spdy_ on 23.02.2009, 13:51:53
neviete kde na moodle/wiki su tie veci co sa treba ucit na bleskovky? lebo mne sa to nejako nedari najst  bu
Title: Re: Objektove programovanie
Post by: Jerryh on 23.02.2009, 14:12:19
akoze ze nedari? :emot-shakehead:ved vsetko je tam, prednasky aj cvika :hammer:
Title: Re: Objektove programovanie
Post by: stiffmaister on 23.02.2009, 20:33:34
ee, dneska bola bleskofka len na papier bv
Title: Re: Objektove programovanie
Post by: ApokalypS on 23.02.2009, 23:20:38
mirek teoriu neskusa.. lebo teoriu nevie.. :D ale vazne.. naco by bolo aj moodle a aj papier..
sak to zbytocne zdrziavanie.. 5 minut, napises co vies a hotovo..
Title: Re: Objektove programovanie
Post by: scream on 24.02.2009, 05:09:46
no  neska bleskofka nebola:)
Title: Re: Objektove programovanie
Post by: Agamemnon on 24.02.2009, 06:36:32
niektorí mali :)
Title: Re: Objektove programovanie
Post by: markus on 24.02.2009, 12:39:27
a ake boli otazky?:P nech mam aspon ako taky prehlad akeho typu budu :P
Title: Re: Objektove programovanie
Post by: stiffmaister on 24.02.2009, 12:44:17
skupina A: 1.co je trieda
               2. 1-D pole, ktore bude obsahovat 10 znakov

skupina B: 1.co je objekt
               2. 1-D pole, ktore bude obsahovat znaky {1,2,3,4,5}
Title: Re: Objektove programovanie
Post by: kilomassa on 25.02.2009, 00:48:44
skupina A: 1.co je trieda
               2. 1-D pole, ktore bude obsahovat 10 znakov

skupina B: 1.co je objekt
               2. 1-D pole, ktore bude obsahovat znaky {1,2,3,4,5}
napisat kod trebalo obejktovym pohladom?
Title: Re: Objektove programovanie
Post by: Agamemnon on 25.02.2009, 01:40:59
skupina A: 1.co je trieda
               2. 1-D pole, ktore bude obsahovat 10 znakov

skupina B: 1.co je objekt
               2. 1-D pole, ktore bude obsahovat znaky {1,2,3,4,5}
napisat kod trebalo obejktovym pohladom?

nemal si špecifikované... ale ako...
hmm... to je jeden riadok kódu... ako mirek uznával aj keď si to urobil na 6 riadkov, tak ale to je fakt prístup :)
Title: Re: Objektove programovanie
Post by: Fr3E on 25.02.2009, 19:53:02
mirek ty vyzeras ze sa vyznas... sme mali ako bleskovku otazku pravouhle a zubate pole.... som si precital materiali na moodli ale ziadna stopa po tych poliach nieje... google nieco nasiel ale mne to pripada len akoby si dakto z brucha vytiahol nazov pre pole, ani eng. equivalent tam nieje.... kde si to ma potom prostoduchy studak vycucat z prsta??? a dat to na prvu pisomku mno.....  :ringsmiley:
Title: Re: Objektove programovanie
Post by: Agamemnon on 25.02.2009, 20:28:30
mirek ty vyzeras ze sa vyznas... sme mali ako bleskovku otazku pravouhle a zubate pole.... som si precital materiali na moodli ale ziadna stopa po tych poliach nieje... google nieco nasiel ale mne to pripada len akoby si dakto z brucha vytiahol nazov pre pole, ani eng. equivalent tam nieje.... kde si to ma potom prostoduchy studak vycucat z prsta??? a dat to na prvu pisomku mno.....  :ringsmiley:

anglicky to sú multidimensional (pravoúhle) a jagged (zubaté)...
ide tam o to, že multidimensional sú to, čo poznáš z C...
jagged sú vlastne polia polí - tiež to musí byť minimálne "2D" - tj. máš v podstate polia v poliach:
pole[2][3] - to sú vlastne 2 polia, kde prvé má 2 prvky a druhé má 3 prvky... (pole[2][3][4] by boli 3 polia, ktoré majú postupne po 2, 3 a 4 prvky) - keď si to nakreslíš, tak to môže vyzerať ako zuby - asi preto zubaté...
Title: Re: Objektove programovanie
Post by: Agamemnon on 25.02.2009, 20:30:24
btw:
http://inet.sk/clanok/2006/programujeme-v-jazyku-c-diel-5-polia-i (http://inet.sk/clanok/2006/programujeme-v-jazyku-c-diel-5-polia-i)
http://inet.sk/clanok/2031/programujeme-v-jazyku-c-diel-6-polia-ii (http://inet.sk/clanok/2031/programujeme-v-jazyku-c-diel-6-polia-ii)
http://inet.sk/clanok/2032/programujeme-v-jazyku-c-diel-7-polia-iii (http://inet.sk/clanok/2032/programujeme-v-jazyku-c-diel-7-polia-iii)
http://inet.sk/clanok/2033/programujeme-v-jazyku-c-diel-8-polia-iv (http://inet.sk/clanok/2033/programujeme-v-jazyku-c-diel-8-polia-iv)

inak... najlepším helpom ku c# (.net) je msdn.microsoft.com... to sa treba naučiť používať, ak s tým chcete robiť aj ďalej, tak bezpodmienečne...
Title: Re: Objektove programovanie
Post by: mirek on 26.02.2009, 00:35:21
mirek ty vyzeras ze sa vyznas... sme mali ako bleskovku otazku pravouhle a zubate pole.... som si precital materiali na moodli ale ziadna stopa po tych poliach nieje... google nieco nasiel ale mne to pripada len akoby si dakto z brucha vytiahol nazov pre pole, ani eng. equivalent tam nieje.... kde si to ma potom prostoduchy studak vycucat z prsta??? a dat to na prvu pisomku mno.....  :ringsmiley:

na prvom cviku som vam hovoril o materialoch - ze nieco je pripravene, ale vacsinou vam budem davat linky n danu problematiku na wiki. takze - kedze dnesne cviko bolo druhe a stranka k druhemu cviku je tato: http://moodle/wiki/index.php/Modelovanie_pomocou_nástroja_Object_Test_Bench (http://moodle/wiki/index.php/Modelovanie_pomocou_nástroja_Object_Test_Bench) tak priamo v obsahu je cast dalsie poctenicko > dnesna problematika. a tot - linka veduca na jeden serial venovany o poliach v ce mrezi. citam podnadpisy - jednoduche 1d pole, pravouhle pole a zubate pole.

aby sa situacia neopakovala - tretie cviko je tu: http://moodle/wiki/index.php/Modelovanie_pomocou_nástroja_Object_Test_Bench_II (http://moodle/wiki/index.php/Modelovanie_pomocou_nástroja_Object_Test_Bench_II). zatial je tam v dalsom poctenicku len jedna linka, ale pribudnu nejake dalsie. minimalne na msdn.com

ku moodlackym materialom som sa tiez vyjadril, ale teda, ked sa do nich pozriem, tak v 7. cviceni sa tato tema nachadza. aj s terminom pravouhle polia. zubate su nazvane ako nepravidelne.
Title: Re: Objektove programovanie
Post by: Agamemnon on 26.02.2009, 01:08:35
mirek... dávaj pozor na ten tvoj alias na moodle :)
Title: Re: Objektove programovanie
Post by: LNC on 26.02.2009, 02:20:24
<j0k3>ale nam ten Biňas dneska dal, co? taka bleskofka, ze som len tak kukal jak vyjaveny na neho.. to je fakt brutal ten cviciaci akoze.. este aj na prednasky xodi, ste si vsimli? to som este teda nevidel.. tam sedi a zapisuje si, ze z coho moze dat bleskofku, ze co bolo odprednasane.. a aj ospravedlnenky pytal dneska od tyx co vymeskali.. no nexcel by som pri nom odovzdavat, asik si zmenim skupinu more..</j0k3>
Title: Re: Objektove programovanie
Post by: Aniy on 26.02.2009, 02:44:44
hehehe
Title: Re: Objektove programovanie
Post by: dudelzak on 26.02.2009, 02:46:07
ja proti binasovi nemam nic. paci sa mi ze sa nas snazi nieco naucit a nema to na haku ako niektori ostatni cviciaci (napr. na SOJ)  :thumbsup: ja som spokojny.taky prijemny to clovek  :metal:
Title: Re: Objektove programovanie
Post by: psicho on 26.02.2009, 03:44:07
<j0k3>ale nam ten Biňas dneska dal, co? taka bleskofka, ze som len tak kukal jak vyjaveny na neho.. to je fakt brutal ten cviciaci akoze.. este aj na prednasky xodi, ste si vsimli? to som este teda nevidel.. tam sedi a zapisuje si, ze z coho moze dat bleskofku, ze co bolo odprednasane.. a aj ospravedlnenky pytal dneska od tyx co vymeskali.. no nexcel by som pri nom odovzdavat, asik si zmenim skupinu more..</j0k3>

kup umna zadanicko a odovzdas aj u boha more
Title: Re: Objektove programovanie
Post by: mirek on 26.02.2009, 14:09:14
<j0k3>ale nam ten Biňas dneska dal, co? taka bleskofka, ze som len tak kukal jak vyjaveny na neho.. to je fakt brutal ten cviciaci akoze.. este aj na prednasky xodi, ste si vsimli? to som este teda nevidel.. tam sedi a zapisuje si, ze z coho moze dat bleskofku, ze co bolo odprednasane.. a aj ospravedlnenky pytal dneska od tyx co vymeskali.. no nexcel by som pri nom odovzdavat, asik si zmenim skupinu more..</j0k3>

kup umna zadanicko a odovzdas aj u boha more

no to hej - psychova bakalarka u mna presla :-)
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 26.02.2009, 20:19:11
lebo si ju necital XD
Title: Re: Objektove programovanie
Post by: mirek on 26.02.2009, 20:25:50
lebo si ju necital XD

ale cital. len posudok neveim najst, aby som si s odstupom casu temu pripomenul.
Title: Re: Objektove programovanie
Post by: psicho on 27.02.2009, 00:58:42
som mal synchronne a asynchronne sifrovanie a 3 toolz jeden na sfv, druhi na rainbow tables a jeden mail client
Title: Re: Objektove programovanie
Post by: mirek on 27.02.2009, 09:12:23
som mal synchronne a asynchronne sifrovanie a 3 toolz jeden na sfv, druhi na rainbow tables a jeden mail client

tak ani ten nazov nepomohol. evidujem uz len to, ze si bol zo strakovej varky ludi, co robili bakalarky v ce mrezi. a komusi ta aplikacia po spusteni padala. som si povodne myslel, ze to len u mna pod linuxom, ale ked sme to skusili v majkrosoft oknach ikspe, tak sa to rubalo tiez. hmm... sa tam pridavali nejaki ludia alebo kontakty alebo co. tusim som to napisal aj do posudku. to si dufam nebol ty...
Title: Re: Objektove programovanie
Post by: psicho on 27.02.2009, 14:23:16
tak ten e-mail klient mal kontakty taze asi hej :)  samotna app nebola bug free ale padat to urcite nemalo ,uz len preto ne lebo sa odchytavali exceptions a inak ani tie exceptions sa nemali objavovat ked sa app pouzivala podla navodu :D
Title: Re: Objektove programovanie
Post by: mirek on 27.02.2009, 15:35:19
tak ten e-mail klient mal kontakty taze asi hej :)  samotna app nebola bug free ale padat to urcite nemalo ,uz len preto ne lebo sa odchytavali exceptions a inak ani tie exceptions sa nemali objavovat ked sa app pouzivala podla navodu :D

no - podla navodu - tusim sme skoncili prave pri tej jednej operacii. to si si ju testoval sam? alebo si mal po ruke ochotnych testerov? u mna vzdy najviac chyb odhalil spolubyvajuci. a to mu ani dlho netrvalo. sa mi zda, ze do minuty :-)))

no a zasa - nepisal si tu ako paradny dodavatel, ze s tvojim zadanim prejdes aj vo vysokych kruhoch? nuz... veru... neviem neviem... pri takychto vysledkoch... by som si naozaj rozmyslel, ci zhanat dodavatela pre zadanie alebo nad nim tych par dni nestravit a nespravit si ho sam... :-P sak v podstate - mozes aj ty prist skusit odovzdat :-)))
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 27.02.2009, 15:55:05
vidite ostatni, preto treba zadania objednavat umna
Title: Re: Objektove programovanie
Post by: psicho on 27.02.2009, 18:54:29
tak ten e-mail klient mal kontakty taze asi hej :)  samotna app nebola bug free ale padat to urcite nemalo ,uz len preto ne lebo sa odchytavali exceptions a inak ani tie exceptions sa nemali objavovat ked sa app pouzivala podla navodu :D

no - podla navodu - tusim sme skoncili prave pri tej jednej operacii. to si si ju testoval sam? alebo si mal po ruke ochotnych testerov? u mna vzdy najviac chyb odhalil spolubyvajuci. a to mu ani dlho netrvalo. sa mi zda, ze do minuty :-)))

no a zasa - nepisal si tu ako paradny dodavatel, ze s tvojim zadanim prejdes aj vo vysokych kruhoch? nuz... veru... neviem neviem... pri takychto vysledkoch... by som si naozaj rozmyslel, ci zhanat dodavatela pre zadanie alebo nad nim tych par dni nestravit a nespravit si ho sam... :-P sak v podstate - mozes aj ty prist skusit odovzdat :-)))

keby som mal viac casu tak tam tie chyby nejsu, a tie chyby tam boli preto lebo jednoducho pri tolkej funkcionalite chyby su nevylucitelne
Title: Re: Objektove programovanie
Post by: psicho on 27.02.2009, 18:57:47
vidite ostatni, preto treba zadania objednavat umna

nj tvoja bakalarka mozno nemala chyby ale dokopi ani nic nerobila :P a tym padom ani chybu mat nemohla, zejooo
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 27.02.2009, 19:06:27
a tym padom je bezchybna
Title: Re: Objektove programovanie
Post by: mirek on 27.02.2009, 20:11:44
ale podnikatelia - nechajte len pekne tych druhakov na pokoji, nech nad tym zadanim trosku posedia. pre vas to nie je ziadna vyzva - programujte semestralky/bakalarky/diplomovky - tam sa aspon nieco naucite. tu nechajte ludi, nech sa na zaklade toho zadania nieco naucia oni. vam to ide, im este nie. je to sice cesta lahsieho odporu, ale pri odovzdavani zadania sa nebudem pytat, ako sa program ovlada, ale co sa deje na pozadi. takze - pre mnohych to budu len vyhodene peniaze (ako aj vlani). a teda - ak im chcete "pomoct", tak poskytujte konzultacie.
Title: Re: Objektove programovanie
Post by: psicho on 27.02.2009, 20:38:08
hmmm a co ked dakto vie programovat len nema cas nato lebo v robote zaraba tazke love? tosamu potom viacej oplati to zadanie kupit ked vie ze tie love nato zadanie zarobi za den,2 a inak by nadtym stravil tyzden,2 ...treba mysliet EKONOMICKY !
Title: Re: Objektove programovanie
Post by: JCube on 27.02.2009, 20:46:01
ked zaraba tazke love tak naco studuje skolu? :D
Title: Re: Objektove programovanie
Post by: psicho on 27.02.2009, 20:54:16
ked zaraba tazke love tak naco studuje skolu? :D

lebo ho nuti mamicka tak ako mna
Title: Re: Objektove programovanie
Post by: JCube on 27.02.2009, 20:55:23
v tvojom veku a s tvojim pristupom by som daco take necakal :)
Title: Re: Objektove programovanie
Post by: psicho on 27.02.2009, 21:03:40
v tvojom veku a s tvojim pristupom by som daco take necakal :)

keby som mal volne ruky a moj pristup, uz sa vyvazam na X5 ke, minimalne !

ale mam zviazane ruky a mamin pristup a tak mam velky nic :D
Title: Re: Objektove programovanie
Post by: JCube on 27.02.2009, 21:04:17
poor boy :)
Title: Re: Objektove programovanie
Post by: nighthunter on 27.02.2009, 21:10:48
poor boy :)
hm
Title: Re: Objektove programovanie
Post by: timwood on 27.02.2009, 23:55:30
zase tu blbosti riesite :) ...radsej mi povedzte ci sa musia pouzit rozhrania na tu avizovanu hru. pretoze som cital posty z minulych rokov a nieco take tam je uz predvyrobene zrejme ing.binasom..
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 27.02.2009, 23:56:37
sprehladnuje to a nikdy neni na skodu sa to naucit
Title: Re: Objektove programovanie
Post by: psicho on 27.02.2009, 23:58:52
zase tu blbosti riesite :) ...radsej mi povedzte ci sa musia pouzit rozhrania na tu avizovanu hru. pretoze som cital posty z minulych rokov a nieco take tam je uz predvyrobene zrejme ing.binasom..

what da fak su rozhrania ?
Title: Re: Objektove programovanie
Post by: Agamemnon on 28.02.2009, 00:03:57
for psicho: keyword interface

for timwood: jj, budú sa používať... :) je to jedna zo základných vecí, a je obrovská výhoda, vedieť ich používať :) resp. nutnosť, ak sú väčšie projekty :)
Title: Re: Objektove programovanie
Post by: psicho on 28.02.2009, 00:08:10
for psicho: keyword interface

for timwood: jj, budú sa používať... :) je to jedna zo základných vecí, a je obrovská výhoda, vedieť ich používať :) resp. nutnosť, ak sú väčšie projekty :)


a v pripade dakej lacnej hry aky vyznam ma pouzitie interface- u ? :D nasilu to zas pchat vsade netreba
Title: Re: Objektove programovanie
Post by: Agamemnon on 28.02.2009, 00:10:15
for psicho: keyword interface

for timwood: jj, budú sa používať... :) je to jedna zo základných vecí, a je obrovská výhoda, vedieť ich používať :) resp. nutnosť, ak sú väčšie projekty :)


a v pripade dakej lacnej hry aky vyznam ma pouzitie interface- u ? :D nasilu to zas pchat vsade netreba

v podstate :) musia používať pattern designy :) to, cca, stojí na interface-och :) plus mám pocit, že to je v zadaní úlohy, aj minulý rok už bolo :)
mne sa inak lepšie robia aj malé projekty s interface-mi - podľa situácie :) dá sa to krásne použiť :)
Title: Re: Objektove programovanie
Post by: psicho on 28.02.2009, 00:30:30
for psicho: keyword interface

for timwood: jj, budú sa používať... :) je to jedna zo základných vecí, a je obrovská výhoda, vedieť ich používať :) resp. nutnosť, ak sú väčšie projekty :)


a v pripade dakej lacnej hry aky vyznam ma pouzitie interface- u ? :D nasilu to zas pchat vsade netreba

v podstate :) musia používať pattern designy :) to, cca, stojí na interface-och :) plus mám pocit, že to je v zadaní úlohy, aj minulý rok už bolo :)
mne sa inak lepšie robia aj malé projekty s interface-mi - podľa situácie :) dá sa to krásne použiť :)

ta ale pri hrach to podla mojho skromneho nazoru nema opodstatnenie :P
Title: Re: Objektove programovanie
Post by: puq on 28.02.2009, 00:33:05
ma to taky vyznam aby pre kazdeho platili rovnake podmienky a aby musel dane veci pouzit ;)
Title: Re: Objektove programovanie
Post by: psicho on 28.02.2009, 00:38:28
ma to taky vyznam aby pre kazdeho platili rovnake podmienky a aby musel dane veci pouzit ;)

nenavidim ked mi dakto xe daco nanunit , nenavidim diktaturu !!! WAAAAAAAAAAAA
Title: Re: Objektove programovanie
Post by: Agamemnon on 28.02.2009, 00:48:25
hehe :) ja som tú hru kódil minulý rok :) a použil som tam interface-i, mám pocit :) a robil som to ešte pred tým, ako boli zverejnené oficiálne podmienky, takže som si to robil po svojom :)
Title: Re: Objektove programovanie
Post by: puq on 28.02.2009, 00:50:43
ako minuly rok prisli interfaci dost neskoro a aj nejake updaty :D a to tiez som vtedy som mal uz polku zrobenu ;) cize som sa na to vysral... :)
Title: Re: Objektove programovanie
Post by: psicho on 28.02.2009, 01:11:54
a to este stale c# sa uci ? potom naco je Dot.NET ? predmet
Title: Re: Objektove programovanie
Post by: Agamemnon on 28.02.2009, 01:14:23
učí sa to v c#, ale snažia sa učiť hlavne oop paradigmu... v dot.net by sa mali učiť niektoré ďalšie veci c# - viem, že tam majú win.forms, eventy trochu, a pod. veci... tak ako na jave sa učia veci týkajúce sa viac javy - swing, práca so súb. a streamami v jave a pod... (toť teória) :)
Title: Re: Objektove programovanie
Post by: psicho on 28.02.2009, 01:17:49
a potom ked deticky uvidia pointer ta vlasy si idu trhat :D 
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 28.02.2009, 01:18:15
pointer sa maju na C naucit nie na .net
Title: Re: Objektove programovanie
Post by: psicho on 28.02.2009, 01:45:49
pointer sa maju na C naucit nie na .net

jasom skor narazal na c++ a oop :P
Title: Re: Objektove programovanie
Post by: Agamemnon on 28.02.2009, 02:00:55
ono... c# je celé o pointeroch v podstate :) len je to tam úspešne zakryté, hlavne v tých základoch :) neskôr sa to dá dobre využiť, keď si to človek uvedomí, a keď to vie používať :)

hehe... oni majú väčšina problém aj s tým, čo majú v C :) viac im netreba, ak tamto nezvládajú :) aj keď je to v C++ to isté ako v C - teda... pointer je stále len pointer :) ale tak na čo im to, keď už v základoch väčšina ľudí tápe :)
Title: Re: Objektove programovanie
Post by: Payne on 28.02.2009, 02:17:21
Co sa tyka tych interface-och tak minuly rok boli akoze riadne nasilu...

Ziadne prakticke vyuzitie (polymorfizmus) proste uplne nasilu... Cize je jasne ze potom clovek nevidi ich vyznam a ani ich nepouziva alebo nevie pouzit... Malo by to byt riesene lepsie, napriklad ako naznak navrhovych vzorov (IoC, DI ala Spring)...
Title: Re: Objektove programovanie
Post by: Agamemnon on 28.02.2009, 02:30:30
hmm... nebol tam command? ani nvm, ja som detaily toho zadania potom už nepozeral...
Title: Re: Objektove programovanie
Post by: ywetka on 28.02.2009, 05:47:46
joj, no zasa neboli az take zbytocne (tie rozhrania)... slo o to, aby sa pochopil cca ich princip, co zasa neni zle, lebo neviem cim to je, ale polka piatakov nema ani paru o rozhraniach, tak snad bude po rokoch nejaky improvement ;). To, ze boli v hre mozno trosku nasilu vyplyva z toho, ze je velmi tazke vymysliet take zadanie, ktore by nebolo az take narocne, ale aby obsahovalo drvivu vacsinu zakladnych konceptov OO paradigmy.. a rozhrania takym zakladnym konceptom su. Aj ked ich mozno studenti aj hned nepochopia (najma ich vyznam, kedze vacsina nevie programovat ani stylom lepenia kodu, nie to, aby sa im vysvetlovalo aj nieco o prehladnosti riesenia), aspon budu mat sajn, ze nieco take existuje, aku to ma strukturu a celkovo... ze take nieco vobec JE. ;)
Title: Re: Objektove programovanie
Post by: kOsTi on 28.02.2009, 06:36:13
jo ved tie rozhrania neboli zle, jediny problem bol u nas fakt ze sa casto menili a potom sa to muselo troska (no niekedy aj viac) prerabat :) ale tak hadam uz teraz su finalne (ked nie tak... OMG) cize no problem :D
Title: Re: Objektove programovanie
Post by: Agamemnon on 28.02.2009, 06:58:59
ono oop je dosť abstraktná vec, sama o sebe... rozhrania ešte trochu viac :) a s tým je potom problém :)

btw... ivetka... nechýbajú ti cvika z op? neľutuješ, že nemáš tento semester žiadne? just curious :)
Title: Re: Objektove programovanie
Post by: JCube on 28.02.2009, 07:54:49
waaa klada...ja som update rozhrani ignoroval a uspesne som odovzdal...neviem co robite z toho taku vedu a strasiaka...kto vie daco nakodit ten prejde kto nevie ten ma kopat dozivotne kanal...
Title: Re: Objektove programovanie
Post by: puq on 28.02.2009, 17:14:57
alebo bude kopat jamy pre opticke kable :D aby neskoncil uplne zle a pracoval svojim sposobom v odbore informatika :D
Title: Re: Objektove programovanie
Post by: stiffmaister on 01.03.2009, 18:13:04
nevie niekto z coho bude zajtra bleskovka na OP, binas to hovoril ale dajak som si zabudol poznamenat ah:
Title: Re: Objektove programovanie
Post by: Agamemnon on 01.03.2009, 18:17:51
properties, access modifiers, overloading
na moodle-wiki sú ku cvikám nejaké veci - a aj linky na veci, ktoré sa budú robiť na tom cviku
Title: Re: Objektove programovanie
Post by: scream on 02.03.2009, 21:54:44
Dnestne cviko s Poklembom bolo fakt dobre... klobuk dole... Bodaj by sa  takym stylom ucilo vsetko (OS, Ccko atd..). Vidno ze si to tam nechodi len odkrutit, co sa o poniektorich cviciacich povedat neda.... :thumbs-up:
Title: Re: Objektove programovanie
Post by: Agamemnon on 03.03.2009, 06:01:54
on je dobrý, jeho počúvajte...
Title: Re: Objektove programovanie
Post by: LNC on 03.03.2009, 15:22:08
no co xalaniska, mate uz dajaky napad na scenar hry?
mam tu par napadov:
- southpark a zaxrana kennyho z pazurov toho ucitela
- batman, spiderman, superman
- sipkova ruzenka
- driver

any other ideas?
Title: Re: Objektove programovanie
Post by: JCube on 03.03.2009, 15:38:45
ja som mal chlastacsku adventuru :D
Title: Re: Objektove programovanie
Post by: ApokalypS on 03.03.2009, 15:52:31
to uz sa dostavali zadania? asi som daco prespal.. :D
Title: Re: Objektove programovanie
Post by: kOsTi on 03.03.2009, 15:59:58
ja som mal psycho horor adventuru :P

to uz sa dostavali zadania? asi som daco prespal.. :D

sak scenar trebalo dost skoro odovzdat... vidno ze velmo nepamatas :P
Title: Re: Objektove programovanie
Post by: Agamemnon on 03.03.2009, 16:06:50
v 6t scenár majú :)
Title: Re: Objektove programovanie
Post by: kilomassa on 04.03.2009, 07:27:53
nam na cviku dal priklad ,ze ides beres kluce od dveri a nejake zbrane a tym kilujes tie zasrane prisery...myslim,ze nic viac vymyslat netreba
Title: Re: Objektove programovanie
Post by: psicho on 04.03.2009, 15:28:34
a co pouzivat DirectX manazovany ?
Title: Re: Objektove programovanie
Post by: Dudusa on 04.03.2009, 17:39:16
chcem sa spytat tych co maju cviko v utorok o 10:50 v PC1, ci uz prisiel na hodinu daky cviciaci. A ak ano tak aky?
Title: Re: Objektove programovanie
Post by: psicho on 04.03.2009, 17:46:18
prisiel celkom fesi, na pokeci ma nick MarekFesi , ale nebolo dlho cviko len povedal ze co jak a rozpustil nas
Title: Re: Objektove programovanie
Post by: ApokalypS on 04.03.2009, 18:46:39
chcem sa spytat tych co maju cviko v utorok o 10:50 v PC1, ci uz prisiel na hodinu daky cviciaci. A ak ano tak aky?
Dudusa, to je to cviko s Huzvarom? vraj neuci.. cize sa na vas asi nejak zabudlo..
prid v pondelok na 09:10  :naughty1: :naughty1:
Title: Re: Objektove programovanie
Post by: psicho on 04.03.2009, 20:42:10
chcem sa spytat tych co maju cviko v utorok o 10:50 v PC1, ci uz prisiel na hodinu daky cviciaci. A ak ano tak aky?
Dudusa, to je to cviko s Huzvarom? vraj neuci.. cize sa na vas asi nejak zabudlo..
prid v pondelok na 09:10  :naughty1: :naughty1:

neojebuj vsak vravim ze bolo to cviko more
Title: Re: Objektove programovanie
Post by: Dudusa on 05.03.2009, 02:01:11
ok dik  :) budem chodit k Binasovi, len som chcela vediet ze komu napisat ze tam nebudem chodit v utorok... a inak co vravel? budu dake pisomky alebo ako?
Title: Re: Objektove programovanie
Post by: ApokalypS on 05.03.2009, 17:49:39
pisomky su stale.. na zaciatku, asi 5 minut.. :) lahucke..
maila napisat asi tomu, kto mal mat s vami cviko.. aj ked pochybujem, ze to bude mat vyznam..
proste ak tam nebudes chodit, sam si ta vyradi.. a zapocet ti potom zapise mirek..
kedy budes chodit? na 09:10.. tesim sa.. :D
Title: Re: Objektove programovanie
Post by: Dudusa on 05.03.2009, 18:30:43
 :ohmigod: si sa zblaznil  :D vstavat tak skoro.. pockam si na 10:50...
Title: Re: Objektove programovanie
Post by: ApokalypS on 05.03.2009, 18:42:46
to uz je pre HI.. ;)
Title: Re: Objektove programovanie
Post by: mirek on 05.03.2009, 20:51:35
ok dik  :) budem chodit k Binasovi, len som chcela vediet ze komu napisat ze tam nebudem chodit v utorok... a inak co vravel? budu dake pisomky alebo ako?

dnes som sa dozvedel, ze tie cvika ma mat s vami jano kunstar. takze asi tam uz cviciaceho najdete.
Title: Re: Objektove programovanie
Post by: mirek on 05.03.2009, 20:52:00
to uz je pre HI.. ;)

to nevadi - obsah je ten isty. aj poziadavky. ale binasa by som nechcel...
Title: Re: Objektove programovanie
Post by: ApokalypS on 05.03.2009, 21:23:40
to nevadi - obsah je ten isty. aj poziadavky. ale binasa by som nechcel...
ale mne slo o to, aby chodila na cviko, na ktorom budem aj ja.. :P
sice tiez nie je problem ist na to dalsie.. aspon si pospim v pondelok rano.. :D
a s tym nesuhlasim.. mirek je fajn cviciaci, neviem koho ineho by som si na OOP vybral..
Title: Re: Objektove programovanie
Post by: Jerryh on 05.03.2009, 23:00:25
nemohol by mi niekto poslat triedu controller co sa pouziva v Elevator?
Title: Re: Objektove programovanie
Post by: Dudusa on 05.03.2009, 23:12:04
no tak teraz vobec neviem kam mam chodit, kedze ani Mirek by nechcel mat Binasa  :D este aj Apokalyps sa tu do toho pletie  ;) v stvrtom tyzdni by uz bolo fajn niekam sa zaradit a aj daku tu pisomku napisat  :D
Title: Re: Objektove programovanie
Post by: Agamemnon on 05.03.2009, 23:19:40
nemohol by mi niekto poslat triedu controller co sa pouziva v Elevator?

Code: [Select]
class Controller {
  int floor;
  Elevator elevator;
 
  public Controller(int floor, Elevator elevator) {
    this.floor = floor;
    this.elevator = elevator;
   
    Console.CursorLeft = 8;
    Console.CursorTop = floor * 4;
    Console.Write(string.Format("Floor #{0}", floor));
  }
 
  public void CallElevator() {
    elevator.GotoFloor(floor);
  }
}

neručím... bez testu, napísané priamo na fórum
Title: Re: Objektove programovanie
Post by: ywetka on 06.03.2009, 06:01:29
to nevadi - obsah je ten isty. aj poziadavky. ale binasa by som nechcel...
ale mne slo o to, aby chodila na cviko, na ktorom budem aj ja.. :P
sice tiez nie je problem ist na to dalsie.. aspon si pospim v pondelok rano.. :D
a s tym nesuhlasim.. mirek je fajn cviciaci, neviem koho ineho by som si na OOP vybral..

a ty chodis akoze naco na cviko? sak zapich uz mas, nie? nehovorim, ze na tuty zasluzene, ale mas ;)
Title: Re: Objektove programovanie
Post by: kOsTi on 06.03.2009, 06:03:11
ja som uz vyzistoval... on sa tam len chodi doucovat bo flakal :D
Title: Re: Objektove programovanie
Post by: ywetka on 06.03.2009, 06:06:25
ja som uz vyzistoval... on sa tam len chodi doucovat bo flakal :D

to je mi ale prekvapenie :D ved na odovzdavani zadania mi tvrdil, ze ho robil sam! takze chapem spravne, ze zadanie sice vie bez problemov spravit, ale jednoduche zaklady az tak dokladne neovlada, takze potrebuje opacko? :D :D no offence ;)
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 06.03.2009, 06:10:53
klypso sa aspon snazi a pyta sa co a ako, ale dakto ma komplet v prdeli
Title: Re: Objektove programovanie
Post by: Agamemnon on 06.03.2009, 06:13:39
klypso sa aspon snazi a pyta sa co a ako, ale dakto ma komplet v prdeli

jj, pod toto sa podpíšem aj viackrát, heh... smutné je to...
Title: Re: Objektove programovanie
Post by: ywetka on 06.03.2009, 06:14:20
klypso sa aspon snazi a pyta sa co a ako, ale dakto ma komplet v prdeli

njn, tiez pravda  bk
Title: Re: Objektove programovanie
Post by: ywetka on 06.03.2009, 06:14:57
klypso sa aspon snazi a pyta sa co a ako, ale dakto ma komplet v prdeli

jj, pod toto sa podpíšem aj viackrát, heh... smutné je to...

vesele praveze ;) radikalne mensia konkurencia, najma teraz v casoch krizy :D :D :D
Title: Re: Objektove programovanie
Post by: kOsTi on 06.03.2009, 06:18:48
to je zly pedagogicky pristup toto :P
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 06.03.2009, 06:21:09
klypso sa aspon snazi a pyta sa co a ako, ale dakto ma komplet v prdeli

jj, pod toto sa podpíšem aj viackrát, heh... smutné je to...

vesele praveze ;) radikalne mensia konkurencia, najma teraz v casoch krizy :D :D :D

jj mna to najprv sralo, ale vlastne to je cool ked kazdy bude tupec, skor si najdem pracu
Title: Re: Objektove programovanie
Post by: ywetka on 06.03.2009, 06:32:38
sak jasne... ved co len pocuvam, tak dost zakerne otazky sa uz zacinaju pytat na pohovoroch. a je to vraj dost slabota, vacsina uchadzacov nevie ani fakt zakladne veci a ked ich aj vezmu, tak do 3 mesiacov odchadzaju, lebo nezvladaju tempo. a ako som si vsimla, vacsina pracovnych ponuk uz nema ani explicitne uvedene, ze je nutne VS vzdelanie (na rozdiel od nedavna) - vacsinou im staci aj SS s maturitou + prax.

PS: ospravedlnujem sa za off-topic prispevok. Aby nebol az taky off-topic, tak dodam, ze Dudusa by mala dostat tento semester za pisomky plny pocet bodov (cize by sa jej mali odpustit tento semester), lebo u mna napisala takmer vsetky na full, aj tie tazsie :P
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 06.03.2009, 06:33:47
jj tiez si vsimam ze uz pomaly je tazko najst ponuku kde pytaju VS
Title: Re: Objektove programovanie
Post by: kOsTi on 06.03.2009, 06:36:47
a preco vlastne Dudusa opakuje? :)
Title: Re: Objektove programovanie
Post by: ywetka on 06.03.2009, 06:38:06
a preco vlastne Dudusa opakuje? :)

nevydalo urobit zadanie ;) neviem preco, ved sikovna je dost  bn
Title: Re: Objektove programovanie
Post by: Dudusa on 06.03.2009, 08:03:34
jeeej dakujem za podporu  :) dufam ze aj Mirek si toto tu precita a nieco si z toho vezme  :D
Title: Re: Objektove programovanie
Post by: mirek on 06.03.2009, 14:53:20
nemohol by mi niekto poslat triedu controller co sa pouziva v Elevator?

Code: [Select]
class Controller {
  int floor;
  Elevator elevator;
 
  public Controller(int floor, Elevator elevator) {
    this.floor = floor;
    this.elevator = elevator;
   
    Console.CursorLeft = 8;
    Console.CursorTop = floor * 4;
    Console.Write(string.Format("Floor #{0}", floor));
  }
 
  public void CallElevator() {
    elevator.GotoFloor(floor);
  }
}

neručím... bez testu, napísané priamo na fórum

to si lacno pustil. mal si sa opytat, ze v com je problem, nakolko tato trieda je najlahsia. aj ked predpokladam, ze len v tom zobrazeni poschodia na obrazovku...
Title: Re: Objektove programovanie
Post by: mirek on 06.03.2009, 14:57:15
jeeej dakujem za podporu  :) dufam ze aj Mirek si toto tu precita a nieco si z toho vezme  :D

precital. uvidime, ze ci obhajis toho roku vlanajsi standard :-P
Title: Re: Objektove programovanie
Post by: timwood on 06.03.2009, 15:06:21
njn..poznam high-end programatorov len so strednou skolou..niekedy mam dojem ze ta vyska, ucenim roznych zbytocnosti, cloveka natolko znechuti, ze po skonceni skoly je dafacto na urovni lacneho programatora, tiez sa na tuto drahu napokon aj vykasle..hlavne ze ma titul..
Title: Re: Objektove programovanie
Post by: Agamemnon on 06.03.2009, 16:05:59
ad mirek: njn, nemusel som to tak priamo dat...

ad ywetka:
- hehe, pytaju sa aj na take veci, co sa ani neucia... :) aspon u nas... aj ked to suvisi s tym, ze sa neuci ciste c# na skole - teda - toto sa tyka nasho projektu, ktory je v c#... ale zase, niektori uchadzaci a aj studenti na tuke maju problem aj citat vypis komilatora, to je uz fakt hardcore potom :)
- hehe, dobry pohlad, ze mensia konkurencia :D hehe :)

:) u nas jeden z najlepsich programatorov je strojar :)
Title: Re: Objektove programovanie
Post by: ApokalypS on 06.03.2009, 16:52:15
a ty chodis akoze naco na cviko? sak zapich uz mas, nie? nehovorim, ze na tuty zasluzene, ale mas ;)
ano mam zapich, dokonca mam aj skusku.. na cvika chodim, lebo je mam rad tento predmet a doma aj tak neamm co robit.. :P niektore veci, co sa beru, sa minuly rok nebrali, mozno si ich nepamätam, ale tak je fajn sa niecomu priucit..
a ty si pred rokom tiez chodila na mirekove cvika s Eqom.. tak preco nie.. kym tam je miesto..
to je mi ale prekvapenie :D ved na odovzdavani zadania mi tvrdil, ze ho robil sam! takze chapem spravne, ze zadanie sice vie bez problemov spravit, ale jednoduche zaklady az tak dokladne neovlada, takze potrebuje opacko? :D :D no offence ;)
ano zadanie som robil sam.. za mensej pomoci nemenovanej Tani.. :) a mozno potrebujem daco zopakovat, aj keby.. zakazte mi tam niekto chodit.. :/
ja som uz vyzistoval... on sa tam len chodi doucovat bo flakal :D
:D
klypso sa aspon snazi a pyta sa co a ako, ale dakto ma komplet v prdeli
a ty odkial vies?? na cviku som ta este ani raz nevidel..
Title: Re: Objektove programovanie
Post by: psicho on 06.03.2009, 16:53:00
studenti na tuke maju problem aj citat vypis komilatora
svata pravda :D


a to este necitali vypis s medmake :D :D :D :D snad Agamemnon viii ocom kecam :)
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 06.03.2009, 17:11:51
klypso sa aspon snazi a pyta sa co a ako, ale dakto ma komplet v prdeli
a ty odkial vies?? na cviku som ta este ani raz nevidel..

irc, forum, nub :D
Title: Re: Objektove programovanie
Post by: Agamemnon on 06.03.2009, 18:36:42
a to este necitali vypis s medmake :D :D :D :D snad Agamemnon viii ocom kecam :)

hehe, to ani nespomínaj :D :D
Title: Re: Objektove programovanie
Post by: ywetka on 06.03.2009, 19:06:33
a ty chodis akoze naco na cviko? sak zapich uz mas, nie? nehovorim, ze na tuty zasluzene, ale mas ;)
ano mam zapich, dokonca mam aj skusku.. na cvika chodim, lebo je mam rad tento predmet a doma aj tak neamm co robit.. :P niektore veci, co sa beru, sa minuly rok nebrali, mozno si ich nepamätam, ale tak je fajn sa niecomu priucit..
a ty si pred rokom tiez chodila na mirekove cvika s Eqom.. tak preco nie.. kym tam je miesto..
to je mi ale prekvapenie :D ved na odovzdavani zadania mi tvrdil, ze ho robil sam! takze chapem spravne, ze zadanie sice vie bez problemov spravit, ale jednoduche zaklady az tak dokladne neovlada, takze potrebuje opacko? :D :D no offence ;)
ano zadanie som robil sam.. za mensej pomoci nemenovanej Tani.. :) a mozno potrebujem daco zopakovat, aj keby.. zakazte mi tam niekto chodit.. :/
ja som uz vyzistoval... on sa tam len chodi doucovat bo flakal :D
:D
klypso sa aspon snazi a pyta sa co a ako, ale dakto ma komplet v prdeli
a ty odkial vies?? na cviku som ta este ani raz nevidel..

no hej, bola som zo trikrat, ale to z toho dovodu, aby sme mali synchronizovane cvika, kedze sme obaja s EqOm OOP tiez ucili.

ad to zadanie: sak nebud taky, snad sa nebudes urazat, hlavne, ze mas ten predmet za sebou... mna si sice na odovzdavani moc nepresvedcil, ale to je uplne jedno, ved ani ja som pred mnohymi rokmi po absolvovani svojho OOP to nejako extra nevedela. Podstatne je, ze mas snahu to zlepsit a naucit sa to... a je uplne jedno kedy. A to sa ceni a jedine na tom zalezi  :thumbsup:
Title: Re: Objektove programovanie
Post by: radix on 08.03.2009, 15:45:15
aka teoria je na tento tyzden?
Title: Re: Objektove programovanie
Post by: Agamemnon on 08.03.2009, 15:53:24
statické členy, referenčné vs. hodnotové typy
Title: Re: Objektove programovanie
Post by: markus on 08.03.2009, 17:35:20
aby ste nemuseli hladat:
statické premenné
statické členy - 3. prednaska cvicenie -  OOP_P03-4_0_C++_friend_static_this
Code: [Select]
https://moodle.fei.tuke.sk/mod/resource/view.php?id=1381
hodnotove a referencne typy - 2. prednaska cvicenie -  OP P02-3 C# typový systém
Code: [Select]
https://moodle.fei.tuke.sk/mod/resource/view.php?id=1350
Title: Re: Objektove programovanie
Post by: tuxik on 08.03.2009, 17:46:24
Ale ved teraz bude 4 cvicenie a tu: https://moodle.fei.tuke.sk/wiki/index.php/Modelovanie_pomocou_nástroja_Object_Test_Bench_II. (https://moodle.fei.tuke.sk/wiki/index.php/Modelovanie_pomocou_nástroja_Object_Test_Bench_II.) este nic nie je
Title: Re: Objektove programovanie
Post by: radix on 08.03.2009, 18:04:15
kedy teraz? az zajtra :) a casu to tam dat je az az az ;) staci pred cvikom
Title: Re: Objektove programovanie
Post by: markus on 08.03.2009, 19:12:27
hej lenze ti co robia na bookoch by si to radi stiahli uz doma ak sa naodou nepodari chytit net :P :D
ono nechapem preco je taky problem to tam dat o den skor :) ale ta co uz
Title: Re: Objektove programovanie
Post by: puq on 08.03.2009, 19:27:21
lebo sa to ma robit na hodine... ono je pravda, ze si to doma mozes spravit aj sam, ale je dost velka pravdepodobnost, ze ti to spravi aj niekto iny, nie?

no nesuhlasim...ja napr nerad robis v skole...najradsej doma na PC si zrobim a aj viac sa naucim :)
Title: Re: Objektove programovanie
Post by: tuxik on 08.03.2009, 19:28:53
Ale ved pripravovat sa na cvicenie mame z: "Ďalšie počteníčko",  "Dnešná problematika" a kedze tam nic nie je tak z coho sa mam pripravovat na bleskovku
Title: Re: Objektove programovanie
Post by: mirek on 08.03.2009, 19:35:45
Ale ved pripravovat sa na cvicenie mame z: "Ďalšie počteníčko",  "Dnešná problematika" a kedze tam nic nie je tak z coho sa mam pripravovat na bleskovku

kedze s pripravou zajtrajsieho cvika mam tvorciu krizu cely tyzden, bude musiet zatial stacit len nazov problematiky ako takej v kombinacii s googlom. a google teda vie dobre poradit, ked sa ho clovek spravne pyta...
Title: Re: Objektove programovanie
Post by: mirek on 08.03.2009, 19:38:56
Ale ved pripravovat sa na cvicenie mame z: "Ďalšie počteníčko",  "Dnešná problematika" a kedze tam nic nie je tak z coho sa mam pripravovat na bleskovku

kedze s pripravou zajtrajsieho cvika mam tvorciu krizu cely tyzden, bude musiet zatial stacit len nazov problematiky ako takej v kombinacii s googlom. a google teda vie dobre poradit, ked sa ho clovek spravne pyta...


ale to iba pripisem - ak najdete nejake fajnove materialy ku problematike, podelte sa. rad ich pripnem do poctenicka ku zajtrajsej problematike ;)

a problematika, ako tu uz bolo spomenute, je nasledovna:
- staticke a nestaticke clenske premenne a metody, resp. metody a clenske premenne patriace triede (klucove slovo static)
- referencne a hodnotove typy (ku tym referenciam patri aj klucove slovicko this)
Title: Re: Objektove programovanie
Post by: kamelot on 08.03.2009, 20:59:16
http://en.csharp-online.net/Value_types (http://en.csharp-online.net/Value_types)
http://en.csharp-online.net/Reference_types (http://en.csharp-online.net/Reference_types)
http://en.csharp-online.net/Value_vs_Reference (http://en.csharp-online.net/Value_vs_Reference)
http://msdn.microsoft.com/en-us/library/dk1507sz.aspx (http://msdn.microsoft.com/en-us/library/dk1507sz.aspx)
http://msdn.microsoft.com/en-us/library/98f28cdx.aspx (http://msdn.microsoft.com/en-us/library/98f28cdx.aspx)
Title: Re: Objektove programovanie
Post by: mirek on 08.03.2009, 21:06:39
http://en.csharp-online.net/Value_types (http://en.csharp-online.net/Value_types)
http://en.csharp-online.net/Reference_types (http://en.csharp-online.net/Reference_types)
http://en.csharp-online.net/Value_vs_Reference (http://en.csharp-online.net/Value_vs_Reference)
http://msdn.microsoft.com/en-us/library/dk1507sz.aspx (http://msdn.microsoft.com/en-us/library/dk1507sz.aspx)
http://msdn.microsoft.com/en-us/library/98f28cdx.aspx (http://msdn.microsoft.com/en-us/library/98f28cdx.aspx)

joj - radost spolupracovat. pekne veci si nasiel ;) diky.
Title: Re: Objektove programovanie
Post by: Agamemnon on 10.03.2009, 15:27:06
ono... ku oop (a c#) - na tej úrovni, ako sa ho učíte - je obrovské množstvo materiálov všade po internete...  hlavne msdn si pozrite vždy - to je vynikajúci materiál - a oficiálny ku c#... a potom googliť...
Title: Re: Objektove programovanie
Post by: hudtom on 11.03.2009, 15:09:52
No myslim si ze tento topic bol zalozeny pre studentov, aby si vymienali infosky ohladom pisomiek a tak... Ale nejako sa to tu zvrhlo a ucitelia nam tu lezu do kapusty. No budiz, ale miiiisteer B by sa nemusel okunat a mohol by tu dat presne znenie kazdej nasledujucej bleskovky  :metal:
vopred diky
Title: Re: Objektove programovanie
Post by: ApokalypS on 11.03.2009, 15:23:10
lol.. aki ucitelia.. ;D
a s tymi bleskovkami - nie si ani trosku narocny.. :)
Title: Re: Objektove programovanie
Post by: JCube on 11.03.2009, 15:24:37
lol :D
Title: Re: Objektove programovanie
Post by: mirek on 11.03.2009, 15:25:44
No myslim si ze tento topic bol zalozeny pre studentov, aby si vymienali infosky ohladom pisomiek a tak... Ale nejako sa to tu zvrhlo a ucitelia nam tu lezu do kapusty. No budiz, ale miiiisteer B by sa nemusel okunat a mohol by tu dat presne znenie kazdej nasledujucej bleskovky  :metal:
vopred diky

mr B sa snazi vyuzit moment prekvapenia, takze presne znenie bleskofky sa dozviete az na cviku (aj tak ho vymysla tiez len na tom cviku).

a k tej kapuste - kedze sa vela ludi nepyta na konci cvika, resp. sa nepriznavaju, ze by mali s niecim problem, tak ako feedback berie mr B vase vyjadrovania tu na fore. pre mr B je to len spatna vazba. takze okunat sa nemusite a svoj nazor vyjadrite aspon tu :-P
Title: Re: Objektove programovanie
Post by: scream on 11.03.2009, 17:55:34
no nic ine mu ani neostava jak vymysliet si to na hodine.... ved nestiha mat ani den pred cvikom vypracovany material k cviku.... Odvolavat sa na google vie aj moja sestra...
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 11.03.2009, 18:10:56
na OOP je na prt pripravovat materialy moe, google je tym zaplaveny, jeden tutorial lepsi ako druhy, len staci sa premoct
Title: Re: Objektove programovanie
Post by: ApokalypS on 11.03.2009, 18:32:56
no nic ine mu ani neostava jak vymysliet si to na hodine.... ved nestiha mat ani den pred cvikom vypracovany material k cviku.... Odvolavat sa na google vie aj moja sestra...
tym chces akoze co povedat?? :/
Title: Re: Objektove programovanie
Post by: scream on 11.03.2009, 18:51:03
nic,nic... mne to je vlasne jedno....
Title: Re: Objektove programovanie
Post by: radix on 11.03.2009, 19:43:23
no nic ine mu ani neostava jak vymysliet si to na hodine.... ved nestiha mat ani den pred cvikom vypracovany material k cviku.... Odvolavat sa na google vie aj moja sestra...
a ty stihas vsetko na cviku spravit?
Title: Re: Objektove programovanie
Post by: ropman on 11.03.2009, 20:41:18
ohladom tych veci - na nete je plno materialov k tomu, to je jedna vec, druha vec je, ked budes robit vo firme, tiez si budes ku kazdej prkotine stale pytat materialy a neviem co vsetko mozne... sak trochu samostatnosti by nezaskodilo.
Title: Re: Objektove programovanie
Post by: Agamemnon on 11.03.2009, 20:56:21
no nic ine mu ani neostava jak vymysliet si to na hodine.... ved nestiha mat ani den pred cvikom vypracovany material k cviku.... Odvolavat sa na google vie aj moja sestra...
a ty stihas vsetko na cviku spravit?

radix... ale to je nepodstatné... on nemusí... hlavne aby cvičiaci mali všetko na cviko pripravené...
po tomto výstupe by som na mirekovom mieste prestal hľadať akékoľvek materiály... len by som zverejnil tému cvika... plus ešte dal to, čo sa bude robiť na ďalšom cviku - tie zadania na cviko, čo tam mirek dáva... a hneď by ste mali všetci, čo by ste chceli...
Title: Re: Objektove programovanie
Post by: timwood on 11.03.2009, 22:54:32
tie zadania na cviku aj tak za vela nestoja..tych vytahov mam uz pokrk :)
Title: Re: Objektove programovanie
Post by: Agamemnon on 11.03.2009, 23:23:02
radšej niečo komplet textové? ;) :D
Title: Re: Objektove programovanie
Post by: timwood on 11.03.2009, 23:28:17
no skor nieco take klasicke..ale to len ja som taky suchar..
Title: Re: Objektove programovanie
Post by: radix on 12.03.2009, 00:09:20
no skor nieco take klasicke..ale to len ja som taky suchar..
co je to take klasicke? uved priklad lebo ja neviem co myslis bn
Title: Re: Objektove programovanie
Post by: Agamemnon on 12.03.2009, 00:12:29
ja tiež nvm, čo je to klasické... ten príklad so shapmi je častý aj v knihách a pod...
Title: Re: Objektove programovanie
Post by: scream on 12.03.2009, 03:46:56
no nic ine mu ani neostava jak vymysliet si to na hodine.... ved nestiha mat ani den pred cvikom vypracovany material k cviku.... Odvolavat sa na google vie aj moja sestra...
a ty stihas vsetko na cviku spravit?

radix... ale to je nepodstatné... on nemusí... hlavne aby cvičiaci mali všetko na cviko pripravené...
po tomto výstupe by som na mirekovom mieste prestal hľadať akékoľvek materiály... len by som zverejnil tému cvika... plus ešte dal to, čo sa bude robiť na ďalšom cviku - tie zadania na cviko, čo tam mirek dáva... a hneď by ste mali všetci, čo by ste chceli...

No podla mna je normalne aby mal cviciaci vsetko na cviko pripravene...podla teba nie?  A ked aj nema tak nech sa radsej tvari ze ma lebo to potom posobi dost neprofesionalne.

Zas na druhu stranu som fakt rad, ze cvika a material na moodli (nielen k OP) vyzeraju tak ako vyzeraju, je za tym kus roboty to hej...
Title: Re: Objektove programovanie
Post by: psicho on 12.03.2009, 04:03:23
jebat robotu :D :D :D jaby som radsej pokecoval toje lepsie
Title: Re: Objektove programovanie
Post by: JCube on 12.03.2009, 04:51:10
no nic ine mu ani neostava jak vymysliet si to na hodine.... ved nestiha mat ani den pred cvikom vypracovany material k cviku.... Odvolavat sa na google vie aj moja sestra...
a ty stihas vsetko na cviku spravit?

radix... ale to je nepodstatné... on nemusí... hlavne aby cvičiaci mali všetko na cviko pripravené...
po tomto výstupe by som na mirekovom mieste prestal hľadať akékoľvek materiály... len by som zverejnil tému cvika... plus ešte dal to, čo sa bude robiť na ďalšom cviku - tie zadania na cviko, čo tam mirek dáva... a hneď by ste mali všetci, čo by ste chceli...

No podla mna je normalne aby mal cviciaci vsetko na cviko pripravene...podla teba nie?  A ked aj nema tak nech sa radsej tvari ze ma lebo to potom posobi dost neprofesionalne.

Zas na druhu stranu som fakt rad, ze cvika a material na moodli (nielen k OP) vyzeraju tak ako vyzeraju, je za tym kus roboty to hej...
skusal si ucit? ja ano a ver mi ze pri tej odozve co mas ta to casto omrzi daco vymyslat...ak si sikovny cvika nepotrebujes ak si duty nepomozu ti
Title: Re: Objektove programovanie
Post by: Agamemnon on 12.03.2009, 06:00:23
no nic ine mu ani neostava jak vymysliet si to na hodine.... ved nestiha mat ani den pred cvikom vypracovany material k cviku.... Odvolavat sa na google vie aj moja sestra...
a ty stihas vsetko na cviku spravit?

radix... ale to je nepodstatné... on nemusí... hlavne aby cvičiaci mali všetko na cviko pripravené...
po tomto výstupe by som na mirekovom mieste prestal hľadať akékoľvek materiály... len by som zverejnil tému cvika... plus ešte dal to, čo sa bude robiť na ďalšom cviku - tie zadania na cviko, čo tam mirek dáva... a hneď by ste mali všetci, čo by ste chceli...

No podla mna je normalne aby mal cviciaci vsetko na cviko pripravene...podla teba nie?  A ked aj nema tak nech sa radsej tvari ze ma lebo to potom posobi dost neprofesionalne.

Zas na druhu stranu som fakt rad, ze cvika a material na moodli (nielen k OP) vyzeraju tak ako vyzeraju, je za tym kus roboty to hej...

však na cvikách bolo všetko pripravené... mali ste návod, ku tomu, čo ste mali robiť na cvikách ako aj na tých cvikách predtým... takisto vám mirek všetko vysvetlil a pod... takisto ste vedeli dopredu, aká bude téma...
tak ja nevidím problém...

to, čo ste nemali, to boli priame linky na msdn... to nie je súčasť cviká... materiály ku teórií máte na moodle (aj keď to je na polemiku, aký dobrý je ten materiál, ak je tam to, čo tam bývalo), takisto je toho neuveriteľne veľa na webe... len vy ste leniví dať do google 3 slová a 2x kliknúť...
Title: Re: Objektove programovanie
Post by: wajo666 on 12.03.2009, 06:07:29
k tej buducej teme co je jak tak vyvesena na moodle/wiki to poctenicko

dedičnosť - http://www.inet.sk/clanok/2425/programujeme-v-jazyku-c-diel-32-oop-v (http://www.inet.sk/clanok/2425/programujeme-v-jazyku-c-diel-32-oop-v)
volanie konštruktora predka (base) - http://msdn.microsoft.com/en-us/library/hfw7t1ce.aspx (http://msdn.microsoft.com/en-us/library/hfw7t1ce.aspx)
virtual - http://msdn.microsoft.com/en-us/library/9fkccyh4(VS.80).aspx# (http://msdn.microsoft.com/en-us/library/9fkccyh4(VS.80).aspx#)
override - http://msdn.microsoft.com/en-us/library/ebca9ah3(VS.71).aspx (http://msdn.microsoft.com/en-us/library/ebca9ah3(VS.71).aspx)

staci toto checknut?? snad mr B aj odpise  ;) a abo nejakuprensi poziadavky  bu bu bo dajak ta bleskovka nebol moc potom dobry napad
Title: Re: Objektove programovanie
Post by: Agamemnon on 12.03.2009, 06:21:21
- msdn je skvelý zdroj... to je základ... base, virtual a override z msdn stačí...
plus - moje odporúčanie - keywords abstract a sealed (toto nebude, imo, ale pre tých, ktorí majú záujem s tým robiť ďalej, tak si to pozrite)
- inheritance... mne sa osobne inet.sk nepáči... ten seriál je divný, v niektorých veciach... tiež by som toto pozrel na msdn radšej :) http://msdn.microsoft.com/en-us/library/ms173149.aspx (http://msdn.microsoft.com/en-us/library/ms173149.aspx)
- pozrieť si "object" - základná trieda, od ktorej všetky dedia... to je nutnosť... http://msdn.microsoft.com/en-us/library/9kkx3h3c(VS.71).aspx (http://msdn.microsoft.com/en-us/library/9kkx3h3c(VS.71).aspx)

EDIT: tam ku tomu oveľa viac toho ani nie je... toto je úplný základ a stačí to - na pochopenie, o čom to je, a aj na použitie v programoch...
Title: Re: Objektove programovanie
Post by: psicho on 12.03.2009, 13:50:02
no ale zato aj na msdn sa najdu doslova hluposti taze netreba msdn brat ako svetu bibliu :) ....tolen tak rada do zivota
Title: Re: Objektove programovanie
Post by: scream on 12.03.2009, 15:36:49
http://poznavame-c-msnet.wz.cz/ (http://poznavame-c-msnet.wz.cz/) zazenie nudu ked nieje poruke wifi ;)
Title: Re: Objektove programovanie
Post by: Agamemnon on 12.03.2009, 16:11:09
no ale zato aj na msdn sa najdu doslova hluposti taze netreba msdn brat ako svetu bibliu :) ....tolen tak rada do zivota

vsade sa najdu aj blbosti :D ale ako ref. guide je velmi dobry
Title: Re: Objektove programovanie
Post by: skorec1 on 13.03.2009, 03:09:13
http://en.csharp-online.net/Value_types (http://en.csharp-online.net/Value_types)
http://en.csharp-online.net/Reference_types (http://en.csharp-online.net/Reference_types)
http://en.csharp-online.net/Value_vs_Reference (http://en.csharp-online.net/Value_vs_Reference)
http://msdn.microsoft.com/en-us/library/dk1507sz.aspx (http://msdn.microsoft.com/en-us/library/dk1507sz.aspx)
http://msdn.microsoft.com/en-us/library/98f28cdx.aspx (http://msdn.microsoft.com/en-us/library/98f28cdx.aspx)

mne sa zda ze vacsina ma problem sa nieco naucit ked je nieco v materskom jazyku, nie to este ked je navod v cudzom  :)
Title: Re: Objektove programovanie
Post by: Agamemnon on 13.03.2009, 03:32:37
hehe, inf. v materskom jazyku nie je :) takže, kto chce pôsobiť v oblasti inf., tak musí minimálne rozumieť anglicky do takej miery, aby dokázal čítať a rozumieť zahraničným materiálom
Title: Re: Objektove programovanie
Post by: scream on 13.03.2009, 04:30:57
a to treba brat do uvahy este aj to, ze za matersky jazyk ma vela ludi madarcinu ;D
Title: Re: Objektove programovanie
Post by: Agamemnon on 13.03.2009, 04:54:29
to máš jedno :) kým to nie je angličtina, tak to je o ničom - vo vzťahu k inf :)
Title: Re: Objektove programovanie
Post by: scream on 13.03.2009, 22:25:55
Som si tak z nudy precital sekciu Podvodne Konanie na wiki:

Podvadzanie:
"Použitie nedovolených materiálov ako napr. tlačených kníh, poznámok alebo počítačových programov pri príprave zadania alebo počas skúšky."

...cize pri priprave zadania mam zakazane ucit sa z tlacenych knih ;D

+

"Odovzdávané zadanie, v ktorom je možné preukázať podvádzanie alebo plagiátorstvo, nie je neakceptovateľné."

...co znamena ze taketo zadanie je akceptovatelne ;D

 :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up:
Title: Re: Objektove programovanie
Post by: mirek on 13.03.2009, 23:06:39
Som si tak z nudy precital sekciu Podvodne Konanie na wiki:

Podvadzanie:
"Použitie nedovolených materiálov ako napr. tlačených kníh, poznámok alebo počítačových programov pri príprave zadania alebo počas skúšky."

...cize pri priprave zadania mam zakazane ucit sa z tlacenych knih ;D

+

"Odovzdávané zadanie, v ktorom je možné preukázať podvádzanie alebo plagiátorstvo, nie je neakceptovateľné."

...co znamena ze taketo zadanie je akceptovatelne ;D

 :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up:

fiha - tiez som sa pobavil. diky za hint :-)))
Title: Re: Objektove programovanie
Post by: mirek on 13.03.2009, 23:09:50
Som si tak z nudy precital sekciu Podvodne Konanie na wiki:

Podvadzanie:
"Použitie nedovolených materiálov ako napr. tlačených kníh, poznámok alebo počítačových programov pri príprave zadania alebo počas skúšky."

...cize pri priprave zadania mam zakazane ucit sa z tlacenych knih ;D

+

"Odovzdávané zadanie, v ktorom je možné preukázať podvádzanie alebo plagiátorstvo, nie je neakceptovateľné."

...co znamena ze taketo zadanie je akceptovatelne ;D

 :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up:

este k tomu prvemu - tam je napisane, ze o podvadzanie sa jedna v pripade pouzitia NEDOVOLENYCH materialov. a pokial viem, tak nebolo nic specifikovane ako NEDOVOLENY material pri priprave zadania. o NEDOVOLENYCH materialoch sa da hovorit v pripade skusky alebo bleskofky.
Title: Re: Objektove programovanie
Post by: scream on 14.03.2009, 00:22:54
Ja neviem cela ta veta mi pride nejaka divna... Ale samozreme ze vseci chapeme co tym chcel basnik povedat :)

Title: Re: Objektove programovanie
Post by: ApokalypS on 14.03.2009, 00:38:55
to si zvykaj.. bezne sa to pise tak, aby si z toho nevysiel - a potom sa to obratilo proti tebe.. ;D
Title: Re: Objektove programovanie
Post by: domino3d on 15.03.2009, 00:36:46
 :ohmigod:
...ale neodporucam sa na toto odvolavat aj ked po pravnickej stranke "co je psano, to je dano"
 ;D
Title: Re: Objektove programovanie
Post by: Agamemnon on 15.03.2009, 03:37:41
:ohmigod:
...aj ked po pravnickej stranke "co je psano, to je dano"
 ;D

to je nezmysel :)
Title: Re: Objektove programovanie
Post by: morrfun23 on 15.03.2009, 08:01:35
neviete co bude na najblizsies pisomke kedze ja som nejak zabudol?
Title: Re: Objektove programovanie
Post by: radix on 15.03.2009, 09:35:48
dedičnosť, volanie konštruktora predka (base), virtual, override
Title: Re: Objektove programovanie
Post by: radix on 15.03.2009, 14:24:10
noo tak treba sledovat wiki tam je tematika ja som len skopiroval ked po 4 tyzdnoch niektori stale nevedia kde hladat ;)
Title: Re: Objektove programovanie
Post by: domino3d on 15.03.2009, 19:17:56
:ohmigod:
...aj ked po pravnickej stranke "co je psano, to je dano"
 ;D

to je nezmysel :)
je
Title: Re: Objektove programovanie
Post by: Agamemnon on 15.03.2009, 20:03:25
to je z anglického ancestor :) používa sa aj to v súvislosti s inheritance :)
Title: Re: Objektove programovanie
Post by: domino3d on 15.03.2009, 23:52:41
 mozem sa spytat? ze preco je raz za konstruktorom potomka  ":base" a msui tam byt furt?
Title: Re: Objektove programovanie
Post by: Agamemnon on 16.03.2009, 00:19:11
nemusí...

ak to tam nedáš, automaticky sa volá defaultný (tj. bezparametrický) konštruktor predka
ak to tam dáš, tak sa volá príslušný konštruktor predka, podľa toho, aký tvar (tj. koľko parametrov) v base použiješ...
Title: Re: Objektove programovanie
Post by: Agamemnon on 16.03.2009, 01:16:03
mozem sa spytat?

btw... kľudne sa pýtaj, ak niečomu nerozumieš... aj na to je tu toto fórum :) na otázky ohľadom OP odpovedám pravidelne :)
Title: Re: Objektove programovanie
Post by: radix on 16.03.2009, 02:10:36
a rad :)
Title: Re: Objektove programovanie
Post by: skorec1 on 18.03.2009, 04:18:26
neviem ci to tu uz bolo ale tu je nieco zaujimave a je to v materskom jazyku...

 bv  (http://download.microsoft.com/download/a/5/d/a5d67517-57f3-46cb-b0a1-1a451b680b92/OOP_v_jazyku_CS_3.pdf)


staci kliknut na smaila...
Title: Re: Objektove programovanie
Post by: Agamemnon on 18.03.2009, 06:16:55
ay, znovu tá kniha, hehe :)
Title: Re: Objektove programovanie
Post by: Aniy on 18.03.2009, 14:44:13
neviem ci to tu uz bolo ale tu je nieco zaujimave a je to v materskom jazyku...

 bv  (http://download.microsoft.com/download/a/5/d/a5d67517-57f3-46cb-b0a1-1a451b680b92/OOP_v_jazyku_CS_3.pdf)
staci kliknut na smaila...
hej to som včera našiel ešte :P ale thx aj tak :)
Title: Re: Objektove programovanie
Post by: tuxik on 21.03.2009, 00:10:29
Co bude na nasledujucej pisomke, lebo na wiki som nic nenasiel. Vdaka
Title: Re: Objektove programovanie
Post by: ivo261as on 21.03.2009, 03:50:28
tak Čaba nám dá dva body za scenár, u ostatných neviem :)
Title: Re: Objektove programovanie
Post by: Agamemnon on 21.03.2009, 03:58:13
celé cviko by malo byť o zadaniach... presne nvm, môžem sa spýtať...
Title: Re: Objektove programovanie
Post by: domino3d on 21.03.2009, 17:18:45
a scenar jak mame odovzdat v jakej forme ? tlacene v doc formate? na stranu a pol staci alebo treba cely roman pisat ? uvod jadro pointa zapletka zaver?
Title: Re: Objektove programovanie
Post by: Agamemnon on 21.03.2009, 17:50:09
máte to mať ako postupnosť príkazov... tak, aby keď tie príkazy zadávaš do hry, tak sa hra prejde :)
Title: Re: Objektove programovanie
Post by: puq on 21.03.2009, 18:06:15
http://moodle.fei.tuke.sk/wiki/index.php/Znenie_zadania_a_pokyny_k_jeho_vypracovaniu (http://moodle.fei.tuke.sk/wiki/index.php/Znenie_zadania_a_pokyny_k_jeho_vypracovaniu)

tam mate krasny priklad ako ma vyzerat mapa a scenar ;) treba niekedy len zapojit rozum a hladat ;)
Title: Re: Objektove programovanie
Post by: puq on 21.03.2009, 18:31:36
v jakej forme? a ty co si v materskej skolke alebo co ze sa na take kktiny pytas? tak donest to vytesane hoci aj na kamennej doske
Title: Re: Objektove programovanie
Post by: tuxik on 21.03.2009, 18:46:57
Z moodla: Odovzdávanie scenára sa bude vykonávať elektronicky pomocou webového formulára. Linka bude zverejnená v dohľadnom čase.
Title: Re: Objektove programovanie
Post by: mirek on 21.03.2009, 18:58:17
Co bude na nasledujucej pisomke, lebo na wiki som nic nenasiel. Vdaka

niekedy sa pri citani tohto fora citim tak, ako keby som na cviku nic nepovedal. takze len zopakujem to, co uz agamemnon napisal - cele cviko bude venovane zadaniu a mozno aj uml modelovaniu. a kedze to cviko bude take rozpravkove, spravime si na bleskovke "opacko".
Title: Re: Objektove programovanie
Post by: tuxik on 21.03.2009, 19:06:10
Co bude na nasledujucej pisomke, lebo na wiki som nic nenasiel. Vdaka

niekedy sa pri citani tohto fora citim tak, ako keby som na cviku nic nepovedal. takze len zopakujem to, co uz agamemnon napisal - cele cviko bude venovane zadaniu a mozno aj uml modelovaniu. a kedze to cviko bude take rozpravkove, spravime si na bleskovke "opacko".

Ale nie vsetci cviciaci hovoria co bude na nasledujucom cviceni
Title: Re: Objektove programovanie
Post by: mirek on 21.03.2009, 20:32:59
Co bude na nasledujucej pisomke, lebo na wiki som nic nenasiel. Vdaka

niekedy sa pri citani tohto fora citim tak, ako keby som na cviku nic nepovedal. takze len zopakujem to, co uz agamemnon napisal - cele cviko bude venovane zadaniu a mozno aj uml modelovaniu. a kedze to cviko bude take rozpravkove, spravime si na bleskovke "opacko".

Ale nie vsetci cviciaci hovoria co bude na nasledujucom cviceni

jaj tak. tazko vas rozpoznavat len podla nicku, ze kto ku komu patri :-P
Title: Re: Objektove programovanie
Post by: puq on 21.03.2009, 20:35:23
to je klasika...na jednom predmete su 2 cviciaci nadpriemer a zvysok je dost podpriemer pri ktorych sa nic nenaucite to je realita no
Title: Re: Objektove programovanie
Post by: timwood on 21.03.2009, 20:44:00
bude velky pruser, ked neodovzdam scenar?
Title: Re: Objektove programovanie
Post by: mirek on 21.03.2009, 20:44:53
bude velky pruser, ked neodovzdam scenar?

to bude...
Title: Re: Objektove programovanie
Post by: puq on 21.03.2009, 21:00:27
bude velky pruser, ked neodovzdam scenar?

podla toho koho mas cviciaceho...ja som minuleho roku napr pri forgacovi odovzdal az niekedy v 9tom alebo 10tom tyzdni ;)
Title: Re: Objektove programovanie
Post by: aweeeee on 22.03.2009, 07:26:03
ten uz teraz neuci,,, ale inak to je zaujimavejsie teraz ako bolo minuly rok aj zazivnejsie :D
Title: Re: Objektove programovanie
Post by: piton on 22.03.2009, 15:40:56
Scenar staci odovzdat do konca tyzdna? Ci treba uz na cviko?
Title: Re: Objektove programovanie
Post by: ropman on 22.03.2009, 15:52:20
nejaky random generator scenarov nema nikto ?
Title: Re: Objektove programovanie
Post by: Fr3E on 22.03.2009, 16:52:21
Kupim ten scenar, myslim to uplne vazne ten tyzden mam dve zapoctovky a vobec sa mi nechce ***** s nejakym tupim scenarom aj tak nemam fantaziu a boli ma hlava, ked sa nik neobetuje tak sorry mirek OP je sranda tak si to asi zopaknem
Title: Re: Objektove programovanie
Post by: puq on 22.03.2009, 16:55:43
Kupim ten scenar, myslim to uplne vazne ten tyzden mam dve zapoctovky a vobec sa mi nechce ***** s nejakym tupim scenarom aj tak nemam fantaziu a boli ma hlava, ked sa nik neobetuje tak sorry mirek OP je sranda tak si to asi zopaknem

nexces rovno kupit cele zadanie? ;)
Title: Re: Objektove programovanie
Post by: mirek on 23.03.2009, 02:12:46
Kupim ten scenar, myslim to uplne vazne ten tyzden mam dve zapoctovky a vobec sa mi nechce ***** s nejakym tupim scenarom aj tak nemam fantaziu a boli ma hlava, ked sa nik neobetuje tak sorry mirek OP je sranda tak si to asi zopaknem

kolko das? nejaky ti poslem :-)))
Title: Re: Objektove programovanie
Post by: mirek on 23.03.2009, 02:16:47
Kupim ten scenar, myslim to uplne vazne ten tyzden mam dve zapoctovky a vobec sa mi nechce ***** s nejakym tupim scenarom aj tak nemam fantaziu a boli ma hlava, ked sa nik neobetuje tak sorry mirek OP je sranda tak si to asi zopaknem

kolko das? nejaky ti poslem :-)))

srandicky srandicky, ale teraz vazne. pre teba a aj ostatnych lenivcov (kedze ste na scenar mali celych sest! tyzdnov, aby ste sa ne***** s nejakym tupym scenarom pred dvoma zapoctovkami, ale pekne si to rozplanovali a inspirovali sa kdekade), existuje stranka so starymi hrami, kde sa nachadzaju navody k nim. stranka je zverejnena od zaciatku semestra na wiki ako odkaz na scenar pre indiana jonesa 1 od  frantiska fuku. co tak spravit remake? takuto iniciativu by som aj celkom veru uvital...
Title: Re: Objektove programovanie
Post by: ApokalypS on 23.03.2009, 03:15:46
uz im az velmi pomahas..
Title: Re: Objektove programovanie
Post by: mirek on 23.03.2009, 03:43:42
uz im az velmi pomahas..

snazim sa im pomahat cely cas, ale co z toho, ked ten scenar je aj tak tupy a niekto si nevie najst cas pocas doterajsich siestich tyzdnov nad tym trosku porozmyslat cestou v elektricke zo skoly na intrak. z toho som smutny :-( ale ked to stoji za opakovanie predmetu... nech sa paci...

ale mozno som sa len nechal uniest a podla jedinca a jeho problemov posudzujem cely rocnik. sorry...

beriem teda spat lakavu ponuku o vytvorenie remake-u. ak by to nahodou niekoho extra lakalo, musi mat na to fest dovod...
Title: Re: Objektove programovanie
Post by: Aniy on 23.03.2009, 14:46:12
možno je niekto debil jak ja a nemá kúštik fantázie :)
Title: Re: Objektove programovanie
Post by: piton on 23.03.2009, 15:22:55
uz im az velmi pomahas..

snazim sa im pomahat cely cas, ale co z toho, ked ten scenar je aj tak tupy a niekto si nevie najst cas pocas doterajsich siestich tyzdnov nad tym trosku porozmyslat cestou v elektricke zo skoly na intrak. z toho som smutny :-( ale ked to stoji za opakovanie predmetu... nech sa paci...

ale mozno som sa len nechal uniest a podla jedinca a jeho problemov posudzujem cely rocnik. sorry...

beriem teda spat lakavu ponuku o vytvorenie remake-u. ak by to nahodou niekoho extra lakalo, musi mat na to fest dovod...
No myslim, ze scenar nie je na tom zadani najdolezitejsia vec, pre mna by bol velky problem vymyslat to sam...
Title: Re: Objektove programovanie
Post by: ApokalypS on 23.03.2009, 15:30:08
dneska bola strasne tazka bleskovka.. dokonca dal mirek aj viac casu ako obycajne..
pre tych, ktori este nemali by som dal aj adresu, kde je zavesena, ale hryzlo by ma svedomie, sorac..
budete sa musiet poctivo pripravit, tak ako my ostatni..
Title: Re: Objektove programovanie
Post by: scream on 23.03.2009, 17:46:34
možno je niekto debil jak ja a nemá kúštik fantázie :)

to nie ze debil... to musis byt poloretardovany ked nevies toto spravit... ja som to stihol vcera pred telkou v prestavke medzi tretinami s flaskou hrusky... ( inak nasi nic nehrali, snad dnes...)
Title: Re: Objektove programovanie
Post by: Fr3E on 23.03.2009, 18:42:18
Sorry Mirek, nemyslel som to az tak fest jak som to napisal nemusel si sa hned durdit, :) niesom lenivy len mi vtedy dost hucalo v hlave a naladu ze by som bol schopny skoncit z celou skolou hned :D..... piatky rulezzzz  :metal:
Title: Re: Objektove programovanie
Post by: Aniy on 23.03.2009, 18:43:30
hej príbehov mám v hlave kopu len nejak do adventúry nezapadajú XD {príbeh easy len itemy zakomponovať aby to nebolo fakt že budem zvierať prach zo zeme :)} ale skúsim tú hrušku večer XD
Title: Re: Objektove programovanie
Post by: ApokalypS on 24.03.2009, 04:07:51
ale hruska sux.. ;D
Title: Re: Objektove programovanie
Post by: mirek on 24.03.2009, 04:52:46
Sorry Mirek, nemyslel som to az tak fest jak som to napisal nemusel si sa hned durdit, :) niesom lenivy len mi vtedy dost hucalo v hlave a naladu ze by som bol schopny skoncit z celou skolou hned :D..... piatky rulezzzz  :metal:

no - tiez som mal mozno svoj den k veceru, lebo som sa durdil aj na ine veci, tak totok bol vysledok. a nevymyslaj, ze nie si lenivy, ked aj ja som lenivy... :-P
Title: Re: Objektove programovanie
Post by: Pekiman on 24.03.2009, 12:40:24
Sorry Mirek, nemyslel som to az tak fest jak som to napisal nemusel si sa hned durdit, :) niesom lenivy len mi vtedy dost hucalo v hlave a naladu ze by som bol schopny skoncit z celou skolou hned :D..... piatky rulezzzz  :metal:

no - tiez som mal mozno svoj den k veceru, lebo som sa durdil aj na ine veci, tak totok bol vysledok. a nevymyslaj, ze nie si lenivy, ked aj ja som lenivy... :-P
kazdy je lenivy  :embarassed: otazkou je do akej miery  ;D
Title: Re: Objektove programovanie
Post by: makos on 24.03.2009, 21:39:29
vie mi niekto povedat aky je prihlasovaci kluc na moodle ? vdaka
Title: Re: Objektove programovanie
Post by: radix on 24.03.2009, 21:56:55
hrobocop
Title: Re: Objektove programovanie
Post by: mirek on 24.03.2009, 23:15:51
vie mi niekto povedat aky je prihlasovaci kluc na moodle ? vdaka

fiha - vzdy ma sokne takato otazka v takom pokrocilom case :-)
Title: Re: Objektove programovanie
Post by: timwood on 25.03.2009, 00:20:16
dufam ze ten scenar bude mozne v priebehu vypracovavania zadania menit
Title: Re: Objektove programovanie
Post by: Agamemnon on 25.03.2009, 01:17:18
veľmi nie... inak neprejde unit test :) môžeš pridávať okrajové úlohy a pod... ale línia pre dohranie hry by mala ostať nezmenená
Title: Re: Objektove programovanie
Post by: Fr3E on 25.03.2009, 01:26:28
Quote
a nevymyslaj, ze nie si lenivy, ked aj ja som lenivy... :-P
ty ma mas celeho precitaneho :D som lenivy jak praše
Title: Re: Objektove programovanie
Post by: ownz on 26.03.2009, 02:15:19
Kupim ten scenar, myslim to uplne vazne ten tyzden mam dve zapoctovky a vobec sa mi nechce ***** s nejakym tupim scenarom aj tak nemam fantaziu a boli ma hlava, ked sa nik neobetuje tak sorry mirek OP je sranda tak si to asi zopaknem

kolko das? nejaky ti poslem :-)))

srandicky srandicky, ale teraz vazne. pre teba a aj ostatnych lenivcov (kedze ste na scenar mali celych sest! tyzdnov, aby ste sa ne***** s nejakym tupym scenarom pred dvoma zapoctovkami, ale pekne si to rozplanovali a inspirovali sa kdekade), existuje stranka so starymi hrami, kde sa nachadzaju navody k nim. stranka je zverejnena od zaciatku semestra na wiki ako odkaz na scenar pre indiana jonesa 1 od  frantiska fuku. co tak spravit remake? takuto iniciativu by som aj celkom veru uvital...

No mirek a daj nejaku stranku na tie stare hry , alebo mi posli na email jeden scenar nech viem co tam ma byt napisane pretoze predstavivost mam ale nerozumiem co treba do toho scenara.
Title: Re: Objektove programovanie
Post by: radix on 26.03.2009, 02:25:00
Napriklad (http://moodle.fei.tuke.sk/wiki/index.php/Znenie_zadania_a_pokyny_k_jeho_vypracovaniu#Pou.C5.BEitie_predp.C3.ADsanej_kni.C5.BEnice) a dole mas scenar.. take nieco...

podla mna je tam napisane vsetko  ???
Title: Re: Objektove programovanie
Post by: Agamemnon on 26.03.2009, 02:44:01
scenár má byť postupnosť príkazov, ktoré ak sa presne zadajú do hry, tak hrá sa z východzieho stavu dostane do finálneho stavu...

tj. niečo takéto:
Code: [Select]
vychod
zapad
vezmi kluc
juh
pouzi kluc
vychod
vezmi vlakovu supravu
Title: Re: Objektove programovanie
Post by: psicho on 26.03.2009, 03:12:38
porno hru nerobi nikto? som hlboko sklamany :(
Title: Re: Objektove programovanie
Post by: Patto on 26.03.2009, 03:18:18
porno hru nerobi nikto? som hlboko sklamany :(

ja som kamoske hovoril, ze musim vymysliet scenar na hru a ona mi povedala, ze sprav porno hru :D :D
Title: Re: Objektove programovanie
Post by: Agamemnon on 26.03.2009, 03:21:08
psicho... cca by som povedal, že je to v rozpore so školným poriadkom, alebo ako sa to volá... etický kódex... také niečo :)
Title: Re: Objektove programovanie
Post by: ownz on 26.03.2009, 04:37:33
Somarina , rozmyslal som ze by som len dej okopiroval z hry 7DNI A 7NOCI ale nechce sa mi :)
Title: Re: Objektove programovanie
Post by: mirek on 26.03.2009, 04:53:19
Somarina , rozmyslal som ze by som len dej okopiroval z hry 7DNI A 7NOCI ale nechce sa mi :)

no - ako vidim, tak ludia rozumeju, ze co treba. potrebne veci a linky tu uz teda boli napisane. nuz - a ku lenivosti - co dodat - ako nasa cviciaca na analyze kedysi povedala - kde nic nie je, ani smrt neberie... :-P
Title: Re: Objektove programovanie
Post by: kukinko on 26.03.2009, 05:09:14
Code: [Select]
http://www.textovky.cz/
no nemam vysoke ambicie, ale je zlozite spravit nejake "medziulohy" casovo obmedzene ..? napr v jednej miestnosti ta nakazila lahsia zena pri prijemnej cinnosti jednou neprijemnou chorobou a mas urcity cas na vyhladanie lieku ci lekara ... (alebo dalsiu peknu sestricku  :-* ) na vyliecenie ..  :embarassed:

nechcem to robit zbytocne zlozite, my externisti sme asi viac lenivejsi nez ostatni studaci  :hammer:
Title: Re: Objektove programovanie
Post by: Agamemnon on 26.03.2009, 05:31:14
pre mňa to nie je zložité, ale nedokážem posúdiť, či to bude zložité pre teba :)
a cca to závisí aj od toho, čo budeš považovať za "čas" - ak napr. si povieš, že jednotkou času bude 1 ťah (=príkaz), tak to máš ľahké... v podstate ti tam stačí len počítadlo (+ nejaký spôsob save a reprezentácie toho v hre)... (tj., že napr. musíš nájsť liek do 10 ťahov od nakazenia a pod...)... toto je easy... ale ono, ani s reálnym časom by nebol problém (len urobíš rozdiel a kontorlu na nejaký interval)
Title: Re: Objektove programovanie
Post by: kukinko on 26.03.2009, 05:41:30
no najprv som uvazoval o nejakom "realnom" case ale nie kazdy vie rychlo rozmyslat a konat tak by som to dal na urcity pocet tahov .. len sa este szit s c# - este aj elevator mi robil problemy  bu    :evica:
Title: Re: Objektove programovanie
Post by: mirek on 26.03.2009, 05:44:27
pre mňa to nie je zložité, ale nedokážem posúdiť, či to bude zložité pre teba :)
a cca to závisí aj od toho, čo budeš považovať za "čas" - ak napr. si povieš, že jednotkou času bude 1 ťah (=príkaz), tak to máš ľahké... v podstate ti tam stačí len počítadlo (+ nejaký spôsob save a reprezentácie toho v hre)... (tj., že napr. musíš nájsť liek do 10 ťahov od nakazenia a pod...)... toto je easy... ale ono, ani s reálnym časom by nebol problém (len urobíš rozdiel a kontorlu na nejaký interval)

ano - osobne by som si takto predstavoval casovane ulohy. nebabrite sa zbytocne s realnym - skutocnym casom ratajucim minuty. miesto toho naozaj ratajte tahy - 4 tahy na vyskocenie z lietadla, 5 tahov na opustenie horiacej budovy, 5 tahov lodou/autom, kym dojde benzin, ...
Title: Re: Objektove programovanie
Post by: Agamemnon on 26.03.2009, 06:07:47
len sa este szit s c# - este aj elevator mi robil problemy 


postupne to bude ľahšie a ľahšie... chce to len prax :) a logické myslenie :)
Title: Re: Objektove programovanie
Post by: Fr3E on 26.03.2009, 06:20:36
Quote
postupne to bude ľahšie a ľahšie... chce to len prax Smiley a logické myslenie Smiley

podla mna sa treba naucit mysliet ako funguje program a to pekne od zakladov, vela ludi tu skusa c# a vobec nechapu ako to funguje a potom sa mozme cudovat ze maju problemy s elementarnymi ulohami a nieto este napisat efektivny kod sice c# dost optimalizuje.... elektro a fyziku by mali vymenit za poriadne predmety typu teoria programovania a pod.... a s niekym kto tomu rozumie a vie vysvetlit pan simonak vie ale nedokaze vysvetlit a o samuelisovy ani nehovorim ( sorry za tituly ale nepametam :D )

zajtra drzte palce :) diskretna repete  rox bv
Title: Re: Objektove programovanie
Post by: stevko..86 on 26.03.2009, 23:31:53
All: Prosim Vas nemate niekto kontakt na Binasa?...Potrebujem s nim nieco dolezite prebrat,lezim doma chory a potrebujem sa s nim spojit....
Neotravoval by som,keby som bol v Ke,ale musel som odcestovat.Najlepsie by bolo ICQ alebo este lepsie Skype,Mobil.
Prosim Vas,pomozte niekto.
Vdaka
Title: Re: Objektove programovanie
Post by: mirek on 26.03.2009, 23:34:13
All: Prosim Vas nemate niekto kontakt na Binasa?...Potrebujem s nim nieco dolezite prebrat,lezim doma chory a potrebujem sa s nim spojit....
Neotravoval by som,keby som bol v Ke,ale musel som odcestovat.Najlepsie by bolo ICQ alebo este lepsie Skype,Mobil.
Prosim Vas,pomozte niekto.
Vdaka

ahoj. skus mu napisat na mail: miroslav.binas@tuke.sk
Title: Re: Objektove programovanie
Post by: stevko..86 on 26.03.2009, 23:42:11
All: Prosim Vas nemate niekto kontakt na Binasa?...Potrebujem s nim nieco dolezite prebrat,lezim doma chory a potrebujem sa s nim spojit....
Neotravoval by som,keby som bol v Ke,ale musel som odcestovat.Najlepsie by bolo ICQ alebo este lepsie Skype,Mobil.
Prosim Vas,pomozte niekto.
Vdaka

ahoj. skus mu napisat na mail: miroslav.binas@tuke.sk

Dakujem
Title: Re: Objektove programovanie
Post by: kOsTi on 28.03.2009, 00:20:07
alebo skus mu napisat PM: http://www.tu-ke.com/forum/pm/?sa=send;u=1058 (http://www.tu-ke.com/forum/pm/?sa=send;u=1058)
Title: Re: Objektove programovanie
Post by: scream on 29.03.2009, 18:57:32
Co bolo odprednasane na psolednej prednaske? toto co je na moodli? Prekryvanie a virtualne funkcie?
Title: Re: Objektove programovanie
Post by: Agamemnon on 29.03.2009, 22:01:27
ak sa tým chceš spýtať, že čo bude na bleskovke, tak interface-i...
prekrývanie a virtuálne na bleskovkách už boli
Title: Re: Objektove programovanie
Post by: scream on 30.03.2009, 00:01:13
Noo my mame bleskovky presne z toho co je na prednaskach... cize by to malo byt teoreticky to co je na moodli (nie wiki) v 6.tyzdni)...len neviem ci to bolo vsetko odprednasane...
Title: Re: Objektove programovanie
Post by: mirek on 30.03.2009, 01:15:22
Noo my mame bleskovky presne z toho co je na prednaskach... cize by to malo byt teoreticky to co je na moodli (nie wiki) v 6.tyzdni)...len neviem ci to bolo vsetko odprednasane...

no - my to mame s binasom inac... na wiki...
Title: Re: Objektove programovanie
Post by: scream on 30.03.2009, 01:31:38
 :)
Title: Re: Objektove programovanie
Post by: Dudusa on 30.03.2009, 02:22:42
pls aky je kluc na oop v moodli? zasa ho pyta...   ???
Title: Re: Objektove programovanie
Post by: ApokalypS on 30.03.2009, 02:26:09
hrobocop?? nesom si isty..
Title: Re: Objektove programovanie
Post by: mirek on 30.03.2009, 02:53:01
pls aky je kluc na oop v moodli? zasa ho pyta...   ???

a preco ho pyta zasa? si sa ohlasila z kurzu?
Title: Re: Objektove programovanie
Post by: Dudusa on 30.03.2009, 03:33:45
pyta odo mna kluce na vsetky predmety  :(
Title: Re: Objektove programovanie
Post by: mirek on 30.03.2009, 03:54:17
pyta odo mna kluce na vsetky predmety  :(

nepristupujes nahodou s inym loginom? predtym si pouzivala mozno iba teXXXXX a teraz teXXXXX@tuke.sk ?
Title: Re: Objektove programovanie
Post by: Dudusa on 30.03.2009, 04:13:14
no to bude asi ono.. a na tom zalezi?  :D
Title: Re: Objektove programovanie
Post by: ApokalypS on 30.03.2009, 19:24:14
ako vidis, tak ano.. :)
Title: Re: Objektove programovanie
Post by: mirek on 31.03.2009, 00:16:48
no to bude asi ono.. a na tom zalezi?  :D

ano - to ako keby si mala dva profily.
Title: Re: Objektove programovanie
Post by: Patto on 31.03.2009, 06:17:10
Noo my mame bleskovky presne z toho co je na prednaskach... cize by to malo byt teoreticky to co je na moodli (nie wiki) v 6.tyzdni)...len neviem ci to bolo vsetko odprednasane...

no - my to mame s binasom inac... na wiki...


;D ;D

aj mirek ma s Binasom ... kto by to povedal :D ... a co povies mirek: dobry ucitel je ten Binas?
Title: Re: Objektove programovanie
Post by: mirek on 31.03.2009, 16:45:17
Noo my mame bleskovky presne z toho co je na prednaskach... cize by to malo byt teoreticky to co je na moodli (nie wiki) v 6.tyzdni)...len neviem ci to bolo vsetko odprednasane...

no - my to mame s binasom inac... na wiki...


;D ;D

aj mirek ma s Binasom ... kto by to povedal :D ... a co povies mirek: dobry ucitel je ten Binas?

som spravil chybu, ze chodim ku nemu na cvika. ako opakujuci som sa mal uz konecne poucit... :-(
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 31.03.2009, 16:46:05
jj pocul som ze na opakujucich to je pekna svina :P
Title: Re: Objektove programovanie
Post by: ApokalypS on 31.03.2009, 17:23:47
to potvrdzujem.. :)
Title: Re: Objektove programovanie
Post by: skorec1 on 02.04.2009, 03:07:46
jj pocul som ze na opakujucich to je pekna svina :P

ale ajtak mam na nom najradsej ked povie na cviceni no deti, pritom neviem ci nesom starsi :D
Title: Re: Objektove programovanie
Post by: Pekiman on 02.04.2009, 13:18:46
jj pocul som ze na opakujucich to je pekna svina :P

ale ajtak mam na nom najradsej ked povie na cviceni no deti, pritom neviem ci nesom starsi :D
no ja napriklad zvyknem vsetkym hovorit synak :)  ... iba ak zo srandy :)
u mirka to vsak moze znamenat aj to ze sa stale citi ako dieta :)
Title: Re: Objektove programovanie
Post by: timwood on 04.04.2009, 19:21:00
tomu Binasovi sa tie rozhrania nejak podarili...to tam musia byt bezpodmienecne pouzite ? :)
Title: Re: Objektove programovanie
Post by: Agamemnon on 04.04.2009, 19:36:57
jj, berte to ako zadanie od zákazníka... s ním tiež veľmi vyjednávať nejde :) výnimky asi len na osobnú žiadosť...
Title: Re: Objektove programovanie
Post by: JCube on 05.04.2009, 01:00:32
jj, berte to ako zadanie od zákazníka... s ním tiež veľmi vyjednávať nejde :) výnimky asi len na osobnú žiadosť...
binas zaplati?
Title: Re: Objektove programovanie
Post by: Agamemnon on 05.04.2009, 01:25:24
hej, dostanú zápich za odmenu ;D
Title: Re: Objektove programovanie
Post by: Aniy on 05.04.2009, 03:30:38
v tomto prípade by som to fakt radšej nazval zápočet :P
Title: Re: Objektove programovanie
Post by: domino3d on 05.04.2009, 19:14:08
Ahoj
chcem sa spytat k tomuto nieco, neviem ako by som mal impllementovat, tato property by mala vratit nazov miestnosti, napriklad room2, alebo ako? neviem si to predstavit.

Code: [Select]
  Trieda Game...
...  2. implementujte property CurrentRoom na získanie a nastavenie aktuálnej miestnosti

Code: [Select]
https://moodle.fei.tuke.sk/wiki/index.php/Text_Game_II._-_Virtual_World_Representation
Title: Re: Objektove programovanie
Post by: mirek on 05.04.2009, 19:17:34
Ahoj
chcem sa spytat k tomuto nieco, neviem ako by som mal impllementovat, tato property by mala vratit nazov miestnosti, napriklad room2, alebo ako? neviem si to predstavit.

Code: [Select]
  Trieda Game...
...  2. implementujte property CurrentRoom na získanie a nastavenie aktuálnej miestnosti

Code: [Select]
https://moodle.fei.tuke.sk/wiki/index.php/Text_Game_II._-_Virtual_World_Representation

ak si spominas, tak sme hovorili, ze v kazdom case budeme potrebovat dva udaje:
- aktualnu miestnost
- obsah batohu

property CurrentRoom prave sluzi na ziskanie a nastavenie hodnoty aktualnej miestnosti. nebude teda vracat nazov miestnosti, ale objekt typu IRoom - referenciu na aktualnu miestnost.
Title: Re: Objektove programovanie
Post by: domino3d on 05.04.2009, 22:31:33
no ano pan Binas to tak vravel, uz som kamosa otravoval, kus pomohol, sme prediskutovali, trebalo si len vytvorit pomocnu premmenu, zadeklarevoat si ju, a tam si ulozit  aktualnu poziciu. Ked nie tak ma opravte
Title: Re: Objektove programovanie
Post by: mirek on 05.04.2009, 23:37:01
no ano pan Binas to tak vravel, uz som kamosa otravoval, kus pomohol, sme prediskutovali, trebalo si len vytvorit pomocnu premmenu, zadeklarevoat si ju, a tam si ulozit  aktualnu poziciu. Ked nie tak ma opravte

tak tak. aj pan binas by s tym suhlasil...
Title: Re: Objektove programovanie
Post by: piton on 06.04.2009, 00:54:09
Pan Binas, co bude zajtra na zapoctovke? Minuky tyzden som chybal a nemam info...
Title: Re: Objektove programovanie
Post by: mirek on 06.04.2009, 01:32:36
Pan Binas, co bude zajtra na zapoctovke? Minuky tyzden som chybal a nemam info...

pan binas hovori, ze si treba pozriet scenar na zajtrajsie cviko. je v nom uvedena aj tema na bleskofku.
Title: Re: Objektove programovanie
Post by: radix on 06.04.2009, 01:48:51
generické kolekcie

http://moodle.fei.tuke.sk/wiki/index.php/Generické_kolekcie:_zoznam,_front,_zásobník_a_hash_tabuľka (http://moodle.fei.tuke.sk/wiki/index.php/Generické_kolekcie:_zoznam,_front,_zásobník_a_hash_tabuľka)


Title: Re: Objektove programovanie
Post by: keckus on 06.04.2009, 03:23:47
Zdravim, nevedel by mi niekto poradit, ako pridam tu kniznicu k projektu v prostredi MonoDevelop? niejak na to neviem prist
Title: Re: Objektove programovanie
Post by: Agamemnon on 06.04.2009, 03:25:21
ako referenciu do projektu to musíš pridať aj do monodevelopu...
Title: Re: Objektove programovanie
Post by: mirek on 06.04.2009, 03:30:07
Zdravim, nevedel by mi niekto poradit, ako pridam tu kniznicu k projektu v prostredi MonoDevelop? niejak na to neviem prist

ba priam rovnako ako vo visualku:
- v paneli solution  sa nachdza priecinok references
- klikni nan pravym stukatkom a vyber si edit references
- zobrazi sa ti dialogove okno a ty klikni na zalozku .net assemblies
- nalistuj umiestnenie dll-ka a klikaj na pridat

inac - 30.marca. vyslo monodevelop 2.0 - odporucam upgrade.
Title: Re: Objektove programovanie
Post by: Agamemnon on 06.04.2009, 03:33:18
debugging funguje tak, ako má? :)
Title: Re: Objektove programovanie
Post by: mirek on 06.04.2009, 03:35:13
debugging funguje tak, ako má? :)

uz je podpora, ale nekomplikoval som. to by vedel tusim miso povedat - on komplikoval aj s debuggerom. ale podla release notesov a informacii o podpore v distribuciach by sa mala podpora objavit aj v ubuntu 9.04. ta som zvedavy...
Title: Re: Objektove programovanie
Post by: Agamemnon on 06.04.2009, 03:36:54
nice, potom by to začalo byť aj vcelku zaujímavé ide pre mňa :)
Title: Re: Objektove programovanie
Post by: JCube on 06.04.2009, 03:54:03
debugging funguje tak, ako má? :)

uz je podpora, ale nekomplikoval som. to by vedel tusim miso povedat - on komplikoval aj s debuggerom. ale podla release notesov a informacii o podpore v distribuciach by sa mala podpora objavit aj v ubuntu 9.04. ta som zvedavy...
miso by vedel povedat ze si to vykomplikoval a dokomplikoval to tak ze si odkomplikoval cele blbuntu :D
Title: Re: Objektove programovanie
Post by: Agamemnon on 06.04.2009, 04:01:00
loool :D
Title: Re: Objektove programovanie
Post by: keckus on 06.04.2009, 04:10:34
dik moc mirek, akosi mi nenapadlo si tam ten solution panel zobrazit  :ohmygod:
Title: Re: Objektove programovanie
Post by: mirek on 06.04.2009, 04:21:25
nice, potom by to začalo byť aj vcelku zaujímavé ide pre mňa :)

fiha - vari chces switchnut na platformu protinozcov?
Title: Re: Objektove programovanie
Post by: mirek on 06.04.2009, 04:21:46
dik moc mirek, akosi mi nenapadlo si tam ten solution panel zobrazit  :ohmygod:

za malo ;) ono to je pomerne uzitocny panel, takze odporucam ho mat zapnuty ;)
Title: Re: Objektove programovanie
Post by: Agamemnon on 06.04.2009, 04:29:34
switchovať nejdem :) ale občas sa to môže hodiť :) predsa len, VS je VS :) a lepšie zatiaľ nie je :)
Title: Re: Objektove programovanie
Post by: mirek on 06.04.2009, 04:31:06
switchovať nejdem :) ale občas sa to môže hodiť :) predsa len, VS je VS :) a lepšie zatiaľ nie je :)

ts. ako ide mozno. ale na poli textovych editorov rozhodne panuje vim-ko! so say we all!
Title: Re: Objektove programovanie
Post by: JCube on 06.04.2009, 04:34:03
switchovať nejdem :) ale občas sa to môže hodiť :) predsa len, VS je VS :) a lepšie zatiaľ nie je :)

ts. ako ide mozno. ale na poli textovych editorov rozhodne panuje vim-ko! so say we all!
true! aj ked emacs nie je tiez zly :P
Title: Re: Objektove programovanie
Post by: piton on 06.04.2009, 04:41:04
so say we all!
Title: Re: Objektove programovanie
Post by: Aniy on 06.04.2009, 04:50:19
yes we can!
Title: Re: Objektove programovanie
Post by: mirek on 06.04.2009, 04:58:19
switchovať nejdem :) ale občas sa to môže hodiť :) predsa len, VS je VS :) a lepšie zatiaľ nie je :)

ts. ako ide mozno. ale na poli textovych editorov rozhodne panuje vim-ko! so say we all!
true! aj ked emacs nie je tiez zly :P

jcube - ty ovladas emacs?
Title: Re: Objektove programovanie
Post by: JCube on 06.04.2009, 05:02:43
sprtol som do toho kus ze co to je a ci sa to da jest a tak :) ale ja radsej vimko...emacs je na tu pracu co ja potrebujem zlozity...:)
Title: Re: Objektove programovanie
Post by: psicho on 06.04.2009, 05:10:41
switchovať nejdem :) ale občas sa to môže hodiť :) predsa len, VS je VS :) a lepšie zatiaľ nie je :)

ts. ako ide mozno. ale na poli textovych editorov rozhodne panuje vim-ko! so say we all!


neviem si predstavit realny projekt v realnom bussines zivote v ktorom by pouzivali na pisanie codu vim (nezalezi na programovacom jazyku)
podla mojho nazoru i notepad++ viacej zvysuje produktivitu prace ako to vim , podla mojho skromneho nazoru vim toje len na liecenie geek syndromu ze uuuu ja pouzivam vim waa jakysom hardcore guru ,waaaa :D
Title: Re: Objektove programovanie
Post by: mirek on 06.04.2009, 05:12:02
sprtol som do toho kus ze co to je a ci sa to da jest a tak :) ale ja radsej vimko...emacs je na tu pracu co ja potrebujem zlozity...:)

no - tutorial som kedysi absolvoval aj ja. uz som si myslel, ze sa s tebou budem musiet odfotit a dat si ta na stranku ako emacs usera. hmm... to mi hovori, ze este jednu takuto fotku mam vo fotaku... s ex-emacs pouzivatelom... ;)
Title: Re: Objektove programovanie
Post by: mirek on 06.04.2009, 05:15:50
switchovať nejdem :) ale občas sa to môže hodiť :) predsa len, VS je VS :) a lepšie zatiaľ nie je :)

ts. ako ide mozno. ale na poli textovych editorov rozhodne panuje vim-ko! so say we all!


neviem si predstavit realny projekt v realnom bussines zivote v ktorom by pouzivali na pisanie codu vim (nezalezi na programovacom jazyku)

no - vim je len textovy editor - nie kompletne prostredie. a moznost pouzivat rezim prace vim-ka vo vyvojom prostredi obsahuje kadejake prostredie. mam taky dojem, ze aj visualko.

a vhodnym sposobom je mozne aj z vim-ka urobit take light vyvojove prostredie. projekty na to existuju. sak vim-ko obsahuje vsetko co treba:

- syntax highlighting
- intellisence
- incremental search
- moznost rozsirovania pomocou makier a kadejakych udelatok
- podpora debuggingu
- \dots
Title: Re: Objektove programovanie
Post by: psicho on 06.04.2009, 05:19:04
a este + 500 milion klavesovych skratiek a kadejakych inych linux magixs aby som sa k tej pozadovanej funkcii dostal :)
a moja pamet uz pri 3 klavesovych skratiek bezpecne zlihava, taze toto urcite neni premna :)
Title: Re: Objektove programovanie
Post by: JCube on 06.04.2009, 05:21:01
mas pravdu klikatko to nie je...ale pouzivam to radsej ako visualko :)
Title: Re: Objektove programovanie
Post by: mirek on 06.04.2009, 05:24:14
a este + 500 milion klavesovych skratiek a kadejakych inych linux magixs aby som sa k tej pozadovanej funkcii dostal :)
a moja pamet uz pri 3 klavesovych skratiek bezpecne zlihava, taze toto urcite neni premna :)

no - nie je pre teba, ale ja som vdaka klavesovym skratkam podstatne produktivnejsi. hmm... to aj kompilujes klikanim mysi?

ono aj majkrosoft uz pochopil, ze ovladat windowsy pomocou klavesovych skratiek je celkom dobry napad. takze - 14 rokov po 95tke bude tato moznost aj v paradnom windows 7 ako integrovana zalezitost bez nutnosti externych aplikacii. sice neviem, coho vsetkeho sa to tyka, ale aj to je krok. hadam vydaju aj nejaky patent, ze to bol v podstate ich napad...
Title: Re: Objektove programovanie
Post by: Agamemnon on 06.04.2009, 06:03:38
sprtol som do toho kus ze co to je a ci sa to da jest a tak :) ale ja radsej vimko...emacs je na tu pracu co ja potrebujem zlozity...:)

no - tutorial som kedysi absolvoval aj ja. uz som si myslel, ze sa s tebou budem musiet odfotit a dat si ta na stranku ako emacs usera. hmm... to mi hovori, ze este jednu takuto fotku mam vo fotaku... s ex-emacs pouzivatelom... ;)

však toho jedného máš :P :D
Title: Re: Objektove programovanie
Post by: Agamemnon on 06.04.2009, 06:06:24
a este + 500 milion klavesovych skratiek a kadejakych inych linux magixs aby som sa k tej pozadovanej funkcii dostal :)
a moja pamet uz pri 3 klavesovych skratiek bezpecne zlihava, taze toto urcite neni premna :)

heh, psicho :D ja napr. VS ovládam kompletne na klávesových skratkách... svoj windows to isté... nvm si predstaviť, že by som to mal robiť myškou, by ma to brutálne spomaľovalo...
len problém s vim-kom je, že ak neurobíš kilometrový konfigurák, tak tie klávesové skratky sú neprirodzené - a to mám vimko inak veľmi rád, ale cez víkend som už nadával aj na vimko, lebo to šlo na ňom pomaly - teda c#... VS to nie je...
Title: Re: Objektove programovanie
Post by: psicho on 06.04.2009, 16:12:55
Quote
no - nie je pre teba, ale ja som vdaka klavesovym skratkam podstatne produktivnejsi. hmm... to aj kompilujes klikanim mysi?

to nee, F6,ctrl+c, ctrl+v a ctrl+alt+p is all i need :D

a v praci dokonca len ctrl+c, ctrl+v a ctrl+alt+p , xixi


a este jedna vec !!! vsecky klavesove skratky su pre pravakou , mi lavaci si nanich lameme rucicky :(
ZIVOT neni fer voci nam :D
Title: Re: Objektove programovanie
Post by: mirek on 06.04.2009, 20:08:27
Quote
no - nie je pre teba, ale ja som vdaka klavesovym skratkam podstatne produktivnejsi. hmm... to aj kompilujes klikanim mysi?

to nee, F6,ctrl+c, ctrl+v a ctrl+alt+p is all i need :D

a v praci dokonca len ctrl+c, ctrl+v a ctrl+alt+p , xixi


a este jedna vec !!! vsecky klavesove skratky su pre pravakou , mi lavaci si nanich lameme rucicky :(
ZIVOT neni fer voci nam :D

dobry system/soft ti umoznuje nastavit si vlastne klavesove skratky. neviem, ktory pouzivas ty, ale ten moj to umoznuje :-P
Title: Re: Objektove programovanie
Post by: psicho on 06.04.2009, 20:22:15
ja neviem nevyznam sa , jasom len average joe ale mam taky pocit ze klavesove skratky kere by mi vyhovovali asi vela softu nepodporuje  bo mne by najviac vyhovovali SHIFT + '  a podobne skratky alebo este right CTRL + \ a podobne skratky a este AltGr + ; a podobne :)  tj. s kombinaciou s znakmi ktore su na pravej strane klavesnice


btw: daju sa v linuxe prestavit aj tie default skratky napr ctrl+c ctrl+v ?
Title: Re: Objektove programovanie
Post by: Agamemnon on 06.04.2009, 21:13:44
aj vo VS si vieš nastaviť aké skratky chceš... na čokoľvek...
a namiesto ctrl+c ctrl+v vieš používať ctrl+insert shift+insert... stará klasika... :) to máš vpravo :)
Title: Re: Objektove programovanie
Post by: piton on 06.04.2009, 21:14:59
neviem ako sa to robi, ale v linuxe sa urcite daju prestavit aj ctrl-c a ctrl-v...
Title: Re: Objektove programovanie
Post by: psicho on 07.04.2009, 00:58:43
aj vo VS si vieš nastaviť aké skratky chceš... na čokoľvek...
a namiesto ctrl+c ctrl+v vieš používať ctrl+insert shift+insert... stará klasika... :) to máš vpravo :)


ah shift+instert na mojej klavesnici je most prsto-lomne :D

ale dneska akurat som rozmyslal ze si zrobim win service ktory mi bude mapovat moje vlastne pohodlne klav.skratky na tie standard win klav.skratky :)
Title: Re: Objektove programovanie
Post by: piton on 07.04.2009, 04:19:36
Na ftp pistone som dal ebook Professional C#, celkom dobre to je, odporucam... :thumbs-up:
Title: Re: Objektove programovanie
Post by: ApokalypS on 07.04.2009, 04:55:26
dik.. urcite sa zijde.. :thumbsup:
Title: Re: Objektove programovanie
Post by: roman5555 on 07.04.2009, 05:25:08
Nema niekto zadanie z OP z minuleho roka a poskytol by ho ?? dik
Title: Re: Objektove programovanie
Post by: radix on 07.04.2009, 05:29:49
urcite za FO :)
Title: Re: Objektove programovanie
Post by: mirek on 07.04.2009, 05:36:36
Nema niekto zadanie z OP z minuleho roka a poskytol by ho ?? dik

a na co ti bude?
Title: Re: Objektove programovanie
Post by: puq on 07.04.2009, 05:43:09
tak tak jak radix pise...za € sa vsetko da ;)
Title: Re: Objektove programovanie
Post by: Pekiman on 08.04.2009, 03:01:43
Nemoze mi niekto povedat ako spraivm toto ? :
" #  implementujte telo metódy AddItem() rozhrania IRoom, ktorá zabezpečí pridanie predmetu do miestnosti
# implementujte telo metódy RemoveItem() rozhrania IRoom, ktorá zabezpečí odobratie predmetu z miestnosti
# implementujte telo metódy GetItem() rozhrania IRoom, ktorá vráti referenciu na predmet nachádzajúci sa v miestnosti."
 :sigh:
Title: Re: Objektove programovanie
Post by: Agamemnon on 08.04.2009, 03:12:55
máš v Room list of items, ktoré sa v nej nachádzajú... takže:
- AddItem bude robiť to, že ako parameter vezme Item a vloží ho do tohto listu
- RemoveItem urobí opak - tj. vezme ako parameter Item a odstráni ten Item z toho list
- GetItem - vezme ako parameter string - názov objektu, ktorý sa má vybrať - ten string sa použije na nájdenie tej veci v tom liste (prejdeš všetky prvky v liste, či niektorý nemá správne meno) - ak takú vec v tom liste nájdeš, vrátiš na ňu referenciu, inak vrátiš null...
Title: Re: Objektove programovanie
Post by: radix on 08.04.2009, 04:40:21
cool
Title: Objektove programovanie
Post by: peto245 on 09.04.2009, 16:01:44
Ja len tak na okraj, kto by bol ochotny spravit zadanie ??? :)
Title: Re: Objektove programovanie
Post by: mirek on 09.04.2009, 17:09:35
Ja len tak na okraj, kto by bol ochotny spravit zadanie ??? :)

ja ho uz mam hotove. dlho to netrvalo - v podstate jedna necela nocna. asi som ho odflakol, ked to trvalo tak kratko :-( neviete, ako prisne sa budu zadania preberat?
Title: Re: Objektove programovanie
Post by: andy on 09.04.2009, 17:37:19
Ja len tak na okraj, kto by bol ochotny spravit zadanie ??? :)

ja ho uz mam hotove. dlho to netrvalo - v podstate jedna necela nocna. asi som ho odflakol, ked to trvalo tak kratko :-( neviete, ako prisne sa budu zadania preberat?
;D no si sikovny.. ale nemal by si to takto odflakovat... potom ti to bude na konci zuctovane.. :P
Title: Re: Objektove programovanie
Post by: Aniy on 09.04.2009, 17:49:05
tak tak, treba vedieť poriadne. Biňasovi nebude stačiť ukázať hotové zadanie. XD
Title: Re: Objektove programovanie
Post by: piton on 10.04.2009, 00:43:51
hej hej... sme v keli :( ;D
Title: Objektove programovanie
Post by: peto245 on 10.04.2009, 03:39:18
To sa fakt nikto nenajde kto by spravil zadanie? samozrejme, ze by to nebolo zadarmo  ;)
Title: Re: Objektove programovanie
Post by: ApokalypS on 10.04.2009, 04:30:10
keby si poriadne popozeral, tak by si vedel, ze najde.. ;)
alebo keby si poriadne popozeral ten c mreza, tak by si zistil, ze si vies spravit kludne aj sam..
Title: Re: Objektove programovanie
Post by: psicho on 10.04.2009, 16:13:49
To sa fakt nikto nenajde kto by spravil zadanie? samozrejme, ze by to nebolo zadarmo  ;)

skus napisat mail alebo icq mne urcite sa dohodneme
Title: Re: Objektove programovanie
Post by: mirek on 10.04.2009, 16:15:49
To sa fakt nikto nenajde kto by spravil zadanie? samozrejme, ze by to nebolo zadarmo  ;)

skus napisat mail alebo icq mne urcite sa dohodneme

psicho, ale ty predsa nevies, co s rozhraniami...
Title: Re: Objektove programovanie
Post by: mirek on 10.04.2009, 16:17:29
keby si poriadne popozeral, tak by si vedel, ze najde.. ;)
alebo keby si poriadne popozeral ten c mreza, tak by si zistil, ze si vies spravit kludne aj sam..

joj ty moj ziak radostny - az som vysmiaty, ked to citam. nakolko si predmet vlani opakoval, nechal si si uznat zapocet, ale vdaka (neviem comu, neviem komu) si sa rozhodol, ze si to zadanie aj tak spravis. nuz - nie vsetci sa na to takto pozeraju... :-(
Title: Re: Objektove programovanie
Post by: psicho on 10.04.2009, 21:25:03
To sa fakt nikto nenajde kto by spravil zadanie? samozrejme, ze by to nebolo zadarmo  ;)

skus napisat mail alebo icq mne urcite sa dohodneme

psicho, ale ty predsa nevies, co s rozhraniami...

to nevadi ked mi dobre zaplatia aj plavat sa naucim :D :D
Title: Re: Objektove programovanie
Post by: ApokalypS on 10.04.2009, 21:33:04
joj ty moj ziak radostny - az som vysmiaty, ked to citam. nakolko si predmet vlani opakoval, nechal si si uznat zapocet, ale vdaka (neviem comu, neviem komu) si sa rozhodol, ze si to zadanie aj tak spravis. nuz - nie vsetci sa na to takto pozeraju... :-(
preco? pretoze bolo zaujimavejsie ako rok predtym.. ;)
Title: Re: Objektove programovanie
Post by: psicho on 11.04.2009, 15:42:15
joj ty moj ziak radostny - az som vysmiaty, ked to citam. nakolko si predmet vlani opakoval, nechal si si uznat zapocet, ale vdaka (neviem comu, neviem komu) si sa rozhodol, ze si to zadanie aj tak spravis. nuz - nie vsetci sa na to takto pozeraju... :-(
preco? pretoze bolo zaujimavejsie ako rok predtym.. ;)

tento rok sa viacej fetuje nacviku ? :D
Title: Re: Objektove programovanie
Post by: domino3d on 11.04.2009, 21:59:29
Ahojte

no k veci...
neviete ako by som vedel najst v poli AItem-ov mne vyhovujuci len podla mena?
teda tuto metodu
implementujte telo metódy GetItem() rozhrania IRoom, ktorá vráti referenciu na predmet nachádzajúci sa v miestnosti. Ak sa v miestnosti predmet nenachádza vráti null.
Code: [Select]
public TextGame.Items.AItem GetItem(string name)
napriklad kluc, tam ma meno, ako sa sk nemu dostat, alebo robi sa to inak?
Title: Re: Objektove programovanie
Post by: Agamemnon on 11.04.2009, 22:23:47
prechádzaj postupne všetky predmety v Roome... testuj každý na meno... ak sa meno zhoduje, tak je to ten predmet, čo si hľadal :)

"//tu prejdem secko ale ta s cim to ja hlava dubova porovnam :D"
s menom to porovnávaj... však potrebuješ nájsť predmet podľa mena :) teda... meno veci porovnávaj s tým menom, čo preberieš ako argument metódy...
to s Contains ti nepôjde, lebo Contains porovnáva objekty rovnakých typov...
Title: Re: Objektove programovanie
Post by: domino3d on 11.04.2009, 22:43:16
vau diki, vyriesene :)
a este mam silnu potrebu dat nieco do miestnosti tak dsom to dal takto
D.AddItem(Key());
a vypise mi
Code: [Select]
Error 2 'TextGame.Key' is a 'type' but is used like a 'variable'
pricom error 1 je
Code: [Select]
Error 1 'TextGame.Room.GetItem(string)': not all code paths return a value   
a zvyrazni mi GetItem(pozri kod)

tu je add a get
Quote
xxx
Title: Re: Objektove programovanie
Post by: domino3d on 11.04.2009, 22:55:02
err1 ...return som vyriesil

keby dakto mal problem s tym tak napisem aj ako
vzdy caka na to ze mu nieco vratime tak som odstranil else a nechal na koniec len return null; //uvidime co sa stane :) , ale chybu us nevypisuje
Title: Re: Objektove programovanie
Post by: Agamemnon on 11.04.2009, 23:00:47
tie chyby sú samopopisné ;) treba sa to naučiť čítať a riešiť... to je úplný základ....

prv k tej druhej, čo si vyriešil... si tam mal prípad, kedy ti to nevrátilo z tej metódy nič... potrbeuješ mať vždy nejaký návrat - v tomto prípade to znamená, že alebo vrátiš ten nájdený predmet - alebo vrátiš null - takže presne tak ako si to urobil - teraz ale ide o to, že si musíš dať pozor na to, keď s tým budeš pracovať - aby si ošetril prípad, keď sa daná vec v miestnosti nenachádza... takže po hľadaní veci sa hodí skontrolovať, či sa rovná null (tj. taká vec v miestnosti nie je)

teraz tá prvá vec... ty sa pokúšaš použiť triedu ako premennú (resp. ako metódu)... potrebuješ najprv urobiť objekt daného typu (tj. objekt typu Key) a až potom ho môžeš priradiť do toho listu (v liste sú vždy objekty, nie triedy)
na vytvorenie objektu sa používa "new" - to by si mal vedieť, to je základ...

kód ti nenapíšem, len keby si sa veľmi trápil s tým :) už mi bolo vyčítané, že ponúkam riešenia zbytočne priamo :) a že mám nechávať riešiť to vás, len vám pomôcť tým, že vás navediem na to a vysvetlím :)
Title: Re: Objektove programovanie
Post by: domino3d on 12.04.2009, 00:11:58
ani nevies ako si mi pomohol velmi
cenim si to, konecne mi to krasne ide, dokonca aj viem preco ;)
to je asi najdolezitejsie

tiez chyby mi robia kus este problem lebo neviem co chce odo mna :), no pre niekoho ako si ty co s tym robi neaky cas je to samozrejme :)

no kod netreba, ale aj bez toho super ze si napisal, cely den robim polku tohto cvika :)

edit: aby si nemal problem tak som dal prec kody
Title: Re: Objektove programovanie
Post by: Agamemnon on 12.04.2009, 00:35:57
to nie je problém, že tu dávaš kódy :) ja som tú poznámku napísal viac-menej zo srandy :) tam šlo o to vtedy, že ja som tu napísal priamo kód riešenia :) ku tomu bola tá vyčítka vtedy :) nie ku tomu, že vy to pastujete kódy :) to nie je problém :)
Title: Re: Objektove programovanie
Post by: domino3d on 14.04.2009, 23:54:54
heh dnesne cviko bolo v pohode, celkom som zvladol bez vacsich komplikacii, kto sa este chce podelit o zazitky z programovania textovej hry? :D  :ropebanana:
Title: Re: Objektove programovanie
Post by: markus on 15.04.2009, 00:21:08
Dnesne cviko??? nebolo dnes nahodou dekanske volno co viem?
Dekan FEI TUKE vyhlasuje pre študentov FEI TUKE dňa 14.4.2009 dekanské voľno. Nebude sa vyučovať.
8.4.2009

ci ty niesi z FEIky?
Title: Re: Objektove programovanie
Post by: Agamemnon on 15.04.2009, 00:33:14
však práve preto bolo v pohode, by som povedal :)
Title: Re: Objektove programovanie
Post by: domino3d on 15.04.2009, 01:26:59
myslel som to tak ze doma som si kodil sam :)
Title: Re: Objektove programovanie
Post by: Aniy on 15.04.2009, 04:12:14
tak mne to dnes akosi vôbec nešlo :/
Title: Re: Objektove programovanie
Post by: sad47 on 16.04.2009, 01:39:34
Neviete niekto s kym je cviko v STVRTOK 9:10? resp. aj ine casy v stvrtok (s kym a kde).. vdaka

zistil by som si to na ISStudent.. ale ten je uz mimo provoz a na MAIS sa akosi neda prihlasit momentalne bu
Title: Re: Objektove programovanie
Post by: domino3d on 16.04.2009, 03:34:29
ehm, uz by som chcel robit dalej, nejak som sa rozbehol alebo co  :trestac: (to sa mi nestava, keby mi tak slo USA :ohmigod:)
Co bude naplnou dalsieho cvika?
Code: [Select]
Text Game V.
PS: ako z truhlice vyberiem kluc? budem potrebovat este jednu prazdnu truhlicu? alebo podobne abo pri backpacku ze tam budem vkladat a vykladat si predmety jak sa mi zachce samozrejme s ohladom na pocet predmetov kolko sa tam vojde, heh len rozmyslam ci sa bude dat do truhlice drak:)
Title: Re: Objektove programovanie
Post by: Agamemnon on 16.04.2009, 04:37:52
ja som takéto veci riešil druhým objektom, ktorý bol ako prázdna truhlica :)
ale vieš to urobiť aj tak, že priradíš objektu niečo ako inventár - tam potom sa to musí aj správať ako inventár (teda ak ho máš takto riešený), že bude mať nejakú nosnosť... alebo objem, alebo také niečo :)
Title: Re: Objektove programovanie
Post by: piton on 16.04.2009, 05:11:26
Neviete niekto s kym je cviko v STVRTOK 9:10? resp. aj ine casy v stvrtok (s kym a kde).. vdaka

zistil by som si to na ISStudent.. ale ten je uz mimo provoz a na MAIS sa akosi neda prihlasit momentalne bu
Cviko je s Csabom... ci jak sa to pise
Title: Re: Objektove programovanie
Post by: morrfun23 on 16.04.2009, 16:05:20
poradte mi Ako ma vyzerat property backpacku v triede Game?
Title: Re: Objektove programovanie
Post by: piton on 16.04.2009, 16:54:11
Zeby tak? :)
Code: [Select]
public IBackpack Backpack {
get {
       return backpack;
}
}
Title: Re: Objektove programovanie
Post by: puq on 16.04.2009, 17:13:57
poradte mi Ako ma vyzerat property backpacku v triede Game?

to si robis srandu ze toto nevies...lol...btw a co tak pouzit jednoduchu vec ako prava myska->refactor->encapsulate field? ale vazne na toto sa pytat v 9tom tyzdne to je lol
Title: Re: Objektove programovanie
Post by: radix on 16.04.2009, 22:47:28
co pride po backpacku?  br
Title: Re: Objektove programovanie
Post by: Patto on 16.04.2009, 22:58:23
Spravil som si skoro cele 8.cviko doma, kedze nam v pondelok odpadlo cviko ... akurat som nepochopil, ako to mam spravit to s prenositelnostou predmetu. OK tie veci ktore budu prenositelne budu implementovat rozhranie IMoveable, ktore je prazdne. Uz tomu nechapem naco mam implementovat prazdne rozhranie. Ibaze by sa v metode pri vkladani predmetu testovalo, ci dany objekt ako parameter implementuje rozhranie IMoveable? takto je to myslene? Ak to ma byt robene takto, tak ako sa robi tato podmienka, pretoze na nete som nieco nasiel, ale nechcelo mi to nejako fungovat.
Title: Re: Objektove programovanie
Post by: Mao on 16.04.2009, 23:13:24
otestujes to napriklad takto
Code: [Select]
if (obj is IMoveable)
{
///      TODO
}
Title: Re: Objektove programovanie
Post by: nighthunter on 16.04.2009, 23:20:27
keby si poriadne popozeral, tak by si vedel, ze najde.. ;)
alebo keby si poriadne popozeral ten c mreza, tak by si zistil, ze si vies spravit kludne aj sam..

joj ty moj ziak radostny - az som vysmiaty, ked to citam. nakolko si predmet vlani opakoval, nechal si si uznat zapocet, ale vdaka (neviem comu, neviem komu) si sa rozhodol, ze si to zadanie aj tak spravis. nuz - nie vsetci sa na to takto pozeraju... :-(
klypso (aj ked on sa nezda) je charakter
Title: Re: Objektove programovanie
Post by: Patto on 17.04.2009, 00:33:25
Mao diki .... toto ma nenapadlo ... myslel som, ze is sa pouziva len na zistenie, ci je objekt danej tiredy, ale nevedel som ze sa tym zistuje aj, ci implementuje nejake rozhranie.
Title: Re: Objektove programovanie
Post by: mirek on 17.04.2009, 01:42:28
Mao diki .... toto ma nenapadlo ... myslel som, ze is sa pouziva len na zistenie, ci je objekt danej tiredy, ale nevedel som ze sa tym zistuje aj, ci implementuje nejake rozhranie.

operator is sa pouziva na zistenie, ci objekt je daneho typu. takze nie len, ci je typu danej triedy, ci implementuje dany interface, ale vies napisat aj napriklad taketo nieco:

int x = 5;
if( x is int )
   Console.WriteLine( "je to intidzer" );

vyssie uvedeny kod sice nema velky zmysel, ale je to len ukazka toho, ze pri pouziti is ide naozaj o typovu kontrolu.
Title: Re: Objektove programovanie
Post by: morrfun23 on 17.04.2009, 03:02:48
mimochodom kedy budu spravene materialy k dalsiemu cviceniu?
Title: Re: Objektove programovanie
Post by: mirek on 17.04.2009, 09:38:36
mimochodom kedy budu spravene materialy k dalsiemu cviceniu?

od 3. scenara ku textovke ich uz robia ini cviciaci, takze to zalezi od nich. najneskor ale v pondelok.
Title: Re: Objektove programovanie
Post by: piton on 17.04.2009, 14:53:26
skoda, ako poznam "inych cviciacich", oni si s tym daju na cas...
Title: Re: Objektove programovanie
Post by: morrfun23 on 17.04.2009, 16:40:18
skoda kedze mne by sa to hodilo keby to bolo aj skor ako pondelok
Title: Re: Objektove programovanie
Post by: Patto on 17.04.2009, 16:46:53
mne by sa to hodilo tiez skor, ako je pondelok ... ze clovek si moze aspon pozriet, co bude mat na cvicku a tak ... aspon sa moze pripravit lepsie
Title: Re: Objektove programovanie
Post by: morrfun23 on 17.04.2009, 17:35:00
presne tak a potom na cviku sa uz len opytat na veci ktorym nechape
Title: Re: Objektove programovanie
Post by: domino3d on 17.04.2009, 21:27:13
mne by sa to hodilo tiez skor, ako je pondelok ... ze clovek si moze aspon pozriet, co bude mat na cvicku a tak ... aspon sa moze pripravit lepsie
no a ne? aj aj si myslim
Title: Re: Objektove programovanie
Post by: mirek on 17.04.2009, 23:20:44
mne by sa to hodilo tiez skor, ako je pondelok ... ze clovek si moze aspon pozriet, co bude mat na cvicku a tak ... aspon sa moze pripravit lepsie
no a ne? aj aj si myslim

no ale teraz kvoli velkej noci sa meska za cvikami... poznamky svoje ku scenarom (taka kostra) vam ale pastnem - je to ale len take strohe... neviem, ci vam to vobec pomoze... :-)))

4. prikazovy riadok
• vytvorenie parsera pre prikazovy riadok
• vytvorit prikazy (triedy) pre prechod miestnostami implementovanim rozhrania ICommand a kazdy prikaz bude potomkom triedy ACommand
• pouzitie enumeracnych typov

5. historia prikazov
• ukladanie prikazov do historie
• nacitavanie historie prikazov
• osetrovanie vynimiek
• ukladanie len vybranych prikazov vs. ukladanie vsetkeho (problem s load/save prikazmi v historii)
• vypnutie zaznamenavania prikazov do historie (vyuzitelne pri loadovani prikazov zo suboru a ich interpretovani)
• odchytavanie vynimiek pri praci so subormi

6. tdd
• unit testy
• test pre overenie scenara
• popripade test pre overenie funkcnosti batohu - batoh ma kapacitu, takze skusit navkladat vela veci a skontrolovat, ci sa nevkladaju veci navyse
Title: Re: Objektove programovanie
Post by: Agamemnon on 17.04.2009, 23:44:20
6. tdd
• unit testy
• test pre overenie scenara
• popripade test pre overenie funkcnosti batohu - batoh ma kapacitu, takze skusit navkladat vela veci a skontrolovat, ci sa nevkladaju veci navyse

to nie je tdd :) na tdd máš prv testy až potom kód :)
Title: Re: Objektove programovanie
Post by: andy on 18.04.2009, 03:59:58
Ako by som mohol v hlavnej triede (kde vytvaram instanciu triedy Game), zavolat ShowBackpack() z triedy Backpack
pretoze
newGame.Backpack.ShowBackpack() nefunguje.. :'(

vsetky ostatne metody z triedy Backpack idu, len tuto jednu nemozem pouzit.. nvm preco
Title: Re: Objektove programovanie
Post by: piton on 18.04.2009, 04:05:48
Musis to pretypovat na Backpack, lebo v triede Game mas ten backpack typu IBackpack, a to rozhranie nema definovanu metodu ShowNackpack. Tak dajak:
((Backpack)newGame.Backpack).ShowBackpack()
Title: Re: Objektove programovanie
Post by: andy on 18.04.2009, 04:09:51
Musis to pretypovat na Backpack, lebo v triede Game mas ten backpack typu IBackpack, a to rozhranie nema definovanu metodu ShowNackpack. Tak dajak:
((Backpack)newGame.Backpack).ShowBackpack()
tyyy jo... dik..  :)
Title: Re: Objektove programovanie
Post by: Patto on 18.04.2009, 16:10:00
Tak aspon z coho bude pisomka v pondelok by nam niekto mohol prezradit, kedze to byva napisane vo wiki, ci to sa mame tiez dozvediet az na cviku rano?
Title: Re: Objektove programovanie
Post by: thom on 18.04.2009, 17:40:12
Caute ,neviete poradit???
Vytvorim tie triedy Dragon, Chest, Key... ale stale mi vyhadzuje chybu , ze :" TextGame.Items.AItem' does not contain a constructor that takes '0' "
mam to vytvorene takto:

class Dragon : AItem
    {
        string name = "Je to sedemhlavy drak a rozhodne sa netvari tak, ze by sa chcel kamaratit prave so mnou";
        string description = "drak";

        Dragon(string name, string description)
        {
            this.name = name;
            this.description = description;
        }

    }
A vyhadzuje to u vsetkych tried.Nebude chyba niekde v tom dedeni?
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 18.04.2009, 17:45:01
nemas konstruktor ktory nepotrebuje parametre
Title: Re: Objektove programovanie
Post by: Agamemnon on 18.04.2009, 17:55:24
vždy pri dedení sa volá konštruktor predka... a ten musí byť explicitne definovaný... takže v tomto prípade to je tak, že pri vytváraní tej tvojej triedy sa pokúšaš zavolať konštruktor AItem(), ktorý neexistuje... v tom AItem je tam myslím len konštruktor s 2 stringami alebo taký nejaký... pozri a uprav podľa toho ten tvoj kód...
Title: Re: Objektove programovanie
Post by: Patto on 18.04.2009, 17:56:22
Caute ,neviete poradit???
Vytvorim tie triedy Dragon, Chest, Key... ale stale mi vyhadzuje chybu , ze :" TextGame.Items.AItem' does not contain a constructor that takes '0' "
mam to vytvorene takto:

class Dragon : AItem
    {
        string name = "Je to sedemhlavy drak a rozhodne sa netvari tak, ze by sa chcel kamaratit prave so mnou";
        string description = "drak";

        Dragon(string name, string description)
        {
            this.name = name;
            this.description = description;
        }

    }
A vyhadzuje to u vsetkych tried.Nebude chyba niekde v tom dedeni?

Ano mas chybu s dedenim. Spravne by to malo byt tak, ze sa zavola konstruktor z rodicovskej triedy AItem a tie clenske premmene name a description nie je potrebne vytvarat, kedze sa uz dedia od AItem.

Cize takto:

Code: [Select]
class Dragon:AItem
    {
        public Dragon() : base("drak", "Je to sedemhlavy drak a rozhodne sa netvari tak, ze by sa chcel kamaratit prave so mnou") { }
    }
Title: Re: Objektove programovanie
Post by: drtic on 18.04.2009, 18:27:47
Vedeli by ste mi poradit, ze preco mi ak aplikujem get property na objekt odovzdany metode cez parameter vracia 0.
Konkretne:
Code: [Select]
.
.
.
public bool MoveTile(Tile tile)
{
 int row = tile.row;
 int col = tile.col;
 Console.WriteLine(row);
 Console.WriteLine(col);
.
.
.

pricom objekt este pred tym ako je poslany ako parameter vracia spravnu hodnotu
Title: Re: Objektove programovanie
Post by: Patto on 18.04.2009, 18:50:33
pretoze chces ziskat clensku premennu, ktora nie je viditelna, a nie property Row a Col

namiesto tile.row a tile.col daj: tile.Row a tile.Col

a inac to sa nahodou netyka dotNetu? :)


-------------
Este som sa chcel opytat ohladom toho priebezneho testu na certifikat z microsoftu: Ohladom coho budu otazky? Podla kurzov, co su na itacademy.microsoftelearning.com ??
Title: Re: Objektove programovanie
Post by: drtic on 18.04.2009, 18:59:30
pretoze chces ziskat clensku premennu, ktora nie je viditelna, a nie property Row a Col

namiesto tile.row a tile.col daj: tile.Row a tile.Col

Ja to mam naopak Row,Col su members a row,col properties.

Quote
a inac to sa nahodou netyka dotNetu? :)

Hej je to z 15puzzle.
Title: Re: Objektove programovanie
Post by: Patto on 18.04.2009, 19:19:30
Viem, ze je to z DotNetu, pretoze tiez ho mam a nPuzzle mi funguje paradne

aha tak to si mal hned povedat, ze to davas naopak sveta, ako sa to nezvykne davat :D

ale inac ved uz v stiahnutom zaciatocnom subore bola abstraktna trieda Tile definovana tak, ze Row a Col su properties a cleny su automaticky vygenerovane takto:

Code: [Select]
public abstract class Tile
    {
        /// <summary>
        /// Tile's row index
        /// </summary>
        public int Row { get; set; }

        /// <summary>
        /// Tile's column index
        /// </summary>
        public int Col { get; set; }
    }
Cize toto si menil? Ak hej, tak neviem neaco.
Tak potom niekde inde musis mat chybu - v priradeni hodnoty, alebo inu ... ale to tazko zistit len podla toho co si tu dal.
Title: Re: Objektove programovanie
Post by: drtic on 18.04.2009, 20:14:42
Uz som to dal naspat cize teraz mam aj ja row,col members a Row,Col properties.

Tu su obe MoveTile metody, v prvej to este funguje ale v druhej uz nie.

Code: [Select]
public bool MoveTile(int row, int col)
{
    if (row >= 0 && row < RowCount && col >= 0 && col < ColumnCount)
    {
        Console.WriteLine(Tiles[row][col].Row);  //Vypise napr. 1
        Console.WriteLine(Tiles[row][col].Col);  //Vypise napr. 2
        return MoveTile(Tiles[row][col]);
    }
    return false;
}

public bool MoveTile(Tile tile)
{
    int row = tile.Row;
    int col = tile.Col;
    Console.WriteLine(row); //Vypise 0
    Console.WriteLine(col); //Vypise 0
    .
    .
    .
Title: Re: Objektove programovanie
Post by: Agamemnon on 18.04.2009, 20:35:55
z tohto to vyzerá, že by to mohlo fungovať, ale sa to nedá určiť presne, lebo toto je príliš málo kódu a hlavne nie tá úplne podstatná časť... nejaké priradenia máš? ako to máš inicializované? ako to používaš? ako to máš implementované?

plus - skús použiť debugger
Title: Re: Objektove programovanie
Post by: Mao on 19.04.2009, 01:49:27
Pozor, ak mas pouzite automaticke properties pre Row a Col , t.j. nieco take ako napisal Patto, tak k nim su automaticky vygenerovane prislusne clenske premenne, a tie sa nezhoduju s tvojimi clenskymi premennymi row a col.
Title: Re: Objektove programovanie
Post by: Agamemnon on 19.04.2009, 02:59:29
mao - ono tam je zvláštne to, že mu to raz ide a raz nejde - a je to v jednej sekvencii - v podstate len pár riadkov po sebe... aspoň z toho príkladu mi to tak vychádza...
Title: Re: Objektove programovanie
Post by: Mao on 19.04.2009, 03:19:11
Tak chyba bude urcite inde, ako v tomto kusku kodu, kazdopadne debugger bude asi najlepsie riesenie, vloz si tam breakpointy ,krokuj si vykonavanie tej casti a sleduj ako sa menia hodnoty premennych.
Title: Re: Objektove programovanie
Post by: Agamemnon on 19.04.2009, 04:41:05
jj, súhlasím, že určite bude inde :) len je to zvláštne, ak mu to ide tak, ako je to popísané v tom jeho príspevku... hmm
Title: Re: Objektove programovanie
Post by: tuxik on 19.04.2009, 04:58:52
Mam otazocku k UML vztah medzi Game a Room v hre je kompozicia alebo asociacia. Nemam v tom este uplne jasno kedy je to agregacia/kompozicia a kedy asociacia. Vdaka
Title: Re: Objektove programovanie
Post by: drtic on 19.04.2009, 06:39:25
Uz som to dal naspat cize teraz mam aj ja row,col members a Row,Col properties.

Tu su obe MoveTile metody, v prvej to este funguje ale v druhej uz nie.

Code: [Select]
public bool MoveTile(int row, int col)
{
    if (row >= 0 && row < RowCount && col >= 0 && col < ColumnCount)
    {
        Console.WriteLine(Tiles[row][col].Row);  //Vypise napr. 1
        Console.WriteLine(Tiles[row][col].Col);  //Vypise napr. 2
        return MoveTile(Tiles[row][col]);
    }
    return false;
}

public bool MoveTile(Tile tile)
{
    int row = tile.Row;
    int col = tile.Col;
    Console.WriteLine(row); //Vypise 0
    Console.WriteLine(col); //Vypise 0
    .
    .
    .

Pravdepodobne trochu iny kod to bol aky som uviedol, lebo teraz ked som to zase skusal mi to uz neslo tak ako som to napisal.
Teraz mi vypisovalo 0 v oboch pripadoch.

Ale uz mi to ide, chyba bola v tom ze som tie clenske premenne nenastavil na ziadnu hodnotu, cize ich hodnota bola 0.
Title: Re: Objektove programovanie
Post by: Patto on 19.04.2009, 19:44:33
inac ti co nam minule v pondelok odpadlo cviko, tak teraz v pondelok budeme brat ten Backpack represantion, alebo nieco dalej, kedze tam dalsie cviko nie je ... clovek ani nevie potom, z coho bude bleskovka ... to je tiez pekny pristup od cviciacich ... nieze by nahodili vsetky cvika dopredu a clovek aspon moze sa pozriet, ze bude mat na cvikach aj do predu pripadne robit zadanie aj trosku dopredu a nie takyto pristup
Title: Re: Objektove programovanie
Post by: Agamemnon on 19.04.2009, 19:56:58
zadanie robiť môžeš kľudne... nikto ťa nedrží...
cviká nie sú dopredu urobené, tak ich ani nemôžeš mať nahodené dopredu... minulý rok neboli rovnaké cviká...
Title: Re: Objektove programovanie
Post by: Patto on 19.04.2009, 20:15:15
a zadanie nema byt robene podla tych intefejsov a predloh ako je ta vzorova hra?

ok ak nie su ako minuly rok alebo sa to nestiha, tak ok ... ja som len navrhoval, ze keby sa to dalo vsetko naraz a uz je potom pokoj :)
Title: Re: Objektove programovanie
Post by: Agamemnon on 19.04.2009, 21:49:46
keby bolo urobené, tak tam bude všetko naraz...

zadanie sa má robiť podľa toho, čo tam je napísané na tom webe... máš použiť tie interface-i (tú knižnicu) ale ak to budeš mať urobené inak, ako sa to robí na cvikách, tak to samozrejme nebude vadiť...
Title: Re: Objektove programovanie
Post by: mirek on 19.04.2009, 22:50:36
keby bolo urobené, tak tam bude všetko naraz...

zadanie sa má robiť podľa toho, čo tam je napísané na tom webe... máš použiť tie interface-i (tú knižnicu) ale ak to budeš mať urobené inak, ako sa to robí na cvikách, tak to samozrejme nebude vadiť...

to uz len zalezi od toho, ako to bude urobene inak... :-P lebo binas to nebars kupujuci...
Title: Re: Objektove programovanie
Post by: Agamemnon on 19.04.2009, 23:50:00
ak to bude splňať interface, tak imo kľudne aj inak... čo si spomínam, tam nikde v tých podmienkach nie je, že to musí byť presne tak, ako sa to robí na cvikách :P :D
Title: Re: Objektove programovanie
Post by: timwood on 19.04.2009, 23:56:45
to rad pocujem take spravy ;)
Title: Re: Objektove programovanie
Post by: Patto on 20.04.2009, 01:32:13
a mozem aspon vediet, ze z coho zajtra rano budem mat bleskovku, kedze na nete este stale nic nie je???
Title: Re: Objektove programovanie
Post by: feikar on 20.04.2009, 01:37:14
nema tu niekto hotovu tu hru co sa robi na cvikach? ak ano mohol by ju niekde upnut, vdaka...  :thumbs-up:
Title: Re: Objektove programovanie
Post by: mirek on 20.04.2009, 02:01:04
ak to bude splňať interface, tak imo kľudne aj inak... čo si spomínam, tam nikde v tých podmienkach nie je, že to musí byť presne tak, ako sa to robí na cvikách :P :D
je tam iba uvedene, ze zadanie musi pre svoju impelmentaciu pouzit totu kniznicu. podla cvik ale vyvoj ist nemusi...
Title: Re: Objektove programovanie
Post by: mirek on 20.04.2009, 02:01:17
nema tu niekto hotovu tu hru co sa robi na cvikach? ak ano mohol by ju niekde upnut, vdaka...  :thumbs-up:

a na co ti bude?
Title: Re: Objektove programovanie
Post by: Agamemnon on 20.04.2009, 02:10:35
ak to bude splňať interface, tak imo kľudne aj inak... čo si spomínam, tam nikde v tých podmienkach nie je, že to musí byť presne tak, ako sa to robí na cvikách :P :D
je tam iba uvedene, ze zadanie musi pre svoju impelmentaciu pouzit totu kniznicu. podla cvik ale vyvoj ist nemusi...

no... však to isté som predtým napísal :)
Title: Re: Objektove programovanie
Post by: mirek on 20.04.2009, 04:37:19
ak to bude splňať interface, tak imo kľudne aj inak... čo si spomínam, tam nikde v tých podmienkach nie je, že to musí byť presne tak, ako sa to robí na cvikách :P :D
je tam iba uvedene, ze zadanie musi pre svoju impelmentaciu pouzit totu kniznicu. podla cvik ale vyvoj ist nemusi...

no... však to isté som predtým napísal :)

tak to si potom dobre napisal
Title: Re: Objektove programovanie
Post by: morrfun23 on 20.04.2009, 05:11:01
mimochodom co bude zajtra na cviceniach?
Title: Re: Objektove programovanie
Post by: mirek on 20.04.2009, 06:19:04
mimochodom co bude zajtra na cviceniach?


no sak batoh - ten sme este nestihli spravit
Title: Re: Objektove programovanie
Post by: morrfun23 on 20.04.2009, 14:26:29
ja uz mam batoh asi tyzden spraveny a som myslel ze uz tam bude dalsie cvicenie na moodli
Title: Re: Objektove programovanie
Post by: domino3d on 21.04.2009, 00:40:20
hehe super, uz je nove cviko
len dajake je chudobne :)

a inak
kažná s tried musí obsahovať metódu Execute ktorej parametrom je IGame a návratovou hodnotou je GameState
ma byt
kažná z tried... IMO
Title: Re: Objektove programovanie
Post by: Agamemnon on 21.04.2009, 01:50:13
jj, má :)
Title: Re: Objektove programovanie
Post by: morrfun23 on 21.04.2009, 02:18:52
inak ked volam tu metodu execute co mam dat ako vstupny parameter tejto metody?
Title: Re: Objektove programovanie
Post by: stamperlik on 22.04.2009, 03:57:52
inak ked volam tu metodu execute co mam dat ako vstupny parameter tejto metody?

ked das implementovat rozhranie ICommand tak ti tam vytvori metodu execute s parametrom instanciou hry
 public TextGame.Core.GameState Execute(TextGame.Core.IGame game)

inak ako zadam parameter pre prikaz (napr. pouzi kamen)
v konstruktore asi nie - ked som sa pytal tak vraj sa vytvori len jeden objekt prikazu a ten sa bude pouzivat celu hru
a ked ho pridam ako parameter pre funkciu execute tak vypise chybu, nesuhlasi s execute co je v rozhrani
:ropebanana:
Title: Re: Objektove programovanie
Post by: mirek on 22.04.2009, 04:34:10
inak ako zadam parameter pre prikaz (napr. pouzi kamen)
v konstruktore asi nie - ked som sa pytal tak vraj sa vytvori len jeden objekt prikazu a ten sa bude pouzivat celu hru
a ked ho pridam ako parameter pre funkciu execute tak vypise chybu, nesuhlasi s execute co je v rozhrani
:ropebanana:

kazdy prikaz ma clensku premennu parameters, ktorou je mozne specifikovat parameter prikazu. tato premenna je pristupna pomocou property Params, pomocou ktoreho je ju mozne aj nastavit aj precitat.

pre metodu Execute() sa zadava hodnota ineho typu ako string, takze samozrejme, ze ti prekladac o tom povedal svoje. radsej ho takto nedrazdi...
Title: Re: Objektove programovanie
Post by: morrfun23 on 22.04.2009, 05:39:51
ale ja som skor chcel vediet uz ked budem metodu Execute(IGame game) napr. v triede Game co zadam za ten parameter game
Title: Re: Objektove programovanie
Post by: mirek on 22.04.2009, 06:00:13
ale ja som skor chcel vediet uz ked budem metodu Execute(IGame game) napr. v triede Game co zadam za ten parameter game

no vsak to by malo byt viacmenej jasne - instanciu triedy, ktora implementuje rozhranie IGame. o objekt ktorej triedy sa jedna?
Title: Re: Objektove programovanie
Post by: morrfun23 on 22.04.2009, 06:40:58
no podla mna by to malo byt objekt triedy Game. ale aj tak som z toho jelen
Title: Re: Objektove programovanie
Post by: mirek on 22.04.2009, 06:50:21
no podla mna by to malo byt objekt triedy Game. ale aj tak som z toho jelen

ano - pravdu mas. super. ryza je akurat, ze sa nachadzame v triede Game a potrebujeme volat metodu, ktorej parametrom ma byt prave referencia na prave TUTO triedu. co obsahuje referenciu na prave TUTO triedu? ako z vnutra instancie triedy Game ziskam instanciu na seba samu?
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 22.04.2009, 06:57:06
To
Hadam
I
Sam na to pride
Title: Re: Objektove programovanie
Post by: morrfun23 on 22.04.2009, 14:26:15
ved keby som to vedel tak sa tu nepytam Tak mi to konecne prezradte nech sa dalej pohnem so zadanim
Title: Re: Objektove programovanie
Post by: Aniy on 22.04.2009, 14:56:37
To
Hadam
I
Sam na to pride
to je dobré ináč :)
Title: Re: Objektove programovanie
Post by: mirek on 22.04.2009, 15:56:38
To
Hadam
I
Sam na to pride
to je dobré ináč :)

no ale vidis - neprisiel na to :-))))
Title: Re: Objektove programovanie
Post by: mirek on 22.04.2009, 15:57:15
ved keby som to vedel tak sa tu nepytam Tak mi to konecne prezradte nech sa dalej pohnem so zadanim

no - sak len sa zamyslime - ake klucove slovo pouzivame, ak sa chceme odkazat na referenciu na TENTO objekt? na TUTO instanciu?
Title: Re: Objektove programovanie
Post by: morrfun23 on 22.04.2009, 16:19:06
ze by to klucove slovicko bolo new?
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 22.04.2009, 16:23:26
nehovori NOVU, ale TUTO, TENTO, TOTO
Title: Re: Objektove programovanie
Post by: morrfun23 on 22.04.2009, 17:13:31
aha teda pouzijem slovicko this ale co dam za tym?
Title: Re: Objektove programovanie
Post by: Agamemnon on 22.04.2009, 17:20:58
nic... vsak nechces nic invoknut, len chces predat instanciu... instancia je ulozena prave v tom this
Title: Re: Objektove programovanie
Post by: morrfun23 on 22.04.2009, 17:31:47
diky za pomoc lebo sam by som asi na to neprisiel ze je to take jednoduche
Title: Re: Objektove programovanie
Post by: Aniy on 22.04.2009, 17:42:09
niekedy tie "jednoduché" veci sú najťažšie ^^
Title: Re: Objektove programovanie
Post by: morrfun23 on 22.04.2009, 17:49:30
ved prave
Title: Re: Objektove programovanie
Post by: mircoo on 22.04.2009, 17:57:58
caute, mam metodu execute takto:
Code: [Select]
public GameState Execute(IGame game)
{
if (game.CurrentRoom.East!=null){
game.CurrentRoom=game.CurrentRoom.East;

game.CurrentRoom.Show();


    } else Console.WriteLine("Na vychod sa ist neda...");
return GameState.PLAYING;
}
ja som skusal spustit v program.cs tu metodu Execute:
Code: [Select]
Game newGame = new Game();
East east = new East();
.....
...
east.Execute(newGame);
...

co je tam zle? a co ma vlastne vracat Execute? GameState.PLAYING?

vopred vdaka za pomoc  ;)
Title: Re: Objektove programovanie
Post by: mirek on 22.04.2009, 19:21:35
aha teda pouzijem slovicko this ale co dam za tym?

no co by si daval - ked si v triede Game a this je referencia na aktualnu instanciu triedy Game, akeho typu bude objekt, na ktory this ukazuje? zodpovedzme si otazky na nasledujuci kviz:

this is IGame
this is Game
this is AItem
this is Item
this is String

takze pravdepodobne za tym this uz bude iba uzatvarajuca zatvorka... a ja utekam na cviko...
Title: Re: Objektove programovanie
Post by: Agamemnon on 22.04.2009, 20:03:08
nvm, čo je na tom zle... vyzerá to na prvý pohľad dobre, ale hru som s touto knižnicou nekódil, takže bližšie ti povedať nvm...
a áno, má to vrátiť stav hry po vykonaní príkazu - tj. napr. playing, ak sa hra neukončila - takže playing, lebo po prejdení do východnej miestnosti vieš pokračovať ďalej v hraní...
Title: Re: Objektove programovanie
Post by: psicho on 23.04.2009, 04:00:14
ze by to klucove slovicko bolo new?

stebou sa xem kamaratit !
Title: Re: Objektove programovanie
Post by: morrfun23 on 25.04.2009, 00:24:47
mam vytvorenu triedu Save a v nej metodu Execute

public TextGame.Core.GameState Execute(TextGame.Core.IGame game)
        {
            Stream stream = new FileStream("subor.bin", System.IO.FileMode.Create);
            IFormatter formatter = new BinaryFormatter();
            formatter.Serialize(stream, game);
            stream.Close();
            Console.WriteLine("Ulozene");
            return GameState.PLAYING;
        }
vyhadzuje mi vynimku SerializationException v zneni Type 'Cave_Prison.Game' in Assembly 'Cave_Prison, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' is not marked as serializable.
v com moze byt chyba?
Title: Re: Objektove programovanie
Post by: Agamemnon on 25.04.2009, 00:36:52
presne v tom, čo to píše :) tú classu, ktorú chceš serializovať, musíš označiť, že je serializovateľná... robí sa to pridaním atribútu pred classu... atribút je v tomto prípade Serializable...
tj. bude to vyzerať takto:

Code: [Select]
[Serializable]
class MyClass {
    ...
}
Title: Re: Objektove programovanie
Post by: Agamemnon on 25.04.2009, 00:38:18
btw... nechcem veľmi rýpať, ale toto je základná chyba, navyše úplne samopopisná... aspoň takéto veci by mali byť v pohode zrozumiteľné všetkým... a ak aj nie, tak ak skopíruješ text výnimky do google, tak dostaneš presne popis, čo máš urobiť - v prípade takýchto chýb (a aj v prípade zložitejších)...
Title: Re: Objektove programovanie
Post by: morrfun23 on 25.04.2009, 00:55:33
to som urobil len potom nastal problem ze ono to chce odomna aby som serializoval triedu AItem a k nej sa uz nedostanem
Title: Re: Objektove programovanie
Post by: Agamemnon on 25.04.2009, 01:12:29
potom to neserializuješ... resp. iba ak si napíšeš vlastný serializer, ale do toho by som nešiel...

EDIT: prípadne možno by mirek mohol urobiť update a to Serializable tam pridať.. nvm, záleží to na ňom
Title: Re: Objektove programovanie
Post by: morrfun23 on 25.04.2009, 01:22:16
ok skusim to urobit este nejak inak
Title: Re: Objektove programovanie
Post by: piton on 25.04.2009, 01:27:44
Ja som sa tiez skusil vybrat touto cestou, ze serializovat Game, ale velmi rychlo ma to preslo :) Staci pouzit triedu History priamo od binasa, tam mas metodu sejv uz implementovanu ;-)
Title: Re: Objektove programovanie
Post by: Patto on 25.04.2009, 01:57:02
To robite podla navodu alebo len sami podla seba? Pretoze co viem, tak toto v cviceni Text Game V. - Command Representation nie je ... a do dalsieho cvika (Text Game VI. - Command Line History) sa neda dostat, pretoze pise, ze: "Akciu, ktorú požadujete môže vykonať iba člen skupiny user" ... ci sa mam akoze tam regnut niekde a uz to pôjde?

a inac v tom, ze ked pouzijem kluc na truhlicu, tak sa mi ma vytvorit celkom novy objekt otvorena truhlica a normalnu truhlicu odstranit alebo len premenovat nazov chest.Name? ... ja som si spravil novu tiredu openChest dufam ze takto to bolo myslene.
Title: Re: Objektove programovanie
Post by: piton on 25.04.2009, 04:17:59
Novu triedu OpenChest treba, meno neprepisuj... No a za seba mozem povedat ze posledne tyzdne sa velmi neriadim tym navodom na wiki. Treba cim skor odovzdat :)
Title: Re: Objektove programovanie
Post by: mirek on 25.04.2009, 05:28:00
potom to neserializuješ... resp. iba ak si napíšeš vlastný serializer, ale do toho by som nešiel...

EDIT: prípadne možno by mirek mohol urobiť update a to Serializable tam pridať.. nvm, záleží to na ňom

ako piton pisal tutok nizsie - serializacia nespada do zadania - Save a Load je uz implementovany v triede History. ale silne natury sa do toho mozu samozrejme pustit... ak maju cas a chut...
Title: Re: Objektove programovanie
Post by: mirek on 25.04.2009, 05:29:24
Novu triedu OpenChest treba, meno neprepisuj... No a za seba mozem povedat ze posledne tyzdne sa velmi neriadim tym navodom na wiki. Treba cim skor odovzdat :)

nazov predmetu a jeho opis prepisat ani nie je mozne - toto zabezpecuje abstraktna trieda AItem - pristup ku menu a opisu je len cez property typu get.

a samozrejme - netreba cakat na to, kym sa nieco objavi na wiki. treba sa do toho pustit sam - mantinely v podobe kniznice k dispozicii mate...
Title: Re: Objektove programovanie
Post by: piton on 25.04.2009, 05:39:19
No len tu metodu Load neviem pouzit, lebo uklada do toho zoznamu, ale zvonku k nemu nemam pristup... No ale to pokonzultujeme na cviku... :)
Title: Re: Objektove programovanie
Post by: Agamemnon on 25.04.2009, 05:46:25
nazov predmetu a jeho opis prepisat ani nie je mozne - toto zabezpecuje abstraktna trieda AItem - pristup ku menu a opisu je len cez property typu get.

stavíme sa, že ho zmením? ;) ;D

sorry mirek, nedalo mi trochu nerýpnuť :)
Title: Re: Objektove programovanie
Post by: mirek on 25.04.2009, 06:00:38
nazov predmetu a jeho opis prepisat ani nie je mozne - toto zabezpecuje abstraktna trieda AItem - pristup ku menu a opisu je len cez property typu get.

stavíme sa, že ho zmením? ;) ;D

sorry mirek, nedalo mi trochu nerýpnuť :)

nevytahuj tu podpasove techniky. o takychto veciach oni v ramci predmetu nemaju vediet.
Title: Re: Objektove programovanie
Post by: mirek on 25.04.2009, 06:02:02
No len tu metodu Load neviem pouzit, lebo uklada do toho zoznamu, ale zvonku k nemu nemam pristup... No ale to pokonzultujeme na cviku... :)

History je len o praci s historiou prikazov - nie o serializacii celeho stavu hry. to znamena, ze tie prikazy potrebujes znovu jeden za druhym interpretovat - cize vytvorit hru nanovo (inicializovat ju) a volat tusim metodu ProcessCommand( lineOfHistory )
Title: Re: Objektove programovanie
Post by: Agamemnon on 25.04.2009, 06:18:02
:)
Title: Re: Objektove programovanie
Post by: drtic on 25.04.2009, 16:31:44
Mozte mi vysvetlit preco v TextGameLibrary v rozhrani IRoom je definovana metoda setExits(IRoom north, IRoom south, IRoom east, IRoom west) v takomto tvare ?
Ako to implementovat? Preco su tie smery typu IRoom ?
Title: Re: Objektove programovanie
Post by: Agamemnon on 25.04.2009, 17:17:28
lebo z každej miestnosti potrebuješ mať východy... tie nastavíš pomocou tejto metódy... postupne pomocou nej nastavíš server, juh, východ, západ - nastavuješ, aká miestnosť sa bude nachádzať v danom smere, preto IRoom...
Title: Re: Objektove programovanie
Post by: mirek on 25.04.2009, 17:27:13
Mozte mi vysvetlit preco v TextGameLibrary v rozhrani IRoom je definovana metoda setExits(IRoom north, IRoom south, IRoom east, IRoom west) v takomto tvare ?
Ako to implementovat? Preco su tie smery typu IRoom ?


pretoze kniznica samotna nevie nic o tvojej triede Room alebo Location, aby tie parametre metody mohli byt prave tohto typu. ked ale povies, ze implementacia tvojej triedy reprezentujucej miestnost implementuje rozhranie IRoom, tak kazda z tvojich miestnosti moze byt typu IRoom. preto metoda SetExits() ma kazdy parameter typu IRoom a nie Room.
Title: Re: Objektove programovanie
Post by: drtic on 25.04.2009, 17:33:55
Ok, a ako urcim ze prave parameter je vychod? Je potrebne uviest vsetky parametre tej metody co su zadane v rozhrani?
Title: Re: Objektove programovanie
Post by: mirek on 25.04.2009, 17:37:07
Ok, a ako urcim ze prave parameter je vychod? Je potrebne uviest vsetky parametre tej metody co su zadane v rozhrani?

skus si este raz prejst cvicenie Text Game II. - Virtual World Representation - cast: trieda room a bod 8 je taky zahmleny navod, ako na to.
Title: Re: Objektove programovanie
Post by: drtic on 25.04.2009, 17:51:20
Aha cize do parametrov zadam uz konkretne vytvorene miestnosti, a ak v niektorom smere nieje exit tak null.
Title: Re: Objektove programovanie
Post by: mirek on 25.04.2009, 18:29:03
Aha cize do parametrov zadam uz konkretne vytvorene miestnosti, a ak v niektorom smere nieje exit tak null.

presne tak ;)
Title: Re: Objektove programovanie
Post by: Trent on 25.04.2009, 18:38:57
Nechcem ťa súriť mirek, ale popravde bodlo by nahodiť (ak sa dá) všetky cviká naráz. Nech hru dokončím v takom tvare ako si "klient" žiada a na druhej strane môžem tam doplniť featury :)
Title: Re: Objektove programovanie
Post by: mirek on 25.04.2009, 19:01:15
Nechcem ťa súriť mirek, ale popravde bodlo by nahodiť (ak sa dá) všetky cviká naráz. Nech hru dokončím v takom tvare ako si "klient" žiada a na druhej strane môžem tam doplniť featury :)

no - ja uz nerobim dalsie cvika. to uz je zalezitost dalsich cviciacich. teraz posledne to vyslo tak, ze som ho este pripravil, ale ostatne dve je partia niekoho ineho.

na druhej strane - rob si podla seba. ty mas len pouzit pre svoj vyvoj najlepsiu kniznicu na vyvoj textovych hier na svete. kniznica poskytuje len "opis", ale konecna vnutorna implementacia je na tebe. takze - sup sup ;)
Title: Re: Objektove programovanie
Post by: piton on 25.04.2009, 19:18:24
najlepsiu?  ;D
Title: Re: Objektove programovanie
Post by: mircoo on 25.04.2009, 19:27:41
caute, este raz pisem,  :)

 mam metodu execute takto:
Code: [Select]
public GameState Execute(IGame game)
{
if (game.CurrentRoom.East!=null){
game.CurrentRoom=game.CurrentRoom.East;

game.CurrentRoom.Show();


    } else Console.WriteLine("Na vychod sa ist neda...");
return GameState.PLAYING;
}

ja som skusal spustit v program.cs tu metodu Execute:
Code: [Select]
Game newGame = new Game();
East east = new East();
.....
...
east.Execute(newGame);
...


co je tam zle? a co ma vlastne vracat Execute? GameState.PLAYING?
a som ju aj v game.cs skusal a nejde, ako ju mam zavolat,
please help :(

vopred vdaka za pomoc  ;)
Title: Re: Objektove programovanie
Post by: mirek on 25.04.2009, 20:07:13
caute, este raz pisem,  :)

 mam metodu execute takto:
Code: [Select]
public GameState Execute(IGame game)
{
if (game.CurrentRoom.East!=null){
game.CurrentRoom=game.CurrentRoom.East;

game.CurrentRoom.Show();


    } else Console.WriteLine("Na vychod sa ist neda...");
return GameState.PLAYING;
}

ja som skusal spustit v program.cs tu metodu Execute:
Code: [Select]
Game newGame = new Game();
East east = new East();
.....
...
east.Execute(newGame);
...


co je tam zle? a co ma vlastne vracat Execute? GameState.PLAYING?
a som ju aj v game.cs skusal a nejde, ako ju mam zavolat,
please help :(

vopred vdaka za pomoc  ;)
pravedpodobne by to chcelo este spustit metodu Play() - v nej sa podla scenara inicializuje cela hra. takto pravdepodobne (nevidim obsah triedy Game, takze preto pravdepodobne) sa sice objekt triedy Game vytvori, ale nie je vytvorena mapa sveta a clenska premenna currentRoom pravdepodobne ukazuje nikam. a kedze si neuviedol, ze co ti vlastne nejde, predpokladam, ze ti vyhadzuje null pointer exception.
Title: Re: Objektove programovanie
Post by: mircoo on 25.04.2009, 20:14:11
ako mam aj play a vsetko spravne zavolane,
a je presne ta chyba:  System.NullReferenceException: Object reference not set to an instance of an object
neviem kde mozem mat taku zlu referenciu, ked mi doteraz vsetko slo, az ked som chcel triedu East spravit , tak to nejde,
no nic treba len skusat
Title: Re: Objektove programovanie
Post by: Agamemnon on 25.04.2009, 20:19:26
tie výnimky ti to presne vypíšu, na ktorom to je riadku... plus - pripoj si debugger a sleduj hodnoty premenných.. uvidíš presne ako sa ti menia a ktorá presne je null... aj to, prečo je null - čo ju vynullovalo, alebo kde sa mala nastaviť a nestalo sa tak...
Title: Re: Objektove programovanie
Post by: mirek on 25.04.2009, 20:26:04
ako mam aj play a vsetko spravne zavolane,
a je presne ta chyba:  System.NullReferenceException: Object reference not set to an instance of an object
neviem kde mozem mat taku zlu referenciu, ked mi doteraz vsetko slo, az ked som chcel triedu East spravit , tak to nejde,
no nic treba len skusat

no napisanu metodu mat mozes, ale vychadzajuc z tychto riadkov:

Game newGame = new Game();
East east = new East();

tu chyba este riadok:
newGame.Play();
pred vytvorenim prikazu east a zavolanim jeho metody Execute();
Title: Re: Objektove programovanie
Post by: mircoo on 25.04.2009, 20:43:39
hej jasne ;) vdaka za pomoc, pohram sa s tym debugom , uvidime no
Title: Re: Objektove programovanie
Post by: andy on 25.04.2009, 22:16:29
mam jednu otazkocku..

ten parser ma rozdelit vstupny retazec na prikaz a parameter? no to by nebol problem pokial by v hre netrebalo pouzit jeden prikaz "ROZHLIADNI SA", lebo pri tomto by bol parameter slovo "SA", tak neviem ze ci pre tento prikaz mam urobit specialny algoritmus aby tento dvojslovny prikaz sa bral cely ako prikaz..

snad chapete co som chcel tym povedat..  ehm :)
Title: Re: Objektove programovanie
Post by: Patto on 25.04.2009, 23:09:31
mam jednu otazkocku..

ten parser ma rozdelit vstupny retazec na prikaz a parameter? no to by nebol problem pokial by v hre netrebalo pouzit jeden prikaz "ROZHLIADNI SA", lebo pri tomto by bol parameter slovo "SA", tak neviem ze ci pre tento prikaz mam urobit specialny algoritmus aby tento dvojslovny prikaz sa bral cely ako prikaz..

snad chapete co som chcel tym povedat..  ehm :)

hej nad tym som tiez rozmyslal a asi to spravim tak, ze jedine ak bude na vstupe ten prikaz, tak sa text rozdeli na prikaz a parameter tak, ze parameter az od treieho slova bude.
Ale inac sa chcem opytat nie je zbytocny ten prikaz ROZHLIADNI SA??? pretoze aspon ja to mam spravene tak, ze sa mi proste opis miestnosti zobrazuje vzdy po vykonani hociakeho prikazu ... hore sa vypise co bolo spravene potom Show() metoda pre dany room a nakoniec readline ... a toto sa mi zobrazuje vzdy, cize tento prikaz ROZHLIADNI SA mi nejako nedava vyznam.

taka poznamka ohladom ukazkovej hry: Nie je to priliz drasticke tlacit princeznu do batohu nakonci, kedze je tam ako ukazka prikaz vezmi princezna :D :D
Title: Re: Objektove programovanie
Post by: mirek on 25.04.2009, 23:09:41
mam jednu otazkocku..

ten parser ma rozdelit vstupny retazec na prikaz a parameter? no to by nebol problem pokial by v hre netrebalo pouzit jeden prikaz "ROZHLIADNI SA", lebo pri tomto by bol parameter slovo "SA", tak neviem ze ci pre tento prikaz mam urobit specialny algoritmus aby tento dvojslovny prikaz sa bral cely ako prikaz..

snad chapete co som chcel tym povedat..  ehm :)

chapem chapem - ked to nie je problem rozdelit, tak mam otazku, ze cim to delis?
Title: Re: Objektove programovanie
Post by: mirek on 25.04.2009, 23:13:16
mam jednu otazkocku..

ten parser ma rozdelit vstupny retazec na prikaz a parameter? no to by nebol problem pokial by v hre netrebalo pouzit jeden prikaz "ROZHLIADNI SA", lebo pri tomto by bol parameter slovo "SA", tak neviem ze ci pre tento prikaz mam urobit specialny algoritmus aby tento dvojslovny prikaz sa bral cely ako prikaz..

snad chapete co som chcel tym povedat..  ehm :)

hej nad tym som tiez rozmyslal a asi to spravim tak, ze jedine ak bude na vstupe ten prikaz, tak sa text rozdeli na prikaz a parameter tak, ze parameter az od treieho slova bude.
Ale inac sa chcem opytat nie je zbytocny ten prikaz ROZHLIADNI SA??? pretoze aspon ja to mam spravene tak, ze sa mi proste opis miestnosti zobrazuje vzdy po vykonani hociakeho prikazu ... hore sa vypise co bolo spravene potom Show() metoda pre dany room a nakoniec readline ... a toto sa mi zobrazuje vzdy, cize tento prikaz ROZHLIADNI SA mi nejako nedava vyznam.

taka poznamka ohladom ukazkovej hry: Nie je to priliz drasticke tlacit princeznu do batohu nakonci, ked tam je vezmi princezna :D :D

zalezi od implementacie - ty si sa s tym popasoval takymto sposobom. ked ale hras starucke textovky, ktore vznikli, ked si sa ty alebo ja narodil, tak takyto prikaz je v podstate v kazdej hre. takze aj s ucty k nasim predkom programatorom dodrzime tuto konvenciu.

otazka je len, ze cim rozdelujete/rozpoznavate tento prikaz a vobec - akykolvek prikaz.

a ci je to drasticke s tou princeznou? neboj sa ty nic - princezna to zvladne. je vytrenovana... horsie by to bolo ju preniest do tej otvorenej truhlice a napchat ju tam. to asi fakt len po castiach... :-)))
Title: Re: Objektove programovanie
Post by: Patto on 25.04.2009, 23:24:24
ok chapem, ze take su podmienky, aby tam bola implementovana zakladna sada prikazov a aj ROZHLIADNI SA ... ale takze moj sposob zobrazovania mozem nechat a spravit prikaz rozhliadni sa tak, aby nerobil prakticky nic? pretoze mne sa to zda byt prehliadnejsie, ked vzdy vidim, kde sa nachadzam a co vidim a neviem co ine potom by mi na konzolu vypisovalo alebo ako inac by mal ten User Interface robeny. Ja som taketo hry velmi nehral takze neviem, ale tento sposob mi osobne prisiel ako najlepsi.

no ja vstupny prikaz delim cez string metodu Split a ako separator mam medzeru. Cize ak na vstupe bude prikaz viacslovny, tak spravim vynimocky stav a dam dokopy prikaz a parameter trosku inac.
Title: Re: Objektove programovanie
Post by: Agamemnon on 25.04.2009, 23:30:03
ad rozpoznávanie:
- contains
- startswith
- regulárne výrazy
:)
Title: Re: Objektove programovanie
Post by: andy on 25.04.2009, 23:36:02
mam jednu otazkocku..

ten parser ma rozdelit vstupny retazec na prikaz a parameter? no to by nebol problem pokial by v hre netrebalo pouzit jeden prikaz "ROZHLIADNI SA", lebo pri tomto by bol parameter slovo "SA", tak neviem ze ci pre tento prikaz mam urobit specialny algoritmus aby tento dvojslovny prikaz sa bral cely ako prikaz..

snad chapete co som chcel tym povedat..  ehm :)
klasicky tiez by som to delil cez split...
tak uz povedz ako by ten prikaz ROZHLIADNI SA mal byt realizovany....

hej nad tym som tiez rozmyslal a asi to spravim tak, ze jedine ak bude na vstupe ten prikaz, tak sa text rozdeli na prikaz a parameter tak, ze parameter az od treieho slova bude.
Ale inac sa chcem opytat nie je zbytocny ten prikaz ROZHLIADNI SA??? pretoze aspon ja to mam spravene tak, ze sa mi proste opis miestnosti zobrazuje vzdy po vykonani hociakeho prikazu ... hore sa vypise co bolo spravene potom Show() metoda pre dany room a nakoniec readline ... a toto sa mi zobrazuje vzdy, cize tento prikaz ROZHLIADNI SA mi nejako nedava vyznam.

taka poznamka ohladom ukazkovej hry: Nie je to priliz drasticke tlacit princeznu do batohu nakonci, ked tam je vezmi princezna :D :D

zalezi od implementacie - ty si sa s tym popasoval takymto sposobom. ked ale hras starucke textovky, ktore vznikli, ked si sa ty alebo ja narodil, tak takyto prikaz je v podstate v kazdej hre. takze aj s ucty k nasim predkom programatorom dodrzime tuto konvenciu.

otazka je len, ze cim rozdelujete/rozpoznavate tento prikaz a vobec - akykolvek prikaz.

a ci je to drasticke s tou princeznou? neboj sa ty nic - princezna to zvladne. je vytrenovana... horsie by to bolo ju preniest do tej otvorenej truhlice a napchat ju tam. to asi fakt len po castiach... :-)))
Title: Re: Objektove programovanie
Post by: mirek on 26.04.2009, 00:21:31
ok chapem, ze take su podmienky, aby tam bola implementovana zakladna sada prikazov a aj ROZHLIADNI SA ... ale takze moj sposob zobrazovania mozem nechat a spravit prikaz rozhliadni sa tak, aby nerobil prakticky nic? pretoze mne sa to zda byt prehliadnejsie, ked vzdy vidim, kde sa nachadzam a co vidim a neviem co ine potom by mi na konzolu vypisovalo alebo ako inac by mal ten User Interface robeny. Ja som taketo hry velmi nehral takze neviem, ale tento sposob mi osobne prisiel ako najlepsi.

no ja vstupny prikaz delim cez string metodu Split a ako separator mam medzeru. Cize ak na vstupe bude prikaz viacslovny, tak spravim vynimocky stav a dam dokopy prikaz a parameter trosku inac.

no - v zadani je, ze prikaz rozhliadni sa ma zobrazit miestnost, nie ze nema urobit nic :-P takze treba implementovat :-P
Title: Re: Objektove programovanie
Post by: mirek on 26.04.2009, 00:22:38
ad rozpoznávanie:
- contains
- startswith
- regulárne výrazy
:)

no - linky su hadam na vsetky spominane metody pod cvikom. ja na vasom mieste, ak sa chcete vyhnut regularnym vyrazom, by som svoju pozornost upriamil na metodu StartsWith() v suvislosti s nazvom prikazu...
Title: Re: Objektove programovanie
Post by: Patto on 26.04.2009, 00:39:42
no teraz uz neviem ... takze to musim nejako inac vypisovat (zmenit UI0, ked mam implementovat tento prikaz??? ved ja by som tam ten prikaz mal implementovany, ibaze by mi pri zavolani vypisal hore, ze rozhliadol si sa alebo take nieco a prikaz show() ako vzdy.
Title: Re: Objektove programovanie
Post by: mirek on 26.04.2009, 00:53:01
no teraz uz neviem ... takze to musim nejako inac vypisovat (zmenit UI0, ked mam implementovat tento prikaz??? ved ja by som tam ten prikaz mal implementovany, ibaze by mi pri zavolani vypisal hore, ze rozhliadol si sa alebo take nieco a prikaz show() ako vzdy.

implementovat ROZHLIADNI SA je velmi jednoduche. treba ale najrpv vyriesit tu rozpoznavanie prikazov. potom to bude uplne jasne a zretelne, ake je to jednoduche...
Title: Re: Objektove programovanie
Post by: morrfun23 on 26.04.2009, 01:50:02
mimochodom ako sa mam dostat k metodam vnorenej triedy HistoryEnum ktora sa nachadza v triede history?
Title: Re: Objektove programovanie
Post by: domino3d on 26.04.2009, 02:12:16
ehm v prvom rade ahojte
Code: [Select]
V prípade, že sa jedná o príkaz hry, je potrebné nastaviť parameter príkazu a metóda vráti referenciu na tento príkazaku referenciu na aky prikaz vrati? ako mu poviem ze co bude volat? nerozumiem tomu , ako ste to ostatny robili?
Title: Re: Objektove programovanie
Post by: Agamemnon on 26.04.2009, 02:48:25
mimochodom ako sa mam dostat k metodam vnorenej triedy HistoryEnum ktora sa nachadza v triede history?

k nej sa na čo chceš dostať? tá je tam na to, aby fungovalo
Code: [Select]
foreach (string command in history) {
...
}

edit: tá trieda je vnorená a internal práve preto, aby si sa ku nej nedostal... keby si nemal zverejnené kódy, tak ani nvš, že tam taká classa je
Title: Re: Objektove programovanie
Post by: Agamemnon on 26.04.2009, 02:53:41
ehm v prvom rade ahojte
Code: [Select]
V prípade, že sa jedná o príkaz hry, je potrebné nastaviť parameter príkazu a metóda vráti referenciu na tento príkazaku referenciu na aky prikaz vrati? ako mu poviem ze co bude volat? nerozumiem tomu , ako ste to ostatny robili?

ak je ten príkaz platný - tj. môže hráč taký príjaz použiť - tak ten GetCommand() ti vráti referenciu na objekt triedy, ktorá implementuje ACommand, a ktorá patrí ku danému príkazu (napr. máš classu East pre príkaz "east", ktorý je zodpovedný za posun hráča smerom na východ, etc.)...
ak príkaz platný nie je, tak ti tá metóda vráti null
Title: Re: Objektove programovanie
Post by: morrfun23 on 26.04.2009, 03:08:23
lebo metoda load mi nacita prikazy zo suboru a teraz potrebujem tie prikazy z toho listu vyberat a davat do metody ProcessCommand
Title: Re: Objektove programovanie
Post by: Agamemnon on 26.04.2009, 03:09:39
to, čo som napísal s tým foreach, tam použi
Title: Re: Objektove programovanie
Post by: Patto on 26.04.2009, 06:53:02
no teraz uz neviem ... takze to musim nejako inac vypisovat (zmenit UI0, ked mam implementovat tento prikaz??? ved ja by som tam ten prikaz mal implementovany, ibaze by mi pri zavolani vypisal hore, ze rozhliadol si sa alebo take nieco a prikaz show() ako vzdy.

implementovat ROZHLIADNI SA je velmi jednoduche. treba ale najrpv vyriesit tu rozpoznavanie prikazov. potom to bude uplne jasne a zretelne, ake je to jednoduche...

neviem ci sme sa pochopili, lebo ja sa nepytam na rozpoznanie prikazu - to uz nejako spravim, ale ci mi moze ostat to, ze sa zobrazuje opis miestnosti vzdy po hociakom vykonani prikazu, cize prikaz ROZHLIADNI SA by mi prakticky skoro nic nerobil. Ale tak uvidim a pockam si asi na cviko.
Title: Re: Objektove programovanie
Post by: Agamemnon on 26.04.2009, 07:16:26
príkaz rozhliadni sa má vypísať popis miestnosti - čo sa tam nachádza, ako vyzerá, kam môžeš ísť apod... tj., ak to robíš stále, tak po rozhliadni sa to urob tiež... a nič viac okrem toho nemusíš robiť...
však koniec-koncov - implementácia závisí na tebe...
Title: Re: Objektove programovanie
Post by: Patto on 26.04.2009, 19:37:08
ok diki taku nejaku odpoved som cakal, ci nie je potrebne nahodou robit UI podla nejakej "predlohy" ako boli napr. tie vzorove hry, kedze tam je ten prikaz rozhliadni sa ale v mojom pripade nema velky vyznam, aj ked je implementovany. Lebo moznosti ako spravit to UI je dost vela si myslim.
Title: Re: Objektove programovanie
Post by: Agamemnon on 26.04.2009, 20:00:29
jasne... spôsobov urobiť ui je veľa... závisí na teba a na zákazníkovi... čo sa týka toho príkazu - proste ber to tak, že je to v požiadavkách zákazníka, tak ho tam implementuj... :)
Title: Re: Objektove programovanie
Post by: domino3d on 26.04.2009, 20:07:18
Code: [Select]
stojis v krasnej chyzi svarneho suhaja. rozhodne sa skvie novotou, coho dokazom
je aj najnovsi model televizora tesla orava.
you can go to east

Nevidim nic zvlastneho


Zadaj prikaz> rozhliadni
 Si madar?

Zadaj prikaz> rozhliadni sa

moze to byt tak spravene? ci ma to tam vypisat chybu? :)
Title: Re: Objektove programovanie
Post by: Patto on 26.04.2009, 20:46:32
jasne... spôsobov urobiť ui je veľa... závisí na teba a na zákazníkovi... čo sa týka toho príkazu - proste ber to tak, že je to v požiadavkách zákazníka, tak ho tam implementuj... :)

ano aj tak som to bral :)

Robim dopredu uz veci a chcem sa opytat, ze ako ma byt reprezentovane ulozenie a nahratie hry? ... Pochopil som to spravne, ze ked si ulozim hru, tak sa ulozia do suboru doposial vsetky zadane prikazy a ked budem chciet hru loadnut, tak sa vsetky tieto prikazy vykonaju v pozadi a budem na tej istej pozicii ako ked som savoval. Takze pri volani LOAD je potrebne hru zresetovat na zaciatok a vykonat postupne tie prikazy od zaciatku.
A na cviceni Command History co vsetko sa bude robit, aby som mal aspon predstavu? Aj tu funkciu kurzorovych sipok na prechadzanie historie prikazov, ci to len rozsirenie hry asi bude.
Title: Re: Objektove programovanie
Post by: mirek on 26.04.2009, 21:31:36
moze to byt tak spravene? ci ma to tam vypisat chybu? :)

to je na tebe, ale aby tu hlasku nebrali niektori osobne... :-P
Title: Re: Objektove programovanie
Post by: mirek on 26.04.2009, 21:34:14
jasne... spôsobov urobiť ui je veľa... závisí na teba a na zákazníkovi... čo sa týka toho príkazu - proste ber to tak, že je to v požiadavkách zákazníka, tak ho tam implementuj... :)

ano aj tak som to bral :)

Robim dopredu uz veci a chcem sa opytat, ze ako ma byt reprezentovane ulozenie a nahratie hry? ... Pochopil som to spravne, ze ked si ulozim hru, tak sa ulozia do suboru doposial vsetky zadane prikazy a ked budem chciet hru loadnut, tak sa vsetky tieto prikazy vykonaju v pozadi a budem na tej istej pozicii ako ked som savoval. Takze pri volani LOAD je potrebne hru zresetovat na zaciatok a vykonat postupne tie prikazy od zaciatku.
A na cviceni Command History co vsetko sa bude robit, aby som mal aspon predstavu? Aj tu funkciu kurzorovych sipok na prechadzanie historie prikazov, ci to len rozsirenie hry asi bude.

ano - pochopil si to spravne. prikazy sa ukladaju v textovej podobe pomocou save a load ich interpretuje od zaciatku - teda - od inicializacie hry. ci budes ukladat vsetky prikazy alebo len vybrane, je na tebe, nakolko sa neoplati ukladat vsetky prikazy (rozhliadni sa, zle zadane prikazy, preskumaj predmet (pokial to nie je mozno urobene rozsirenie, ktore pri podrobnom preskumani predmetu zobrazi/poskytne nieco navyse)).

kurzorove sipky sa riesit na cviku nebudu - to je vase rozsirenie...
Title: Re: Objektove programovanie
Post by: domino3d on 26.04.2009, 21:40:08
moze to byt tak spravene? ci ma to tam vypisat chybu? :)

to je na tebe, ale aby tu hlasku nebrali niektori osobne... :-P
LOL
Title: Re: Objektove programovanie
Post by: Patto on 27.04.2009, 01:49:02
ok takze vsetko mi uz funguje a zacal som robit veci a miestnosti atd pre svoju hru, ibaze moja hra je trosku odlisna:

moja hra sa odohrava na ostrove a miestnosti su tam akokeby pozicie alebo ako by som to nazval, v ktorych sa este mozu nachadzat budovy. Do tychto budov sa da vchadzat a vychadzat pomocou prikazov DNU a VON ... akokeby som mal dalsie dva smery ... kedze metoda SetExits ma byt definovana podla intefacu iba na sever, juh, zapad a vychod, tak som ju pretazil a je mozne nastavit aj indoors a outdoors (aj ked neviem, ci to takto moze byt), ale mam problem pri vykonavani prikazov DNU a VON, pretoze ako parameter prikazu Execute tam ocakava podla interfacu IGame, ktory nepozna properties Indoors a Outdoors (pre smery na vchod a vychod z budovy) a nemozem to ani pretypovat na Game.

any idea?
Title: Re: Objektove programovanie
Post by: Agamemnon on 27.04.2009, 01:52:56
prečo to nemôžeš pretypovať? imo môžeš...
Title: Re: Objektove programovanie
Post by: Patto on 27.04.2009, 02:01:46
jasne :) teraz som si uvedomil, ze to potrebujem pretypovat IRoom na Room a nie IGame na Game, pretoze v Room su tie propertys ... sorac uz asi prepracovanost :)
Title: Re: Objektove programovanie
Post by: Agamemnon on 27.04.2009, 02:21:07
aj IGame na Game sa musí dať pretypovať, pokiaľ tam to Game dávaš ako argument...
Title: Re: Objektove programovanie
Post by: Patto on 27.04.2009, 02:25:02
aj IGame na Game sa musí dať pretypovať, pokiaľ tam to Game dávaš ako argument...

jasne, ze islo - ibaze mne sa zdalo, ze nepretypovalo, kedze mi vypisovalo, ze nepozna tie propertys ... ked som potom uz lepsie precital error list, tak som zistil, v com je chyba ;)
Title: Re: Objektove programovanie
Post by: tacouz on 27.04.2009, 03:26:48
kto vie z coho ma byt dalsia bleskovka?
Title: Re: Objektove programovanie
Post by: piton on 27.04.2009, 03:36:37
mas to na moodle wiki...

Dnešná problematika
Návrhový vzor Command
.NET Framework Regular Expressions
Microsoft Developer Network
The Indiana Jones Project
Trieda String
String.Length Property - Gets the number of characters in the current String object.
String.Split Method - Returns a string array that contains the substrings in this instance that are delimited by elements of a specified string or Unicode character array.
String.StartsWith Method - Determines whether the beginning of an instance of String matches a specified string.
String.ToLower Method - Returns a copy of this String converted to lowercase.
String.ToUpper Method - Returns a copy of this String converted to uppercase, using the casing rules of the current culture.
String.Trim Method - Returns a new string in which all leading and trailing occurrences of a set of specified characters from the current String object are removed.
String.Substring Method - Retrieves a substring from this instance.
Title: Re: Objektove programovanie
Post by: tacouz on 27.04.2009, 03:43:50
thx, co by som si bez teba pocal..
Title: Re: Objektove programovanie
Post by: morrfun23 on 27.04.2009, 04:04:37
ako mam spravit ten Load hry?
Title: Re: Objektove programovanie
Post by: Agamemnon on 27.04.2009, 04:36:09
resetneš hru do východzieho stavu, prejdeš postupne všetky príkazy z histórie a každý vykonáš...
Title: Re: Objektove programovanie
Post by: morrfun23 on 27.04.2009, 04:46:26
a ako to spravim ked ta metoda Load iba nacita prikazy zo suboru a ulozi ich do toho listu
Title: Re: Objektove programovanie
Post by: mirek on 27.04.2009, 05:04:11
a ako to spravim ked ta metoda Load iba nacita prikazy zo suboru a ulozi ich do toho listu

tak ten nacitany list prejdes prikaz po prikaze a kazdy z nich vykonas...
Title: Re: Objektove programovanie
Post by: morrfun23 on 27.04.2009, 05:05:55
a ako sa dostanem k tomu listu?
Title: Re: Objektove programovanie
Post by: Patto on 27.04.2009, 05:16:47
a ako sa dostanem k tomu listu?

kedze trieda history implementuje IEnumerable, tak mozes s nim pracovat ako s listom, cize tak nejako by to mohlo byt spravne:

Code: [Select]
History history = History.GetInstance();
                foreach (string command in history)
                {
                    ProcessCommand(command);
                }
Title: Re: Objektove programovanie
Post by: morrfun23 on 27.04.2009, 05:18:44
a toto ma vobec nenapadlo lebo som skusal roznymi sposobmi k tomu pristupovat
Title: Re: Objektove programovanie
Post by: piton on 27.04.2009, 05:28:13
Ja som si tiez nad tym hodnu chvilu lamal hlavu, az potom jak napisal agamemnon mi to zaplo :) A uz funguje...
Title: Re: Objektove programovanie
Post by: morrfun23 on 27.04.2009, 05:40:04
ved uz aj mne to vsetko funguje nastastie
Title: Re: Objektove programovanie
Post by: mirek on 27.04.2009, 15:10:35
ja len kratky oznam - zajtra maju opakujuci tretiaci prvu moznost odovzdat svoje zadanie - od 9:00 do 14:00 v miestnosti A508 (sklenik). doniest si treba so sebou vsetko potrebne pre odovzdanie ;) uz teraz su vsetci z nich vitani ;)
Title: Re: Objektove programovanie
Post by: thom on 29.04.2009, 04:46:00
Neviete niekto poradit?Je to pre triedu Use

Použiť je možné iba ten predmet, ktorý sa nachádza v miestnosti alebo v batohu. Ak sa teda daný predmet nenachádza ani v miestnosti a ani v batohu, vypíšte na obrazovku správu: Taký predmet tu nikde nevidím.

Skusam ako by som to otestoval, lenze v tej triede Use a jej metode Execute je len jeden parameter a to game cize neviem ako zistim ,ze prave ten moj predmet, ktory chcem pouzit je ten ktory chcem ja a ze je v miestnosti alebo batohu.
ja to skusam takto:
Quote
  if (game.CurrentRoom.GetItem(?????) != null)
            {
            }
tym parametrom je konkretny nazov predmetu. Lenze ako ho tam predam?
Neviem ,mozno to tak nema byt :)
Title: Re: Objektove programovanie
Post by: mirek on 29.04.2009, 04:53:20
Neviete niekto poradit?Je to pre triedu Use

Použiť je možné iba ten predmet, ktorý sa nachádza v miestnosti alebo v batohu. Ak sa teda daný predmet nenachádza ani v miestnosti a ani v batohu, vypíšte na obrazovku správu: Taký predmet tu nikde nevidím.

Skusam ako by som to otestoval, lenze v tej triede Use a jej metode Execute je len jeden parameter a to game cize neviem ako zistim ,ze prave ten moj predmet, ktory chcem pouzit je ten ktory chcem ja a ze je v miestnosti alebo batohu.
ja to skusam takto:
Quote
  if (game.CurrentRoom.GetItem(?????) != null)
            {
            }
tym parametrom je konkretny nazov predmetu. Lenze ako ho tam predam?
Neviem ,mozno to tak nema byt :)

a skusal si sa pozriet, ako vies prostrednictvom objektu game, ktory je typu IGame pristupovat k aktualnej miestnosti a taktiez k obsahu batohu?
Title: Re: Objektove programovanie
Post by: thom on 29.04.2009, 15:54:50
Neviete niekto poradit?Je to pre triedu Use

Použiť je možné iba ten predmet, ktorý sa nachádza v miestnosti alebo v batohu. Ak sa teda daný predmet nenachádza ani v miestnosti a ani v batohu, vypíšte na obrazovku správu: Taký predmet tu nikde nevidím.

Skusam ako by som to otestoval, lenze v tej triede Use a jej metode Execute je len jeden parameter a to game cize neviem ako zistim ,ze prave ten moj predmet, ktory chcem pouzit je ten ktory chcem ja a ze je v miestnosti alebo batohu.
ja to skusam takto:
Quote
  if (game.CurrentRoom.GetItem(?????) != null)
            {
            }
tym parametrom je konkretny nazov predmetu. Lenze ako ho tam predam?
Neviem ,mozno to tak nema byt :)

a skusal si sa pozriet, ako vies prostrednictvom objektu game, ktory je typu IGame pristupovat k aktualnej miestnosti a taktiez k obsahu batohu?

No ved ano pozeral som, su tam property CurrentRoom a Backpack ale ani pri jednej nevidim nejaku vyhovujucu metodu,ktora by vyriesila moj problem. :)
Title: Re: Objektove programovanie
Post by: ghostdog_sk on 29.04.2009, 17:10:22
s niecim podobnym mam problem aj ja...

v triede parser si rozdelim string pomocou Split(' '), napr.: pouzi Kluc takze vlastne potom pom[0] = "pouzi" a pom[1] = Kluc

ale prave tu pom[1]potrebujem pouzit v triede ktora sa vykona cez ((ICommand)pom[0]).Execute(game); len to tam neviem dostat poradte ako na to...cez spristupnenie premennej ako public to nepojde, skusal som to robit cez konstruktor ale neuspesne
Title: Re: Objektove programovanie
Post by: mirek on 29.04.2009, 17:58:05
No ved ano pozeral som, su tam property CurrentRoom a Backpack ale ani pri jednej nevidim nejaku vyhovujucu metodu,ktora by vyriesila moj problem. :)

no - a kedze kazdy prikaz je potomkom triedy ACommand, tak kazdy od nej dedi tri properties. len jedna z nich sa tyka parametrov - skus nastavit parameter prikazu pred jeho spustenim (pred zavolanim metody Execute()).
Title: Re: Objektove programovanie
Post by: ghostdog_sk on 01.05.2009, 03:10:03
trosku mam problem...

v triede Save mam definovany List<string> do tohto zoznamu sa budu ukladat prikazy, takze ked sa nejaky prikaz uspesne vykona potrebujem dostat napr. string "vychod" do tohto zoznamu ale nemozem to tam dostat...ako na to skusal som ((Save)game).hist.Add("vychod"); ale hlasi ze to nemozem takto pretypovat...prosim poradte...thx
Title: Re: Objektove programovanie
Post by: piton on 01.05.2009, 04:29:15
No tazko pretypujes game na Save, ked ta tvoja hist je typu Save, tak by to mohlo vyzerat tak nejak: ((Game)game).hist.tu vloz nazov premennej List<string>.Add("vychod");
Title: Re: Objektove programovanie
Post by: Aniy on 01.05.2009, 04:49:14
počujte, kde sú a kedy začínajú pondelňajšie cviká s mirekom?
Title: Re: Objektove programovanie
Post by: Patto on 01.05.2009, 14:11:48
počujte, kde sú a kedy začínajú pondelňajšie cviká s mirekom?

tak 7:30 mas rano v PC1 je to tusim
Title: Re: Objektove programovanie
Post by: piton on 01.05.2009, 15:58:36
A o 15:10 ma v B515
Title: Re: Objektove programovanie
Post by: drtic on 01.05.2009, 20:04:47
Ako by sa dalo rozsirit abstraktnu triedu AItem o nejake definicie funkcii?
Title: Re: Objektove programovanie
Post by: piton on 01.05.2009, 20:46:32
nijako :) jedine ze by si ukecal binasa ;-) ale mozes si v kazdom iteme spravit vlastne metody, a pretypovanim sa k nim vies dostat
Title: Re: Objektove programovanie
Post by: mirek on 01.05.2009, 21:38:51
nijako :) jedine ze by si ukecal binasa ;-) ale mozes si v kazdom iteme spravit vlastne metody, a pretypovanim sa k nim vies dostat

s binasom je to tazko. ale rozsirit sa vlastne triedy daju presne tak, ako si napisal - samotna trieda je predsa vasa implementacia a co si do nej vlozite, je len na vas.
Title: Re: Objektove programovanie
Post by: mirek on 01.05.2009, 21:39:38
počujte, kde sú a kedy začínajú pondelňajšie cviká s mirekom?

tusim je toto jeho rozvrh pondelkovy:

7:30 pc1
9:10 pc1
10:50 b515
12:30 b515
15:10 b515
Title: Re: Objektove programovanie
Post by: Aniy on 01.05.2009, 22:00:31
počujte, kde sú a kedy začínajú pondelňajšie cviká s mirekom?

tusim je toto jeho rozvrh pondelkovy:

7:30 pc1
9:10 pc1
10:50 b515
12:30 b515
15:10 b515
kujem pekne
Title: Re: Objektove programovanie
Post by: Hezechiel on 02.05.2009, 00:38:48
Pardon ze budem riesit veci ktore uz mali byt davno zriesene, ale nikdy neje neskoro.
tak ako mam vyriesit AddItem, GetItem, remove item u mna to vyzera takto
Code: [Select]
        public void AddItem(AItem item)
        {
            predmetyVmiestnosti.Add(item);
        }
        public AItem GetItem(string name)
        {
            foreach (AItem item in predmetyVmiestnosti)
            {
                if (item.Name == name) return item;
            }
            return null;
        }
        public void RemoveItem(AItem item)
        {
            predmetyVmiestnosti.Remove(item);
        }
ale pri vkladani predmetov do miestnosti
Code: [Select]
D.AddItem(items.Key); mi pise ze tento typ sa neda vlozit..
Title: Re: Objektove programovanie
Post by: Agamemnon on 02.05.2009, 00:42:56
hmm... to je asi tým, že sa pokúšaš vopchať string tam, kde má byť AItem :) čo tak čítať výpisy z kompilera?
Title: Re: Objektove programovanie
Post by: radix on 02.05.2009, 00:48:38
skus
Code: [Select]
AItem key = new Key();
D.AddItem(key);
Title: Re: Objektove programovanie
Post by: Hezechiel on 02.05.2009, 02:33:13
Tak ja som cital vypisi z kompilera a aj viem co odomna chcelo ale ked neviem syntax tak ho neviem, zatial som to zriesil takto
Code: [Select]
D.AddItem(new items.Key())
Title: Re: Objektove programovanie
Post by: Dudusa on 02.05.2009, 17:20:05
ludia ako funguje ten Doxygen? ja som z toho jelen  :(
Title: Re: Objektove programovanie
Post by: Agamemnon on 02.05.2009, 19:25:17
ak máš komentovaný kód tak ako treba - či už doxygenovským spôsobom, alebo aj xml komentáre .net, tak potom spustíš doxygen, vyberieš si tam z ktorých kódov chceš generovať dokumentáciu, do akého tvaru, v akom jazyku a pod. a potom to už len spustíš... a vytvorí ti to dokumentáciu podľa kódu...
Title: Re: Objektove programovanie
Post by: Hezechiel on 02.05.2009, 20:22:45
Chcem si otestovat triedu vytvorenim instancie ale vypisuje chybu "Object reference not set to instance of an object." neviete scim je problem? myslim ze z vytvaranim backpacku
Code: [Select]
public void Play()
        {
            CreateRooms();
            new Backpack(1);
            CurrentRoom.Show();
        }
Title: Re: Objektove programovanie
Post by: Agamemnon on 02.05.2009, 20:25:06
current room máš nastavené? čo máš v create rooms - nemáš tam prístup ku nejakému objektu, ktorý nie je inštanciovaný predtým?
toto sa najlepšie rieši pomocou debuggera, ktorý ti zobrazuje hodnoty premenný oi... dobrá pomôcka, skús ho, odporúčam...
Title: Re: Objektove programovanie
Post by: Hezechiel on 02.05.2009, 20:33:52
v create roms to mam takto
Code: [Select]
        public void CreateRooms()
        {
            Room A = new Room("Nachadzas sa v chyzi svarneho suhaja. Na vychode sa nachadzaju dvere veduce z chyze von");
            Room B = new Room("Stojis pred chyzou a rozoznavas zahradku, ktora je znacne neudrziavana. este ze husty lesik na severe v porovnani so zahradkou nicim nevynika");
            Room C = new Room("Si v lese. Vtacky tu svitoria");
            Room D = new Room("Si v lese, ale je tu vela kamenov. Rozhodne to tu vypada zaujimavo");
            Room E = new Room("Si vo vstupnej hale hradu. Na vychod pocut divne zvuky");
            Room F = new Room("Si v komnate nevsednych rozmerov s drakom a princeznou");
            A.SetExits(null, B, null, null);
            B.SetExits(A, C, E, null);
            C.SetExits(B, D, null, null);
            D.SetExits(C, null, null, null);
            E.SetExits(null, F, null, B);
            F.SetExits(E, null, null, null);
            D.AddItem(new items.Key());
            E.AddItem(new items.Chest());
            F.AddItem(new items.Dragon());
            F.AddItem(new items.Princess());
            CurrentRoom = D;
        }
ale kym som nezacal robit backpack mi to slo
Title: Re: Objektove programovanie
Post by: piton on 02.05.2009, 20:48:09
No ved to je jasne... Nemozes len tak zavolat new Backpack(1);
Mohlo by to byt tak nejako:
class Game {
...
IBackpack backpack;
public void Play()
        {
            CreateRooms();
            backpack = new Backpack(1);
            CurrentRoom.Show();
        }
...
}
Title: Re: Objektove programovanie
Post by: Hezechiel on 02.05.2009, 20:56:46
Vdaka to som si vdaka Tebe opravil :) a dalsia chyba bola v
Code: [Select]
public IBackpack Backpack
        {
            get { return Backpack; }
        }
jedno velke pismenko namiesto maleho a hodina v P*** :buttrock:
v get ma byt backpack s malym b
Title: Re: Objektove programovanie
Post by: mirek on 02.05.2009, 21:00:28
vdaka, to som opravil ale nepomohlo, ak by mal niekto cas tak tu radsej dam celu triedu game mozno vas nieco napadne ja netusim vcom by to mohlo byt  bu bu bu bu

posli este plne znenie chybovej hlasky. nemusim sa aspon tvarit ako prekladac, ked on ten kod skontroluje aj rychlejsie aj presnejsie ako ja.
Title: Re: Objektove programovanie
Post by: Hezechiel on 02.05.2009, 21:03:02
Vdaka uz to ide, zmenil som prispevok nech  sa tym uz ludia netrapia :) idem dalej a urcite sa este ozvem tych chyb este bude dost :D
Title: Re: Objektove programovanie
Post by: Agamemnon on 02.05.2009, 22:07:08
No ved to je jasne... Nemozes len tak zavolat new Backpack(1);

môžeš len tak zavolať
Code: [Select]
new object();
bez problémov... často sa to aj používa...
Title: Re: Objektove programovanie
Post by: piton on 02.05.2009, 22:55:07
Mozes, ale v tomto pripade to ma nejaky vyznam? Ked nanho nemas referenciu...
Title: Re: Objektove programovanie
Post by: Agamemnon on 02.05.2009, 23:03:40
nemá to význam v tomto prípade
Title: Re: Objektove programovanie
Post by: psicho on 03.05.2009, 00:22:37
a ja by som odporucal miesto doxygenu Microsoft SandCastle , way better ako ten doxy oxy proxy
Title: Re: Objektove programovanie
Post by: mirek on 03.05.2009, 01:00:12
a ja by som odporucal miesto doxygenu Microsoft SandCastle , way better ako ten doxy oxy proxy

fiha - to nepoznam. ukaz dajake pdf-ko, co to vykomplikovalo. pravdepodobne si ale javisti mozu ist piskat, kedze je to majkrosoft produkt, ze? kukam, ze by to mal byt len prekladac, ale nejake gui tutok su a pravdepodobne len majkrosoft okna platforma, takze aj mac os ludia aj linuxaci si mozu ist piskat. hmm... to vypada na velku piskajucu skupinu... preto ma doxygen vyhodu - v pocte podporovanych jazykov a v pocte podporovanych platforiem. ale vysledok ukaz nejaky pdf-kovy - rad by som to videl.
Title: Re: Objektove programovanie
Post by: domino3d on 03.05.2009, 02:15:13
ako spravne komentovat kod?
cez /// ?
ci este nieco extra co som prehliadol?
Title: Re: Objektove programovanie
Post by: Agamemnon on 03.05.2009, 02:24:43
jj, cez ///
alebo aj tým doxygenovským spôsobom môžeš, ale to musíš vedieť ako to má vyzerať, lebo to ti VS nedoplní...
Title: Re: Objektove programovanie
Post by: ivo261as on 03.05.2009, 04:27:02
ako resetnem hru do východieho stavu? som skúšal zavolať metódu play() nad objektom hry, lenže potom mi nevykoná žiadny príkaz :(
Title: Re: Objektove programovanie
Post by: psicho on 03.05.2009, 04:37:04
a ja by som odporucal miesto doxygenu Microsoft SandCastle , way better ako ten doxy oxy proxy

fiha - to nepoznam. ukaz dajake pdf-ko, co to vykomplikovalo. pravdepodobne si ale javisti mozu ist piskat, kedze je to majkrosoft produkt, ze? kukam, ze by to mal byt len prekladac, ale nejake gui tutok su a pravdepodobne len majkrosoft okna platforma, takze aj mac os ludia aj linuxaci si mozu ist piskat. hmm... to vypada na velku piskajucu skupinu... preto ma doxygen vyhodu - v pocte podporovanych jazykov a v pocte podporovanych platforiem. ale vysledok ukaz nejaky pdf-kovy - rad by som to videl.

ano jeto .NET language only a ukazka je msdn.com :)
Title: Re: Objektove programovanie
Post by: Agamemnon on 03.05.2009, 05:06:30
msdn.com je pdfko? :D
to je jasné, že je to msdn.com... ale to nie je pdfko :) lebo ako - pdfko sa mi nepodarilo vygoogliť :) a oni potrebujú niečo odovzdať - msdn.com ťažko odovzdáš v papierovej podobe, aby to malo aj nejaký zmysel...
Title: Re: Objektove programovanie
Post by: Aniy on 03.05.2009, 05:11:48
ináč do kedy je možné odovzadať zadanie resp. dokumentáciu k tomu :)
Title: Re: Objektove programovanie
Post by: psicho on 03.05.2009, 05:12:30
msdn.com je pdfko? :D
to je jasné, že je to msdn.com... ale to nie je pdfko :) lebo ako - pdfko sa mi nepodarilo vygoogliť :) a oni potrebujú niečo odovzdať - msdn.com ťažko odovzdáš v papierovej podobe, aby to malo aj nejaký zmysel...

no to generuje html, napokon toje standard
Title: Re: Objektove programovanie
Post by: mirek on 03.05.2009, 16:54:04
jj, cez ///
alebo aj tým doxygenovským spôsobom môžeš, ale to musíš vedieť ako to má vyzerať, lebo to ti VS nedoplní...


doxygenovsky styl neviem, ci je - on podporuje javadoc, ndoc a nejake styly z dalsich jazykov. a okrem toho ma nejake dalsie znacky svoje vlastne, na zaklade ktorych je mozne pridat dalsie informacie (titulnu stranku, bugy, todo, zoznam autorov, ...)
Title: Re: Objektove programovanie
Post by: mirek on 03.05.2009, 16:55:27
msdn.com je pdfko? :D
to je jasné, že je to msdn.com... ale to nie je pdfko :) lebo ako - pdfko sa mi nepodarilo vygoogliť :) a oni potrebujú niečo odovzdať - msdn.com ťažko odovzdáš v papierovej podobe, aby to malo aj nejaký zmysel...

no to generuje html, napokon toje standard

ano - ako online dokumentacia. ale asi ani ty si nemal vlani tlacene html-ko pri odovzdavani bakalarky, co?
Title: Re: Objektove programovanie
Post by: Agamemnon on 03.05.2009, 17:12:58
jj, cez ///
alebo aj tým doxygenovským spôsobom môžeš, ale to musíš vedieť ako to má vyzerať, lebo to ti VS nedoplní...


doxygenovsky styl neviem, ci je - on podporuje javadoc, ndoc a nejake styly z dalsich jazykov. a okrem toho ma nejake dalsie znacky svoje vlastne, na zaklade ktorych je mozne pridat dalsie informacie (titulnu stranku, bugy, todo, zoznam autorov, ...)

jj, len pre mňa javadoc je doxygen style :)
Title: Re: Objektove programovanie
Post by: psicho on 03.05.2009, 17:56:01
msdn.com je pdfko? :D
to je jasné, že je to msdn.com... ale to nie je pdfko :) lebo ako - pdfko sa mi nepodarilo vygoogliť :) a oni potrebujú niečo odovzdať - msdn.com ťažko odovzdáš v papierovej podobe, aby to malo aj nejaký zmysel...

no to generuje html, napokon toje standard

ano - ako online dokumentacia. ale asi ani ty si nemal vlani tlacene html-ko pri odovzdavani bakalarky, co?


ne ne jasom ftedy pouzil jeden addon do visual studia ktory generoval okrem ineho aj rtf , a som mal vytlacene to rtf cosa tyka systemovej
Title: Re: Objektove programovanie
Post by: timwood on 03.05.2009, 19:59:35
som si stiahol Enterprise Archtect(EA)..to je vhodne na tu dokumentaciu?...Co som pozeral tu dokumentaciu, tak tam staci popisat funkcionalitu, pripojit diagramy a finito?
Ci to musi byt v nejakej HTML verzii? ...zoberie mi ten EA tie komentare v style ///
Title: Re: Objektove programovanie
Post by: Matejus on 04.05.2009, 02:32:53
pomoze mi niekto s tymto ?

'game_surprise.Game' does not implement interface member 'TextGame.Core.IGame.ProcessCommand(string)'. 'game_surprise.Game.ProcessCommand(string)' cannot implement 'TextGame.Core.IGame.ProcessCommand(string)' because it does not have the matching return type of 'TextGame.Core.GameState'.

a chybu mi podciarkne na slove Game v triede Game.cs pri implementacii rozhrania IGame. Nechapem vobec, nikto mi s tym nevie pomoct.
Title: Re: Objektove programovanie
Post by: Mao on 04.05.2009, 02:36:04
navratova hodnota tvojej metody sa nezhoduje s navratovou hodnotou,, ktoru pre tuto metodu predpisuje rozhranie, podla neho ma tato metoda vratit GameState
Ta chybova hlaska inak hovori presne to co som napisal ja, staci ju poriadne precitat a zamysliet sa nad tym
Title: Re: Objektove programovanie
Post by: Matejus on 04.05.2009, 02:53:50
dakujem za vysvetlenie ... podla toho co si napisal by som teda mal do metody ProcessCommand dopisat return GameState.PLAYING; ?
Title: Re: Objektove programovanie
Post by: Mao on 04.05.2009, 02:57:16
tak nemusi to byt asi konkretne GameState.PLAYING, zalezi od situacie, neviem co presne am tato metoda spravit, ale musi to byt typu GameState, plus deklaracia metody ma vyzerat nejak takto
public/private GameState ProcessCommand(string)
Title: Re: Objektove programovanie
Post by: Matejus on 04.05.2009, 03:00:48
mam to takto a stale vypisuje to iste:

public GameState ProcessCommand(string command)
        {
            return GameState.PLAYING;
        }


... uz som na to prisiel, bolo treba vymazat enumeracny typ GameState z triedy Game.cs ... ja som si neuvedomil, ze ten uz je definovany, netreba ho osobitne definovat. Nic to, clovek sa stale uci.
Title: Re: Objektove programovanie
Post by: ghostdog_sk on 04.05.2009, 03:29:08
mne sa tan doxygen uplne jebka...raz hlasi Cannot read the directory: D:/ inokedy ze dana zlozka ani neexistuje...proste hluposti...

nemohol by tu napisat presne co a ako s tym doxygenom hlavne to co presne v ktorych polickach ma byt velmi by to pomohlo, aspon nebudeme musiet vypisovat tie systemove prirucky a pod..
Title: Re: Objektove programovanie
Post by: Mao on 04.05.2009, 14:21:52
Odporucam nedavat adresar kde mas tie subory, ale pridat subory rucne.
Niekedy je problem ked je v ceste diakritika
Title: Re: Objektove programovanie
Post by: ghostdog_sk on 04.05.2009, 16:20:49
Odporucam nedavat adresar kde mas tie subory, ale pridat subory rucne.
Niekedy je problem ked je v ceste diakritika

dik moc...pomohlo...mal som v ceste jeden mekcen...
Title: Re: Objektove programovanie
Post by: mirek on 04.05.2009, 16:56:09
som si stiahol Enterprise Archtect(EA)..to je vhodne na tu dokumentaciu?...Co som pozeral tu dokumentaciu, tak tam staci popisat funkcionalitu, pripojit diagramy a finito?
Ci to musi byt v nejakej HTML verzii? ...zoberie mi ten EA tie komentare v style ///
nepoznam ten soft, takze neporadim. a treba kniznu verziu dokumentacie - html je iba bonus navyse.
Title: Re: Objektove programovanie
Post by: mirek on 04.05.2009, 17:01:35
Odporucam nedavat adresar kde mas tie subory, ale pridat subory rucne.
Niekedy je problem ked je v ceste diakritika

ono staci do konfiguracneho suboru uviest taketo riadky:
INPUT                  =
RECURSIVE              = YES
FILE_PATTERNS          = *.cs

konfigurak je inac samovysvetlujuci, cize treba stravit iba 10 minut s nim a prejst si ho a nastavit veci podla svojho vkusu.
Title: Re: Objektove programovanie
Post by: Hezechiel on 04.05.2009, 18:08:56
Ludia pomozte mi niekto s Historiou, vobec som nepochopil ako to ma fungovat, konstruktor History je prazdny? mam vytvorit objekt History pri volani metody play? a ako sa vola metoda triedy History?
Title: Re: Objektove programovanie
Post by: ivo261as on 04.05.2009, 22:10:46
ak si kukneš dokumentáciu k tej triede tak si všimneš, že objekt Ti to vráti pri volaní statickej metódy GetInstance() a nad tým vieš spraviť už všetko :)
Title: Re: Objektove programovanie
Post by: 08?4N on 05.05.2009, 00:33:29
nejaky napad ako preposlem List prikazov z History do triedy Load? (kde by to mala spracovat metoda ProcessCommand) alebo to treba posielat po jednom prikaze alebo ako?
Title: Re: Objektove programovanie
Post by: ghostdog_sk on 05.05.2009, 02:57:45
tak...dnes som dokoncil zadanie komplet a aj dokumentaciu...

co sa tyka toho history vobec to nemusis riesit cez triedu history...
ja som si definoval list na ukladanie prikazov rovno v Maine...ak sa prikaz uspesne vykona to jest ked sa s parsera vrati hodnota != null nasleduje Execute() a hned vpisujem ten command do toho listu...ak ho chcem ulozit len si odchytim ci nahodou ten prikaz co sa vrati nieje save a ked je otvorim si stream a zapisojem tak ze prejdem cez for cely list a zapisem to po riadkoch...
potom ked chcem loadnut tak len odchytim ked sa mi z parsera vrati load a znova si otvorim stream a po riadkoch vykonavam prikazay tak ze nacitam riadok do stringu a zavolam nad nim parser...

takze triedu history som nevytvaral vobec ale triedu load a save mam len preto aby mi parser rozpoznal prikazy, v tychto tiriedach je vlastne len konstruktor ktory vytvara prikaz cize jeho name a description...
Title: Re: Objektove programovanie
Post by: thom on 05.05.2009, 03:57:20
Neviete niekto poradit?

Nahrajem si tie prikazy uz v pohode, ale ked ich chcem nahrat tak vypisuje ,ze: "UnauthorizedAccessException". Takze neviem ci mam aj nejake prava tomu suboru na zapisovanie pridelit.
Robim to tak ,ze ak ten adresar neexistuje tak ho vytvorim ked to ukladam.
Title: Re: Objektove programovanie
Post by: Mao on 05.05.2009, 04:11:16
spominas tu vytvaranie adresarov, suborov, cize neviem presne co chces, takisto pises ze nahrajes si to v pohode a hned nato ze ti pri nahravani hadze vynimku
kazdopadne kukni sem http://msdn.microsoft.com/en-us/library/system.unauthorizedaccessexception.aspx (http://msdn.microsoft.com/en-us/library/system.unauthorizedaccessexception.aspx) , plus pozri detaily vynimky, tie ta navedu na dalsie riesenie.
Title: Re: Objektove programovanie
Post by: timwood on 05.05.2009, 04:11:45
tak...dnes som dokoncil zadanie komplet a aj dokumentaciu...
cez co si robil tu dokumentaciu, tie diagramy, ktore tam treba a pod..
Title: Re: Objektove programovanie
Post by: ghostdog_sk on 05.05.2009, 04:23:44
tak...dnes som dokoncil zadanie komplet a aj dokumentaciu...
cez co si robil tu dokumentaciu, tie diagramy, ktore tam treba a pod..

robil som cez doxygen...tie diagramy nemam...mam s kunstarom...povedal ze ak bude pekne vygenerovana dokumentacia staci mu to
Title: Re: Objektove programovanie
Post by: Agamemnon on 05.05.2009, 05:55:14
tak...dnes som dokoncil zadanie komplet a aj dokumentaciu...

co sa tyka toho history vobec to nemusis riesit cez triedu history...
ja som si definoval list na ukladanie prikazov rovno v Maine...ak sa prikaz uspesne vykona to jest ked sa s parsera vrati hodnota != null nasleduje Execute() a hned vpisujem ten command do toho listu...ak ho chcem ulozit len si odchytim ci nahodou ten prikaz co sa vrati nieje save a ked je otvorim si stream a zapisojem tak ze prejdem cez for cely list a zapisem to po riadkoch...
potom ked chcem loadnut tak len odchytim ked sa mi z parsera vrati load a znova si otvorim stream a po riadkoch vykonavam prikazay tak ze nacitam riadok do stringu a zavolam nad nim parser...

takze triedu history som nevytvaral vobec ale triedu load a save mam len preto aby mi parser rozpoznal prikazy, v tychto tiriedach je vlastne len konstruktor ktory vytvara prikaz cize jeho name a description...

toto by ti zakáznik nemusel prijať...
Title: Re: Objektove programovanie
Post by: piton on 05.05.2009, 06:01:24
no ale zakaznik je kunstar :)
Title: Re: Objektove programovanie
Post by: Hezechiel on 05.05.2009, 06:25:01
ak si kukneš dokumentáciu k tej triede tak si všimneš, že objekt Ti to vráti pri volaní statickej metódy GetInstance() a nad tým vieš spraviť už všetko :)
A to mi nikto nevedel skor povedat ze sa da pozriet dokumentacia k zadanej kniznici ?  :ohmygod: Ale vdaka :)
Title: Re: Objektove programovanie
Post by: Hezechiel on 05.05.2009, 06:52:49
spominas tu vytvaranie adresarov, suborov, cize neviem presne co chces, takisto pises ze nahrajes si to v pohode a hned nato ze ti pri nahravani hadze vynimku
kazdopadne kukni sem http://msdn.microsoft.com/en-us/library/system.unauthorizedaccessexception.aspx (http://msdn.microsoft.com/en-us/library/system.unauthorizedaccessexception.aspx) , plus pozri detaily vynimky, tie ta navedu na dalsie riesenie.
Tiez mi hadze tu chybu ked chcem hru ulozit. "Acces to path 'C:\\tmp\\history' is denied"
Title: Re: Objektove programovanie
Post by: mirek on 05.05.2009, 07:46:51
nejaky napad ako preposlem List prikazov z History do triedy Load? (kde by to mala spracovat metoda ProcessCommand) alebo to treba posielat po jednom prikaze alebo ako?

objekt historie je mozne prechadzat pomocou foreach. cize je mozne spravit nieco taketo:

foreach( string line in History.GetInstance() )
{
   // lorem ipsum
}
Title: Re: Objektove programovanie
Post by: mirek on 05.05.2009, 07:49:59
tak...dnes som dokoncil zadanie komplet a aj dokumentaciu...

co sa tyka toho history vobec to nemusis riesit cez triedu history...
ja som si definoval list na ukladanie prikazov rovno v Maine...ak sa prikaz uspesne vykona to jest ked sa s parsera vrati hodnota != null nasleduje Execute() a hned vpisujem ten command do toho listu...ak ho chcem ulozit len si odchytim ci nahodou ten prikaz co sa vrati nieje save a ked je otvorim si stream a zapisojem tak ze prejdem cez for cely list a zapisem to po riadkoch...
potom ked chcem loadnut tak len odchytim ked sa mi z parsera vrati load a znova si otvorim stream a po riadkoch vykonavam prikazay tak ze nacitam riadok do stringu a zavolam nad nim parser...

takze triedu history som nevytvaral vobec ale triedu load a save mam len preto aby mi parser rozpoznal prikazy, v tychto tiriedach je vlastne len konstruktor ktory vytvara prikaz cize jeho name a description...

co sa tyka vytvarania triedy History tak suhlasim - netreba ju vytvarat - ona je uz totiz vytvorena. staci ju len pouzit.
Title: Re: Objektove programovanie
Post by: mirek on 05.05.2009, 07:52:40
ak si kukneš dokumentáciu k tej triede tak si všimneš, že objekt Ti to vráti pri volaní statickej metódy GetInstance() a nad tým vieš spraviť už všetko :)
A to mi nikto nevedel skor povedat ze sa da pozriet dokumentacia k zadanej kniznici ?  :ohmygod: Ale vdaka :)

tak to potom necitas to, co treba citat. tam, kde je uvedena linka na stiahnutie kniznice je uvedena aj linka na dokumentaciu. a zasa - ked si tu kniznicu stiahnes, tak v balicku s nou sa tiez nachadza dokumentacia. a dokonca aj v scenaroch sa nachadzaju linky na vybrane casti dokumentacie (konkretne metody, triedy). joj - nestastnici... :-P
Title: Re: Objektove programovanie
Post by: Mao on 05.05.2009, 15:33:47
spominas tu vytvaranie adresarov, suborov, cize neviem presne co chces, takisto pises ze nahrajes si to v pohode a hned nato ze ti pri nahravani hadze vynimku
kazdopadne kukni sem http://msdn.microsoft.com/en-us/library/system.unauthorizedaccessexception.aspx (http://msdn.microsoft.com/en-us/library/system.unauthorizedaccessexception.aspx) , plus pozri detaily vynimky, tie ta navedu na dalsie riesenie.
Tiez mi hadze tu chybu ked chcem hru ulozit. "Acces to path 'C:\\tmp\\history' is denied"
Ako na to pozeram tak mas v ceste dvojite lomitka, to asi nebude OK, ci ano?
Title: Re: Objektove programovanie
Post by: psicho on 05.05.2009, 15:38:28
tak...dnes som dokoncil zadanie komplet a aj dokumentaciu...

co sa tyka toho history vobec to nemusis riesit cez triedu history...
ja som si definoval list na ukladanie prikazov rovno v Maine...ak sa prikaz uspesne vykona to jest ked sa s parsera vrati hodnota != null nasleduje Execute() a hned vpisujem ten command do toho listu...ak ho chcem ulozit len si odchytim ci nahodou ten prikaz co sa vrati nieje save a ked je otvorim si stream a zapisojem tak ze prejdem cez for cely list a zapisem to po riadkoch...
potom ked chcem loadnut tak len odchytim ked sa mi z parsera vrati load a znova si otvorim stream a po riadkoch vykonavam prikazay tak ze nacitam riadok do stringu a zavolam nad nim parser...

takze triedu history som nevytvaral vobec ale triedu load a save mam len preto aby mi parser rozpoznal prikazy, v tychto tiriedach je vlastne len konstruktor ktory vytvara prikaz cize jeho name a description...

toto by ti zakáznik nemusel prijať...

a zakaznika odkedy zaujima ako jeto internerne riesene? ,zakaznika zaujima cito funguje alebo ne :P :P :P :P :P :P

to ked xes kupit dajaky software ta tiez sa pitas ako je riesenie napr ukladanie ? :) ze ci vytvaraju nato 5 tried alebo tolen tak dajako ulozia ? :D
Title: Re: Objektove programovanie
Post by: Agamemnon on 05.05.2009, 16:05:50
a zakaznika odkedy zaujima ako jeto internerne riesene? ,zakaznika zaujima cito funguje alebo ne :P :P :P :P :P :P

to ked xes kupit dajaky software ta tiez sa pitas ako je riesenie napr ukladanie ? :) ze ci vytvaraju nato 5 tried alebo tolen tak dajako ulozia ? :D

v tomto prípade zaujíma, lebo tú knižnicu dodal on... čo ty vieš, čo on v nej vnútri robí... čo ak tá classa robí aj niečo iné, ako napr. posiela to na server, potom čo?
Title: Re: Objektove programovanie
Post by: psicho on 05.05.2009, 18:14:34
a zakaznika odkedy zaujima ako jeto internerne riesene? ,zakaznika zaujima cito funguje alebo ne :P :P :P :P :P :P

to ked xes kupit dajaky software ta tiez sa pitas ako je riesenie napr ukladanie ? :) ze ci vytvaraju nato 5 tried alebo tolen tak dajako ulozia ? :D

v tomto prípade zaujíma, lebo tú knižnicu dodal on... čo ty vieš, čo on v nej vnútri robí... čo ak tá classa robí aj niečo iné, ako napr. posiela to na server, potom čo?


potom zase sa ne nato treba kukat ze nejeto cez x objektov ale nato ze daco nefunguje
Title: Re: Objektove programovanie
Post by: Agamemnon on 05.05.2009, 18:20:52
ale však ja som o počte tried/objektov nič nepísal :)
Title: Re: Objektove programovanie
Post by: Hezechiel on 05.05.2009, 18:38:31
spominas tu vytvaranie adresarov, suborov, cize neviem presne co chces, takisto pises ze nahrajes si to v pohode a hned nato ze ti pri nahravani hadze vynimku
kazdopadne kukni sem http://msdn.microsoft.com/en-us/library/system.unauthorizedaccessexception.aspx (http://msdn.microsoft.com/en-us/library/system.unauthorizedaccessexception.aspx) , plus pozri detaily vynimky, tie ta navedu na dalsie riesenie.
Tiez mi hadze tu chybu ked chcem hru ulozit. "Acces to path 'C:\\tmp\\history' is denied"
Ako na to pozeram tak mas v ceste dvojite lomitka, to asi nebude OK, ci ano?
tak tie dvojite lomitka su len vo vipise moj kod vyzera takto
Code: [Select]
if (Params == null)
            {
                Params = "C:/tmp/history";
                History.GetInstance().Save(Params);
            }
            else
            {
                History.GetInstance().Save(Params);
            }
            return GameState.PLAYING;
Title: Re: Objektove programovanie
Post by: Agamemnon on 05.05.2009, 19:21:22
a existuje taká cesta? taký adresár? ak nie, tak ho prv musíš vytvoriť, automaticky ti ho neurobí...
Title: Re: Objektove programovanie
Post by: piton on 05.05.2009, 19:55:26
A nema windowz nahodou opacne lomitka jak zvysok sveta? Ci v C# sa to zapisuje normalne s '/' ?
                Params = "C:/tmp/history";
Title: Re: Objektove programovanie
Post by: Mao on 05.05.2009, 20:08:57
windows ma opacne lomitka, cize musis to zapisat Params =  @"C:\tmp\history";
@ pred stringom znamena ze sa ingoruju vsetky escape sequences, ktore vzdy zacinaju \
Title: Re: Objektove programovanie
Post by: Hezechiel on 05.05.2009, 21:57:05
Tak save som uz rozbehal
Code: [Select]
public GameState Execute(IGame game)
        {
            if (Params == null) Params = "C:/tmp/history/history.txt";
            try
            {
                History.GetInstance().Save(Params);
                Console.WriteLine("Ulozenie hry prebehlo.");
            }
            catch (Exception)
            {
                Console.WriteLine("Ulozenie hry zlyhalo");
            }
Title: Re: Objektove programovanie
Post by: Agamemnon on 05.05.2009, 22:44:36
funguje to s oboma typmi lomítok... plus... escape sequence \\ znamená \, preto v tom výpise bolo c:\\tmp\\etc... :)
Title: Re: Objektove programovanie
Post by: Agamemnon on 05.05.2009, 22:45:28
A nema windowz nahodou opacne lomitka jak zvysok sveta? Ci v C# sa to zapisuje normalne s '/' ?
                Params = "C:/tmp/history";

btw... to je opačne :) lebo svet (98%) má \ a zanedbateľný zvyšok, okolo 2% (linux, mac ai.) dokopy má / ;)
Title: Re: Objektove programovanie
Post by: piton on 06.05.2009, 00:27:00
noo, to je super, ze 98%, ale pred windowsom sa pouzivali /, opacne \ nepouziva ziadny iny ( mne znamy ) OS...
Title: Re: Objektove programovanie
Post by: domino3d on 06.05.2009, 00:31:19
Code: [Select]
public GameState ProcessCommand(string command)je naco ? alaebo som si nevsimol ze dakde daco s tym mam robit?
Title: Re: Objektove programovanie
Post by: piton on 06.05.2009, 00:35:03
no v tej metode sa ma rozpoznat a vykonat prikaz
Title: Re: Objektove programovanie
Post by: Dudusa on 06.05.2009, 00:45:21
poradte niekto ako urobit nacitacie vami zadaneho suboru.. to treba upravit metodu load v triede history alebo sa to da rovno v triede Load?
Title: Re: Objektove programovanie
Post by: domino3d on 06.05.2009, 00:54:57
no v tej metode sa ma rozpoznat a vykonat prikaz

aha diki
 a ja to robim cez triedu parser, to neva?
Title: Re: Objektove programovanie
Post by: Agamemnon on 06.05.2009, 01:09:31
poradte niekto ako urobit nacitacie vami zadaneho suboru.. to treba upravit metodu load v triede history alebo sa to da rovno v triede Load?

do triedy history nemáš zasahovať... to máš použiť ako je... presne ti ale neporadím, lebo nvm ako tá classa vyzerá, ani som to zadanie tohto roku nerobil...

noo, to je super, ze 98%, ale pred windowsom sa pouzivali /, opacne \ nepouziva ziadny iny ( mne znamy ) OS...

hej, ale to nič nemení na to, že 98% ľudí používa backslash :) šikovnejší vyhráva...
Title: Re: Objektove programovanie
Post by: Hezechiel on 06.05.2009, 01:11:01
nesmejte sa, pri nacitani sa mi to vzdy zacikly, ale zacikly sa to len ak tam mam dva a viac prikazov  bu bu
Title: Re: Objektove programovanie
Post by: Agamemnon on 06.05.2009, 01:16:28
skúsim si tipnúť... spracovanie príkazu máš tak, že ho rovno vkladáš do histórie? teda v prípade, že vykonávaš znovu príkazy, ktoré si do histórie načítal, tak vždy pri vykonaní jedného príkazu ho znovu vložíš do histórie... a tak je tá história nekonečná, lebo do nej stále pribúdajú príkazy, ktoré vykonávaš? môže byť také niečo? - dúfam, že nie je veľmi chaotické, čo som napísal...

skús vkladanie do histórie zablokovať, kým ju prehrávaš - malo by tam byť enable/disable, alebo také niečo...

ak som sa netrafil, tak sorry :)
ale bez kódu a z jednej vety je to ťažko hádať :)
Title: Re: Objektove programovanie
Post by: Hezechiel on 06.05.2009, 01:19:00
si mi hackol comp ze vies presne co sa stalo? :D, ked si to napisal som si uvedomil ze ono mi to loadne z textovky do toho isteho List<string> kde sa uklada aj historia :) tak neviem bude lepsie enable desable, alebo loadovat do druheho listu?

// ci ten druhy zoznam nema zmysel?  ah:
Title: Re: Objektove programovanie
Post by: Agamemnon on 06.05.2009, 01:20:56
vyber si :) ja by som použil to enable disable - keď už tam je na to funkcionalita urobená, tak prečo sa trápiť navyše :)

náhoda, skúsenosť, pondelkové cviko z oop, odhad - dedukcia z toho všetkého :) môžeš si vybrať aj tu :)
Title: Re: Objektove programovanie
Post by: Agamemnon on 06.05.2009, 01:22:26
môže mať zmysel :) väčšina úloh má viacero možných riešení :) a napr. sa môže urobiť požiadavka, kde bude ten list nutný :)
ale ak už máš všetku potrebnú funkcionalitu urobenú, tak zbytočne si vyrábať robotu navyše :)
Title: Re: Objektove programovanie
Post by: piton on 06.05.2009, 01:52:03
noo, to je super, ze 98%, ale pred windowsom sa pouzivali /, opacne \ nepouziva ziadny iny ( mne znamy ) OS...

hej, ale to nič nemení na to, že 98% ľudí používa backslash :) šikovnejší vyhráva...

No vacsina ludi pouziva MSIE, len preto lebo je vo windowse, to je o tom istom...
Title: Re: Objektove programovanie
Post by: Agamemnon on 06.05.2009, 01:55:35
je, a? nevidím pointu nejak :)
Title: Re: Objektove programovanie
Post by: piton on 06.05.2009, 02:14:52
no ze to, ze to pouziva 97% ludi, neznamena ze to je dobra vec... len to som myslel
Title: Re: Objektove programovanie
Post by: Hezechiel on 06.05.2009, 02:18:15
Ludia ako mozem dostat GameState z posledneho vikonaneho prikazu do Triedy Load tak aby aj trieda load vratila status z posledneho prikazu?
Title: Re: Objektove programovanie
Post by: domino3d on 06.05.2009, 02:34:16
@piton: fajn diki uz som to prerobil tak jak ma byt
@Hezechiel:
heh tam je finta
a prave nad tym * alebo niecim podobnym* silno rozmyslam aj ja
ta finta je ze ty mas vratit loaded position
Quote
Po vykonaní metódy Execute() a správnom nahratí uloženej histórie, je návratová hodnota metódy GameState.LOADEDPOSITION.
ale ked ma zabije ... ja neviem blesk  dakde na poli pod stromom nahodne v textovej hre,... tak co potom? vratim loaded position.... to je somarina... lebo jednu chvilu je game state  gameover a o chvilu loaaded, a podla mojho z loaded je potom playnig, takze v mojej hre budes nesmrtelny...

tu je kod z LOAD
Code: [Select]
...
            foreach( string cmd in History.GetInstance() )
            {
                game.ProcessCommand(cmd);
                //((Game)game).Gamestate = game.ProcessCommand(cmd);
            }
            Console.WriteLine("...");
            return TextGame.Core.GameState.LOADEDPOSITION;
ja neviem akoze co stym amm robit, alebo akoto ma byt, ako to mate Vy?


AAAAAAAAAAAaa
a este jedna vec ma zaujima, ze ked mam rozohratu hru, dam save, a potom nasledne load, tak zase vykona vsetky prikazy od zaciatku ktore som zadal, to by netrebalo resetnut celu hru ? lebo potom tie prikazy nemaju zmysel na tej aktualnej pozicii a ja chcem akoze novu hru, stymi prikazmi co som ulozil ...
HALP bv
Title: Re: Objektove programovanie
Post by: Agamemnon on 06.05.2009, 02:46:07
piton: super predsudok, páči sa mi... ;) takisto to neznamená, že to nie je dobré :) skôr to naznačuje, že to dobré je... totiž... každý má iné predstavy... napr. ja keby som si mal vybrať medzi ie8 a ff, tak beriem jednoznačne ie8...

ad load:
ten príkaz load, to nie je tvoja vlastná implementácia? ako teraz pozerám do dokumentácie ku tej knižnici, tak tam nie je implementovaný žiaden príkaz... takže to si môžete z commandu load vrátiť, čo chcete...
Title: Re: Objektove programovanie
Post by: domino3d on 06.05.2009, 02:54:20
to mne?
asi som som sa zle vyňadril, ten kod co som dal (nad nim jenapisane LOAD) je trieda Nahraj a v nej Exetute, a podla moodle.wiki ma vratit GameState.LOADEDPOSITION
sory ked mi daco unika, ale asi uz od vycerpania odpadnem z tej c mriezky...

PS: a tam som aj zakomentoval /*teraz vidim*/  ((Game)game).Gamestate = game.ProcessCommand(cmd); ze si hned vratim stav niekde uplne inde
hmm teraz ma napadlo ze hned tu by som to mohol kontrolovat ci prejde cez gamestate.Gameover alebo solved...
dam si sprchu, este sa vratim...

PPS: ked mam
Code: [Select]
while{
  if(daco daco)
  {
     //tu potrebujem vyskocit surovo z whilu pouzijem brake alebo return... lebo nic mi nechce fungovat
  }
}
Title: Re: Objektove programovanie
Post by: piton on 06.05.2009, 02:56:20
no MS vyuziva dominantne postavenie na trhu a robi si co chce, napr. v IE ignoruje standardy, a preto musis robit stranku specialne pre IE a specialne pre ostatne. No neviem ako je na tom IE 8, snad sa to uz lepsi... ale dost bolo OT :)
Title: Re: Objektove programovanie
Post by: Matejus on 06.05.2009, 03:11:04
poradte mi niekto, ako vymysliet prikaz na SPOJENIE troch roznych predmetov, teda tried. Chcem vyrobit bombu pomocou predmetov CASOVAC, ROZBUSKA a TRHAVINA a neviem ako to poriešiť. Any ideas ?
Title: Re: Objektove programovanie
Post by: domino3d on 06.05.2009, 03:31:18
myslim ze potrebujes dalsie predmety a nejak testovat kombinaciu ci ich mas v backpacku, alebo ako to vlstne planujes spravit
asi nieco jak Chest a openChest
IMO
Title: Re: Objektove programovanie
Post by: Agamemnon on 06.05.2009, 03:45:52
domino: to, čo je na moodle, sa nemusí dodržať do bodky... to je len jedna možnosť... kľudne si môžeš urobiť vlastnú interpretáciu, ktorá to loadnvmčo nevráti... to, čo je na moodle, je kvôli cvikám - to nie je povinnosť, to použiť... len tá kinižnica sa musí použiť...

piton: už 7ka bola v pohode pomerne... 8ka je fajn... aj z používateľského hľadiska... ale súhlasím, koniec ot :)

matejus: cez nejaký medzipredmet...
Title: Re: Objektove programovanie
Post by: markus on 06.05.2009, 04:16:02
poradte mi niekto, ako vymysliet prikaz na SPOJENIE troch roznych predmetov, teda tried. Chcem vyrobit bombu pomocou predmetov CASOVAC, ROZBUSKA a TRHAVINA a neviem ako to poriešiť. Any ideas ?

ja som to robil takto...
mam predmety chemikalie a prisady
mozes zavolat pouzi na obidve metody
ak zavolas na chemikalie tak skontroluje ci su chemikalie aj prisady bud v batohu alebo miestnosti ak ano vytvori bombu...
tiez mozes zavolat pouzi prisady a urobi to iste... ty mas v podstate to iste akurat musis k tomu prihodit aj treti predmet cize skontrolujes ci mas v miestnosti alebo u seba vsetky tri.
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 06.05.2009, 04:55:17
napr. ja keby som si mal vybrať medzi ie8 a ff, tak beriem jednoznačne ie8...

toto mi vysvetli pls, nemusis tu, moze byt pm alebo irc, dik
Title: Re: Objektove programovanie
Post by: tomash on 06.05.2009, 14:14:46
Neviete niekto kedy ma dnes (streda) Ing. Szabo cviko z OP poobede? Lebo sa nijako nemozem dopracovat k rozvrhom  ???
Title: Re: Objektove programovanie
Post by: radix on 06.05.2009, 14:16:29
Neviete niekto kedy ma dnes (streda) Ing. Szabo cviko z OP poobede? Lebo sa nijako nemozem dopracovat k rozvrhom  ???

skus takto

https://info2.tuke.sk/login/webin.exe?app=stud08
Title: Re: Objektove programovanie
Post by: domino3d on 08.05.2009, 02:40:07
v com mame spravit diagramy, robil to uz niekto?
v zosite mam ze staruml argouml :)
Title: Re: Objektove programovanie
Post by: piton on 08.05.2009, 03:08:47
No vidis, presne jak pises, ja som robil v argouml, triedy mi vygenerovalo z kodu, aj so vsetkymi clen. premennymi a metodami, akurat "sipky" som musel dokreslit, ale celkom rychle to je...
Title: Re: Objektove programovanie
Post by: domino3d on 08.05.2009, 03:18:33
heh otovril som staruml a pozeram, pozeram, pozeram.. dobre vysral som sa na to to je dalsi user enemy prog
s doxy som vedel robit do 5 minut, a uz mam aj dokumetaciu :)
musim pozret ten argo

PS: prosim poradte ako mam vygenerovat diagram v hocico_uml , ja uz fakt neviem
skusal som vseliak mozne importovaat, nic sa nedari, nic sa nedej
pls halp
Title: Re: Objektove programovanie
Post by: JCube on 08.05.2009, 04:38:35
sybase powerdesigner to vie robit bezproblemovo :P
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 08.05.2009, 07:19:47
co je na staruml userenemy?
Title: Re: Objektove programovanie
Post by: JCube on 08.05.2009, 07:22:18
user stupidity
Title: Re: Objektove programovanie
Post by: Trent on 08.05.2009, 16:22:52
Ešte by ma zaujímalo či je potrebné implementovať history podľa návodu. Hru už mám hotovú nejaký ten týždeň a save a load metódu mám vytvorenú po svojom. Nebudem mať za to mínusové body? :)
Title: Re: Objektove programovanie
Post by: piton on 08.05.2009, 16:53:27
nebudes, ja som toho po svojom mal dost vela, a minusove body neboli  ;D
Title: Re: Objektove programovanie
Post by: domino3d on 08.05.2009, 17:59:49
ake vseliake dokumentacie musime vyrobit?
systemovu pozostavujucu z doxy vygenerovanej a diagramy
pouzivatelsku ? takt tu ani na jednu stranu nedokazem napisat, neveim co si tam mam navymyslat
a ako to pan Binas bude chciet aby sme odovzdali vytlacene?
Title: Re: Objektove programovanie
Post by: domino3d on 08.05.2009, 18:21:38
co je na staruml userenemy?
ked nie je tak mi prosim pomozte s tym nasiel som tam reverse engeneering, nasiel som si kody, dal som mu vygenerovat a nic sa nestalo, napisalo ze succesfully ended, a ani jedno vygenerovanie nezbehlo uspesne ...
Title: Re: Objektove programovanie
Post by: Agamemnon on 08.05.2009, 20:14:32
do používateľskej sa píšu také veci, ako je potrebná konfigurácia na spustenie, ako sa program ovláda, v prípade tejto hry sa tam dáva scenár na vyriešenie hry, mapa, myslím... potom tam má byť nejaký úvod, popis programu a pod. nejaké vzory sú na katedrovej stránke, mám pocit
Title: Re: Objektove programovanie
Post by: byglajs on 08.05.2009, 20:29:29
 br zdravím
vie mi niekto poradiť,pls ?
Ak použijem kľúč na dvere chcem nastaviť iné východy v aktuálnej miestnosti, ale neviem poriadne ako, niekde tuna som sa zasekol:
game.CurrentRoom.SetExits(null,null,tuna mám dať čo ?,null);

má niekto nejakú ideu ako to spraviť ? ???
Title: Re: Objektove programovanie
Post by: thom on 08.05.2009, 20:31:04
AAAAAAAAAAAaa
a este jedna vec ma zaujima, ze ked mam rozohratu hru, dam save, a potom nasledne load, tak zase vykona vsetky prikazy od zaciatku ktore som zadal, to by netrebalo resetnut celu hru ? lebo potom tie prikazy nemaju zmysel na tej aktualnej pozicii a ja chcem akoze novu hru, stymi prikazmi co som ulozil ...
HALP bv
[/quote]

tak ten problem mam aj ja.rad by som vedel ci to vadi alebo nie, ked uprostred hry dam save a potom load tak znova sa vykonaju tie prikazy co su ulozene.
Cize ako keby som ich zadal rucne.Moze to tak byt alebo nie??
Title: Re: Objektove programovanie
Post by: tomash on 08.05.2009, 20:31:43
Nemate niekto screeny z OP zo skusky??? Kto bude mat tak vymenim za screeny z USA co bolo minuly tyzden  ;D
Title: Re: Objektove programovanie
Post by: thom on 08.05.2009, 20:34:13
br zdravím
vie mi niekto poradiť,pls ?
Ak použijem kľúč na dvere chcem nastaviť iné východy v aktuálnej miestnosti, ale neviem poriadne ako, niekde tuna som sa zasekol:
game.CurrentRoom.SetExits(null,null,tuna mám dať čo ?,null);

má niekto nejakú ideu ako to spraviť ? ???

No ved tam das tu miestnost na ktoru chces aby to ukazovalo, vlastne odkaz na tu miestnost. room1, room2 alebo ako ich mas pomenovane.
Code: [Select]
game.CurrentRoom.SetExits(null,null,room1,null);
Title: Re: Objektove programovanie
Post by: byglajs on 08.05.2009, 21:22:15
thom: práveže toto mi tam nechce dať, neviem ale tak asi tam musí byť niečo ešte napísané, ako napr. game.room1 , ale neviem čo  ???
Title: Re: Objektove programovanie
Post by: mircoo on 08.05.2009, 21:44:41
thom: práveže toto mi tam nechce dať, neviem ale tak asi tam musí byť niečo ešte napísané, ako napr. game.room1 , ale neviem čo  ???

presne tiez mam taky problem, neviem co s tym, ludia help
chcelo by to aby boli miestosti viditelne, bud spravit property alebo ja neviem ako
Title: Re: Objektove programovanie
Post by: thom on 08.05.2009, 21:46:16
thom: práveže toto mi tam nechce dať, neviem ale tak asi tam musí byť niečo ešte napísané, ako napr. game.room1 , ale neviem čo  ???

No to ti nejde podla mna z toho dovodu,ze ty to skukas spustit, (tu metodu) v triede ktora nema pristup ku tim odkazom na tie miestnosti.
A take cosi si skusal??
Code: [Select]
game.CurrentRoom.SetExits(game.CurrentRoom.West, null, null, null)
ved z aktualnej miestnosti mas odkaz aj na ostatne miestnosti okolo nej.
Title: Re: Objektove programovanie
Post by: Agamemnon on 08.05.2009, 21:47:31
takže postupne:

pri loade treba resetnúť hru, samozrejme...

br zdravím
vie mi niekto poradiť,pls ?
Ak použijem kľúč na dvere chcem nastaviť iné východy v aktuálnej miestnosti, ale neviem poriadne ako, niekde tuna som sa zasekol:
game.CurrentRoom.SetExits(null,null,tuna mám dať čo ?,null);

má niekto nejakú ideu ako to spraviť ? ???

No ved tam das tu miestnost na ktoru chces aby to ukazovalo, vlastne odkaz na tu miestnost. room1, room2 alebo ako ich mas pomenovane.
Code: [Select]
game.CurrentRoom.SetExits(null,null,room1,null);

- to riešenie je dobré, len ak máš vhodne implementované SetExits... pretože inak toto urobí niečo také, že vám všetky doterajšie východy zablokuje (nastaví na null) a správne nastaví len ten jeden, zmenený (room1)
- to room1 musí byť nejak nastavené - napr. v triede kľúč budeš mať referenciu na miestnosť, ktorú tam chceš priradiť... alebo ju tam vytvoríš rovno, alebo také niečo... to room1 proste musí byť inicializované...
Title: Re: Objektove programovanie
Post by: byglajs on 08.05.2009, 21:48:08
tak ja som skúšal spraviť novú property, niečo ako currentRoom, ale aj tak to nešlo, hoci som si do nej vložil tú miestnost ktorú som potreboval, tak aj tak mi to nešlo , tak ja neviem ako ďalej
Title: Re: Objektove programovanie
Post by: Agamemnon on 08.05.2009, 21:50:36
thom: práveže toto mi tam nechce dať, neviem ale tak asi tam musí byť niečo ešte napísané, ako napr. game.room1 , ale neviem čo  ???

No to ti nejde podla mna z toho dovodu,ze ty to skukas spustit, (tu metodu) v triede ktora nema pristup ku tim odkazom na tie miestnosti.
A take cosi si skusal??
Code: [Select]
game.CurrentRoom.SetExits(game.CurrentRoom.West, null, null, null)
ved z aktualnej miestnosti mas odkaz aj na ostatne miestnosti okolo nej.

ale mal by si mať odkaz len na tie miestnosti, kam sa dá prejsť... nie na miestnosti, kam doteraz prístup nemáš... ono to je úplne easy urobiť nejak takto:

Code: [Select]
class Kluc {
    public void Use() {
        Room room = new MyRoom();
        game.CurrentRoom.SetExits(game.CurrentRoom.North, game.CurrentRoom.South, room, game.CurrentRoom.West);
    }
}

nvm, v akom poradí sú tie miestnosti v setexits, takisto nvm, aké classy a interfaces sú tam podedené...
ako ukážka je to dúfam pochopiteľné
Title: Re: Objektove programovanie
Post by: Agamemnon on 08.05.2009, 21:53:08
pokiaľ je tá miestnosť už existujúca, tak si tam potrebujete predať referenciu... cez konštruktor tej classy Kluc napr...
Title: Re: Objektove programovanie
Post by: byglajs on 08.05.2009, 22:02:05
jeeeeej super dikeeees :bannana_guitar:
Title: Re: Objektove programovanie
Post by: tala2xlc on 08.05.2009, 22:28:18
a mam tiez problem s loadom ale troska iny....ked mam v miestnosti nepriatela tak sa z miestnosti neda ist kym ho "nezneskodnim" potom sa objavia vychody a mozem ist dale...lenze pri loade ked sa vratim do tej istej miestnosti kde bol predtym nepriatel tak je tam znova...pri beznom hrani hry tam samozrejme nie...poradte pls..
Code: [Select]
game.Play();
game.Backpack.Remove(" ");
History history = History.GetInstance();
if (Params == null) Params = @"C:\tmp\history.bin";
history.Load(Params);
Parser parser = new Parser();
ACommand cmd;
foreach (string com in history)
            {
                if (com != "ULOZ")
                {
                    Console.WriteLine(com);
                    cmd = parser.GetCommand(com);
                    ((ICommand)cmd).Execute(game);
           
                }
           
            }
Title: Re: Objektove programovanie
Post by: Agamemnon on 08.05.2009, 22:53:04
z tohto asi veľmi neporadím... toto vyzerá byť ok... hmm...
skús debuggovať ten program... inak ťažko - možno keby si pastol nejaký iný kód - napr. execute toho príkazu, ktorý zneškodní toho enemy (príkaz pouzi?)... možno aj kód toho enemyho (predpokladám, že je to item?)
je ten príkaz uložený v save file? ostatné veci, čo sa v hre zmenili do save-u ostali zmenené? len enemy ožije?
hmm, nvm...
Title: Re: Objektove programovanie
Post by: tala2xlc on 08.05.2009, 23:01:29
v save file je ten prikaz to som zabudol dat do pm... :)
Title: Re: Objektove programovanie
Post by: JCube on 08.05.2009, 23:32:57
do používateľskej sa píšu také veci, ako je potrebná konfigurácia na spustenie, ako sa program ovláda, v prípade tejto hry sa tam dáva scenár na vyriešenie hry, mapa, myslím... potom tam má byť nejaký úvod, popis programu a pod. nejaké vzory sú na katedrovej stránke, mám pocit
http://hornad.fei.tuke.sk/studinfo/dokPP.html (http://hornad.fei.tuke.sk/studinfo/dokPP.html)
Title: Re: Objektove programovanie
Post by: mirek on 09.05.2009, 18:23:53
AAAAAAAAAAAaa
a este jedna vec ma zaujima, ze ked mam rozohratu hru, dam save, a potom nasledne load, tak zase vykona vsetky prikazy od zaciatku ktore som zadal, to by netrebalo resetnut celu hru ? lebo potom tie prikazy nemaju zmysel na tej aktualnej pozicii a ja chcem akoze novu hru, stymi prikazmi co som ulozil ...
HALP bv

tak ten problem mam aj ja.rad by som vedel ci to vadi alebo nie, ked uprostred hry dam save a potom load tak znova sa vykonaju tie prikazy co su ulozene.
Cize ako keby som ich zadal rucne.Moze to tak byt alebo nie??
[/quote]

ulozenie stavu hry ma znamenat to, ze ked hras hru a spravis si checkpoint (ulozis si jej stav), nasledne vykonas iste mnozstvo krokov a stav hry si obnovis, tak sa dostanes do toho stavu, v ktorom si hru ukladal. takze nezacnu sa ulozene kroky vykonavat od momentu ulozenia, ale ano - treba hru resetnut a tak ich vykonavat.
Title: Re: Objektove programovanie
Post by: domino3d on 10.05.2009, 01:18:00
prosim, nechcem byt total lama, ale ako sa generuje diagram zo staruml, treba neako upravovat kod? alebo staci len iba dat reverse engeneering
ja som s tym zabil dva dni, vyskusal som spuuustu programov co ste poradili, daco nedobre musim robit, Ked to niekto bude robit a pojde mu to mohol by sa podelit o zazitky a skusenosti... diki
Title: Re: Objektove programovanie
Post by: Scorch on 10.05.2009, 02:38:05
zdravim, mam taky cudny problem s CurrentRoom .. respektive s Execute() pre kazdy smer. Pre znazornenie:
Code: [Select]
if (game.CurrentRoom.West != null)
            {
                Console.WriteLine("descr. zapadnej room je: {0}", game.CurrentRoom.West.Description);
                game.CurrentRoom = game.CurrentRoom.West;
                game.CurrentRoom.Show();
            }
            else Console.WriteLine("Tadiaľ sa nedá ísť");

CurrentRoom sa z mne neznameho dovodu nenastavi na miestnost ktora je v .West Ten Writeline vypise spravnu zapadnu miestnost, no po "priradeni" sa.. nepriradi..  bu
kde moze byt problem? som zufaly..
Title: Re: Objektove programovanie
Post by: andy on 10.05.2009, 04:04:33
zdravim, mam taky cudny problem s CurrentRoom .. respektive s Execute() pre kazdy smer. Pre znazornenie:
Code: [Select]
if (game.CurrentRoom.West != null)
            {
                Console.WriteLine("descr. zapadnej room je: {0}", game.CurrentRoom.West.Description);
                game.CurrentRoom = game.CurrentRoom.West;
                game.CurrentRoom.Show();
            }
            else Console.WriteLine("Tadiaľ sa nedá ísť");

CurrentRoom sa z mne neznameho dovodu nenastavi na miestnost ktora je v .West Ten Writeline vypise spravnu zapadnu miestnost, no po "priradeni" sa.. nepriradi..  bu
kde moze byt problem? som zufaly..

si to pokrokuj a pozeraj na premenne ake su v nich hodnoty..
ono by to malo ist... ja to mam tak isto..
Title: Re: Objektove programovanie
Post by: andy on 10.05.2009, 04:11:20
A teraz otazka na tych co to riadia.:)

Skuska bude na moodli?
Bude treba vediet daco aj z C++?
Budu aj zdrojove kody?
atd... dik
Title: Re: Objektove programovanie
Post by: JCube on 10.05.2009, 04:22:14
minuly rok:
ano
nie
ano
Title: Re: Objektove programovanie
Post by: andy on 10.05.2009, 04:41:53
a v com sa lisi skuska z OP a .net
Title: Re: Objektove programovanie
Post by: Scorch on 10.05.2009, 04:49:00
andy: skusal som krokovanie aj vsetko ostatne co ma napadlo..
jedine na co som prisiel bolo ze sa z neznameho dovodu po:
Code: [Select]
game.CurrentRoom = game.CurrentRoom.West;

CurrentRoom nezmeni .. uz ma z toho boli hlava ze to nejde .. 4x som presiel kazdy jeho vyskyt a nenasiel som ziadnu chybu
Title: Re: Objektove programovanie
Post by: Mao on 10.05.2009, 04:49:32
minuly rok sa na skuske z .NETu programovalo, ale ucil to niekto iny, uz  nie je na skole.
Title: Re: Objektove programovanie
Post by: Mao on 10.05.2009, 04:52:23
andy: skusal som krokovanie aj vsetko ostatne co ma napadlo..
jedine na co som prisiel bolo ze sa z neznameho dovodu po:
Code: [Select]
game.CurrentRoom = game.CurrentRoom.West;

CurrentRoom nezmeni .. uz ma z toho boli hlava ze to nejde .. 4x som presiel kazdy jeho vyskyt a nenasiel som ziadnu chybu
tak potom mas asi zly getter alebo setter
niekto tu uz tusim mal taku chybu ze:
Code: [Select]
public Room CurrentRoom
{
get{return currentRoom;}
set{CurrentRoom= value;}
}
Vsimni si velke C na zaciatku setteru :)
Title: Re: Objektove programovanie
Post by: Scorch on 10.05.2009, 05:19:24
aaa thx .. chyba bola sice inde, ale to ze si ma nasmeroval zas do class Game pomohlo
takze po 5 hodinach utrpenia mozem zas pokracovat :)
Title: Re: Objektove programovanie
Post by: andy on 10.05.2009, 16:11:42
K systemovej prirucke nestaci mat vygenerovanu dokumentaciu z doxygenu??? lebo dakde som pocul ze stacilo mat len to..hmm
Title: Re: Objektove programovanie
Post by: Agamemnon on 10.05.2009, 16:47:00
závisí od cvičiaceho, by som povedal...
Title: Re: Objektove programovanie
Post by: domino3d on 10.05.2009, 19:08:41
a u pana Binasa?
Title: Re: Objektove programovanie
Post by: piton on 10.05.2009, 19:30:40
panovi Binasovi staci doxugenovska systemova prirucka :)
Title: Re: Objektove programovanie
Post by: domino3d on 10.05.2009, 20:27:42
Pan Binas je super :)
Title: Re: Objektove programovanie
Post by: piton on 10.05.2009, 20:59:17
piton :zuzka: Pan Binas ;D
Title: Re: Objektove programovanie
Post by: radix on 10.05.2009, 21:22:41
 ;D
Title: Re: Objektove programovanie
Post by: andy on 10.05.2009, 21:45:53
Takze si to zhrnime..

Pri mirekovy....

Systemova prirucka: staci vygenerovat v doxygene.. nic ine netreba?

Pouzivatelska prirucka: treba?
Title: Re: Objektove programovanie
Post by: radix on 10.05.2009, 21:58:22
pride napise
Title: Re: Objektove programovanie
Post by: Agamemnon on 10.05.2009, 22:36:43
používateľskú podľa mňa treba...
Title: Re: Objektove programovanie
Post by: timwood on 11.05.2009, 00:11:23
tu syst.prirucku staci vygenerovat cez doxygen..som sa pytal naposledy binasa
Title: Re: Objektove programovanie
Post by: mirek on 11.05.2009, 02:29:20
andy: skusal som krokovanie aj vsetko ostatne co ma napadlo..
jedine na co som prisiel bolo ze sa z neznameho dovodu po:
Code: [Select]
game.CurrentRoom = game.CurrentRoom.West;

CurrentRoom nezmeni .. uz ma z toho boli hlava ze to nejde .. 4x som presiel kazdy jeho vyskyt a nenasiel som ziadnu chybu

pravdepodobne mas potom zle napisu set property pre nastavenie current room-u.
Title: Re: Objektove programovanie
Post by: mirek on 11.05.2009, 02:30:39
piton :zuzka: Pan Binas ;D

ludia - budte normalni - to uz zacina vyzerat na kult osobnosti. ja ho napriklad velmi nemusim... dufam, ze to tu necita...
Title: Re: Objektove programovanie
Post by: mirek on 11.05.2009, 02:31:55
Takze si to zhrnime..

Pri mirekovy....

Systemova prirucka: staci vygenerovat v doxygene.. nic ine netreba?

Pouzivatelska prirucka: treba?

cez vikend boli aktualizovane poziadavky ohladom dokumentacie na wiki. pozrite sa tam. tiez to mohli skor zverejnit...
Title: Re: Objektove programovanie
Post by: piton on 11.05.2009, 02:52:30
piton :zuzka: Pan Binas ;D

ludia - budte normalni - to uz zacina vyzerat na kult osobnosti. ja ho napriklad velmi nemusim... dufam, ze to tu necita...
no to dufam aj ja...
Title: Re: Objektove programovanie
Post by: andy on 11.05.2009, 03:15:39
Takze si to zhrnime..

Pri mirekovy....

Systemova prirucka: staci vygenerovat v doxygene.. nic ine netreba?

Pouzivatelska prirucka: treba?

cez vikend boli aktualizovane poziadavky ohladom dokumentacie na wiki. pozrite sa tam. tiez to mohli skor zverejnit...

Tak na wiki je ohladom dokumentacie napisane az az..  Mozno osobny nazor ako to chce konkretny zakaznik binas..:)
Title: Re: Objektove programovanie
Post by: domino3d on 11.05.2009, 03:16:23
len pre istotu (a lenivcov)
https://moodle.fei.tuke.sk/wiki/index.php/V%C5%A1eobecn%C3%A9_pokyny_pre_odovzd%C3%A1vanie_zadan%C3%AD
Title: Re: Objektove programovanie
Post by: thom on 11.05.2009, 04:27:10
Caute, chcem sa opytat ci sa u pana Binasa bude dat odovzdat aj napr. o tyzden, nie iba v trinastom. Spominal cosi take, ze sa bude dat.
No ale najlepsie ak by sa on sam vyjadril.
Title: Re: Objektove programovanie
Post by: Agamemnon on 11.05.2009, 04:49:43
mám pocit, že zápočty sa môžu riešiť ešte nejaké 2 týždne v skúškovom - podľa štud. poriadku, alebo tak nejak...
aj keď by som povedal, že to asi bude tiež závisieť od cvičiacich... nvm...
Title: Re: Objektove programovanie
Post by: radix on 11.05.2009, 04:52:00
hej 2
Title: Re: Objektove programovanie
Post by: meki on 11.05.2009, 06:38:17
neviete kedy je este s csabom OP okrem pondelka o 9:10?
Title: Re: Objektove programovanie
Post by: radix on 11.05.2009, 13:41:14
streda  16:50-18:20   PC 1   Szabó Csaba   
stvrtok    7:30-9:00   PC 1   Szabó Csaba   skupina 5 a 15 (HI)spojená
stvrtok  9:10-10:40   PC 1   Szabó Csaba   
Title: Re: Objektove programovanie
Post by: neo68 on 11.05.2009, 14:41:46
pls kto odovzdaval pri ing Kunstarovi  napiste ze co chcel mat v dokumentacii a ako prebiehalo odovzdavanie.dik
PS:ako sa robi v tom doxygen?co treba dat do toho working directory from which doxygen will run ? ???
Title: Re: Objektove programovanie
Post by: ropman on 11.05.2009, 18:00:49
neo68: tam das cestu k doxygen.exe

Nemate niekto navod ako vygenerovat tie **** class diagramy ?
skusal som to v staruml, arguml aj v doxygene ale nikde mi to nefunguje... staruml arguml sa tvari ze nieco generuje ale nakoniec nezobrazi nic resp. nijak sa neviem dopatrat k vysledku a doxy mi vygeneruje akurat tak par obrazkov, bez akehokolvek formatu a nie su tam ani povodne triedy z tej kniznice... jedine vo visualku mi to ide bezproblemov ale to vraj nepostacuje... hlavne ze na prvych cvikach sme modelovali v tom.
Title: Re: Objektove programovanie
Post by: Pekiman on 11.05.2009, 20:38:42
Zdravim .. mam taky problem .... ze ked je v miestnosti viac predmetov .. tak prikazy mi ide pouzit iba na ten predmet ktory je vypisany ako prvy ... a ten druhy sice vypise ze je v miestnosti .. ale nemozem na neho pouzit ziadny prikaz (ani preskumaj ani vezmi ani nic ..). .lebo pise chybovu hlasku ze taky predmet tam nieje ..
.. takze ked pri studii co sme robili na cviceni ... v kroku pri vytvarani prikazu use .. pouzijem kluc na truhlicu ... staru truhlicu vymazem ... dam tam novu ktora je otvorena ... a objavi sa tam aj mec.. ..akurat mec nemozem zobrat lebo som tam pridal truhlicu ako prvu :)
riesenim by bolo aj keby som tam mec dal ako prvy ale to sami nepaci ...  kto vie nech poradi .. dik :)
Title: Re: Objektove programovanie
Post by: neo68 on 11.05.2009, 20:56:59
to Pekiman: neviem cez aku metodu ziskavas referenciu na dany predmet ale ja na to pouzivam toto
Code: [Select]
public TextGame.Items.AItem GetItem(string name)
        {
            foreach (AItem predmet in zoznamPredmetov)
            {
                if (predmet.Name.Equals(name))
                    return predmet;
            }
            return null;
        }
a funguje mi to aj ked je v miestnosti viac predmetov a nezalezi na tom v akom poradi boli pridane do zoznamu
Title: Re: Objektove programovanie
Post by: Pekiman on 11.05.2009, 21:19:37
to Pekiman: neviem cez aku metodu ziskavas referenciu na dany predmet ale ja na to pouzivam toto
Code: [Select]
public TextGame.Items.AItem GetItem(string name)
        {
            foreach (AItem predmet in zoznamPredmetov)
            {
                if (predmet.Name.Equals(name))
                    return predmet;
            }
            return null;
        }
a funguje mi to aj ked je v miestnosti viac predmetov a nezalezi na tom v akom poradi boli pridane do zoznamu
dik ja debil som mal v GetItem nejaky return navyse .. omg ;) uz to ide :)
Title: Re: Objektove programovanie
Post by: domino3d on 12.05.2009, 01:13:31
Kedy zajtra s panom Binasom bude odovzdavanie zadani, pre tych co sme dnes (v pondelok) neodovzdali ?
PLS
Title: Re: Objektove programovanie
Post by: mircoo on 12.05.2009, 03:33:12
Kedy zajtra s panom Binasom bude odovzdavanie zadani, pre tych co sme dnes (v pondelok) neodovzdali ?
PLS
tiez som zvedavy, ze ci mozme prist na nejake ine cviko, napr. streda o pol druhej :) ale ci to tam bude dost inych odovzdavat   bv tak neviem
Title: Re: Objektove programovanie
Post by: Agamemnon on 12.05.2009, 03:35:36
zajtra od 0900 do 1100 alebo tak nejak to bolo, čo si spomínam...
môžeš prísť aj na iný termín - aj dnes boli z iných termínov... tam je len otázka, či sa to bude stíhať...
Title: Re: Objektove programovanie
Post by: domino3d on 12.05.2009, 03:42:43
A kde Vas najdeme?
Title: Re: Objektove programovanie
Post by: Agamemnon on 12.05.2009, 03:44:27
mňa v škole nenájdete :) keď mirek dôjde, tak napíše presnejšie... tam myslím spomínal A508, tj. skleník...
Title: Re: Objektove programovanie
Post by: piton on 12.05.2009, 03:46:57
no, v skleniku bol (mal byt) aj pred tyzdnom :)
Title: Re: Objektove programovanie
Post by: radix on 12.05.2009, 04:14:13
mňa v škole nenájdete :) keď mirek dôjde, tak napíše presnejšie... tam myslím spomínal A508, tj. skleník...
aj ty preberas zadania?:D
Title: Re: Objektove programovanie
Post by: Agamemnon on 12.05.2009, 04:39:00
nie, čo si :D to by dopadlo :D
Title: Re: Objektove programovanie
Post by: JCube on 12.05.2009, 05:40:29
tha preco? ved fail fail fail fail fail... :D
Title: Re: Objektove programovanie
Post by: puq on 12.05.2009, 06:22:17
a potom by zistil ze ostal iba sam  ak: :D :D
Title: Re: Objektove programovanie
Post by: john_doe on 12.05.2009, 06:26:22
Zdravim pani,

kedze tento topic ma 46 stran a nemam nervi ho cely citat - vie niekto ci su na webe prednasky? Ak ano link prosim.

Dik vopred :)
Title: Re: Objektove programovanie
Post by: MorFiuM on 12.05.2009, 07:22:09
moodle  :ohmigod:
Title: Re: Objektove programovanie
Post by: kilomassa on 12.05.2009, 07:52:24
mam taky problem ....potrebujem aby sa dalo zmenit po pouziti predmetu dalo prejst dalej,ale nie stylom,ze ak nepouzijem ten predmet konci hrat nie (mec - drak) ,ale rebrik - mur ale aby hra pokracovala kym hrac nepouzije kluc dovtedy moze bludit len tak po mapke ...

nieco take mi to vsak nebere

game.CurrentRoom.SetExits(aRoom21, aRoom25, null, null);

najprv mam miestnost nastavenu ako             aRoom24.SetExits(aRoom21, null, null, null); ...  hadze mi to,ze neexistuje v aktualnom kontexte tie roomy

Error   4   The name 'aRoom25' does not exist in the current context   C:\Visual Studio 2008\Projects\ConsoleApplication1\ConsoleApplication1\items\Rebrik.cs   24   52   ConsoleApplication1
Title: Re: Objektove programovanie
Post by: radix on 12.05.2009, 12:35:53
osetri si pouztie predmetu v danej miestnosti ze ked ho pouzijes prave tam tak sa spravi nieco take
((Game)game)."miestnost".SetExits(null, null,((Game)game)."miestnostnasever", ((Game)game)."miestnostnajuh" );
a tej hlasky by si sa mozno zbavil kedy das miestnosti public

Title: Re: Objektove programovanie
Post by: ropman on 12.05.2009, 13:08:59
ja som si na to vytvoril property v triede room. ked je nastavena na false tak sa do miestnosti neda vojst. potom po pouziti nejakeho predmetu alebo nejakej inej akcie ju nastavim na true.
Title: Re: Objektove programovanie
Post by: domino3d on 12.05.2009, 13:18:24
Najbližší spoločný termín odovzdávania je utorok, 12.máj.2009 od 9:00 do 11:00 v miestnosti A508.

use moodle
Title: Re: Objektove programovanie
Post by: mirek on 12.05.2009, 18:18:03
Zdravim pani,

kedze tento topic ma 46 stran a nemam nervi ho cely citat - vie niekto ci su na webe prednasky? Ak ano link prosim.

Dik vopred :)
fiha - mam rad taketo prispevky. to naozaj svedci o urovni autora. neprekvapilo by ma, keby tu nasledoval dalsi prispevok s poziadavkou na heslo do kurzu...
Title: Re: Objektove programovanie
Post by: MorFiuM on 12.05.2009, 18:24:45
fiha - mam rad taketo prispevky. to naozaj svedci o urovni autora. neprekvapilo by ma, keby tu nasledoval dalsi prispevok s poziadavkou na heslo do kurzu...
presne :D
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 12.05.2009, 18:25:19
to zase ja mam rad ked na konci pyta dakto heslo do kurzu :D
Title: Re: Objektove programovanie
Post by: john_doe on 12.05.2009, 19:01:15
Zdravim pani,

kedze tento topic ma 46 stran a nemam nervi ho cely citat - vie niekto ci su na webe prednasky? Ak ano link prosim.

Dik vopred :)
fiha - mam rad taketo prispevky. to naozaj svedci o urovni autora. neprekvapilo by ma, keby tu nasledoval dalsi prispevok s poziadavkou na heslo do kurzu...

Nacasovanie tejto otazky na zapoctovy tyzden svedci o schopnostiach autora :)
Title: Re: Objektove programovanie
Post by: JCube on 12.05.2009, 19:20:16
jj to si vystihol :) aj ked necakal by som tolko sebakritiky a sebareflexie :D
Title: Re: Objektove programovanie
Post by: mirek on 12.05.2009, 19:45:11
jj to si vystihol :) aj ked necakal by som tolko sebakritiky a sebareflexie :D

to teda - to sa casto nevidi. nie len medzi studentmi, ale ani v tejto republike nasej fajnej. mozno sa predsa len zacina bliskat na nove casy... :-)
Title: Re: Objektove programovanie
Post by: puq on 12.05.2009, 19:56:35
jedine ked tak sa nad tatrou zacne bliskat :P a to i tak jedine v case burok :D
Title: Re: Objektove programovanie
Post by: Agamemnon on 12.05.2009, 21:06:49
ako to je? :) jedna lastovička leto nerobí? :) alebo tak nejak :)
Title: Re: Objektove programovanie
Post by: MorFiuM on 12.05.2009, 21:43:36
blyskat
Title: Re: Objektove programovanie
Post by: mirek on 12.05.2009, 21:45:05
blyskat

a to som to slovo dneska pouzil dvakrat... hmm... nuz - aspon vydjet totu uroven more
Title: Re: Objektove programovanie
Post by: domino3d on 12.05.2009, 23:20:12
blyskat

a to som to slovo dneska pouzil dvakrat... hmm... nuz - aspon vydjet totu uroven more
lol
Title: Re: Objektove programovanie
Post by: Aniy on 12.05.2009, 23:52:01
prepracovanosť :)
Title: Re: Objektove programovanie
Post by: Patto on 13.05.2009, 01:01:14
Ludia neviete, ako nastavim v doxzgene, aby mi bralo aj diakritiku, kedze som robil komentare s diakritikou ... Ked nastavim slovak jazyk, tak zo zaciatku dokumentacie je diakritika ok, ale potom cca op polky neviem preco je uz zla.
Title: Re: Objektove programovanie
Post by: majo on 13.05.2009, 01:41:22
na minulom cviku binas cosi spominal ze nie vsetko budeme musiet tlacit nevie niekto co a ako?
Title: Re: Objektove programovanie
Post by: Patto on 13.05.2009, 03:18:47
V com je najlepsie robit tie UML diagramy? ... A nechapem preco nemoze byt z visualka, ved to sa mi zda byt praveze najlepsie ... skusal som tie starUML a argoUML ale nejako nejde (neviem) vygenerovat a nemam cas sa s tym bavit

a zajtra sa pri Binasovi kedy da odovzdavat?
Title: Re: Objektove programovanie
Post by: domino3d on 13.05.2009, 03:23:38
mne sa podarilo nakoniec spravit tie diagramy cez neaky soft ALTOVA uml ...šmarte to googla...
tlacit netreba nic, dnes som odovzdaval
Title: Re: Objektove programovanie
Post by: pinderko on 13.05.2009, 04:00:39
nevie niekto co vsetko treba odovzdat pri czabovi(sorry ak som skomolil meno)a v jakej forme...???
Title: Re: Objektove programovanie
Post by: radix on 13.05.2009, 04:06:01
podmienky su na wiki
Title: Re: Objektove programovanie
Post by: !Cica! on 13.05.2009, 04:23:45
....davam este raz do pozornosti ak niekto potrebuje info...alebo otestovat si zadanie:

http://hornad.fei.tuke.sk/~szabo/oop/OOP_Blog/OOP_Blog.html (http://hornad.fei.tuke.sk/~szabo/oop/OOP_Blog/OOP_Blog.html)

......... ;)
Title: Re: Objektove programovanie
Post by: Patto on 13.05.2009, 06:36:05
Neviete kde kedy sa da dnes (streda) odovzdat zadanie pri Binasovi? ... na moodle zatial nie je dalsi termin vypisany a zo SUPER noveho informacneho systemu MAIS nezistim, kde kto co ma a vuycuje atd ... kedze skoro nic sa tam uz neda zistit
Title: Re: Objektove programovanie
Post by: Matejus on 13.05.2009, 14:45:40
neviete ci cviciaci Kunštár má v štvrtok nejaké cviko z OOP ?
Title: Re: Objektove programovanie
Post by: ropman on 13.05.2009, 15:30:24
mne sa podarilo nakoniec spravit tie diagramy cez neaky soft ALTOVA uml ...šmarte to googla...
tlacit netreba nic, dnes som odovzdaval

potvrdzujem, s tym to ide, da sa tam importnut dll-ko
Title: Re: Objektove programovanie
Post by: mirek on 13.05.2009, 16:50:36
Ludia neviete, ako nastavim v doxzgene, aby mi bralo aj diakritiku, kedze som robil komentare s diakritikou ... Ked nastavim slovak jazyk, tak zo zaciatku dokumentacie je diakritika ok, ale potom cca op polky neviem preco je uz zla.

ked sa pozries do konifguracneho suboru k doxygen-u, je tam polozka nieco v style INPUT_ENCODING - tak tu nastav na windows-1250
Title: Re: Objektove programovanie
Post by: mirek on 13.05.2009, 16:50:55
na minulom cviku binas cosi spominal ze nie vsetko budeme musiet tlacit nevie niekto co a ako?

nebude treba tlacit pouzivatelsku a systemovu prirucku
Title: Re: Objektove programovanie
Post by: mirek on 13.05.2009, 16:52:00
mne sa podarilo nakoniec spravit tie diagramy cez neaky soft ALTOVA uml ...šmarte to googla...
tlacit netreba nic, dnes som odovzdaval


ale to tiez nie je dobry nastroj, pretoze kresli graficke/farebne veci podobne ako visualko. takze - stale hladame vitaza ;)
Title: Re: Objektove programovanie
Post by: JCube on 13.05.2009, 16:52:35
powerdesigner? :D
Title: Re: Objektove programovanie
Post by: piton on 13.05.2009, 16:54:14
neje open source, ani freeware :) stale hladame...
Title: Re: Objektove programovanie
Post by: Mao on 13.05.2009, 16:55:19
papier a pero ? :)
Title: Re: Objektove programovanie
Post by: Agamemnon on 13.05.2009, 17:00:04
urobte si vlastny tool...
tu je take mnoztsvo poziadaviek na nastroj, ktory sa pouzije raz a potom sa zabudne, az to nie je zdrave...
Title: Re: Objektove programovanie
Post by: JCube on 13.05.2009, 17:02:24
neje open source, ani freeware :) stale hladame...
ale je trial ;)
Title: Re: Objektove programovanie
Post by: radix on 13.05.2009, 17:06:42
tych 15dni ci kolko to tam pise bohate staci :) aj na dbs,oop a nvm co vsetko
Title: Re: Objektove programovanie
Post by: piton on 13.05.2009, 17:10:10
len ci vyhovuje aj panovi Binasovi :)
Title: Re: Objektove programovanie
Post by: JCube on 13.05.2009, 17:28:29
vyhovuje...preco ne? :D
Title: Re: Objektove programovanie
Post by: MorFiuM on 14.05.2009, 03:45:18
caute, mam zajtra cviko o 9.10 so Szabom a mal by som na nom odovzdavat zadanie. zadanie mam hotove az na popisy miestnosti a dokumentaciu..ale to uz nie som schopny dokoncit, ani ist na to cviko, kedze mam horucku...neviete ci ma cvika aj v piatok, alebo ci sa u neho da odovzdat buduci tyzden? dik
Title: Re: Objektove programovanie
Post by: piton on 14.05.2009, 03:48:05
som pocul, ze o tyzden csabovci odovzdavaju u pana Binasa a o 2 tyzdne zase u csabu, ze dakde ide het ci co...
Title: Re: Objektove programovanie
Post by: meki on 14.05.2009, 03:54:17
som pocul, ze o tyzden csabovci odovzdavaju u pana Binasa a o 2 tyzdne zase u csabu, ze dakde ide het ci co...
dufam ze si pocul zle
Title: Re: Objektove programovanie
Post by: MorFiuM on 14.05.2009, 04:12:32
som pocul, ze o tyzden csabovci odovzdavaju u pana Binasa a o 2 tyzdne zase u csabu, ze dakde ide het ci co...

a nevie niekto, ci ma csaba cvika aj v piatok?
Title: Re: Objektove programovanie
Post by: Agamemnon on 14.05.2009, 04:22:26
pozri na starom IS... tam sa vieš dostať ku všetkým rozvrhom... niekde tu bola linka - asi v threade o novom is
Title: Re: Objektove programovanie
Post by: MorFiuM on 14.05.2009, 04:35:50
pozri na starom IS... tam sa vieš dostať ku všetkým rozvrhom... niekde tu bola linka - asi v threade o novom is
mas pravdu, diky za tip

STARY IS STUDENT:
Code: [Select]
https://info2.tuke.sk/login/webin.exe?app=stud08
Title: Re: Objektove programovanie
Post by: pinderko on 14.05.2009, 06:09:51
co treba mat vytlacene pri odovzdavani zadania pri csabovi???

Title: Re: Objektove programovanie
Post by: !Cica! on 14.05.2009, 06:28:38
som pocul, ze o tyzden csabovci odovzdavaju u pana Binasa a o 2 tyzdne zase u csabu, ze dakde ide het ci co...
dnes vravel ze bude preberat zadania uz len vo stvrtok 7:30 tusim a potom len 29teho...
Title: Re: Objektove programovanie
Post by: Dudusa on 14.05.2009, 08:34:35
ano Csaba ide prec a vrati sa vraj okolo 25.
Title: Re: Objektove programovanie
Post by: wolfy on 14.05.2009, 17:41:25
Kedy moz odovzdat zadanie pri Ing. Kunstarovi ? thx :)
Title: Re: Objektove programovanie
Post by: timwood on 14.05.2009, 17:54:26
na moodli je terimin: 19.5., to je buduci tyzden utorok. zadanie som uz poslal cez system. Mozu prist teda na tento termin aj ti, ktori mali s ujom Binasom?
Title: Re: Objektove programovanie
Post by: mirek on 14.05.2009, 18:51:51
na moodli je terimin: 19.5., to je buduci tyzden utorok. zadanie som uz poslal cez system. Mozu prist teda na tento termin aj ti, ktori mali s ujom Binasom?

ked odovzdavanie, tak vo velkom - aj s ujom binasom ;)
Title: Re: Objektove programovanie
Post by: kilomassa on 14.05.2009, 21:02:35
na moodli je terimin: 19.5., to je buduci tyzden utorok. zadanie som uz poslal cez system. Mozu prist teda na tento termin aj ti, ktori mali s ujom Binasom?

ked odovzdavanie, tak vo velkom - aj s ujom binasom ;)
bohužial aj mne asi nič iné neostane
Title: Re: Objektove programovanie
Post by: mirek on 14.05.2009, 22:16:10
na moodli je terimin: 19.5., to je buduci tyzden utorok. zadanie som uz poslal cez system. Mozu prist teda na tento termin aj ti, ktori mali s ujom Binasom?

ked odovzdavanie, tak vo velkom - aj s ujom binasom ;)
bohužial aj mne asi nič iné neostane

binas sa vraj vela pyta. aj jcube hovoril, ze by pri nom nechcel odovzdavat a to je teda iny makac...
Title: Re: Objektove programovanie
Post by: JCube on 14.05.2009, 22:17:12
jcube ma do makaca strasne daleko...ale musi potvrdit...binas sa pyta na hrozne vela veci... :ohmigod:
Title: Re: Objektove programovanie
Post by: timwood on 14.05.2009, 23:25:00
no ale predsa, ked niekto robil zadanie sam od piky, tak sa nema coho bat..neviem co take zazracne by sa ma tam mohol opytat :)
Title: Re: Objektove programovanie
Post by: Agamemnon on 15.05.2009, 01:17:37
jj, keď človek urobí sám, tak to má v pohode... :)
Title: Re: Objektove programovanie
Post by: piton on 15.05.2009, 05:42:55
by som povedal, ze ked clovek robilo sam, tak pan Binas to vie aj patricne ohodnotit :) cize ked ste robili sami a viete obhajit, tak sa nie je coho bat :bannana_guitar:
Title: Re: Objektove programovanie
Post by: kilomassa on 15.05.2009, 07:48:49
jj, keď človek urobí sám, tak to má v pohode... :)
tak napr mne si ty dost pomohol ked mi trebalo v niecom trosku pomoct a to tam potom zbytocne pojdem ked kamos co robil uplne sam neodovzdal aj ked mu slo vsetko... to podla mna je cudne
Title: Re: Objektove programovanie
Post by: Agamemnon on 15.05.2009, 15:09:06
no dobre, ale tak ja som ti pomohol s pár riadkami... to ťažko sa dá počítať... takže to si robil celé sám aj ty... a tak rozumieš ako to celé funguje... takže by si imo nemal mať problém odovzdať...
ja čo som videl odovzdávania, tak to bolo bez problémov - aj v prípade, že sa napr. našli nejaké menšie chyby v programe, priamo na mieste a pod... ak človek vedel, čo to robí, tak to bolo v pohode
Title: Re: Objektove programovanie
Post by: timwood on 15.05.2009, 15:30:22
ked sme uz pritom, tak mne napr. pomahal sam pan Binas, takze to zhruba bude podla jeho predstav :)
Title: Re: Objektove programovanie
Post by: mirek on 15.05.2009, 17:56:05
jj, keď človek urobí sám, tak to má v pohode... :)
tak napr mne si ty dost pomohol ked mi trebalo v niecom trosku pomoct a to tam potom zbytocne pojdem ked kamos co robil uplne sam neodovzdal aj ked mu slo vsetko... to podla mna je cudne

obcas je otazka, ako to ide. kedze som opakujuci, tak viem, ze vlani sa stal taky pripad, ze jeden chalanisko doniesol hru, ale napisanu v jednom subore - jeden Main() a par metod. sice to islo, ale nebol v tom ziaden objektovy pristup. cize - pouzijem slova klasika - nie je vsetko zlato, co sa vysti...
Title: Re: Objektove programovanie
Post by: mirek on 15.05.2009, 17:56:30
ked sme uz pritom, tak mne napr. pomahal sam pan Binas, takze to zhruba bude podla jeho predstav :)

ty brdo - to on zvykne? keby som vedel, tak tu nevypisujem, ale rovno jeho otravujem...
Title: Re: Objektove programovanie
Post by: MorFiuM on 15.05.2009, 19:27:46
obcas je otazka, ako to ide. kedze som opakujuci, tak viem, ze vlani sa stal taky pripad, ze jeden chalanisko doniesol hru, ale napisanu v jednom subore - jeden Main() a par metod. sice to islo, ale nebol v tom ziaden objektovy pristup. cize - pouzijem slova klasika - nie je vsetko zlato, co sa vysti...

:DD nie je vsetko zlato co sa blysti, nie je vsetko konak co kon vysti ...
Title: Re: Objektove programovanie
Post by: mishelka on 15.05.2009, 20:28:37
by som povedal, ze ked clovek robilo sam, tak pan Binas to vie aj patricne ohodnotit :) cize ked ste robili sami a viete obhajit, tak sa nie je coho bat :bannana_guitar:
suhlas, ked robis sam nemas u binasa ziadny problem

jj, keď človek urobí sám, tak to má v pohode... :)
tak napr mne si ty dost pomohol ked mi trebalo v niecom trosku pomoct a to tam potom zbytocne pojdem ked kamos co robil uplne sam neodovzdal aj ked mu slo vsetko... to podla mna je cudne

obcas je otazka, ako to ide. kedze som opakujuci, tak viem, ze vlani sa stal taky pripad, ze jeden chalanisko doniesol hru, ale napisanu v jednom subore - jeden Main() a par metod. sice to islo, ale nebol v tom ziaden objektovy pristup. cize - pouzijem slova klasika - nie je vsetko zlato, co sa vysti...
tak to je zjavne, ze ked to spravis do jednej triedy, ze si nepochopil paradigmu, nemozes mat full... :ohmigod:
Title: Re: Objektove programovanie
Post by: stamperlik on 16.05.2009, 01:00:50
uploadnite hotove hry, namiesto ucenia na skusky budem bavit ...
Title: Re: Objektove programovanie
Post by: timwood on 16.05.2009, 04:35:37
ked sme uz pritom, tak mne napr. pomahal sam pan Binas, takze to zhruba bude podla jeho predstav :)

ty brdo - to on zvykne? keby som vedel, tak tu nevypisujem, ale rovno jeho otravujem...
:embarassed:
Title: Re: Objektove programovanie
Post by: markus on 16.05.2009, 05:12:42
mam dotaz ohladne prihlasovania datumov na skusku z OP...
je tam prihlasenie na 21. a 1.
ale pocul som ze vraj by mal byt este jeden datum 8. je to pravda ci su to len chyry? lebo  zasa to vsetko naplanovali tak ze mi vidu 2 skusky na 21. a 25. a tak by som si aspon jednu posunul...
Title: Re: Objektove programovanie
Post by: LNC on 16.05.2009, 05:37:17
ci pana, jak ja toto stihnem do utorka? naucit sa objektovo programovat, heh :D
Title: Re: Objektove programovanie
Post by: kilomassa on 18.05.2009, 15:20:16
nejaké info o skúške?
Title: Re: Objektove programovanie
Post by: Matejus on 18.05.2009, 15:38:43
kedy a kde sa odovzdavaju zadania pri Ing. Kunštárovi prosím vás
Title: Re: Objektove programovanie
Post by: sunar007 on 18.05.2009, 21:51:45
kedy a kde sa odovzdavaju zadania pri Ing. Kunštárovi prosím vás
zajtra, neviem kedy, neviem kde..vraj to je niekde na moodli, ale nemám šajnu kde ???
Title: Re: Objektove programovanie
Post by: Kuko on 18.05.2009, 22:11:16
 :( nevie niekto poradit? Snazim sa vygenerovat diagram tried ale hadze mi to stale tu istu chybu : C# reverse engineering has been completed successfully alebo reverse engineering of file failed :(:(  bu
Title: Re: Objektove programovanie
Post by: Mao on 18.05.2009, 22:59:43
Si si aj precital poriadne tu prvu hlasku C# reverse engineering has been completed successfully?
To je podla teba chyba?
Podla mna to znamena ze to prebehlo uspesne
Title: Re: Objektove programovanie
Post by: JCube on 18.05.2009, 23:00:45
hlasky sa zasadne necitaju... :D
Title: Re: Objektove programovanie
Post by: Agamemnon on 19.05.2009, 00:07:08
a aj keby tam nejaká chyba bola, tak bez toho, v akom to robíš programe, ti len ťažko niekto pomôže :D
Title: Re: Objektove programovanie
Post by: P@4k on 19.05.2009, 00:13:01
no mne nieco podobne vyhodilo v starUML....a k tomu este hlaska: Unrecoverable Parse Error
Title: Re: Objektove programovanie
Post by: domino3d on 19.05.2009, 00:15:28
neviete ci v tretom budeme mat neaky semestralny projekt, a potom bakalalsku pracu alebo rovno bc pracu? alebo ako to je vlastne
Title: Re: Objektove programovanie
Post by: Mao on 19.05.2009, 00:24:41
V zimnom semestri je bakalarsky projekt, na ktory  v lete nadvazuje bakalarska praca.
Title: Re: Objektove programovanie
Post by: timwood on 19.05.2009, 02:08:04
neviete teda niekto kedy a kde treba prist zajtra na to odovzdavanie,hodnotenie tych zadani ?
Title: Re: Objektove programovanie
Post by: Kuko on 19.05.2009, 03:49:31
neviete teda niekto kedy a kde treba prist zajtra na to odovzdavanie,hodnotenie tych zadani ?
uz to je na moodle
Title: Re: Objektove programovanie
Post by: thom on 19.05.2009, 15:00:23
Caute, nevie niekto ochotny hodit sem este nejaku postupnost krokov ako vygenerujem uml diagram v argouml alebo v star uml lebo nejak som z toho vedla ako na to, v power designe mi to nechce vygenerovat.Inac funguje niekomu ten link kde je specifikacia tich zadani, lebo mne nie.
Title: Re: Objektove programovanie
Post by: mishelka on 19.05.2009, 15:39:59
ja som to robila v netbeanse, ak to robis v jave.. je tam reverse ingeneering, ale musite mat uml plugin.. keby niekto chcel..
v power designeri ti to vygeneruje len ked to mas podla jeho sablony pisane.. skus to nejako po jednej triede, pripadne vyhadzat niektore veci z tried a nechat len dolezite a potom generovat.. neviem v akom jazyku to robis..
Title: Re: Objektove programovanie
Post by: thom on 19.05.2009, 16:02:23
ja som to robila v netbeanse, ak to robis v jave.. je tam reverse ingeneering, ale musite mat uml plugin.. keby niekto chcel..
v power designeri ti to vygeneruje len ked to mas podla jeho sablony pisane.. skus to nejako po jednej triede, pripadne vyhadzat niektore veci z tried a nechat len dolezite a potom generovat.. neviem v akom jazyku to robis..
No ja to robim v C#, ale v tom power disegne to nejake biedne,pretoze vobec nic mi nevygenerujea skusal som uz vselico mozne. Tak poskusam nejako po jednej triede to popridavat.
Title: Re: Objektove programovanie
Post by: mishelka on 19.05.2009, 16:10:57
neskusala som to, priznam sa.. ale moze to byt nejakymi vecami, co tam mas, ze to nevie spravit.. treba vyhadzat metody napr. a nechat len properties v triedach.. uvidis co to spravi... a ked to prejde, tak potom postupne pridavat mu veci a skusat..
Title: Re: Objektove programovanie
Post by: JCube on 19.05.2009, 16:15:22
v powerdesigneri mi to slo vzdy pomocou reverse engineeringu...aj s metodami... chyba bude kdesi medzi klavesnicou a stolickou..
Title: Re: Objektove programovanie
Post by: mishelka on 19.05.2009, 16:17:23
v powerdesigneri mi to slo vzdy pomocou reverse engineeringu...aj s metodami... chyba bude kdesi medzi klavesnicou a stolickou..
ta napis mu navod :D
Title: Re: Objektove programovanie
Post by: JCube on 19.05.2009, 16:24:28
ta pustim PD...dam novy objektovo orientovany model...class diagram pre C mrezu...language...reverse engineer C mreza...addnem cs subory...OK...vuala...
Title: Re: Objektove programovanie
Post by: mirek on 19.05.2009, 17:16:16
Caute, nevie niekto ochotny hodit sem este nejaku postupnost krokov ako vygenerujem uml diagram v argouml alebo v star uml lebo nejak som z toho vedla ako na to, v power designe mi to nechce vygenerovat.Inac funguje niekomu ten link kde je specifikacia tich zadani, lebo mne nie.

no sak to je jednoduche. pustim argouml a rovno som v navrharovi class diagramu. postup je nasledujuci:

1. kliknem na ikonku triedy
2. kliknem na plochu, kde chcem triedu umiestnit
3. napisem nazov do triedy bud do grafickej reprezentacie triedy na platne alebo do prislusneho textboxu pod platnom s prislusnym nazvom Name
4. pridam atribut kliknutim do strednej casti triedy na platne alebo kliknem na prislusnu ikonku na paneli nastrojov (New attribute) alebo kliknem na rovnaku ikonku pod platnom (New attribute)
5. vyplnim potrebne udaje ohladom noveho atributu (nazov a typ)
6. ak este nemam vsetky atributy, opakujem postupnost od bodu 4
7. pridam metodukliknutim do spodnej casti triedy na platne alebo kliknem na prislusnu ikonku na paneli nastrojov (New operation) alebo kliknem na rovnaku ikonku pod platnom (New operation)
8. vyplnim potrebne udaje ohladom novej metody (nazov, zoznam parametrov a typ navratovej hodnoty)
9. ak este nemam vsetky metody, opakujem postupnost od bodu 7
10. ak nemam este vsetky triedy, opakujem postupnost od bodu 1
11. vytvorim rozhranie kliknutim na prislusnu ikonku na paneli nastrojov (New interface) a umiestnim ho na platno
12. vyplnim nazov rozhrania - bud priamo na platne alebo opat v Name textboxe pod platnom
13. podobnym sposobom popridavam metody do rozhrania ako v pripade triedy
14. pokial nemam vytvorene vsetky rozhrania, opakujem cinnost od bodu 11
15. povytvaram vztahy medzi triedami a rozhraniami pouzitim vhodnych sipiek (tento bod je uz zavisly od konkretnej implementacie, nakolko moze byt u kazdeho inac)

nuz - jednoduche. a ked si k tomu clovek trosku sadne, tak to uz ide samo. kazdopadne - enjoy ;)
Title: Re: Objektove programovanie
Post by: wolfy on 19.05.2009, 23:38:20
kedy bude dalsi najblizsi termin pre odovzdanie zadani ? thx  :)
Title: Re: Objektove programovanie
Post by: timwood on 20.05.2009, 04:47:13
som pocul pri odovzdavaniach od binasa, ze asi na buduci utorok, tak ako teraz bolo..
Title: Re: Objektove programovanie
Post by: radix on 20.05.2009, 15:16:19
buduci tyzden
Title: Re: Objektove programovanie
Post by: hudyy on 20.05.2009, 19:56:45
mirek, tvoj mail je Miroslav.Binas@tuke.sk? A kontrolujes si postu sem-tam?
Title: Re: Objektove programovanie
Post by: mirek on 20.05.2009, 20:15:56
mirek, tvoj mail je Miroslav.Binas@tuke.sk? A kontrolujes si postu sem-tam?

tam/sem kazdy den. si v poradi... :-P
Title: Re: Objektove programovanie
Post by: ownz on 20.05.2009, 21:23:30
Zdravicko , co ma byt na skuske z OOP ? len test z prednasok nejake otazky alebo aj nejake doplnovacky kodu ???
Title: Re: Objektove programovanie
Post by: LNC on 20.05.2009, 22:31:35
mirek je asik najziadanejsi Ing. na skole :D
Title: Re: Objektove programovanie
Post by: Matejus on 20.05.2009, 22:39:37
Smiem vediet ci sa mozu druhaci prihlasovat na skusku z OOP na den 21.5.2009 ? alebo je to len pre tretiakov ? ako to je ? z kazdej strany pocujem inu informaciu... tak by som v tom rad mal jasno
Title: Re: Objektove programovanie
Post by: timwood on 20.05.2009, 23:29:43
na skusku z OP sa snad ani netreba ucit..to bud vies abo nevies:)
Title: Re: Objektove programovanie
Post by: Matejus on 20.05.2009, 23:33:40
tiez si myslim to iste, ale radsej by som bol, keby mi niekto odpovedal na otazku ci mozem ist zajtra na skusku. Ci to nie je termin len pre tretiakov. Lebo taka informacia sa ku mne dostala.
Title: Re: Objektove programovanie
Post by: ropman on 20.05.2009, 23:37:46
nvm tiez som zajtra prihlaseny ale hadam ze keby to bolo len pre tretiakov tak to napisu do poznamky
Title: Re: Objektove programovanie
Post by: keckus on 20.05.2009, 23:51:04
nam vravel cviciaci, ze sa mame hlasit na ten hromadny termin
Title: Re: Objektove programovanie
Post by: Matejus on 20.05.2009, 23:56:54
neviem, ale na MAIS nevidim ziadny rozdiel v type terminu dna 21.5 a 1.6  ... iba ak to, ze 1.6 je tych miestnosti vypisanych trochu viac ...
Title: Re: Objektove programovanie
Post by: Agamemnon on 21.05.2009, 02:40:12
btw... vyšlo VS 2010 Beta 1... voľne dostupné na stiahnutie :)
Title: Re: Objektove programovanie
Post by: radix on 21.05.2009, 13:27:52
to uz vie kodit aj bez usera? :D
Title: Re: Objektove programovanie
Post by: Agamemnon on 21.05.2009, 14:41:49
jasne... mu len povieš - cez mikrofón - "urob mi zadanie", a ono to nakódi ;D dokonca aj s komentármi, aby si lepšie vedel dokumentáciu vygenerovať :D
Title: Re: Objektove programovanie
Post by: psicho on 21.05.2009, 16:29:48
to uz vie kodit aj bez usera? :D

ne len hlavne podporuje tie nove veci z c# 4.0 ale predpokladam ze podpora C++x0 je chaba :( mihu mihu 
Title: Re: Objektove programovanie
Post by: Agamemnon on 21.05.2009, 16:59:02
ono, niektoré tie veci v .net 4.0 sú fakt dobré a potrebné... napr. to generické dedenie alebo ako to nazvať (oni to nazývajú kovariancia a kontravariancia generických typov) - to ma fakt potešilo :)... prípadne pridali optional parameters - to sa tiež môže hodiť :) - aj keď to sa dá riešiť cez polymorphism :)
Title: Re: Objektove programovanie
Post by: psicho on 23.05.2009, 16:41:12
ono, niektoré tie veci v .net 4.0 sú fakt dobré a potrebné... napr. to generické dedenie alebo ako to nazvať (oni to nazývajú kovariancia a kontravariancia generických typov) - to ma fakt potešilo :)... prípadne pridali optional parameters - to sa tiež môže hodiť :) - aj keď to sa dá riešiť cez polymorphism :)

suhlasim, dobrym smerom sato ubera  a teraz dokonca microsoft prisiel stakou mega vega speci vecou ze Parallel FX cele ten balik sa vola (Parallel Extensions) a to ono je taka high end vecicka na podporu paralelneho programovania a celetoje take mega vega easy ze ked xes nejaky obycajny for ciklus prerobit aby bol paralelny tak len prepises for na paralel_for a ono to automaticky rozdeli tu iteraciu medzi jednotlive jadra kere mas dostupne a aj ta distribucia je inteligetna podla zatazenia jednotlivych jadier alebo ked napr ciklus je malicky zesa neoplati delit tak ani nedeli do jadier a dokonca je to tak speci ze aj vypocti sa rozdiela do sub vypoctov na jednotlive jadra.....dakde na nete je taky demo projekt ze zobrali jeden ray-tracing engine kery daval tak 3-4 frami/sekunda a oni ten engine zobrali a len tolko zrobili ze kazdy jeden for prepisali naten parallel_for a po modifikacii na 4 jadrovom pentiu daval 11-12 frameov   


a na druhej strane ked konecne uz prekladace budu plne podporovat novy standard pre c++ ,tak programovanie s vlaknami bude este jednoduchsie a krajsie ako jeto v c# alebo v jave :P uz sa tesiiim jupi jupi
Title: Re: Objektove programovanie
Post by: domino3d on 23.05.2009, 16:59:32
ono, niektoré tie veci v .net 4.0 sú fakt dobré a potrebné... napr. to generické dedenie alebo ako to nazvať (oni to nazývajú kovariancia a kontravariancia generických typov) - to ma fakt potešilo :)... prípadne pridali optional parameters - to sa tiež môže hodiť :) - aj keď to sa dá riešiť cez polymorphism :)

suhlasim, dobrym smerom sato ubera  a teraz dokonca microsoft prisiel stakou mega vega speci vecou ze Parallel FX cele ten balik sa vola (Parallel Extensions) a to ono je taka high end vecicka na podporu paralelneho programovania a celetoje take mega vega easy ze ked xes nejaky obycajny for ciklus prerobit aby bol paralelny tak len prepises for na paralel_for a ono to automaticky rozdeli tu iteraciu medzi jednotlive jadra kere mas dostupne a aj ta distribucia je inteligetna podla zatazenia jednotlivych jadier alebo ked napr ciklus je malicky zesa neoplati delit tak ani nedeli do jadier a dokonca je to tak speci ze aj vypocti sa rozdiela do sub vypoctov na jednotlive jadra.....dakde na nete je taky demo projekt ze zobrali jeden ray-tracing engine kery daval tak 3-4 frami/sekunda a oni ten engine zobrali a len tolko zrobili ze kazdy jeden for prepisali naten parallel_for a po modifikacii na 4 jadrovom pentiu daval 11-12 frameov   


a na druhej strane ked konecne uz prekladace budu plne podporovat novy standard pre c++ ,tak programovanie s vlaknami bude este jednoduchsie a krajsie ako jeto v c# alebo v jave :P uz sa tesiiim jupi jupi

ale ved to je uplne super :)  br sa tesim tez  :evica:
Title: Re: Objektove programovanie
Post by: Agamemnon on 23.05.2009, 18:25:57
hmmm, o tom parallel fx som už počul, ale len tak veľmi povrchne... takže vďaka za info :) vyzerá to byť veľmi zaujímavé... :)
Title: Re: Objektove programovanie
Post by: piton on 23.05.2009, 21:10:28
uz aby to bolo v Mone :-D
Title: Re: Objektove programovanie
Post by: mirek on 24.05.2009, 09:52:10
uz aby to bolo v Mone :-D

ono to vyzera tak, ze to tam asi aj je od vlanajsieho gsoc - pozri http://tirania.org/blog/archive/2008/Jul-26-1.html (http://tirania.org/blog/archive/2008/Jul-26-1.html) nepatral som dalej ohladom pouzitia, len viem, ze som uz o tom kdesi v suvislosti s monom cital.
Title: Re: Objektove programovanie
Post by: matusqo on 25.05.2009, 01:26:31
prosim vas ludia neviete nahodou kedy sa tento tyzden bude odovzdavat zadanie? mam s Binasom Mirekom
bude to uz zajtra alebo v utorok alebo kedy?
Title: Re: Objektove programovanie
Post by: Agamemnon on 25.05.2009, 01:41:57
mirek príde a povie...
aj keď nvm, čo bude cez utorok a stredu, lebo sú štátnice a časť ľudí bude na nich...
Title: Re: Objektove programovanie
Post by: LNC on 26.05.2009, 01:08:34
mireeeeeeek, no uz prid a daj nam vediet co a ako a kedy :)
Title: Re: Objektove programovanie
Post by: meki on 26.05.2009, 01:12:06
ak by to niekoho zaujimalo tak zadanie pri csabovi sa odovzdava v piatok od 9:00-11:00 B515
Title: Re: Objektove programovanie
Post by: matusqo on 26.05.2009, 01:23:41
ak by to niekoho zaujimalo tak zadanie pri csabovi sa odovzdava v piatok od 9:00-11:00 B515
super skoda ze nemozme tam odovzdat :D
Title: Re: Objektove programovanie
Post by: LNC on 26.05.2009, 01:28:10
preco by si nemohol? sak je cviciaci..
Title: Re: Objektove programovanie
Post by: matusqo on 26.05.2009, 01:55:33
preco by si nemohol? sak je cviciaci..
hej ale ked moj cviaci ma moje body za bleskovky a dochadzku a secko? a aj moj scenar
Title: Re: Objektove programovanie
Post by: mirek on 26.05.2009, 03:44:08
mireeeeeeek, no uz prid a daj nam vediet co a ako a kedy :)

no - uz asi viete, ze je kus problem kvoli statniciam s miestnostami. takze zajtra z toho nic nebude. vieme sa ale dohodnut napriklad na strede, ak si zadanie donesiete na svojom laptope. vo stvrtok potom oficialne. hmm?
Title: Re: Objektove programovanie
Post by: LNC on 26.05.2009, 03:47:47
to co znamena vo stvrtok oficialne???
ja laptop donesem!
Title: Re: Objektove programovanie
Post by: bludar on 26.05.2009, 04:31:37
no - uz asi viete, ze je kus problem kvoli statniciam s miestnostami. takze zajtra z toho nic nebude. vieme sa ale dohodnut napriklad na strede, ak si zadanie donesiete na svojom laptope. vo stvrtok potom oficialne. hmm?

Kedy a Kde v stredu ? A Kedy a kde vo stvrtok?
Title: Re: Objektove programovanie
Post by: mafiabogar on 26.05.2009, 04:36:28
neviete kedy sa odovzdavaju zadania u cv. Jana Kunstara? niekto nieco spominal ze zajtra ... tak neviem  ???
Title: Re: Objektove programovanie
Post by: matusqo on 26.05.2009, 05:20:11
mireeeeeeek, no uz prid a daj nam vediet co a ako a kedy :)

no - uz asi viete, ze je kus problem kvoli statniciam s miestnostami. takze zajtra z toho nic nebude. vieme sa ale dohodnut napriklad na strede, ak si zadanie donesiete na svojom laptope. vo stvrtok potom oficialne. hmm?
no asi by bolo najlepsie nechat to na ten stvrtok ako oficialne odovzdavanie nie? nech sa povie v akej miestnosti a o ktorej hodine a prideme tam a bude v tom poriadok.
Title: Re: Objektove programovanie
Post by: sunar007 on 26.05.2009, 14:41:53
neviete kedy sa odovzdavaju zadania u cv. Jana Kunstara? niekto nieco spominal ze zajtra ... tak neviem  ???
ak sa nemýlim, tak je to dnes (utorok), ten istý čas a miesto ako minule..
..ale môžem sa mýliť
Title: Re: Objektove programovanie
Post by: Agamemnon on 26.05.2009, 15:12:37
dnes určite nie je... štátnice sú...
Title: Re: Objektove programovanie
Post by: sad47 on 26.05.2009, 15:57:15
Neviete niekto kedy berie zadania Szabo? Som pocul nieco ze piatok spolu s DBS ale neviem kedy...
Title: Re: Objektove programovanie
Post by: radix on 26.05.2009, 16:05:31
Neviete niekto kedy berie zadania Szabo? Som pocul nieco ze piatok spolu s DBS ale neviem kedy...
nie je istejsie napisat mu email?
Title: Re: Objektove programovanie
Post by: psicho on 26.05.2009, 16:21:12
INAK NEXE ESTE NEKTO NAHODOU ZADANIE z OOP ????? Ked mi poskitnes scenar hry + mapu do dna (aj menej) ti viem dodat komplet hru aj sdokumentaciami ,diagramami vsecko , full implementacia no proste kompletka, na cene sa dohodneme :)
Title: Re: Objektove programovanie
Post by: meki on 26.05.2009, 17:07:38
Neviete niekto kedy berie zadania Szabo? Som pocul nieco ze piatok spolu s DBS ale neviem kedy...
v piatok 9:00 - 11:00 B515
Title: Re: Objektove programovanie
Post by: mirek on 26.05.2009, 17:53:26
INAK NEXE ESTE NEKTO NAHODOU ZADANIE z OOP ????? Ked mi poskitnes scenar hry + mapu do dna (aj menej) ti viem dodat komplet hru aj sdokumentaciami ,diagramami vsecko , full implementacia no proste kompletka, na cene sa dohodneme :)

a uz vies, ako funguju rozhrania? :-P
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 26.05.2009, 17:55:22
som mu vysvetlil za 10eur
Title: Re: Objektove programovanie
Post by: puq on 26.05.2009, 18:55:48
pwn :D
Title: Re: Objektove programovanie
Post by: mirek on 26.05.2009, 22:18:24
som mu vysvetlil za 10eur

zvladol na jedno posedenie? hmm... bude z teba ucitel...
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 26.05.2009, 22:21:11
jj, nabral skill odkedy robi v siemense
Title: Re: Objektove programovanie
Post by: mirek on 26.05.2009, 23:45:55
no deti - takze zakulisna informacia ohladom zajtrajsieho neoficialneho preberania zadani - zaujemcovia nech sa riadia informaciami uvedenymi tu: http://doodle.com/hizykrkrdcqy6u2p (http://doodle.com/hizykrkrdcqy6u2p)
Title: Re: Objektove programovanie
Post by: JCube on 26.05.2009, 23:47:57
mozem sa aj ja zaskrtnut? :)
Title: Re: Objektove programovanie
Post by: mirek on 27.05.2009, 03:54:54
no deti - takze zakulisna informacia ohladom zajtrajsieho neoficialneho preberania zadani - zaujemcovia nech sa riadia informaciami uvedenymi tu: http://doodle.com/hizykrkrdcqy6u2p (http://doodle.com/hizykrkrdcqy6u2p)

tak hotovo. som zabudol pripisat, ze dobre by bolo, keby mal kazdy notas. ale s beznotasovymi sa skusime potrapit aj inak...
Title: Re: Objektove programovanie
Post by: mirek on 27.05.2009, 03:55:11
mozem sa aj ja zaskrtnut? :)

neskoro :-P uz zatvorene
Title: Re: Objektove programovanie
Post by: gabikke on 28.05.2009, 05:11:45
kto z vas by mi  vedel pomoct spravit class diagram zo zadania z OOP? ja vazne neviem ako to mam spravit a bojim sa ze mi to cviciaci nezoberie. prosim napiste. casto sem nechodim tak radsej na mail. vdaka. gajdos.gabriel@gmail.com  ak: ak: ak:
Title: Re: Objektove programovanie
Post by: matusqo on 28.05.2009, 15:41:49
neviete ci bude odovzdavanie aj v piatok s mirekom? povodne mirek pisal na moodli ze bude stvrtok a piatok ...
Title: Re: Objektove programovanie
Post by: sad47 on 28.05.2009, 18:31:23
Mate niekto nejaky mail na Szaba? pisal som mu este v utorok myslim na csaba.szabo@tuke.sk a nejak som sa nedockal odpovede... Resp vite niekt onaist oze bude zajtra o 9.00 v B515? Vdaka za info
Title: Re: Objektove programovanie
Post by: MorFiuM on 28.05.2009, 18:43:01
Mate niekto nejaky mail na Szaba? pisal som mu este v utorok myslim na csaba.szabo@tuke.sk a nejak som sa nedockal odpovede... Resp vite niekt onaist oze bude zajtra o 9.00 v B515? Vdaka za info
hej bude
Title: Re: Objektove programovanie
Post by: domino3d on 30.05.2009, 19:29:33
more z coho sa ucite?
mate dajake screeny, info cokolvek zo skusky co bola teto tyzden?
Title: Re: Objektove programovanie
Post by: milano.1 on 30.05.2009, 23:39:44
nooooooo jj aj mne by pomohli nejake screeny.... dajte link bo na ftp som nic nenasiel dik
Title: Re: Objektove programovanie
Post by: majo on 31.05.2009, 01:51:44
Vie niekto tak pekne vysvetlit ako funguje internal a protected internal? viem kde to mozem najst a videl som poucky ale nejak to neviem pochopit kto vie pekne vysvetlit poprosil by som a vysvetlenie :D dik  ;)
Title: Re: Objektove programovanie
Post by: Agamemnon on 31.05.2009, 02:04:14
internal je prístupné v rámci 1 assemnly - tj. v rámci dll-ky - ak máš projekt s viacerými dllkami (čo je väčšina), tak týmto si vieš riadiť viditeľnosť tak, že v rámci tvojej dll-ky to bude viditeľné a mimo dll-ky nie...
protected internal je to isté, len v rámci tvojej dll-ky to bude protected a mimo dll-ky to nebude viditeľné (private)
Title: Re: Objektove programovanie
Post by: byglajs on 31.05.2009, 21:39:59
Zdravím br
Vie niekto poradiť? pls
Je takto definované rozhranie syntakticky správne ?
Code: [Select]
public interface ISolid
{

double Volume{ get;}
}
Vďaka.


Title: Re: Objektove programovanie
Post by: Ing. nemtom on 31.05.2009, 21:41:57
omg, mas error abo nemas? :D
Title: Re: Objektove programovanie
Post by: ivo261as on 31.05.2009, 21:52:05
Zdravím br
Vie niekto poradiť? pls
Je takto definované rozhranie syntakticky správne ?
Code: [Select]
public interface ISolid
{

double Volume{ get;}
}
Vďaka.



si to skompiluj a uvidíš či to je správne alebo nie :)
Title: Re: Objektove programovanie
Post by: byglajs on 31.05.2009, 21:53:56
Tak error mi to nevyhodí, len v tých screenoch to nie je označené ako správna odpoveď, tak preto sa pýtam :)
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 31.05.2009, 21:55:11
chcel som tu daco napisat ale bolo by z toho len zbytocne kydanie zase
Title: Re: Objektove programovanie
Post by: byglajs on 31.05.2009, 21:57:12
Ja viem, tie správne odpovede sú robené trocha divne, ale tak lepšie ako nič. bk
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 31.05.2009, 21:57:34
omg este mi pridavaj
Title: Re: Objektove programovanie
Post by: radix on 31.05.2009, 22:01:54
omg este mi pridavaj
sundaj cely 2rocnik a budes mat kludny spanok :D
Title: Re: Objektove programovanie
Post by: ywetka on 31.05.2009, 22:22:22
Tak error mi to nevyhodí, len v tých screenoch to nie je označené ako správna odpoveď, tak preto sa pýtam :)

ja nechapem, co je problem... snad vies, ako vyzera interface a co moze, resp. nemoze obsahovat, nie? Ja v tom priklade nevidim vobec nic problematicke, co by mohlo aspon zdaleka vyzerat ako chytak...
Title: Re: Objektove programovanie
Post by: JCube on 31.05.2009, 23:13:53
ja problem vidim...ale kusol som si do mojho odkusnuteho jazyka...
Title: Re: Objektove programovanie
Post by: puq on 31.05.2009, 23:15:22
:D si si ho nechal aby si mohol do neho kusat? :D
Title: Re: Objektove programovanie
Post by: JCube on 31.05.2009, 23:18:01
hej :) ale chcem si kupit kojenecke kusatko
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 31.05.2009, 23:19:53
kup aj mne
Title: Re: Objektove programovanie
Post by: JCube on 31.05.2009, 23:29:24
dobre :D
Title: Re: Objektove programovanie
Post by: mirek on 01.06.2009, 14:45:09
Tak error mi to nevyhodí, len v tých screenoch to nie je označené ako správna odpoveď, tak preto sa pýtam :)

mozno inac znela otazka - ukaz ;)
Title: Re: Objektove programovanie
Post by: psicho on 01.06.2009, 17:25:03
jooooj vsak jasne

chyba je tu {get; }  tam pozor na whitespace alebo poslovensky na medzeru !!! waaa toto je dvolezite nesmie to tam byt, taze spravne to musi byt Interface IFuck { double DickSize {get;} }    <<< takto bez medzeri :)

 
Title: Re: Objektove programovanie
Post by: psicho on 01.06.2009, 17:26:03
ked este ma dakto dake otazky kludne dajte, dneska som tu len prevas
Title: Re: Objektove programovanie
Post by: ivo261as on 01.06.2009, 17:36:40
máš po skúškach a nudíš sa? :)
Title: Re: Objektove programovanie
Post by: psicho on 01.06.2009, 17:41:15
som v robote kde mam najslabsi pocitac aky existuje
Title: Re: Objektove programovanie
Post by: kamelot on 01.06.2009, 18:23:35
rasp stroj? :D
Title: Re: Objektove programovanie
Post by: neo68 on 02.06.2009, 17:20:24
Interface IFuck { double DickSize {get;} }
psicho ty si srandista  :evica:
Title: Re: Objektove programovanie
Post by: mirek on 03.06.2009, 06:25:52
jooooj vsak jasne

chyba je tu {get; }  tam pozor na whitespace alebo poslovensky na medzeru !!! waaa toto je dvolezite nesmie to tam byt, taze spravne to musi byt Interface IFuck { double DickSize {get;} }    <<< takto bez medzeri :) 

ze som taky smely a neznaly problematiky - kde ta medzera nema byt? za bodkociarkou pred zlozenou zatvorkou? ja teraz vidim akurat problem v velkom Interface-i
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 03.06.2009, 06:38:37
mirek mas aj ine hobby okrem dojebovania psicha kde sa len da? :D
Title: Re: Objektove programovanie
Post by: mirek on 03.06.2009, 14:30:00
mirek mas aj ine hobby okrem dojebovania psicha kde sa len da? :D

ale sak ja ho netoto. sak ma aj ponukol posledne ;) ja len, ze este stale mu tie rozhrania barz nejdu...
Title: Re: Objektove programovanie
Post by: psicho on 03.06.2009, 17:31:45
moj prekladac prelozi aj INTERFACE aj iNTERFACE hmmm zrejme to zas bude tym monom :D
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 03.06.2009, 18:45:28
mirek mas aj ine hobby okrem dojebovania psicha kde sa len da? :D

ale sak ja ho netoto. sak ma aj ponukol posledne ;) ja len, ze este stale mu tie rozhrania barz nejdu...

:D
Title: Re: Objektove programovanie
Post by: mirek on 03.06.2009, 23:50:50
moj prekladac prelozi aj INTERFACE aj iNTERFACE hmmm zrejme to zas bude tym monom :D

samozrejme, ze prelozi. ale v takomto pripade ho prelozi mozno ako nazov premennej a nie ako klucove slovo pre rozhranie. a hold - toto monom nebude... ci to je ficura najnovsieho vizualneho studia?
Title: Re: Objektove programovanie
Post by: Agamemnon on 04.06.2009, 00:10:14
nepreloží... rovno dostaneš syntax error pri takom niečom, ako psicho napísal...
Title: Re: Objektove programovanie
Post by: mirek on 04.06.2009, 00:21:19
nepreloží... rovno dostaneš syntax error pri takom niečom, ako psicho napísal...

napis si daco taketo:

string INTERFACE;

bude syntax error?

v tom jeho pripade, ze:

Interface IFuck{}

moj monocompiler hlasi syntax error. aj vizualne studio 2008 hlasi error. psicho hovori, ze jeho prekladac zvlada INTERFACE aj iNTERFACE, takze bude zvladat aj toto pravdepodobne. uz len by ma zaujimala verzia...
Title: Re: Objektove programovanie
Post by: Agamemnon on 04.06.2009, 00:32:26
ten string INTERFACE; samozrejme prejde... to, čo napísal psicho, samozrejme, neprejde :)
jj, to som zvedavý, na tú verziu jeho kompilera :)
Title: Re: Objektove programovanie
Post by: psicho on 04.06.2009, 13:56:34
no ja pouzivam brain beta 0.5.12354.7897456464
Title: Re: Objektove programovanie
Post by: mirek on 04.06.2009, 17:01:00
tak prave tato "vyvijajuca sa" debata mi silne pripomina obsah tohto motivacneho obrazku:

(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fwww.retardcentral.com%2Fwp-content%2Fuploads%2F2008%2F08%2Farguing_on_internet.jpg&hash=d70c331b9c6e47a2af95d5fa76bf7582c82cc78f)
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 04.06.2009, 17:22:07
xD xD
Title: Re: Objektove programovanie
Post by: piton on 04.06.2009, 17:55:47
OWNED!!! :D
Title: Re: Objektove programovanie
Post by: skorec1 on 04.06.2009, 17:59:33
no pochval sa peto, bolo Acko ? bv
Title: Re: Objektove programovanie
Post by: piton on 05.06.2009, 02:08:24
no jasne, uz davno  :beer1:
Title: Re: Objektove programovanie
Post by: markus on 12.06.2009, 19:18:18
ludia komu mam napisat ked nemam v maise uz dost dlhy cas zapisanu skusku z OP?:)
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 12.06.2009, 20:36:42
ta ucitelovi moe
Title: Re: Objektove programovanie
Post by: markus on 12.06.2009, 21:27:06
hej len som nevedel komu ja si mena nepamatam ani neviem kto mi pisal skusku ale uz som si zistil
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 12.06.2009, 21:42:25
lol
Title: Re: Objektove programovanie
Post by: radix on 12.06.2009, 22:23:05
:D
Title: Re: Objektove programovanie
Post by: meki on 12.06.2009, 23:30:15
hej len som nevedel komu ja si mena nepamatam ani neviem kto mi pisal skusku ale uz som si zistil
no a ako sa vola alebo mail daj nanho, lebo sa nemozem prihlasit na skusku
Title: Re: Objektove programovanie
Post by: markus on 12.06.2009, 23:44:33
mas v PMke
Title: Re: Objektove programovanie
Post by: markus on 15.06.2009, 12:55:10
ty vole tam su experti:D pisem tomasekovi v piatok mail nech mi zapise skusku do maisu lebo ju tam nemam:D a pridem na mais a pozeram ze mam zapisanu skusku ale za 0/60 bodov namiesto 50/60 :D
Title: Re: Objektove programovanie
Post by: Sxx on 22.06.2009, 00:49:15
Parametrický polymorfizmus v jazykoch objektového programovania umožňuje: Použiť v definícii šablón tried formálne typové parametre,

v inom screene som naisel ine dve moznosti ako sprave....tak teraz co? :/
Title: Re: Objektove programovanie
Post by: timwood on 22.06.2009, 00:58:03
teraz si dame Deli  :ropebanana:
Title: Re: Objektove programovanie
Post by: mirek on 22.06.2009, 14:19:42
Parametrický polymorfizmus v jazykoch objektového programovania umožňuje: Použiť v definícii šablón tried formálne typové parametre,

v inom screene som naisel ine dve moznosti ako sprave....tak teraz co? :/

ehm - to je aky predmet? :-P
Title: Re: Objektove programovanie
Post by: timwood on 22.06.2009, 16:54:03
tiez som mal taku otazku a som myslel ze som na inej skuske, ci co  :D
Title: Re: Objektove programovanie
Post by: wolfy on 22.06.2009, 17:37:39
moze mi niekto poslat na mail (asdnoa630@gmail.com) otazky s odpovediami z OP ? pls  :) dakujeeeeeeeeeeeem
Title: Re: Objektove programovanie
Post by: Agamemnon on 22.06.2009, 17:49:36
parametricky polymorfizmus = generics
Title: Re: Objektove programovanie
Post by: wolfy on 23.06.2009, 01:20:26
Ak mi niekto posle tie otazky a odpovede ma od mna 5 EU na pivko, myslim to vazne, thx
Title: Re: Objektove programovanie
Post by: Ing. nemtom on 23.06.2009, 05:14:23
omg, ja ti poslem list v ktorom ti poviem preco by si mal odist zo skoly, kolko za to dostanem?
Title: Re: Objektove programovanie
Post by: ywetka on 23.06.2009, 14:17:58
ved to je uplne normalna otazka... co ine tak typicke pre OOP chcete dostat, ked nie polymorfizmus? a ten parametricky je btw dost useful...
Title: Re: Objektove programovanie
Post by: timwood on 23.06.2009, 16:52:15
to ano. ale ked niekto ani nevidel prednasky, tak ..  :D
Title: Re: Objektove programovanie
Post by: psicho on 24.06.2009, 02:00:07
jati tie otazky vypracujem, len neviem ake mi napis mail more, ale za 5 euro
Title: Re: Objektove programovanie
Post by: timwood on 25.06.2009, 00:19:59
ci boze ... ty vsade len penaaazee vidis :)
Title: Re: Objektove programovanie
Post by: ivo261as on 25.06.2009, 03:23:18
dobre vidí :P
Title: Re: Objektove programovanie
Post by: kukinko on 26.06.2009, 00:20:33
http://img359.imageshack.us/img359/2568/1714houpacka2kb.jpg (http://img359.imageshack.us/img359/2568/1714houpacka2kb.jpg)
Title: Re: Objektove programovanie
Post by: ivo261as on 26.06.2009, 05:25:39
lol :D
Title: Re: Objektove programovanie
Post by: puq on 26.06.2009, 05:34:40
este jeden obrazok chyba :D

Co si sa na tuke naucil? a tam bude TAAAKY VELKYYY HOLYYYY COCOT :D :D
Title: Re: Objektove programovanie
Post by: ropman on 26.06.2009, 05:40:33
http://img359.imageshack.us/img359/2568/1714houpacka2kb.jpg (http://img359.imageshack.us/img359/2568/1714houpacka2kb.jpg)

lool krute :D a asi aj realne :)
Title: Re: Objektove programovanie
Post by: Agamemnon on 26.06.2009, 14:30:14
nie realne