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

OP - Objektove programovanie

Started by pepco, 23.02.2008, 02:04:57

« predchdzajce - alie »

mirek

skus tuto otazku napisat sem https://moodle.fei.tuke.sk/mod/forum/discuss.php?d=64 hadam ti niekto kompetentny odpovie...
So say we all!

TradeMark

Quote from: mirek on  28.04.2008, 21:32:18
skus tuto otazku napisat sem https://moodle.fei.tuke.sk/mod/forum/discuss.php?d=64 hadam ti niekto kompetentny odpovie...

Ako v tom fore vlozim prispevok?
Pičoch jest veľo, ale nalivačoch malo!


TradeMark

Quote from: kOsTi on  28.04.2008, 21:36:04
tak

https://moodle.fei.tuke.sk/mod/forum/post.php?reply=230

Neviem sice co tam pise tebe ale mne sa tam zobrazi toto:

"V tejto diskusii nemôžete prispievať

Viac informácií o tejto chybe"
Pičoch jest veľo, ale nalivačoch malo!

kOsTi

proste sa prihlasis a kliknes na reply
:trestac:

TradeMark

Quote from: kOsTi on  28.04.2008, 21:38:25
proste sa prihlasis a kliknes na reply

Som prihlaseny a ziadne reply tam nemam ... nevie ma niekto z kompetentnych skompetentnit aby som mohol odpovedat?  :j_grin:
Pičoch jest veľo, ale nalivačoch malo!

kOsTi

:trestac:

TradeMark

#482
Aj hev dis



Resp. vidim jaku ma ImageShack rychlost tak mam toto iste co ty len bez Reply
Pičoch jest veľo, ale nalivačoch malo!

kOsTi

fuuu no to neviem... mozno sa tam niekde treba prihlasit do diskusie :)
:trestac:

TradeMark

Quote from: kOsTi on  28.04.2008, 21:49:36
fuuu no to neviem... mozno sa tam niekde treba prihlasit do diskusie :)

Akurat po dacom takom patram ale nejako nic take nevidim ... ku kurzu som prihlaseny. Zeby Moodle bug? No v kazdom pripade by ma potesilo keby niekto z kompetentnych odpisal aspon tu lebo by som to rad zacal prerabat... ;)
Pičoch jest veľo, ale nalivačoch malo!

kOsTi

no uz mala ywetka zistit naco to je tak hadam da vediet ked zisti :)
:trestac:

TradeMark

#486
Quote from: kOsTi on  28.04.2008, 21:55:18
no uz mala ywetka zistit naco to je tak hadam da vediet ked zisti :)

No nam uz dneska Mirek na hodine hovoril ze jak to je po novom a som to aj pochopil ale ked som to rozbalil ta som z toho zas trocha zmäteny... v globale chapem ze to nahradi tie moje vypisy z GetDescription a pod ale neviem ako to tam implementovat.

Resp konkretna moja otazka je:

Mam vytvorit obejkt Step (to viem) ...ale mam ho iba vytvorit alebo ho mam pouzit na ten vypis? A ked ano tak mam v triede, ktora implementuje rozhranie IStep (napr. Step) dorobit nejaku metodu na vypis tych udajov?
Pičoch jest veľo, ale nalivačoch malo!

kOsTi

najlepsie by bolo keby to netrebalo pouzit a bude :P
:trestac:

TradeMark

Quote from: kOsTi on  28.04.2008, 21:58:02
najlepsie by bolo keby to netrebalo pouzit a bude :P

Ta ja by som bral keby platili Interfejsi 0.1 akurat bez toho Stepu... resp. ten Step by nebol v tej dvojke (IGame sa mi z 0.2 zda dost k veci ;) - message pre kompetentnych - ) ale na co nahradzat to co mam urobene vypismy nejakym objektom Step ked i tak to urobi to iste...
Pičoch jest veľo, ale nalivačoch malo!

kOsTi

akoze dost blbe ze to tam strkaju priebezne... a potom ze mame robit zadanie ked ho treba prerabat potom kazdy den :D
:trestac:

sri

#490
Quote from: TradeMark on  28.04.2008, 21:56:55
Quote from: kOsTi on  28.04.2008, 21:55:18
no uz mala ywetka zistit naco to je tak hadam da vediet ked zisti :)

No nam uz dneska Mirek na hodine hovoril ze jak to je po novom a som to aj pochopil ale ked som to rozbalil ta som z toho zas trocha zmäteny... v globale chapem ze to nahradi tie moje vypisy z GetDescription a pod ale neviem ako to tam implementovat.

Resp konkretna moja otazka je:

Mam vytvorit obejkt Step (to viem) ...ale mam ho iba vytvorit alebo ho mam pouzit na ten vypis? A ked ano tak mam v triede, ktora implementuje rozhranie IStep (napr. Step) dorobit nejaku metodu na vypis tych udajov?

No ja som to od Mireka pochopil tak, ze mame mimo toho vykonat prikaz,
napr. metodou

public Step execute (String command)

, ktora vracia ten objekt typu Step .... a ten potom pouzijeme na vypis, aby sme to nemuseli pri vypise tahat z kazdeho frasa

EDIT: Prave som objavil v IGame.cs metodu
       
        IStep NextStep(string command);
        // process the next step by the entered command

takze to asi nejak tak bude

TradeMark

#491
Quote from: sri on  28.04.2008, 22:16:00
Quote from: TradeMark on  28.04.2008, 21:56:55
Quote from: kOsTi on  28.04.2008, 21:55:18
no uz mala ywetka zistit naco to je tak hadam da vediet ked zisti :)

No nam uz dneska Mirek na hodine hovoril ze jak to je po novom a som to aj pochopil ale ked som to rozbalil ta som z toho zas trocha zmäteny... v globale chapem ze to nahradi tie moje vypisy z GetDescription a pod ale neviem ako to tam implementovat.

Resp konkretna moja otazka je:

Mam vytvorit obejkt Step (to viem) ...ale mam ho iba vytvorit alebo ho mam pouzit na ten vypis? A ked ano tak mam v triede, ktora implementuje rozhranie IStep (napr. Step) dorobit nejaku metodu na vypis tych udajov?

No ja som to od Mireka pochopil tak, ze mame mimo toho vykonat prikaz,
napr. metodou

public Step execute (String command)

, ktora vracia ten objekt typu Step .... a ten potom pouzijeme na vypis, aby sme to nemuseli pri vypise tahat z kazdeho frasa

EDIT: Prave som objavil metodu
       
        IStep NextStep(string command);
        // process the next step by the entered command

takze to asi nejak tak bude


Uffff ta teraz uz totalne nechapem.... priklad:
Zadam napr. "sever"

U mna metoda MoveNorth() urobit toto:

zisti ci sa da ist na sever, ziska vsetky udaje co treba vypisat (cez metody, ktore su rozhadzane v roznych triedach) a vypise to.

Pricom tuto metodu vola objekt typu Player, ktory ma parametre X a Y (cize poloha na mape).

A pouzitim Step to bude ako? NextStep zisti, ze chcem sa posunut na mape o policko hore tak vytvori objekt Step (ktory zozbiera tie iste informacie ako ja zozbieravam v horeuvedenej metode) a vrati mi ho. A ja potom cez nejaku metodu v triede Step (pr. PrintStep(Step step)) ten vrateny objekt vypisem?
Pičoch jest veľo, ale nalivačoch malo!

sri

#492
Jednoducho Ti ten objekt typu Step na konci (uz po vykonani vsetkeho - samotny Step do vykonavania nezasahuje) pozbiera a uschova tie udaje ... A Ty ked chces, tak ich mozes ale nemusis pomocou neho vypisat, napr. nejakou metodou PrintStep(). Nikde nie je uvedene, ze to musis vypisovat cez Step. Nechapem naco to tam je, mozno chce mirek nieco testovat alebo co ja viem  bn

EDIT: Ked dobre chapem, tak Step je len taka krabica (navrhovy vzor Messenger tusim), ktorou v jednom baliku podas vsetky aktualne informacie

buhehe

a ja sa xcem spytat ci bude aj v0.3 ci uz mozem zacat normalne robit?

mirek

Quote from: TradeMark on  28.04.2008, 21:44:57
Aj hev dis



Resp. vidim jaku ma ImageShack rychlost tak mam toto iste co ty len bez Reply

no - uz je asi dobre - ostal tam priznak z minuleho roku, ze pre kazdu skupinu bolo forum vlastne...
So say we all!

sri

to akoze mirek je tu a sa nevyjadri k nasim uvaham o Step.cs ?!  :ohmigod:  :j_tongue:

TradeMark

#496
Mirek sa vyjadril ze ak mame otazky ohladom zadani tak sa treba obratit na forum na moodli ;)

to Mirek: Mne este stale nejde pridavat prispevky v tom fore na moodli  ???
Pičoch jest veľo, ale nalivačoch malo!

mirek

Quote from: TradeMark on  29.04.2008, 00:40:45
Mirek sa vyjadril ze ak mame otazky ohladom zadani tak sa treba obratit na forum na moodli ;)

to Mirek: Mne este stale nejde pridavat prispevky v tom fore na moodli  ???

tak hadam do dvojice uz to pojde - zasa som objavil novu ficuru v moodli
So say we all!

mirek

Quote from: sri on  29.04.2008, 00:00:06
to akoze mirek je tu a sa nevyjadri k nasim uvaham o Step.cs ?!  :ohmigod:  :j_tongue:

mirek tu nie je - on o tomto fore vobec nevie a vobec sem nechodi. ale ked sa ho opytate, urcite vam rad odpovie - aspon co ho poznam...
So say we all!

TradeMark

Quote from: mirek on  29.04.2008, 00:54:18
Quote from: TradeMark on  29.04.2008, 00:40:45
Mirek sa vyjadril ze ak mame otazky ohladom zadani tak sa treba obratit na forum na moodli ;)

to Mirek: Mne este stale nejde pridavat prispevky v tom fore na moodli  ???

tak hadam do dvojice uz to pojde - zasa som objavil novu ficuru v moodli

OK vdaka uz to ide... otazku som presunul na moodle forum ;)
Pičoch jest veľo, ale nalivačoch malo!