mate niekto skripta v elektronickej forme, tie od Havlice? lebo hladal som a sade len nejake ine
tote co v elfe sa predavaju su na daco dobre ?
Tie z elfy neber ani zadarmo, mam ich doma a su dost o nicom, vobec to tam nie je vysvetlovane, iba ako keby to boli poznamky, cela veta ziadna... Navyse je to o C++ a predpokladam, ze vacsina sa chysta na C#
vy sa máte hlavne naučiť filozofiu...
No ja som stiahol taky 1.49 gb balik knih o C# a momentalne ich vsetky prechadzam, ze ktora na nieco bude... tak hadam dam vediet a ked nieco najdem tak to dam na FTP ... v kazdom pripade som dal na radu Agamemnona a musim len suhlasit s postom z ineho topicu (L.Semester + tralala..) - treba si prestudovat C# na msdn ku. Maju tam peknu dokumentaciu a pokial pochopite tie zaklady OOP (triedy, objekty, metody, atd. - Vyborne je to vysvetlene napr. v knihe od Ivora Hortona - Java 5 (mam ju v CZE takze preto je trosku neaktualna)) a pridate k tomu to MSDN tak je to ovela lepsie.
Stale si vsak myslim ze hadzat naraz C# a Javu do jedneho semestra je strasna hlupost - neostava totiz potom nic ine ako sa na jeden zamerat viac a ten druhy jemne "zanedbat"... ja by som rad vedel obe ale toto sa proste stihat neda.
sú si veľmi podobné... keby si mal c++ a ku tomu c# alebo javu, tak by to bolo o dosť horšie...
imo vám javu mali dať neskôr, a prv vás mali nechať naučiť sa tú filozofiu okolo toho... a javu dať potom, keď už budete vedieť, o čo v OP ide...
oproti klasickému procedurálnemu programovaniu je to dosť rozdiel v myslení
a ešte: nevidím význam v knihách... knihy sú v každom prípade neaktuálne - a nezmyselné (vzhľadom na programovanie), a nedá sa v vyhľadávať...
knihy sú ok max. tak na základy - syntax, nejaké konštrukcie... čo ja vm, hmm... podstatu delegátov, eventov, výnimiek... ale knihy nemôžu slúžiť ako referenčná príručka - to je nezmysel... a ako náhle vieš ten úvod (to je fakt minimum), tak nepotrebuješ nič iné, len referenčnú príručku... potrebuješ vedieť, čo urobíš akou triedou, akou metódou... a to v knihách nebudeš mať nikdy tak kvalitne ako na nete...
Quote from: TradeMark on 23.02.2008, 08:07:21
Stale si vsak myslim ze hadzat naraz C# a Javu do jedneho semestra je strasna hlupost - neostava totiz potom nic ine ako sa na jeden zamerat viac a ten druhy jemne "zanedbat"... ja by som rad vedel obe ale toto sa proste stihat neda.
nie je to pravda, naopak povazujem to za velku vyhodu, mnohe veci si precvicis aj tu aj tam a v konecnom dosledku je to o dost lahsie kvoli tomu, vidis tam tie suvislosti... a ako tu uz niekto spominal, su si fakt velmi podobne... oba jazyky.
Quote from: sri on 23.02.2008, 08:54:51
Quote from: Agamemnon on 23.02.2008, 06:37:35
vy sa máte hlavne naučiť filozofiu...
Filozofia je sice pekna vec, ale zapocet za mna nespravi (...ale nejdem sa hadat so starsim a skusenejsim)
tak praveze bez pochopenia paradigmy OOP sa zapocet sam nespravi ;) to ti garantujem, to budeme skusat aj na zapocte najviac, C# je len prostriedok ako si znalosti o OOP vyskusat, predmet OOP je najma o tej paradigme (filozofii)... tu chcem upozornit, ze po skonceni predmetu OOP nemozete cakat, ze budeme majstri v C#, lebo fakt ten predmet nie je o jazyku (inak by sa volal Programovanie v C#, alebo tak nejak), narozdiel napr. od TJava... OOP je zamerane vseobecnejsie... je len nahoda, ze sa pre vyucbu jeho elementov pouziva akurat C# (predtym c plus plus).
dám vám radu smerom k OP: úplne zabudnite na procedurálne programovanie :)
ja vm, že toto je veľmi ťažké urobiť, ale oveľa jednoduchšie je potom OP pochopiť...
Quote from: TradeMark on 23.02.2008, 17:32:30
Quote from: ywetka on 23.02.2008, 16:23:08
Quote from: sri on 23.02.2008, 08:54:51
Quote from: Agamemnon on 23.02.2008, 06:37:35
vy sa máte hlavne naučiť filozofiu...
Filozofia je sice pekna vec, ale zapocet za mna nespravi (...ale nejdem sa hadat so starsim a skusenejsim)
tak praveze bez pochopenia paradigmy OOP sa zapocet sam nespravi ;) to ti garantujem, to budeme skusat aj na zapocte najviac, C# je len prostriedok ako si znalosti o OOP vyskusat, predmet OOP je najma o tej paradigme (filozofii)... tu chcem upozornit, ze po skonceni predmetu OOP nemozete cakat, ze budeme majstri v C#, lebo fakt ten predmet nie je o jazyku (inak by sa volal Programovanie v C#, alebo tak nejak), narozdiel napr. od TJava... OOP je zamerane vseobecnejsie... je len nahoda, ze sa pre vyucbu jeho elementov pouziva akurat C# (predtym c plus plus).
To ze je to predmet o OOP filozofii je sice pekne ale nic to nemeni na tom ze sa to C# budem musiet naucit ak chcem nakodit zadanie a ist na skusku. Z mojho pohladu by bolo najlepsie ak by OOP bolo minuly a TJava + .NET tento semester. Tak by aj ta volba predmetov (.NET alebo Java) mala zmysel lebo teraz je jedno co som si vybral - aj tak sa musim naucit oboje co je rozdiel oproti "chcem sa naucit oboje".
imo máš ku tomu zlý prístup... imo programovanie nie je o tom, že sa naučíš XY funkcií naspamäť... programovanie je o tom, že vieš syntax (tj. úplne základy ako používať funkcie, keywords, ap.) a potom si vieš dohľadať funkcie, ktoré potrebuješ na riešenie problému...
ak pristupuješ ku programovaniu tak, že sa naučíš ref. prír. naspamäť, tak to robíš zle... potom jasne, že máš problém s tým, že je viac program. jazykov naraz, ap... java a c# sú si tak podobné, že to máš skoro ako jeden jazyk... rozdiel máš len v tom, že pre javu budeš používať ref. príručku od sunu, a pre c# od microsoftu...
ak to vieš takýmto spôsobom, tak nemáš problém sa v priebehu krátkej chvíľky naučiť ďalší jazyk, prípadne aj dokážeš čítať jazyk, ktorý si nikdy predtým nevidel (ak to fakt nie je nejaký extrém)
snáď som to nenapísal príliš zmätene, a dá sa z toho pochopiť, čo som chcel povedať... ťažko sa mi to vysvetľuje, keď ja to beriem nejak tak intuitívne...
no a pomohli by aj nejake stranky podla coho by sme mali zacat a tak, ak viete o niecom postujte, kde je to dobre vysvetlene a tak :)
zadanie z OOP mozes robit v com chces, C# nie je podmienkou... este raz opakujem, ze C# sa na cvikach berie len kvoli ujednoteniu cvik a jazyka a len ako priklad - mne by mozno tiez vyhovoval iny jazyk (najma kvoli tomu, ze so C# mam malo skusenosti, my sme sa ucili este v Cpp), ale tak, zvladnem to vysvetlit aj v C#... a ked sa ten jazyk dokazem naucit aj ja, musis aj ty - tak aby si vedel robit na cvikach :laugh: . a pokojne mozes zadanie robit v com len chces...
aj php?
:D php zas ne
ad zadania: zatiaľ to vyzerá tak, že to bude musieť byť .NET jazyk...
ad php: php NIE JE objektový jazyk... objektová verzia php je utrpenie, a chýba jej zopár úplne základných objektových features (sorry, slovenský preklad ma nenapadá)
Quote from: Agamemnon on 24.02.2008, 03:25:41
ad zadania: zatiaľ to vyzerá tak, že to bude musieť byť .NET jazyk...
ad php: php NIE JE objektový jazyk... objektová verzia php je utrpenie, a chýba jej zopár úplne základných objektových features (sorry, slovenský preklad ma nenapadá)
ad zadania: na porade OOP sme sa dohodli, ze moze byt hocijaky jazyk z tychto troch - C#, Java, Cpp .. ziadne ine info nam zatial nedosli, takze za tymto vyhlasenim si stojim :emot-prettywink:
php nie.
zadanie z OP v .net jazyku????? hmmm, nejak mimo som a hlavne to slovko predtym ze musiet :) nema tam byt moze? azda ked budeme na cvikach robit v c# tak aj zadanie by malo byt v tom pochypotelne, popripade ako bolo povedane tak iny objektovy jazyk, kedze to je objektove programovanie, ale zaklad by mal byt ten v ktorom sa robi na cvikach...
a este raz sa spytam na nejake stranky, pomocou ktorych by som s tym mohol zacat, ak mate nieco take, vopred dakujem
Tuto je to dost polopatisticky vysvetlene http://www.inet.sk/tema/csharp . Prve diely su vsak hned o samotnom programovani. Ak chces principy OOP tak tie zacinaju dielom 28. No a nejake materialy su aj v moodli, aj link na tento serial, co som uviedol vyssie.
A tuto su info z prvej ruky http://msdn2.microsoft.com/en-us/library/k1s94fta(VS.71).aspx . Ale je tam iba jazyk, nie principy.
taka otazka mozno stupidna ale ked sme na gymku programovali v delphi 7, ono to je OOP ????
Tak Delphi patri medzi objektove jazyky, ale ci ste sa "ucili" aj mysliet ako v OOP, tak to je dalsia otazka. :)
ywetka: ak ostanú zadania tak, ako mi o nich bolo povedané a čo o nich viem (cca to je tak týždeň staré), tak budú MUSIEŤ byť v .NET jazyku - tam ide o kompatibilitu... neverím, že si schopná pohodlne napísať časť programu v C a časť v C# bez toho, aby si mala spoločnú špecifikáciu... takže vzhľadom na to, špecifikácia je daná a tou je .NET
ak ste za ten týždeň zmenili zadania, tak to, čo som napísal je potom mimo...
pre tých, čo nevedia:
.NET jazyky sú všetky jazyky, ktoré spĺňajú špecifikáciu .NET - tj. C++.NET, C#, VB.NET, J# a ešte možno pár ďalších... Java špecifikáciu .NET nespľňa - len J# (čo je istá obdoba javy od MS...)
moodle.fei.tuke.sk/wiki/index.php/Zoznam_zadaní - tuto je zoznam zadani, neviem ci to uz je oficialne, ale pozrite.
P.S. ak dam priamy link tak v prispevku sa nezobrazi ziadny text, neviete cim to bude ? myslim tym tento konkretny link, teda ak pred to dam este http:/, tak cely prispevok zrazu bude prazdny. moze to byt dlznom v linku ?
nj, na tieto témy sa robia/ili konkrétne zadania...
este sa budeme o tom dohadovat, cize nepanikarte zbytocne... nic nie je zatial iste, tieto sme zatial planovali, ale este je to na debatu bk az budeme vediet, dame vediet aj vam :emot-prettywink:
hmm :) no tieto zadania sú dosť fajn... dosť reálne... tj. preštudovať api, pohľadať metódy čo potrebuješ, a použiť ich :)
určite lepšie ako tie čo boli niekedy... konečne to nie je IS :)
ywetka: pisomky na cviku budu testove (tj. moodle) alebo si to chces vsetko rucne opravovat? :)
Quote from: kOsTi on 24.02.2008, 23:35:22
ywetka: pisomky na cviku budu testove (tj. moodle) alebo si to chces vsetko rucne opravovat? :)
heh, zatial budu bez moodla... a rucne to opravovat nechcem, ale kedze ine neni (a na OOP sa ma robit vsetko jednotne), budem musiet :). ale sak pohoda, uvidime, ako dopadnete :emot-prettywink:
inac ked mam zajtra cviko, treba sa na neho uz pripravit?? :D uz aj zajtra mame cakat pisomku? lebo ak dobre ratam je tam 11. cvik, cize zajtrajsie by malo byt to prve nie? :)
bo ked si uz mal cviko (cize teraz bude druhe) tak asi bude pisomka :)
no hej, ale na prvom nic take nebolo povedane :) jedine co sme zrobili 2 priklady a povedal nam ze este nemali poradu ta nevie co a ako :)
no ale bude... ver tomu :)
Quote from: kOsTi on 25.02.2008, 00:09:39
bo ked si uz mal cviko (cize teraz bude druhe) tak asi bude pisomka :)
Nam nas chlapik (neviem ako sa vola ale casto hovori "fičura" a "C mreža" - proste typek :D) povedal ze budeme mat pisomku - taku bleskovku. Nejake 2 teoreticke otazky + nejaky priklad ;)
omg co ? to uz akoze dajak pisomka ma byt ?
podla mojich info by mala byt na kazdom cviku :)
hmm cool a to kde mozem zohnat podobne info ?
to akoze z coho chcu dat pisomku sak mi sme na cviku nic neprebrali dal nam spravit jeden prikad a to bolo vsetko ze ak nieco nevieme mame sa spytat
tak hadam nejake zakladne veci z prednasky a nejaka jednoducha funkcia alebo co...
Quote from: hrmill on 25.02.2008, 02:11:02
to akoze z coho chcu dat pisomku sak mi sme na cviku nic neprebrali dal nam spravit jeden prikad a to bolo vsetko ze ak nieco nevieme mame sa spytat
Prejdi to co je na moodli pod prvym & druhym cvikom ...teoriu by som povedal nieco ako definovat konstruktor, triedu, obejkt a pod a nejaky jednoduchy I/O priklad... aspon si myslim.
Quote from: TradeMark on 25.02.2008, 02:29:21
Quote from: hrmill on 25.02.2008, 02:11:02
to akoze z coho chcu dat pisomku sak mi sme na cviku nic neprebrali dal nam spravit jeden prikad a to bolo vsetko ze ak nieco nevieme mame sa spytat
Prejdi to co je na moodli pod prvym & druhym cvikom ...teoriu by som povedal nieco ako definovat konstruktor, triedu, obejkt a pod a nejaky jednoduchy I/O priklad... aspon si myslim.
veru veru - iba tie jednoduchsie veci s triedami (objektmi) budu... co je objekt, co trieda, co konstruktor, co metoda ;)
Quote from: TradeMark on 25.02.2008, 02:29:21
Prejdi to co je na moodli pod prvym & druhym cvikom ...teoriu by som povedal nieco ako definovat konstruktor, triedu, obejkt a pod a nejaky jednoduchy I/O priklad... aspon si myslim.
to je sice pekne ale odo mna to chce prihlasovaci kluc a nam nikto nic teka nedaval zatial tak sa mi to neda kuknut bu
Quote from: TradeMark on 25.02.2008, 01:43:01
Quote from: kOsTi on 25.02.2008, 00:09:39
bo ked si uz mal cviko (cize teraz bude druhe) tak asi bude pisomka :)
Nam nas chlapik (neviem ako sa vola ale casto hovori "fičura" a "C mreža" - proste typek :D) povedal ze budeme mat pisomku - taku bleskovku. Nejake 2 teoreticke otazky + nejaky priklad ;)
btw ako sa to spravne ma citat ??
lebo citam cé plus a cé plus plus ale C# ?
hej no to je pekne inac ze pisomka ma byt z tried a podobne, ked to ma byt naplnou 2 cvicenia ? sak mi na cviku co sme mali s Forgacom sme ani moodle nezapli, sak sa nemozu spoliehat ze kazdy na prednasky chodi
a btw to hunter c# je vraj "sí šark"
Havran v jakej si skupine ked aj ty mas Forgaca alebo kedy mas cviko
Quote from: hrmill on 25.02.2008, 03:27:34
Havran v jakej si skupine ked aj ty mas Forgaca alebo kedy mas cviko
ta ja mam zajtra takoj 7:30
kľúč je kukurica
číta sa to "sí šarP", nie šark... totiž "#" sa číta "sharp"
Quote from: Agamemnon on 25.02.2008, 03:38:03
mi je jasné :) však pohoda :)
Ja by som mal otazku na Agamemnona alebo ywetku (vlastne viac otazok):
Ja akurat skusam robit nejake srandy co su na moodly ale tak tieto veci ma trapia:
1. Musi mat kazda trieda metodu Main() alebo staci ze ju ma iba jedna (napr. ta co sa vola tak isto ako subor .cs)?
2. Ked si zadefinujem nejaku triedu (+ konstruktor a tie premenne) tak objekt tej triedy potom vytvaram v ramci metody Main() ze?
3. Majme napriklad 2 triedy - class Traktor (ma defaultny konstruktor, premenne a metodu nastartujTraktor() ). A druhy class sa vola napr. Program - v nom je taj metoda Main(). Ked chcem vytvorit novy traktor tak urobim nieco take ze Traktor trakt1 = new Traktor() ? No a teraz ked chcem zavolat metodu nastartujTraktor tak to uribim ze:
trakt1.nastartujTraktor() alebo Traktor.nastartujTraktor(trakt1) ?
Dakujem za odpovede a ospravedlnujem sa ked sa pytam hluposti ale prechadzal som si moodle a mam z toho riadny zmätok. Vdaka ;)
1. Musi mat kazda trieda metodu Main() alebo staci ze ju ma iba jedna (napr. ta co sa vola tak isto ako subor .cs)?
- metóda Main() je obdobou funkcie main() v C, takže musí byť práve raz v programe (pokiaľ ide o spustiteľnú aplikáciu - knižnice ap. ju nemajú)... musí byť statická
2. Ked si zadefinujem nejaku triedu (+ konstruktor a tie premenne) tak objekt tej triedy potom vytvaram v ramci metody Main() ze?
- objekt triedy môžeš vytvoriť v rámci Main(), ale aj v rámci inej prípadne tej istej triedy - trieda znamená v podstate to, že ty si definuješ nový dátový typ (napr. máš int, a ty si zadefinuješ imag. čísla - definuješ im nejaké správanie (to sú metódy), atď.) - podstata je to, že to vieš použiť ako nový typ - takže vieš to vytvoriť "všade"...
3. Majme napriklad 2 triedy - class Traktor (ma defaultny konstruktor, premenne a metodu nastartujTraktor() ). A druhy class sa vola napr. Program - v nom je taj metoda Main(). Ked chcem vytvorit novy traktor tak urobim nieco take ze Traktor trakt1 = new Traktor() ?
- áno
No a teraz ked chcem zavolat metodu nastartujTraktor tak to uribim ze:
trakt1.nastartujTraktor() alebo Traktor.nastartujTraktor(trakt1) ?
- tým prvým - tj. trakt1.nastartujTraktor()
- to druhé je volanie statickej metódy (to sa budeš učiť neskôr) s parametrom typu Traktor
Dakujem za odpovede a ospravedlnujem sa ked sa pytam hluposti ale prechadzal som si moodle a mam z toho riadny zmätok. Vdaka
- neospravedlňuj sa... kto sa nepýta, nič sa nedozvie... každý nejak začínal
Hmmm dakujem uz mi to aj funguje moj traktor program... Este taka vec - na zaciatku tvorby nejakeho programu si navrhnem triedy, povytvaram objekty a tak podobne. Je tu potom aj podobnost s Cckom v tom ze samotny "program" - myslim tym cykly, volanie metod a pod. sa robia uz v ramci Main()? Dakujem.
v rámci akejkoľvek metódy... môže byť aj v rámci Main()...
ako... kľudne môžeš mať také veci ako napr.:
- v 1 objekt vytvoríš iný objekt
- objekt prevezme referenciu na iný objekt ako parameter metódy (konštruktora) a kľudne ho používa
- v objekte je komplet výpočet
ono... kompletné vykonávanie programu by malo (v ideálnom prípade) byť v objektoch a metóda Main() je viac-menej len na inicializáciu :)
ak sa mi podarí vymyslieť nejaký easy ukážkový program, tak ho tu hodím... pravdepodobne skúsim modifikovať trochu mirekov obľúbený výťah tak, aby tu sedel, a mohol som na ňom popísať tieto veci... snáď sa mi to podarí urobiť tak, aby to nebolo veľmi umelé... :)
Ufff diky Agamemnon ...veeelka pomoc... zacinam sa do toho nejako dostavat ;) imho ten ukazkovy program by fakt pomohol, ok idem kodit, este raz dik ;)
ok, takže pokus o ukázkový program - snažil som sa ho komentovať čo najviac, snáď je to pochopiteľné... ak nie, tak sa pýtajte...
lepšie to popísať nedokážem, moje pedagogicke schopnosti boli vždy dosť biedne...
- snažil som sa ukázať vytvorenie objektov
- krížové volanie objektov (vodič nastupuje do traktora, získame meno vodiča traktora)
- vytvorenie objektu v inej metóde ako je Main() - narodenie potomka pre objekt typu Clovek
- ukážku ako sa môžu rôzne správať 2 objekty 1 typu - ako majú iné hodnoty - podobne ako napr. pre dátový typ int, string ap.
- ukážku, že sa dá použiť if, for, ai. v akejkoľvek metóde (dokonca aj v iných členoch triedy, ale to neskôr)
using System;
namespace Traktor {
public class Program {
/**
* metoda Main() - vola sa len raz v programe - automaticky sa spusta pri starte programu
*/
public static void Main() {
/**
* vytvorime objekt typu clovek
* nastavime mu parametre
*/
Clovek jano = new Clovek("jano", 45);
/**
* teraz vytvorime viacero traktorov
* pre predstavu kazdy traktor je rovnaky (seriova vyroba) - len maju inu farbu
*/
Traktor cervenyTraktor = new Traktor("cerveny");
Traktor modryTraktor = new Traktor("modry");
/**
* teraz jano nastupi na cerveny traktor
*/
jano.NastupDoTraktora(cervenyTraktor);
// v metode NastupDoTraktora je pouzity keyword this - to znamena, ze sa tam pouzije konkretny objekt, pre ktory je metoda volana - v nasom pripade je to objekt "jano"
/**
* nechame si vypisat, kto je vodicom ktoreho traktora
*/
Console.WriteLine("vodicom cerveneho traktora je: " + cervenyTraktor.MenoVodica());
Console.WriteLine("vodicom modreho traktora je: " + modryTraktor.MenoVodica());
/**
* a teraz sa obe traktory pokusia prejst 5km.
*/
cervenyTraktor.Prejdi(5);
modryTraktor.Prejdi(5);
/**
* a este ukazka vytvorenia objektu v inej metode ako je Main()
*/
Clovek decko = jano.NarodeniePotomka("jozo");
Console.WriteLine("potomok sa vola: " + decko.Meno());
// caka na stlacenie klavesy pred ukoncenim
Console.ReadKey();
}
}
/**
* trieda clovek drzi info a sposob spravania sa cloveka
*/
public class Clovek {
string meno;
int vek;
/**
* konstruktor - da sa predstavit ako zaregistrovanie cloveka do nejakej databazy
* ma 2 parametre - meno a vek
*/
public Clovek(string meno, int vek) {
// this znamena, ze ide o objekt, s ktorym pracujeme - tj. ktoreho konkretne sa volanie danej metody tyka
this.meno = meno;
this.vek = vek;
}
/**
* tento clovek nastupi do traktora, ktory prevezme ako parameter
*/
public void NastupDoTraktora(Traktor trak) {
trak.NastavVodica(this);
}
/**
* zistenie mena cloveka
*/
public string Meno() {
return this.meno;
}
/**
* clovek ma potomka - ukazka, ze je mozne vytvorit objekt aj v inom objekte, ako je hlavny - tj. v inej metode ako je Main()
* samozrejme, potomok ma meno, a vek 0
*/
public Clovek NarodeniePotomka(string meno) {
Clovek potomok = new Clovek(meno, 0);
return potomok;
}
}
/**
* trieda traktor zase ma info o traktore a o tom ako sa sprava on
*/
public class Traktor {
string farba;
Clovek vodic;
/**
* konstruktor - da sa to predstavit si ako napr. vyrobenie traktora v tovarni
* v principe vieme, ze vsetky traktory su rovnake (preto kazdy traktor bude instanciou tejto triedy)
* lisia sa len vo farbe - tu nastavime "pri vyrobe" - preberie sa ako parameter
* po vyjdeni z tovarne traktor je logicky bez vodica
*/
public Traktor(string farba) {
this.farba = farba;
this.vodic = null;
}
/**
* nejaky clovek nastupil do traktora a stal sa jeho vodicom - konkretne, ktory clovek to bol, preberieme ako parameter
*/
public void NastavVodica(Clovek vodic) {
this.vodic = vodic;
}
/**
* chceme zistit, kto je vodicom tohto traktora
*/
public string MenoVodica() {
if (this.vodic == null)
return "tento traktor zatial nema vodica";
return this.vodic.Meno();
}
/**
* traktor ide ku nejakemu cielu
* parametrom udame ako daleko je ciel
*/
public void Prejdi(int vzdialenost) {
if (this.vodic == null) {
Console.WriteLine("traktor nema vodica - bez vodica sa nemoze hybat.");
return;
}
// cyklus - uplne klasicke pouzitie
for (int i = 0; i < vzdialenost; i++) {
Console.WriteLine("traktor zatial presiel vzdialenost " + i + " km.");
}
Console.WriteLine("traktor je v cieli.");
}
}
}
odporúčam skopírovať do nejakého editora, kde budete mať syntax highlighting :)
a ideálne si to aj vyskúšať (napísal som to cez MS Visual C# 2008 Express Ed.) - s kompilovaním by nemal byť problém
super... je to celkom pekne popisane... thx ;)
Quote from: Agamemnon on 26.02.2008, 01:09:23
ja mám Q:
má niekto z vás cvika v en skupine?
Ja mam ... dneska sme mali od ...ufff 10:50 - 12:20 (s Biňasom). Inac tie dnesne cvika boli vyborne - fajne, prakticke, konecne som pochopil zaklady a jak to funguje a aj som cosi nakodil co konecne funguje :D.
Quote from: Agamemnon on 26.02.2008, 02:43:45
však ja sa tam ešte ukážem možno :)
bude zverejnené riešenie potom... ale to už závisí na mirekovi, že kedy...
A ozaj na konci ste tam spominali cosi so zadaniami ... uz mate dohodnute ze ake budu? Na prvom cviku nam jemne naznacil ze to mozu byt napr. plugin do winampu alebo nieco take.
ja s určovaním toho, aké budú zadania, nemám nič :) plánovali, že budú pluginy do rôznych softvérov (to je koniec-koncov aj na tom wiki, kde bolo to zadanie tej dnešnej úlohy na cviku - moodle.fei.tuke.sk/wiki/index.php/Objektové_programovanie - úplne naspodku je zoznam zadaní)...
ale podľa toho, čo tu ywetka písala pred pár dňami, a aj čo mirek hovoril, aj dnes, tak to ešte nie je isté...
v tomto priklade:
//----------------------------------------------
using System;
class Kalkulacka
{
public int NaDruhu(int x)
{
int vysledok = x * x;
return vysledok;
}
}
//----------------------------------------------
class MainClass
{
public static void Main(string[] args)
{
Kalkulacka k1 = new Kalkulacka();
int temp = k1.NaDruhu(5);
Console.WriteLine(temp);
}
} //_==_
//----------------------------------------------
musi tam byt Kalkulacka k1 = new Kalkulacka(); ??
nesci iba Kalkulacka k1;
je Kalkulacka() implicitne vytvoreny konstruktor?
jj
nemton: lol :-P
martin:
Kalkulacka k1;
- to máš ako keby si urobil int a; - tiež tam nemáš hodnotu a nvš to použiť vo výpočte... proste to je len zaregistrovaný názov premennej...
to "= new Kalkulacka()" priradí premennej konkrétnu hodnotu
uz mi je to jasne, diky
mam taku otazku:
ako mam implementovat to, ze trieda Captain ma mat povinný atribút name a nepovinný atribút level určujúci skúsenosť kapitána? Nejak cez pretazene konstruktory? Alebo ako?
jo urobis dva konstruktory... jeden bez a druhy s levelom:
public Captain(string name)
{
this.name = name;
}
public Captain(string name, int level)
{
this.name = name;
this.level = level;
}
Quote from: kOsTi on 28.02.2008, 23:03:29
jo urobis dva konstruktory... jeden bez a druhy s levelom:
public Captain(string name)
{
this.name = name;
}
public Captain(string name, int level)
{
this.name = name;
this.level = level;
}
no som rada, ze aspon par dobrych a snazivych studentov mam na tom cviku, lebo dnes mi parkrat az rozum zastal, ked som videla, ako vselijak je mozne proste nechapat a nevediet pouzivat zakladne principy :) :thumbsup:
heh ale na moju pisomku radsej ani nepozeraj... som tam take kktiny porobil ze sam neviem jak :D
kosti nevyjednavaj :P :P si sa mal ucit :P
Quote from: kOsTi on 28.02.2008, 23:09:34
heh ale na moju pisomku radsej ani nepozeraj... som tam take kktiny porobil ze sam neviem jak :D
tak kedze to bola uvodna pisomka, tak sa s tym pocita. sak co ty vies, mozno dostanete body namiesto pisomky za to, ze ste ako jedini dokoncili tie lodicky bk
nj ved najlepsie sa naucim na prikladoch... :) btw budu aj tazsie veci? :)
hej... bude sa robiť sw na rozpoznávanie reči niekde v polke semestra... ;)
yes.....uz som sa na to tesil ;)
no jasne, mali by byt aj narocnejsie veci... ale ved som ti to uz hovorila, my sa musime prisposobovat zial priemeru, az podpriemeru. ved si videl sam, 90 percent skupiny neboli schopni urobit ani ten elementarny prikladik s Osobou do konca cvika... a tak je to aj na inych cvikach, co som pocula a vlastne aj videla na vlastne oci... niekde nestihli poriadne ani objekty prebrat :ohmigod:
proste, aj keby sme chceli, "prilis" rychlo nemozeme ist, lebo studenti radi repcu a stazuju sa na uplne vsetko, ale videl si, kolko ludi bolo na cviku pripravenych a kolko z nich malo zaujem to dokoncit samostatne :emot-rolleyes: na tento faktor vsak potom neskor pri svojich ponosoch akosi velmi lahko zabudaju :)
ako osobne ti nezavidim...ja mat taku skupinu tak ich pozabijam... :) ale fakt trochu to mrzelo aj mna ze su studenti taki...do chuti a nalady to moc neprida..
hej kde zozeniem daco na C#, bo MS VIsual Studio mi neide nainstalvoat bo nemam nainstalovane dajake IIS a Front Page extencions a nemozem doinstalovat bo mi pise ze nevie citat z imagu co mam ( WTF ?), takze dajake ine prostredie na to poznate ?
http://www.mono-project.com/Main_Page
skus toto...malo by to byt aj pre win32 platformu
sa to volá, že SharpDevelop
thx, skusal som obe, ten SharpDevelop vyzera dobre
lepsie jak visual studio?
cosi, od visual studia neni lepsi program ;)
2008ka je lepšia ako sharpdev... používal som ho pomerne dosť dlho, ale 2008 je lepšia... aspoň imo :)
Quote from: JCube on 29.02.2008, 03:21:12
ako osobne ti nezavidim...ja mat taku skupinu tak ich pozabijam... :) ale fakt trochu to mrzelo aj mna ze su studenti taki...do chuti a nalady to moc neprida..
To je pravda ale ako vieme tak existuju aj opacne pripady ked studenti maju chut zabijat vyucujucich... vid Samuelis :)
ja som dokonca kvoli visualu 2008 preinstaloval wondows a to je co povedat :) lebo naposledy som to zrobil ked mi odisiel HDD :P
Quote from: kOsTi on 29.02.2008, 04:08:15
Quote from: JCube on 29.02.2008, 03:21:12
ako osobne ti nezavidim...ja mat taku skupinu tak ich pozabijam... :) ale fakt trochu to mrzelo aj mna ze su studenti taki...do chuti a nalady to moc neprida..
To je pravda ale ako vieme tak existuju aj opacne pripady ked studenti maju chut zabijat vyucujucich... vid Samuelis :)
kosti lol, ja som si na take zvykol uz, akoze predmet hodny samostudia, totalneho, aspon s vysie menovanym clovekom
odkial mate 2008?
od pSiCha :D
z ircka :P
Quote from: kOsTi on 29.02.2008, 04:08:15
Quote from: JCube on 29.02.2008, 03:21:12
ako osobne ti nezavidim...ja mat taku skupinu tak ich pozabijam... :) ale fakt trochu to mrzelo aj mna ze su studenti taki...do chuti a nalady to moc neprida..
To je pravda ale ako vieme tak existuju aj opacne pripady ked studenti maju chut zabijat vyucujucich... vid Samuelis :)
ja som optimista a pevne verim ze sa to pri studii minesweeper aspon kustik zmeni...lebo vazne na OOP som po tej jave prisiel vygumovany...
Quote from: nemtom on 29.02.2008, 04:05:49
cosi, od visual studia neni lepsi program ;)
Ale no! To zavisi od pohladu :j_shocked:
Co niekomu vyhovuje to inemu moze vadit. Mne na nom vadi, ze nie je pod Linux a nie je open source. btw UI ficury prostredia dakedy vedia nahnevat, ked si robia co oni chcu a nie to co chce pouvatel. Ale od M$ sme si uz zvykli, ze netreba chciet viac. bu
free from microsoft
http://www.microsoft.com/express/
kua saq 2008 ma vyjst az 3. aprila u nas..
no hej to je jasne ze zavisi od pohladu, preto ten " ;) " na konci:), mne nanom vadi len to ze sa instaluje pol dna:D
Quote from: Agamemnon on 29.02.2008, 04:11:50
free from microsoft
http://www.microsoft.com/express/
fuha to som necakal... dik :)
to je len express :P, ale na OOP uplne staci
Cim sa to lisi?
obmedzena funkcionalita, co som si ja vsimol v express sa nedal robit class diagram, a da sa v tom robit len c#, ostatne nevim, treba kuknut na nete
mne stačí aj na normálne kódenie... nvm si predstaviť, čo by som musel robiť, aby som potreboval niečo iné ako express... keď úplne v pohode mi stačí vim a konzolový kompiler na väčšinu vecí
Quote from: nemtom on 29.02.2008, 04:17:27
obmedzena funkcionalita, co som si ja vsimol v express sa nedal robit class diagram, a da sa v tom robit len c#, ostatne nevim, treba kuknut na nete
- nerobí class diagr...
- to druhé je tak napoly... máš aj pre ďalšie jazyky
no napriklad WPF.. tam moze vim ist do prdele :D teda ani nemusi... ale to je taky pain in the ass ze to uz ani neviem povedat :D
Quote from: Agamemnon on 29.02.2008, 04:18:55
Quote from: nemtom on 29.02.2008, 04:17:27
obmedzena funkcionalita, co som si ja vsimol v express sa nedal robit class diagram, a da sa v tom robit len c#, ostatne nevim, treba kuknut na nete
- nerobí class diagr...
- to druhé je tak napoly... máš aj pre ďalšie jazyky
jj mas ale zvlast treba tahat:P
Quote from: Agamemnon on 29.02.2008, 04:11:50
free from microsoft
http://www.microsoft.com/express/
he he ale pozor od free k freedom(free v ponimani GNU) je poriadne daleko
free < OpenSource < freedom(GNU)
je vsak fajn vidiet, ze donutili M$ davat programy aj zdarma. Mozno sa raz dockame OpenSource SW od M$ :bananadance:
drzte sa temy pani... :)
edit: dakujem :)
to je ok :P to beriem, mozes zmazat tento prispevok :D
Quote from: JCube on 29.02.2008, 04:37:53
drzte sa temy pani... :)
edit: dakujem :)
a neviem si tie posty niekde precitat? ma to zaujima co mi kto odpisal.
mmozes si precitat co som ja napisal, poslal som ti pm
tak sa mi to paci...ked si to diskutujete cez pm...sikovni... :ropebanana: :thumbsup: bp bq
veru, da sa aj caz pm. Sak poriadok musi byt!
Ale aj tak je skoda ak sa musi zmazat cosi co bolo vytvorene. A tak ma napadlo, ze thready by mohli byt previazane - usporiadane do stromovej struktury. Potom by si nemazal, ale len nepresuval posty do novych threadov na ktore by bol odkaz v povodnom threade.
Keby to chcel niekto spravit, tak mu na to aj bakalarku vypisem :metal:
Keby niekto chcel tak mam Visual Studio 2008 Express Edition stiahnute a napalene na DVD a rad poziciam. Ja viem ze dneska maju vsetci internet ale ked dakto nemoze abo sa mu nechce tahat tak sa ozvite a donesiem na prednasku abo podobne.
mozete mi povedat jaky je rozdiel medzi tymto
public Captain(string name, string level) : this (name)
{
this.level = level;
}
a
public Captain(string name, string level)
{
this.name = name;
this.level = level;
}
thx
k tomu prvému musíš mať existujúci konštruktor, ktorý má 1 parameter typu string... to ": this(name)" predá name tomu koštruktoru, a ten nastaví name... a potom ešte sa nastaví level - keďže to je v tom volanom...
snáď to lepšie bude pochopiteľné na príklade:
// konštrutkro s 1 param typu string, ktorý nastaví meno
public Captain(string name)
{
this.name = name;
}
// tento konštruktor nastaví level (keďže to má vo svojom tele) + predá parameter name pomocou "this(name)" tomu prvému konštruktoru - teda dôjde k nastaveniu aj mena (pomocou toho prvého konštruktora)
public Captain(string name, string level) : this (name)
{
this.level = level;
}
ten druhý konštruktor z tvojej otázky je, dúfam, jasný
jj...xapem dikes
nevie nekto kluc na OOP na moodla?
kukurica...tusim
to su tiez bohovske nazvy klucov :D
sak informatiky :puf:
tu ulohu na moodli staci odovzdat zajtra ci to treba zozipovat a to poslat na server? thx
he? co mas na mysli? mali ste zadanu nejaku ulohu co mate odovzdat? ???
no ja mam cvika s mirekom a na moodli mam napisane ze Odovzdavanie malej ulohy:
Vytvorte program, ktory bude simulovat fungovanie vytahu. Na reprezentaciu vytahu vytvorte triedu, pomocou ktorej opisete cele jeho spravanie. Vytah by:
* mal byt privolatelny na lubovolne poschodie v budove
* mohol zobrazovat aktualne poschodie
* mal obsahovat bezpecnostne dvere, ktore obmedzuju pohyb vytahu (neda sa cestovat, pokial su otvorene)
* mal prist na poschodie, z ktoreho ho volate
Dufam, ze s vytahom stastne najazdite 10-tky (podla Jana Tleskaca 100-vky) stastnych kilometrov.
No nam hadam nic viac netreba len tie lodky... ci ako ywet? :) nie ze by sa mi nechcelo ale som nejaky chory hadam sa vobec na cviko dostavim :(
Quote from: kOsTi on 04.03.2008, 22:50:31
No nam hadam nic viac netreba len tie lodky... ci ako ywet? :) nie ze by sa mi nechcelo ale som nejaky chory hadam sa vobec na cviko dostavim :(
ake lodky ? dufam ze ked som nebol na cviku minule ze to nebudem musiet doniest lebo ani neviem o ake lodky sa jedna hehe:D
https://moodle.fei.tuke.sk/wiki/index.php/OOpCourse2
eeeej kua no ako vidim budem musiet zajtra prestudovat :D ... a to jej potom treba odovzdat alebo netreba ?
ja neviem... je mozne ze s tym budeme dalej pracovat...
budeme na to nadvazovat...ten kto nerobil na hodine ma doma..
je to sranda :)
asi stahnem visual studio a skusim aj ja
jak tam kukam na wiki tak tam uz je nahodene cele riesenie :D
výťah netreba odovzdávať - minimálne tie skupiny, čo máte s mirekom... ale predpokladám, že vôbec (to sú minuloročné veci)
loďky tam máte vyriešené - a dokonca aj na stiahnutie sú tam kódy (pri druhom cviku sú projekty pre vs a monodevelop z prvého cvika)
jj prave pozeram ze to tam uz je... tak aj komu sa to nechcelo robit si moze stiahnut :D
btw: čo hovoríte na zadanie? :)
fuha... zaujimave... ale toto sa mi nepaci: scenár úspešného dohratia hry je potrebné odovzdať v 6. týždni
nejak skoro...
ale musim uznat... konecne nieco zaujimave na tejto skole :D :D
Quote from: kOsTi on 05.03.2008, 00:37:48
fuha... zaujimave... ale toto sa mi nepaci: scenár úspešného dohratia hry je potrebné odovzdať v 6. týždni
nejak skoro...
ale musim uznat... konecne nieco zaujimave na tejto skole :D :D
scenár máš v pohode...
pri najhoršom vezmeš nejaký známy príbeh, niečo čo poznáš, možno aj čo si zažil, hehe... alebo nejakú slávnu adventúru :) a prerobíš na tú postupnosť "príkazov" ako je v tej ukážke, čo tam je :) a máš hotové :)
len jak ja sa poznam tak to budem este 100x prerabat a nakoniec to bude uplne ine :D
ako :) predpokladám, že to sa považuje za samozrejmosť :)
niečo urobíš, napíšeš... potom to chvíľu necháš tak, a medzi tým ťa napadnú ďalšie, lepšie veci, tak prerobíš zase... atď... až do konca... ja predpokladám, že s tým, samozrejme, budú rátať... neverím, že to, čo odovzdáš v 6t, bude záväzné :)
ale to už je na ywetke, prípadne eqovi, aby povedali o tom príbehu...
ono.. ak urobíš rozumný engine, tak meniť príbeh vieš podľa potreby, hehe :) ak to urobíš veľmi dobre, tak vieš bez problémov na rovnakom engine urobiť rôzne hry, jednoduchou zmenou lokácií, objektov atď... ale to je už všetko o dobrom návrhu a dobrom naprogramovaní :)
no ved hadam sa k tomu nejak ywetka vyjadri v stvrtok :) ale kazdopadne sa na to tesim :)
jj konecne zaujimave zadanie... :)
ad 1: ziadne vytahy netreba robit, robili sme lodicky, samozrejme ti sikovni to uz mali na cviku, ostatni samozrejme ani prstom doma nepohnu, ale to nie je moj problem, budeme v nich dalej na cviku pokracovat - len velmi kratko dalsie cviko. Na tomto cviku si preberieme nieco z UML, aby ste pochopili podstatu objektoveho navrhu a aby ste vedeli kreslit diagramy, co je nevyhnutne pri tom odovzdavani (tusim) v 6tom tyzdni, do dokumentacky v casti navrh a analyza a samozrejme to ocenite aj dalsi semester, ked budeme mat opat spolu predmet ZSwI (posvietim si na vas :D)
ad 2: jo, o zadani si povieme na cviku, navrh sa samozrejme moze menit, to je uplne normalne, samozrejme, ze sa ale pozriem blizsie na tych, ktori su duti na cviku, v siestom tyzdni donesu nieco a v zapoctovom zasa nieco, ale diametralne odlisne od povodneho (lebo take len zohnali). inak samozrejme k zmenam nebudem mat ziadne vyhrady.
Tiez urobim svoju hru, aby ste nehovorili, ze som panska :j_wink: ale pribeh hmmm... asi nieco z lary croft, tuto adventurku mam prehranu zo vsetkych stran ;) :emot-LMAO:
je na kreslenie UML nejaky soft? nejak som este nic na to nehladal... :)
my duti budeme pod drobnohladom? :emot-LMAO:
Quote from: ywetka on 05.03.2008, 02:19:01
ad 1: ziadne vytahy netreba robit, robili sme lodicky, samozrejme ti sikovni to uz mali na cviku, ostatni samozrejme ani prstom doma nepohnu, ale to nie je moj problem, budeme v nich dalej na cviku pokracovat - len velmi kratko dalsie cviko. Na tomto cviku si preberieme nieco z UML, aby ste pochopili podstatu objektoveho navrhu a aby ste vedeli kreslit diagramy, co je nevyhnutne pri tom odovzdavani (tusim) v 6tom tyzdni, do dokumentacky v casti navrh a analyza a samozrejme to ocenite aj dalsi semester, ked budeme mat opat spolu predmet ZSwI (posvietim si na vas :D)
ad 2: jo, o zadani si povieme na cviku, navrh sa samozrejme moze menit, to je uplne normalne, samozrejme, ze sa ale pozriem blizsie na tych, ktori su duti na cviku, v siestom tyzdni donesu nieco a v zapoctovom zasa nieco, ale diametralne odlisne od povodneho (lebo take len zohnali). inak samozrejme k zmenam nebudem mat ziadne vyhrady.
Tiez urobim svoju hru, aby ste nehovorili, ze som panska :j_wink: ale pribeh hmmm... asi nieco z lary croft, tuto adventurku mam prehranu zo vsetkych stran ;) :emot-LMAO:
s pribehom mozem potom pomoct, TR-ka som presiel vsetky
ale na ten novy underworld co vyjde v novembri uz nebude stacit PC
Quote from: JCube on 05.03.2008, 02:25:49
je na kreslenie UML nejaky soft? nejak som este nic na to nehladal... :)
my duti budeme pod drobnohladom? :emot-LMAO:
Star UML alebo mozem zicat Power designer
kujem co je vydane ako free?
Star UMl je open source a Power Designer je na (ne)zaplatenie
Quote from: JCube on 05.03.2008, 02:36:48
kujem co je vydane ako free?
StarUML je free ak sa nemylim a na OP zatial uplne staci...
EDIT: ej buhehe ma predbehol :(
chcel by som poprosit touto cestou,tych ktori chodia na prednasky z OOP a nezaujima ich to a iba tam cely cas hucia,nech tam radsej nechodia, dopredu dakujem ;)
ja by som chcel vobec poprosit ludi co hucia na prednaskach aby na ne nechodili... :) dakujem.. ;)
jj Java to iste...
inak k OP prednaskam: som si vsimol, ze Zdenek tam skoro cely cas toci o C++, pritom na cvikach tocime iba o C#, zadanie budem v tom C# robit tiez pokial dobre viem :) no tak sa pytam, ci sa mi na tie prednasky chodit oplati, ci ma to napriklad nebude zbytocne mylit alebo take daco :-\ ???
myslim ze na prednaskach ide o pochopenie principu...ked pochopis princip tak sa nemas problem zorientovat v hociktorom objektovo orientovanom jazyku...
neviem ja na prednasky nechodim...viac mi da studovanie materialov na cviko a predmet .NET
nj dnes napr pol hodinu tocil o spriatelenych funkciach... a to sa da len v Cpp
Quote from: JCube on 06.03.2008, 01:25:26
myslim ze na prednaskach ide o pochopenie principu...ked pochopis princip tak sa nemas problem zorientovat v hociktorom objektovo orientovanom jazyku...
neviem ja na prednasky nechodim...viac mi da studovanie materialov na cviko a predmet .NET
no .net nemam, a tiez ma to dneska, ked som na prednaske sedel, napadlo ze ci za tu hodinu a pol by som sa s tym neoboznamil lepsie sam na intraku, ako sediet tam (nehovoriac cesta na prednasku z intraku a spat je spolu cca hodina) :-\ bn
kOsTi: ..tak tak, tie spriatelene funkcie, sa mi pacilo najviac, ako na konci povedal, ze nevie ci v C# je alternativa k tomu, ze nepocul este o tom, ale ze na to mrkne :ohmigod:
njn, kedysi sa aj na cvikach bralo C++, ja som tiez robila v nom... C# prisiel tesne po nas... preto sa to na prednaskach stale uci :)
btw, tiez by som najradsej poslala vsetkych, co na prednaske hucia, niekde do ******. sak su nepovinne, naco to teda chodit zneprijemnovat ostatnym, ked vas to uz nezaujima...
tak tak nechodim na vsetky ale ked uz idem tak chcem z toho aj nieco mat nie si to iba odsediet a zabit cas
Quote from: ywetka on 06.03.2008, 01:36:25
njn, kedysi sa aj na cvikach bralo C++, ja som tiez robila v nom... C# prisiel tesne po nas... preto sa to na prednaskach stale uci :)
btw, tiez by som najradsej poslala vsetkych, co na prednaske hucia, niekde do ******. sak su nepovinne, naco to teda chodit zneprijemnovat ostatnym, ked vas to uz nezaujima...
nj... a niektori chodia zas pol hodinu neskor a to tiez vyrusuje :P :P
Quote from: kOsTi on 06.03.2008, 01:39:47
Quote from: ywetka on 06.03.2008, 01:36:25
njn, kedysi sa aj na cvikach bralo C++, ja som tiez robila v nom... C# prisiel tesne po nas... preto sa to na prednaskach stale uci :)
btw, tiez by som najradsej poslala vsetkych, co na prednaske hucia, niekde do ******. sak su nepovinne, naco to teda chodit zneprijemnovat ostatnym, ked vas to uz nezaujima...
nj... a niektori chodia zas pol hodinu neskor a to tiez vyrusuje :P :P
heh, to bolo vynimocne... mali sme katedrovu poradu dovtedy, ale tak chceli sme este stihnut, co sa dalo... ale sli sme ticho, teda aspon sme sa snazili... nemali ste si nas vsimat :)
Quote from: kOsTi on 06.03.2008, 01:39:47
nj... a niektori chodia zas pol hodinu neskor a to tiez vyrusuje :P :P
no ale niekedy nemas na vyber, ked sa ti nieco kryje s prednaskou a tak ;) mam taku prednasku, kde skor ako pol hodinu po zaciatku dojst nemozem :angel:
jj ved ja chapem len som chcel ywet sprdnut :P
ze by zajtra nesprdla ona teba... :P
Tak na nu poslem moj Septolete virus :D
tha to posles aj bez toho... :D isto som to aj ja dneska chytil... :D
Quote from: JCube on 06.03.2008, 01:50:49
tha to posles aj bez toho... :D isto som to aj ja dneska chytil... :D
si das boro a ta vylieci
no som prave na cviku :)
pise sa pisomka a vedla mna sedi altla (akurat tu bola ywetka :P)
nechval sa... :D
nesi sam => nesi zaujimavy :D
a ja som prave vstal :P :P ta kto je na tom lepsie ??? :P
Quote from: puq on 06.03.2008, 15:30:47
a ja som prave vstal :P :P ta kto je na tom lepsie ??? :P
ja, lebo som vstal az teraz ;D 8) ::)
Dobry, rad by som upozronil na fakt, ktory som si vcera vsimol a to ze na MSDN AA pribudlo k stiahnutiu Visual studio 2008 Professional Edition DVD :naughty1:
ah sakra... nechce sa mi stahovat :D
Quote from: kOsTi on 06.03.2008, 23:53:56
ah sakra... nechce sa mi stahovat :D
No co je pravda, ma to 3.3 GB ale i tak uz taham :sigh:
len sa mi nechce stravit 1h odinstalovanim Expressu a 2h instalovanim Pro :D
kosti to vystihol presne :D to instalovanie je zabijak :) hlavne ten professional :)
ja idem na to...medzitym si pospim... :)
uz si doinstaloval ??? :D myslim si ze 2 a pol hodky hej :P :P
co si este len stahujem... :D som mal pat hodin pauzu na spanok... :)
Neviem ci to uz dakto instaloval ale vsimnite si pri instalacii toho chlapika v hnedej koseli - Face Of The Year :thumbsup:
jj MS instalator rullz...a ten typek sa mi zjavil aj pri instalacii MSDN library...
ywetka ako to je z cvikami??? na tej moodle/wiki by mali byt davane cvika, lebo to nejak upravujete???? alebo normalne z z moodle sa mame pripravovat??? lebo na cviku co mam s forgacom som take nieco pochopil, mozno len zle pamatam :D neviem bolo to davno :D
prihlasis sa do moodla a v kurze OOP mas pekne veci z ktorych sa mas pripravit na cviko...a na moodle/wiki mas veci ktore sa budu robit na cviku - teda priklady...
heh :P keby to bola aj pravda ze bude sa robit na cviku... :) to skor rob ak xces :P
no tak to uz je na vas... ked clovek raz nechce robit tak nebude ani ked ho budu nutit :)
sak preto aj nic nerobim lebo sa mi nexce :D :D ale neeee to kvoli tomu ze si to uz doma zrobim a na cviku nic nove sa nedeje :)
na cvika z OP nenadavat !!!!!
nie kazdy ma s ywetkou :)
tak tak neviem co vy robite na cviku, ale my dokopy nic, minule bola pisomka za 2 cvika, a potom sme mali si pozerat veci, a to iste mozem robit aj doma, nic ine
nase cvika su fajn... :) clovek sa aj daco nove dozvie... :P napriklad ako lara vytahuje svetlice na havrany a podobne... :emot-LMAO:
PROVOKUJES????? :03: :pusta:
kludne dojdi... je nas dost malo :)
ta hej ale stvrtoook, nemam nic a nexce sa mi trepat do KE bleee
mas USA prednasku :P
lol to skor pojdem darovat oblicku jak ist na USA prednasku :D :D :D
probem vidim v tom ze je 12 prednasok a ty asi 12 obliciek nemas
gratulacia k 1000 postom
co ty vies???? ja som rocnik 86 a ten je zasiahnuty cernobylom :D :D :D
a diky:P ani som si nevsimol ze dnes je milenium :)))
co znamena to base???? za konstruktorom???
using System;
using System.Collections.Generic;
using System.Text;
namespace Shapes
{
public class Line : Shape
{
private Point _endPoint;
public Line(Point begin, Point end) : base(begin)
{
this._endPoint = end;
}
public Line(Point begin, Point end, string color)
: base(begin,color)
{
this._endPoint = end;
}
public Point BeginPoint
{
get { return this.Location; }
}
public Point EndPoint
{
get { return this._endPoint; }
}
public override void Draw()
{
Console.WriteLine("I am drawing line from {0} to {1} with {2} color",
this.BeginPoint, this.EndPoint, this.Color);
}
}
}
to znamena, ze tato trieda dedi od rodicovskej nejake vlastnosti. A tetno konstuktor inicializuje len niektore premenne, a zvysenna sa inicializuju v konstruktore v rodicovskej triede. tym base vravis ze sa to ma poslat konstruktoru v rodicovskej triede a zadavas,ktore parametre konkretne.
okey uz chapem asi :)
je to podobne, ako ked pretazujes konstruktory a mas jedens jednym parametrom a druhy s dvomi.
napr :
public Shape(int beginPoint)
{
this.beginPoint=beginPoint;
}
public Shape(int beginPoint,int endPoint):this(beginPoint)
{
this.endPoint=endPoint;
}
v tom dvojparametrickom by si mohol tie inicializovat zaciatocny bod, ale naco to pisat dvakrat :)
a v pripade dedenia je to to iste, len ted konstrukor, ktory volas sa nachcadza v inej triede,preto pouzivame base ako bazicka, resp. zakladna
hej, presne tak... :thumbsup: pre mojich: my budeme toto brat na dalsom cviku. mam ready nejake priklady, cize sa paradne s tou dedicnostou pohrame bp
puq: jj pripravovat by si sa akoze mal z moodlovskych veci, i ked tam je ta teoria pisana nanajvys divne... ale prakticky je jedno, z coho sa pripravis... napr. k teme dedicnost najdes vsade to iste, nech hladas hocikde. na wiki su doplnkove veci a priklady... tie sa robia na cvikach so mnou, s mirekom binasom a matom revesom, u ostatnych cviciacich tusim nie bn kazdopadne na wiki je napisane viacero veci ohladom zadania, cize na to mrkni (ak vam cviciaci nepovedal nieco blizsie).
vies, ono je to tak, ze kazdy cviciaci si moze cvika urobit podla seba, co uzna za vhodne... dopredu sa zhodneme len na zadaniach, zapoctoch a hrubej osnove predmetu. vsetko ostatne je na kazdom zvlast a aj poradie cvik moze byt vsade ine... ja som napr. brala tento tyzden diagramy tried, hoci (ne)oficialne su naplanovane az za par tyzdnov (co je podla mna uz dost neskoro), inde sa este nebrali pokial viem. cize oficialne materialy si na cvikach urci kazdy cviciaci individualne... jedine oficialne veci existuju ku skuske :emot-prettywink:
dikes za rady :) a uz viem na isto ze som chytil nie dobreho cviciaceho, skoda no, ze nedokaze kazdy jeden byt zhruba na jednej urovni, lebo ako pozeram tvoj pristup a toho co mame my je diametralne odlisny... totalne samostudium to isti... bv
Quote from: puq on 09.03.2008, 23:34:41
dikes za rady :) a uz viem na isto ze som chytil nie dobreho cviciaceho, skoda no, ze nedokaze kazdy jeden byt zhruba na jednej urovni, lebo ako pozeram tvoj pristup a toho co mame my je diametralne odlisny... totalne samostudium to isti... bv
njn ja som mal minuleho roku tiez takeho experta (pozdravujem Mr. Fasianok), ze evidentne vedel o com hovori, ale my nie :) + podobny pripad na Jave, takze po tom co som urobil obe tieto skusky som si vo vlastnom zaujme prcital Thinking in Java a uz su mi obaja experti u riti... :P
hmm a aky je rozdiel medzi tymto:
public int Speed
{
get { return( this.speed ); }
set { this.speed = value; }
}
a
public int Speed
{
get { return speed; }
set { speed = value; }
}
??????????????
žiaden.... ale to prvé je presnejší zápis
dikes a este pri tomto:
public DIRECTION Direction
{
get{ return( this.direction ); }
set{ this.direction = value; }
}
public BattleShips.Boat.DIRECTION Direction
{
get { return direction; }
set { direction = value; }
}
je to pravdepodobne opat to iste, a spravnejsie je ktore pouzivat? to prve?
jj
vždy, keď pristupuješ ku atribútu triedy, tak _by sa malo_ použiť _this_
i ja som si myslis, len asi ten kto robil tie lodky a dal ich na moodle na wiki si to nemyslel :D :D
nvm, kto to robil... asi mirek, ale možno nie... to, čo som robil ja, to nie je...
tusim ze to co je na moodli robi mirek...a toto this tam nie je podla mna kvoli skrateniu zapisu..mas jedno ako to nazves...ci cez this alebo ne...
až tak úplne jedno to nie je :)
aky je v tom rozdiel? :) nech sa poucim
okrem toho, že v tom property môžem mať aj lokálnu premennú s tým názvom :) tak aj v spracovaní compilera :)
no s tou lokalnou premennou mi je jasne... :)
ako inak to spracuje compiler?
keď tam je this, tak vie rovno, že je to atribút objektu...
ak tam this nie je, tak prv musí zistiť, či je taká lokálna premenná, a až keď nie je, tak zisťuje, či je taký atribút objektu
;) dakujem za objasnenie...
Mna by akurat zaujimalo, ze skuska bude z C++, alebo C#? bo na cvikach jedna vec a na prednaskach zase druha...
Skuska by mala byt hlavne z teoretickych zalezitosti (tj. nezavislych na jazyku) a ked uz bude nieco formou prikladu tak by to malo byt C#
co znamena toto:
Vytvorte v triede Boat metódu ToString(), ktorá nahradí metódu ToString() triedy Object. Metóda bude vracať reťazcovú reprezentáciu objektu triedy Boat
ta retazcova reprezentacia objektu???
vypis lode... cize:
Name: ... Color: ... ...
aha okey mysles som si take nieco :) dikes
Pocujte, to akoze tie predpisane rozhrania sa musia nachadzat v kazdej hre? Ci su len orientacne?
imo asi musia, teda ich finálna verzia :) momentálne je to rozhranie, čo je tam na webe, trochu od veci a chaotické (napr. ICommand bez členov)...
pokiaľ vm, tak budú tie rozhrania zverejnené v prekompilovanej podobe, a to budete implementovať, ako referenciu :)
avšak ja nie som priamo pri zdroji, až trochu ďalej :) takže sa môžem mýliť a bude to inak :) lepšie asi ywetka bude vedieť povedať :)
hm ako na Uml diagram?
čo si predstavuješ pod pojmom "uml diagram"? uml je jazyk... diagramy sú use-case, class ap... ale najskôr v starUml
mame v pondelok odovzdat uml diagram- takzv. "scenar" zadania
tak asi class diagram, by som povedal... to, čo sa robilo na tom cviku jednom v starUML...
ako, to je dobrá blbosť teraz odovzdávať class diagram... lol...
ja by som ani momentálne nedokázal dať von finálny class diagram a to mám tak 80% kódu napísaných...
Quote from: Agamemnon on 24.03.2008, 20:31:38
tak asi class diagram, by som povedal... to, čo sa robilo na tom cviku jednom v starUML...
ako, to je dobrá blbosť teraz odovzdávať class diagram... lol...
ja by som ani momentálne nedokázal dať von finálny class diagram a to mám tak 80% kódu napísaných...
ved tak isto to bolo minuly rok.. sme sa nad tym rozculovali, ze ako mame teraz odovzdat class diagram, ked pri implementacii sa toho zmeni dost vela... ale tak odovzdal som nieco aspon minuly rok a v pohode... nemusite sa s tym trapit... je to len predbezne... do finalneho zadania sa to urcite zmeni ;)
nj, to tak aj dopadne... študenti odovzdajú niečo a to niečo sa vôbec nebude zhodovať s výsledným class diagramom, hehe :)
nam bolo povedane ze netreba uml robit...
ono, ja mám tiež taký pocit, že mirek nepýtal diagram... ale to závisí od cvičiaceho, by som povedal
Ked si dobre pamätam tak nam Mirek vravel ze VS vie samo osebe vygenerovat UML cize piplat sa s tym v StarUML by bolo asi zbytocne...
áno, VS to vie vygenerovať... lenže mirek okrem iného povedal, že to máte robiť v starUML, a že to, čo vygeneruje VS by ste nemali odovzdať, max. použiť ako inšpiráciu :)
aaa sakra... moja mala rebelia mi nevysla... tak nic... ale inac preco StarUML a nie napriklad Visio?
no hlavný rozdiel je, že starUML je free :)
hej presne tak... dalsi semester budete mat predmet zaklady softveroveho inzinierstva a tam sa bude veeelmi vela o UML hovorit, ako nastroj sa bude pouzivat pomerne sikovny powerdesigner. StarUML bol pre OOP zvoleny, lebo je free a za druhe, OOP sa uci vo viacerych ucebniach, vsetky stroje uz StarUML nainstalovane mali, kebyze mame volit iny nastroj, museli by sme to vsetko preinstalovavat sami na kazdom jednom compe a sorry, ale toto je trochu vela aj nad moje nadsenie ;)
Quote from: eminkaa on 25.03.2008, 15:46:45
Quote from: Agamemnon on 25.03.2008, 04:59:14
no hlavný rozdiel je, že starUML je free :)
ale visio sa da stiahnut z msdn.fei.tuke.sk oficialne a tiez free....
jj, viem, ale ako som napisala, museli by sme to instalovat (ako cviciaci) sami na vsetkych tych strojoch, kedze sa OOP uci vo viacerych ucebniach a zda sa mi to zbytocna robota, ked StarUML v podstate posluzi rovnako... a ja som napr. povedala, ze mi je jedno, v com to UML budu robit, ak si doma stiahnu Visio, tak preco nie... ale na cviku sa to cvicilo v Star. bk
kto mate este cviko tento tyzden?
ako mame odovzdat (ukazat) navrh tej hry? staci dajaky doc doniest na cviko, nic netlacit atp.
ja mam cviko tento tyzden... ako to odovzdam este neviem...budem riesit zajtra... :)
ok tak nesom sam :)
uz som daco cez powerdesigner nakreslil ale neviem ci je to postacujuce....
Ja to budem robit v Skicary ap
lol... :emot-LMAO:
JCube: robis UML ci naco powerdesigner?
SSPPYY: :D asi aj ja budem v skicari...
jj class diagram..aspon predbezny...nech sa mam od coho odvijat..
no ja idem zajtra do toho... dnes nemam sil uz na nic...
skoda ze sa treba teraz "jebat" s class diagramom ked vysledny bude aj tak dost iny... :)
tak dolezitejsi je ten scenar hry... ten class mi bude zatial stacit taky vseobecny a co najzakladnejsi, to znamena ktore triedy, rozhrania a vazby medzi nimi... s atributmi, metodami atd. sa zatial zapodievat nemusite... :j_wink:
PS: nejake veci sa ohladom zadani doplnili, tak mrk sem> http://moodle.fei.tuke.sk/wiki/index.php/Znenie_zadania_a_pokyny_k_jeho_vypracovaniu
hej... hlavne, že to rozhranie je stále na nič ;)
Ludia, to co je za link na to odovzdavanie? http://discovery/~mirek/textgame/ ?! ved to ani nemoze byt normalna adresa, nechyba tam nieco? bk Inak to rozhranie je uz kompletne? Ze napr. command je prazdny, cize si tam mame doplnit vlastne metody?
http://discovery.fw.sk/~mirek/textgame
a to rozhranie kompletné určite nie je :)
hmm... no len momentálne je discovery down :)
takze "moji" ludia: tomorrow, ziadna pisomka nebude! pekne sa venujte tomu scenaru ;) uz sa tesim, co zo seba vypotite ap
waaaw to mate take zadanie :) celkom zaujimave
ja ked som mal oop tak tam cele zadanie bolo ponechane na svojvoli autora a potom to aj tak casto vyzeralo tie rozhrania co tam mate to velmo chvalim :) rozhrania su velmi dolezite skoda ze som na to prisiel az ked sa koncil predmet oop (ale to nevadi teraz bez nich ani fungovat neviem :))
a ktomu rozhraniu ICommand dost citit z toho navrhovy vzor s takym istym menom :) a tipujem ze v tom ICommand bude urcite metoda ze Execute() :)
Quote from: ywetka on 26.03.2008, 18:41:54
takze "moji" ludia: tomorrow, ziadna pisomka nebude! pekne sa venujte tomu scenaru ;) uz sa tesim, co zo seba vypotite ap
rozkaz madam! :emot-LMAO:
Quote from: JCube on 26.03.2008, 19:36:25
Quote from: ywetka on 26.03.2008, 18:41:54
takze "moji" ludia: tomorrow, ziadna pisomka nebude! pekne sa venujte tomu scenaru ;) uz sa tesim, co zo seba vypotite ap
rozkaz madam! :emot-LMAO:
ano to je pravda patrilo by sa uz zacat lebo do zajtra uz nie je vela casu :D
ja uz som skoro dokonceny... :) len postupnost krokov nemam vymyslenu :)
Quote from: JCube on 26.03.2008, 19:57:27
ja uz som skoro dokonceny... :) len postupnost krokov nemam vymyslenu :)
pocuj JCube.. nehodil by si tu nejaky postup ako si robil tu pripravu na OOP..? to treba najrpv nejaky scenar? alebo skor nejake diagrami s tymi triedami ? diki
tak klasika...napisal som si zhruba scenar - slovami co sa tam bude diat plus nejake dialogy som si povymyslal...potom som sa snazil zovseobecnit tie postavy a veci co sa tam nachadzaju - napr Item, NPC a podobne...plus som do class diagramu pridal tie predpisane rozhrania co tam maju byt...a napisal som scenar taky ako bol ten priklad na indianu jonesa..
ok.. a este kolko casu ti to zabralo priblizne?
jaj, ved tym scenarom ide najma o to, aby ste nevymysleli nejaku az prilis lahku traparnu a tiez preto, aby sme vedeli skor odchytit cheaterov, to znamena ludi, co maju az prilis podobne navrhy, resp. bude velka nezhoda medzi vyslednym projektom (teda zrejme kupenym) a tym, ktory teraz navrhnu ;)
Quote from: Sooloni on 27.03.2008, 20:53:54
ok.. a este kolko casu ti to zabralo priblizne?
dve hodiny cca....ale asi hodinu som si varil caj... :P
Quote from: JCube on 27.03.2008, 21:10:17
Quote from: Sooloni on 27.03.2008, 20:53:54
ok.. a este kolko casu ti to zabralo priblizne?
dve hodiny cca....ale asi hodinu som si varil caj... :P
LMAO :emot-LMAO:
Quote from: JCube on 27.03.2008, 21:10:17
Quote from: Sooloni on 27.03.2008, 20:53:54
ok.. a este kolko casu ti to zabralo priblizne?
dve hodiny cca....ale asi hodinu som si varil caj... :P
sak jasne, ked mas napad, neni problem to dat na papier... najma ked uz vies cca odhadnut svoje zrucnosti a co asi budes vediet urobit a co nie ;)
ved toto napad :) ja som vyzmykany a vela toho ma nenapada...:)
a ak urobíš dobrý návrh engine-u, tak môžeš úplne v pohode neskôr zmeniť príbeh kompletne... bez toho, aby ťa to nejak viac zaťažilo, hehe :)
puq: tomb raider, broken sword, syberia, still life, posel smrti, polda... poirot, marplová, traja pátrači, nero wolfe, perry mason, brown, marlow... čokoľvek, od kohokoľvek :)
najlepsi bol Fahrenheit :)
Quote from: kOsTi on 27.03.2008, 21:55:38
najlepsi bol Fahrenheit :)
mne sa zasa hrozne pacila Syberia... alebo Mafia! Tak to bola pecka... Aj ked som v podstate hard-core Tomb Raider fan ;)
Syberia bola peckova...alebo still life
ja som sa nasral... idem si naprogramovat vlastny Fallout 3 :D
alebo chod na pauzicka.sk a inspiruj sa kvaziadventurami
najlepsia gamesa bola aj tak Duke Nukem len skoda ze to s tymto nema nic spolocne alebo zeby :D
preco nie...uz som videl Doom RPG...
ja robim half life :D
inac je mozne aby mi potom zadanie nezobrali kvoli obsahu ?
a mozem robit hru aj po ang. ?
ja robim po anglicky .... aa myslim ze ak sa bude velmi odlisovat od scenara co si odovzdal a cviciaci bude mat podozrenie ze to nie je tvoja praca tak smola :)
ne tak som to myslel, skorej tak ze naprikald pre nevhodny obsah hry, ale tak zase seci maju 18+ tak dufam :)
hej, asi tak... ak sa bude velmi odlisovat, tak asi si ta logicky kazdy lepsie preklepne, kedze je vysoke percento copyleft-u ;) ale jasne, ze ked si to aj tak urobis sam, tak problem mat nebudes, pochopi sa, ze si sa proste zobudil s lepsim napadom ;) ono, myslite si, co chcete, ale ja si myslim, ze uz v priebehu jednej minuty sa da zistit, kto to zadanie robil a kto nie... staci par dobrych otazok... a ti, co to sami robili, nebudu mat s odpovedami problem, to je jasne... kazdy si totiz zadanie moze kupit a naucit sa ho od slova do slova a aj ako tak pochopit... ale to, ako povodny koder rozmyslal a preco prave tak, to sa naucit neda ;) a prave na to sa bude zrejme zameriavat...
hra v angline moze byt, jasne... ja preberiem aj ked bude vo franine, sak nech je fun ;)
Quote from: Havran on 28.03.2008, 02:48:52
ne tak som to myslel, skorej tak ze naprikald pre nevhodny obsah hry, ale tak zase seci maju 18+ tak dufam :)
no jasne, sak ked to bude originalne, tym lepsie, aspon sa pobavime ;)
ja som chcel povodne zakomponovat havrana a svetlice ale nejak nevydalo.... ale kto vie, este moze byt ;)
ja to mam ako motto hry.. :)
inac skusal uz dakto implementovat load a save do hry ? abo aspon rozmyslali ste nad tym jak to zrobit ?
nad tymto som pravdupovediac nerozmyslal...najskor by som nejak ulozil hodnoty premennych a potom pri vytvarani vytvoril znova objekty s hodnotami ulozenych premennych...
este som to nerobil, ale najskor to bude tak, ze serializujes informacie o objektoch do suboru. Asi najskor v binarnom tvare, aj ked by sa to dalo aj pomocou XML< i ked nevidim zmysle pouzitia XML, kto by chcel citat co je v save-e hry :-)
Ta serializacia objetu v bin tvare je pouzita aj v minach, tak tam sa na to kukni a mozno ti to nieco pomoze.
Quote from: Mao on 28.03.2008, 04:06:22
este som to nerobil, ale najskor to bude tak, ze serializujes informacie o objektoch do suboru. Asi najskor v binarnom tvare, aj ked by sa to dalo aj pomocou XML< i ked nevidim zmysle pouzitia XML, kto by chcel citat co je v save-e hry :-)
Ta serializacia objetu v bin tvare je pouzita aj v minach, tak tam sa na to kukni a mozno ti to nieco pomoze.
dakujem :thumbs-up: pisem si bv
na to, aby si mohol použiť serializáciu, musíš veľmi dobre navrhnúť ukladanie stavových informácií :) lebo inak budeš save-ovať aj veci, čo save-ovať netreba :) to nie je až taká strašná chyba, ale zbytočne to zväčšuje save-y :)
serializáciu budete preberať na niektorom cviku :) ale na ktorom, to nvm :)
inak... serializácia v jave a v .net je pomerne odlišná... takže z javy to neopíšete :)
btw :) ten save/load :) som venoval trochu času tomu cez veľkú noc a urobil som si engine na textovku :) save/load mám urobený cez ukladanie postupnosti príkazov, ktoré hráč vykonal ;)
zaujimavy sposob ukladania... :)
my bad serializacia bude v 11 tyzdni...uz by som mal ist spat...
tak dokonca :)
EDIT: jcube, tak nič, hehe :)) ale zaujímavé to je aj tak ;)
Agamemnon diki, to je dobry styl toto, ukladat cez kroky zadane od pouzivatela, bv to by ma nenapadlo, dik. :thumbsup:
nz ;)
no mna to napadlo ako prve :D
ja som začal so serializáciou :) po chvíľke rozmýšľania som prišiel na to, že by som musel vymýšľať objekty, ktoré by tie dáta držali :) tak som to urobil cez tie príkazy :)
inak: ak sa chce niekto fakt, že predviesť, tak si napíše vlastný formatter pre serializáciu :) (vopred držím prsty a želám veľa psychického zdravia pri tomto ;))
Quote from: kOsTi on 28.03.2008, 02:19:38
ja robim po anglicky .... aa myslim ze ak sa bude velmi odlisovat od scenara co si odovzdal a cviciaci bude mat podozrenie ze to nie je tvoja praca tak smola :)
no - na tomto mieste by som podotkol, ze je specifikovany zoznam prikazov, ktore hra ma obsahovat. a tie su po slovacky... (okrem load a save). takze - uz tu je iste obmedzenie...
takze tie prikazy musia byt slovenske? hm no tak mozem prerobit cely scenar...
Quote from: mirek on 28.03.2008, 09:20:34
Quote from: kOsTi on 28.03.2008, 02:19:38
ja robim po anglicky .... aa myslim ze ak sa bude velmi odlisovat od scenara co si odovzdal a cviciaci bude mat podozrenie ze to nie je tvoja praca tak smola :)
no - na tomto mieste by som podotkol, ze je specifikovany zoznam prikazov, ktore hra ma obsahovat. a tie su po slovacky... (okrem load a save). takze - uz tu je iste obmedzenie...
to asi nebude dobre ked som si ich poanglictil co? :)
Otazka pre kompetentnych: kedy pojde ta stranka kde mame odovzdat scenar? Neide to uz od vcera minimalne od piatej. A mame to vraj odvzdat este dnes, ale nejak nie je kde :-)
Este jeden dotaz: Mame odovzdat uz aj UML diagram alebo iba scenar?
mirekovi len scenár... on o uml nehovoril... a na tom webe ani uml odovzdávať nemôžeš :)
Quote from: mirek on 28.03.2008, 09:20:34
no - na tomto mieste by som podotkol, ze je specifikovany zoznam prikazov, ktore hra ma obsahovat. a tie su po slovacky... (okrem load a save). takze - uz tu je iste obmedzenie...
coze? a to akoze nemozeme pouzit anglicke ekvivalenty?? to myslite vazne? :03:
tak ywetka povolila a toho sa drzim :P
Tak ten web na odovzdavanie scenarov uz opat ide. Zatial tam je 11 scenarov, pozeram ze sa zatial ludia nejak netrhaju odovzdavat :)
pastli ste tam aj pribeh ci len zoznam predmetov a spravny postup? a mapu ste robili v textaku hej.....dpc ja mam obrazok...
Quote from: Mao on 28.03.2008, 18:43:07
Tak ten web na odovzdavanie scenarov uz opat ide. Zatial tam je 11 scenarov, pozeram ze sa zatial ludia nejak netrhaju odovzdavat :)
akoze nam na cviku ani nic take nebolo spomenute :) cize ja sa naozaj netrham do toho
Quote from: Mao on 28.03.2008, 18:43:07
Tak ten web na odovzdavanie scenarov uz opat ide. Zatial tam je 11 scenarov, pozeram ze sa zatial ludia nejak netrhaju odovzdavat :)
tak my sme davali ywetke vytlacene a kto nemal vytlacene poslal na mail... to maju asi len ti co maju s mirekom :)
Quote from: Mao on 28.03.2008, 18:43:07
Tak ten web na odovzdavanie scenarov uz opat ide. Zatial tam je 11 scenarov, pozeram ze sa zatial ludia nejak netrhaju odovzdavat :)
už by mal byť ten web v poriadku... bol problém s káblom
V kabli bola ryza? ;D
Quote from: buhehe on 28.03.2008, 18:59:43
pastli ste tam aj pribeh ci len zoznam predmetov a spravny postup? a mapu ste robili v textaku hej.....dpc ja mam obrazok...
Iba spravny postup
Quote from: kOsTi on 28.03.2008, 19:17:27
Quote from: Mao on 28.03.2008, 18:43:07
Tak ten web na odovzdavanie scenarov uz opat ide. Zatial tam je 11 scenarov, pozeram ze sa zatial ludia nejak netrhaju odovzdavat :)
tak my sme davali ywetke vytlacene a kto nemal vytlacene poslal na mail... to maju asi len ti co maju s mirekom :)
tak tak... kazdy podla pokynov svojho cviciaceho ;) snazime sa sice byt jednotni co najviac, ale niekedy to nevyjde, cize su tam rozdiely, na konkretne veci sa teda treba pytat toho svojho mastra :emot-LMAO:
4.skupina ma co odovzdat pondelok,,,???scenar ci uml diagram??
tak scenar na 100% a UML neviem... ale zide sa ked si ho urobis :)
Quote from: kOsTi on 29.03.2008, 23:41:58
tak scenar na 100% a UML neviem... ale zide sa ked si ho urobis :)
no to by som si nebol az taky isty, lebo ja som mal s Forgacom a on scenar ani nespomenul ale vravel ze mame mat UML diagram
tak tak i ja mam s forgacom, a o scenare som sa dozvedel z fora a UMLko ze iba tak mame zrobit aby sme vedeli s tym robit...
na to sa da povedal len: OMG! :ohmigod:
ja viem tiez len o UML
plati to co povedal cviciaci...
toto bude asi riadne lamerska otazka ale je mozne v OOP daco ako toto
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fwww.mastastyle.com%2Fpics%2Fuml.jpg&hash=cdf38d416bf9901caed4079015cc7f07623012e5)
Ano je to mozne. Inac velmi pekna ukazka dedicnosti :)
hehe, chcem vidieť, kto urobí teraz class diagram, ktorý aj reálne použije v kóde :P aspoň čiastočne :)
btw: mám 36 tried a rozhraní :) som zvedavý, ako by som toto vopred odhadol :))
Quote from: Agamemnon on 30.03.2008, 04:03:10
hehe, chcem vidieť, kto urobí teraz class diagram, ktorý aj reálne použije v kóde :P aspoň čiastočne :)
btw: mám 36 tried a rozhraní :) som zvedavý, ako by som toto vopred odhadol :))
skusim pouzit ten svoj diagram v svojej hre ;) potom napisem, ako to dopadlo. ap
mimochodom, netreba az tak odsudzovat a zatracovat dolezitost analytickej/navrhovej casti projektu, viem, ze teraz je v mode skor extremne programovanie, ale minimalne predbezne vykonana kvalitna analyza/navrh su veeelmi dolezite pre konecny uspech projektu (hoci pri takom mini projektiku ako sa robi na OOP sa to asi velmi neukaze). Bola som sucastou aj jedneho 7rocneho velmi nakladneho projektu, ktory nakoniec skoncil neuspesne (resp. zamrazenim kodu a pozastavenim novych nasadeni) prave kvoli nedostatocne prepracovanej analyticko-navrhovej faze (hoci sa na nich robilo vyse dvoch rokov). Class diagram, ktory sa robi na cvikach je sice malo, ale nevedeli sme si predstavit, co ine by sme mohli druhakom predstavit a prinutit ich aspon trosku zamysliet sa nad svojim buducim programom ako celkom a postupne ponachadzat suvislosti, nad ktorymi by sa mozno aj zamysleli. Nie som zastancom bezhlaveho kodenia, ktore sa bohuzial na nasej skole praktizuje skoro bez vynimky.
Quote from: ywetka on 30.03.2008, 04:16:35
... ale nevedeli sme si predstavit, co ine by sme mohli druhakom predstavit a prinutit ich aspon trosku zamysliet sa nad svojim buducim programom ako celkom a postupne ponachadzat suvislosti, nad ktorymi by sa mozno aj zamysleli.
mozno by pomohlo dat ze prva betaverzia projektu sa ma odovzdat v tom 6 tyzdni :)
Quote from: ywetka on 30.03.2008, 04:16:35
Quote from: Agamemnon on 30.03.2008, 04:03:10
hehe, chcem vidieť, kto urobí teraz class diagram, ktorý aj reálne použije v kóde :P aspoň čiastočne :)
btw: mám 36 tried a rozhraní :) som zvedavý, ako by som toto vopred odhadol :))
skusim pouzit ten svoj diagram v svojej hre ;) potom napisem, ako to dopadlo. ap
mimochodom, netreba az tak odsudzovat a zatracovat dolezitost analytickej/navrhovej casti projektu, viem, ze teraz je v mode skor extremne programovanie, ale minimalne predbezne vykonana kvalitna analyza/navrh su veeelmi dolezite pre konecny uspech projektu (hoci pri takom mini projektiku ako sa robi na OOP sa to asi velmi neukaze). Bola som sucastou aj jedneho 7rocneho velmi nakladneho projektu, ktory nakoniec skoncil neuspesne (resp. zamrazenim kodu a pozastavenim novych nasadeni) prave kvoli nedostatocne prepracovanej analyticko-navrhovej faze (hoci sa na nich robilo vyse dvoch rokov). Class diagram, ktory sa robi na cvikach je sice malo, ale nevedeli sme si predstavit, co ine by sme mohli druhakom predstavit a prinutit ich aspon trosku zamysliet sa nad svojim buducim programom ako celkom a postupne ponachadzat suvislosti, nad ktorymi by sa mozno aj zamysleli. Nie som zastancom bezhlaveho kodenia, ktore sa bohuzial na nasej skole praktizuje skoro bez vynimky.
ja nemám nič proti analýze a návrhu riešenia pred kódením... používam a robím to bežne... prv premýšľam, čo a ako napíšem, a až potom píšem... ale nerobím ani vývojové ani class diagramy, ani nič podobné...
imo je s tým zbytočne veľa práce a aj tak to nesplňa svoj účel... to, že si nakreslím class diagram mi ani zďaleka nepovie dosť o danom kóde, algoritme (to súvisí aj s tým, že som class diagramy nikdy nerobil, a pravdepodobne ich ani nvm robiť poriadne)...
mne sa oveľa lepšie robia návrhu s ceruzkou a papierom, ako s nejakými programami a pod... ceruzka a papier sú oveľa flexibilnejšie, a oveľa viac a presnejšie sa tým dajú vyjadriť rôzne veci (uznávam, že tie veci robím sám, resp. v dvojici - ale zase obaja sa poznáme veľmi dlho, veľmi podobne rozmýšľame a vynikajúco sa chápeme a doplňame - možno keby som robil ten návrh pre niekoho iného, tak by som robil nejaký iný popis - možno aj class alebo iný diagram)...
a ešte... mne sa oveľa lepšie robí, ak mám istú voľnosť - imo mám veľmi slušné improvizačné schopnosti a občas aj vynaliezavé nápady - ak by som mal robiť podľa nejakého vopred urobeného postupu, tak tieto výhody čiastočne strácam...
fuuu tolko samochvaly pokope sa malokedy vidi :P
Quote from: kOsTi on 30.03.2008, 04:40:53
fuuu tolko samochvaly pokope sa malokedy vidi :P
jj to zeby som sa aj ja pochvalil :h_grin:
Ja uz mam vyse tyzdna hru hotovu :h_wink:
Quote from: kOsTi on 30.03.2008, 04:40:53
fuuu tolko samochvaly pokope sa malokedy vidi :P
ďakujem ;)
ako hovorí jedna moja kamarátka: "no čo, zabijem sa, keď som dobrá?" ;)
Quote from: Agamemnon on 30.03.2008, 04:37:01
ja nemám nič proti analýze a návrhu riešenia pred kódením... používam a robím to bežne... prv premýšľam, čo a ako napíšem, a až potom píšem... ale nerobím ani vývojové ani class diagramy, ani nič podobné...
imo je s tým zbytočne veľa práce a aj tak to nesplňa svoj účel... to, že si nakreslím class diagram mi ani zďaleka nepovie dosť o danom kóde, algoritme (to súvisí aj s tým, že som class diagramy nikdy nerobil, a pravdepodobne ich ani nvm robiť poriadne)...
mne sa oveľa lepšie robia návrhu s ceruzkou a papierom, ako s nejakými programami a pod... ceruzka a papier sú oveľa flexibilnejšie, a oveľa viac a presnejšie sa tým dajú vyjadriť rôzne veci (uznávam, že tie veci robím sám, resp. v dvojici - ale zase obaja sa poznáme veľmi dlho, veľmi podobne rozmýšľame a vynikajúco sa chápeme a doplňame - možno keby som robil ten návrh pre niekoho iného, tak by som robil nejaký iný popis - možno aj class alebo iný diagram)...
a ešte... mne sa oveľa lepšie robí, ak mám istú voľnosť - imo mám veľmi slušné improvizačné schopnosti a občas aj vynaliezavé nápady - ak by som mal robiť podľa nejakého vopred urobeného postupu, tak tieto výhody čiastočne strácam...
ano, ceruzka a papier su the best... ale treba pocitat s tym, ze studenti budu po skonceni skoly robit na vacsich ako "ceruzkovych" projektoch. V kazdom komercnom projekte (asi malokto bude robit na nejakom indie projekte ;)) sa UML diagramy pouzivaju a chtiac-nechtiac je potrebne im rozumiet. Takymto sposobom sa riesia jednak navrhy i neskor popisy implementovanych moduloch v dokumentaciach. Tam nikoho nebudu zaujimat dobre napady, pokial tie napady nebudu vo forme univerzalne pouzivaneho modelovacieho jazyka (bohuzial tolko preferovaneho UML), ktorym bude rozumiet nielen kolega od vedlajsieho stola, ale aj kolega z timu v indii, ci tester z lisabonu... nehovoriac o zakaznikovi. A s tym treba ratat. O tom nam aj islo. S UML sa proste stretnu a nechceme, aby boli zaskoceni.
nj, však to...
Mam taku otazku spojenu s Mirekom... bude v pondelok bleskovka? By potesilo kebyze nie lebo sa toho nakopilo...alebo by mohla byt taka ako minule ;)
Quote from: TradeMark on 30.03.2008, 05:46:35
Mam taku otazku spojenu s Mirekom... bude v pondelok bleskovka? By potesilo kebyze nie lebo sa toho nakopilo...alebo by mohla byt taka ako minule ;)
pocuj ja mam tiez s mirekom.. ako budes odovzdavat ten scenar? vo worde alebo na papieri iba text? alebo aj ten UML?
budete mať normálne bleskovku...
scenáre: http://discovery.fw.sk/~mirek/textgame/
mam otazku spojenu s tym istym cviciacim :) vlastne aky podrobny ma byt ten UML?
a len tak pre srandu: ten scenar bude nejako bodovany?
Ďalšia lamerská otázka: Ako naimplementujem niečo také, ako sa preberalo na poslednom cviku, príklad:
Jeden predmet má 30 študentov, ktorí ho navštevujú
Jeden študent má 7 predmetov, ktoré navštevuje
(vzájomná "zviazanosť", alebo ako to nazvať)
Napadlo ma niečo také, ako
class Student
{
private Subject[7] subject;
}
class Subject
{
private Student[30] student;
}
teda pre kazdy objekt vytvorit pole referencii na tie dalsie objekty, s ktorymi je previazany... Len, ci je to teda programatorsky korektne...
mirek uml nechcel, mám taký pocit :)
Quote from: sri on 30.03.2008, 07:04:49
Ďalšia lamerská otázka: Ako naimplementujem niečo také, ako sa preberalo na poslednom cviku, príklad:
Jeden predmet má 30 študentov, ktorí ho navštevujú
Jeden študent má 7 predmetov, ktoré navštevuje
(vzájomná "zviazanosť", alebo ako to nazvať)
Napadlo ma niečo také, ako
class Student
{
private Subject[7] subject;
}
class Subject
{
private Student[30] student;
}
teda pre kazdy objekt vytvorit pole referencii na tie dalsie objekty, s ktorymi je previazany... Len, ci je to teda programatorsky korektne...
je to ok...
ono... budete mať kolekcie neskôr... v niektorých prípadoch výhodnejšie ako klasické polia... a v niektorých nie :)
plus ešte je možné urobiť to "jednosmerne" (tj. mať napr. len v študentoch referencie na ich predmety a v predmetoch NEmať referencie na študentov) a potom "dopočítavať" pre výpise - závisí od toho, aké sú priority...
Z ktoreho cvika bude teraz bleskovka s Mirekom? Zo 6ky alebo 5ky?
Quote from: TradeMark on 30.03.2008, 23:00:02
Z ktoreho cvika bude teraz bleskovka s Mirekom? Zo 6ky alebo 5ky?
...a s Forgacom? Vravel o UML, ale konkretne veci okolo UML som nenasiel... (az na tutorial)
celkom dobry zdroj k uml je http://s.cnl.tuke.sk/~ywetka/DTTahak.pdf pripadne cela ywetkina stranka...
nj .. nevie nekto co bude zajtra na OOP na bleskovke s mirekom? (dufam ze nic ;)
Quote from: Sooloni on 31.03.2008, 01:41:16
nj .. nevie nekto co bude zajtra na OOP na bleskovke s mirekom? (dufam ze nic ;)
hovoril vam nieco o bleskovke na cviku? resp. pytali ste sa ho? ak nie, co tak skusit staromodny trik a napisat mu mail? :emot-shakehead:
ale ved uz tu bolo pisane ze bude bleskovka :)
Mna by zaujimala bleskovecka s Forgacom vie niekto nieco? :)
Quote from: kOsTi on 31.03.2008, 02:23:54
ale ved uz tu bolo pisane ze bude bleskovka :)
sak hej, ale tvrdia, ze nevedia z coho :j_wink:
Quote from: TradeMark on 30.03.2008, 05:46:35
Mam taku otazku spojenu s Mirekom... bude v pondelok bleskovka? By potesilo kebyze nie lebo sa toho nakopilo...alebo by mohla byt taka ako minule ;)
ano - bude. preco by nemala byt?
Quote from: Pribina on 31.03.2008, 02:29:09
Mna by zaujimala bleskovecka s Forgacom vie niekto nieco? :)
Sak som ti povedal ze bude z UML pravdepodobne test.
Quote from: Sooloni on 31.03.2008, 01:41:16
nj .. nevie nekto co bude zajtra na OOP na bleskovke s mirekom? (dufam ze nic ;)
bude bleskovka - v duchu predchadzajucich - presne z toho, co ma byt na danom cviku. a pokial ste davali dobry pozor, tak okrem toho, ze som hovoril, ze odovzdavate iba a vylucne iba scenar, ktory pastnete do nadupaneho is, som povedal aj to, co budeme preberat na najblizsom cviku...
este mam otazocku do kedy sa da odovzdat ten scenar? nemam ho totiz uplne komplet (len namet zatial) a momentalne nestiham (hlavne kvoli ciscu :( a nerad by som odovzdal nejaku nekompletnu postupnost krokov ktora potom nebude mat s finalom nic spolocne...
Quote from: Sooloni on 31.03.2008, 03:37:49
este mam otazocku do kedy sa da odovzdat ten scenar? nemam ho totiz uplne komplet (len namet zatial) a momentalne nestiham (hlavne kvoli ciscu :( a nerad by som odovzdal nejaku nekompletnu postupnost krokov ktora potom nebude mat s finalom nic spolocne...
no - takych je viacej, co sa im to "akosi" nakopilo. dostupnost nadupaneho informacneho systemu skonci buduci tyzden v piatok.
Quote from: SSPPYY on 31.03.2008, 03:23:22
Sak som ti povedal ze bude z UML pravdepodobne test.
Jop uz pamatam :D:D
teraz som zvedavý na reakciu ywetky, mireka alebo eqa :)
fat: urob si to sám... dokážu pomerne jednoducho zistiť, či si to robil alebo nerobil sám... a ywetka tu už písala, že na to budú dávať pozor
:puf: :puf: :puf:
Dava sa naznamost, ze na buduci pondelok na cviku s Mr. Forgacom pisomka nebude. :h_azn:
Sirte info dalej.
Quote from: Agamemnon on 07.04.2008, 20:15:24
teraz som zvedavý na reakciu ywetky, mireka alebo eqa :)
fat: urob si to sám... dokážu pomerne jednoducho zistiť, či si to robil alebo nerobil sám... a ywetka tu už písala, že na to budú dávať pozor
heh, i don't care... poleti ako spinave pradlo... a aspon da niekomu zarobit... vidis, mozes dat aj mne, fat, ja ti to zadanie velmi rada spravim ;)
no to by som netvrdil ze poleti, po prve neviete akeho ma cviciaceho :) a po druhe asi vas vysie menovanych nema :D lebo by nebol blby a by to tu nepisal :D aspon toto si myslim, a ked ma nejakeho ineho cviciaceho vpohode moze zrobit zapich a aj skusku :) sak sme predsa na FEI :D
Podla mna by sa uz konecne mohli cviciaci poriadne dotoho obut s tym ci to je vlastny vytvor alebo nie.
Lebo to nie je fer ked niekto riadne maka a je rovnako hodnoteny, ako ten co to flaka a urcite zadanie sam nezrobi, vid minuly semester,
nemenovany predmet (OS) a fakt nemenovany cviciaci!
no neviem ci je mozne vyhodit cca 150 ludi z 200 kvoli tomu ze mali moje zadanie...
:D vidis a este by si dostal po hube ze kvoli tebe ich vyhodili :D :D lebo slovak si vzdy najde ine vyhovorku ako som lenivy a nic sa mi nexce...:D
Quote from: JCube on 08.04.2008, 02:08:06
no neviem ci je mozne vyhodit cca 150 ludi z 200 kvoli tomu ze mali moje zadanie...
neboj nic, lady ywetka tento rok zvladne vyhodit aj viac ako 150... dufam, ze bude potom spat s kludnym svedomim, ze je naj
Sak mozno tych 150 by si aj zasluzilo.
Ale existuju aj miernejsie metody. Napriklad co takto pri zisteni ze doticny zadanie nerobil, udelit min zapich bez ohladu na doterajsie vysledky pocas semestra. To je podla mna az az mierne.
to nemá zmysel... je veľké množstvo ľudí, ktorých hlavným cieľom je urobiť akokoľvek a akýkoľvek zápich... takže min. pre nich nebude žiaden trest...
a tí, čo chcú mať zápich normálny, tak si zadanie, hlavne po všetkých výstrahach, urobia...
stinger: nechápeš zmysel :) alebo možno aj hej, ale už vopred hľadáš ospravedlnenia, ak ti zápich nedajú, lebo zadanie neurobíš sám
looool to nema chybu ako tu chcu stale len vyhadzovat :D ked to pojde takto dalej tak pomaly sa uz nik ani do 3.rocnika nedostane a ani Bc. nespravi nie to este Ing hehe
ak si ho nikto nezaslúži, tak ho nikto nedostane ;)
ale tomuto ani sám neverím :-))
ale to len nejak doktorandov zacalo v poslednej dobre bavit toto vyhadzovanie lebo nedavno som to skoro kazdy den pocuval :D
Quote from: aweeeee on 08.04.2008, 02:52:47
ale to len nejak doktorandov zacalo v poslednej dobre bavit toto vyhadzovanie lebo nedavno som to skoro kazdy den pocuval :D
myslis konkretne Eqo????
ja by som skôr povedal, že ľudí tam prestalo baviť to, ako sa k tým zadaniam pristupuje... :)
plus: v súčasnosti sa viac začalo o podvodoch hovoriť... hlavne v čr - robia sa rôzne akcie proti tomu na českých uni. - systémy na odovzdávanie a kontrolu, atp... a čiastočne aj u nás (sr) sa tým začali viac zaoberať, pokiaľ vm...
Quote from: morrfun23 on 08.04.2008, 02:54:15
Quote from: aweeeee on 08.04.2008, 02:52:47
ale to len nejak doktorandov zacalo v poslednej dobre bavit toto vyhadzovanie lebo nedavno som to skoro kazdy den pocuval :D
myslis konkretne Eqo????
ja sa eqovi vôbec nedivím... po tom, čo som počul o OS...
Quote from: Agamemnon on 08.04.2008, 02:55:36
Quote from: morrfun23 on 08.04.2008, 02:54:15
Quote from: aweeeee on 08.04.2008, 02:52:47
ale to len nejak doktorandov zacalo v poslednej dobre bavit toto vyhadzovanie lebo nedavno som to skoro kazdy den pocuval :D
myslis konkretne Eqo????
ja sa eqovi vôbec nedivím... po tom, čo som počul o OS...
to mas pravdu s tym si dost pri mne vytrpel :D .... ale urcite to nebolo na skodu a aj sam sa naucil o nieco viacej skoda ze tu nieje urcite by to vedel okomentovat
ako nic proti, ale za OS si mozu sami vyucujuci, ze take nieco dovolili...mali bez pardonu vyhodit tych ludi a bodka...zadanie sa dalo zvladnut normalnym studiom cez semester, ziadne ine vedomosti k tomu netrebalo a kto je raz lenivy sa ucit nech ide robit do anglicka do skladu tesca
Quote from: stinger on 08.04.2008, 02:21:49
Quote from: JCube on 08.04.2008, 02:08:06
no neviem ci je mozne vyhodit cca 150 ludi z 200 kvoli tomu ze mali moje zadanie...
neboj nic, lady ywetka tento rok zvladne vyhodit aj viac ako 150... dufam, ze bude potom spat s kludnym svedomim, ze je naj
akoze toto ma pobavilo :D tak to asi za to, ze fakt mna nebavi takmer nic len vyhadzovanie studentov... :emot-shakehead:
lol, ty by si co urobil na mojom mieste, ked vidis, ze dotycny na to dlabe cely semester, ma na haku, ked nieco vysvetlujes, napise tu, ze kupi zadanie a potom mi k nemu pri odovzdavani nebude vediet ani ceknut - ani len zakladne veci... ty by si mu povedal, ze dajte index? ako ja mam na haku, ale na zaciatku semestra bola dohoda, ze sa ma apelovat na prisnejsi sposob, lebo v sucasnosti vie programovat mozno kazdy 20ty absolvent skoly (ked neprehanam), co je trochu smutne...
Quote from: puq on 08.04.2008, 02:58:09
ako nic proti, ale za OS si mozu sami vyucujuci, ze take nieco dovolili...mali bez pardonu vyhodit tych ludi a bodka...zadanie sa dalo zvladnut normalnym studiom cez semester, ziadne ine vedomosti k tomu netrebalo a kto je raz lenivy sa ucit nech ide robit do anglicka do skladu tesca
suhlasim s kazdym tvojim slovom... ale vidis, keby sa to robilo tak, uz tu niekto pise, ze sa teraz urcite citim ako majster sveta, lebo som na tuty zakomplexovany doktorand, ktory sedi stale doma, nevie, co je zivot, len kuka do toho svojho compu, zavistlivo pozera z okna ako si mladi a samozrejme zabavy-znali studentici chodia zit, lebo to narozdiel odo mna vedia... a za to just vymyslim taku pisomku a just take zadanie, aby vsetci museli opakovat rocnik, ked ja nemam radosti zo zivota, nech ani oni nemaju :D :D :D tak to kde sme? :emot-shakehead: :emot-LMAO: ap
Quote from: Agamemnon on 08.04.2008, 02:48:42
to nemá zmysel... je veľké množstvo ľudí, ktorých hlavným cieľom je urobiť akokoľvek a akýkoľvek zápich... takže min. pre nich nebude žiaden trest...
a tí, čo chcú mať zápich normálny, tak si zadanie, hlavne po všetkých výstrahach, urobia...
stinger: nechápeš zmysel :) alebo možno aj hej, ale už vopred hľadáš ospravedlnenia, ak ti zápich nedajú, lebo zadanie neurobíš sám
ale nie, ja zmysel chapem... tu ide o to, ze ywetka sa po prvych cvikach rozculovala nad tym, ze 90% ludi nechape ani zaklady. a to bolo prve cviko. bohuzial v inych skupinach to percento je zhruba rovnake. tak teraz neviem ako daleko to ti ludia dotiahnu... a ako zvladnu zadanie...
viem, ze C# je zaklad, vy vsetci sa aj snazite, ale neviem, neviem ako to cele dopadne s tymi vyhlaseniami, ze zapocty sa nebudu davat...
Quote from: ywetka on 08.04.2008, 03:06:30
Quote from: puq on 08.04.2008, 02:58:09
ako nic proti, ale za OS si mozu sami vyucujuci, ze take nieco dovolili...mali bez pardonu vyhodit tych ludi a bodka...zadanie sa dalo zvladnut normalnym studiom cez semester, ziadne ine vedomosti k tomu netrebalo a kto je raz lenivy sa ucit nech ide robit do anglicka do skladu tesca
suhlasim s kazdym tvojim slovom... ale vidis, keby sa to robilo tak, uz tu niekto pise, ze sa teraz urcite citim ako majster sveta, lebo som na tuty zakomplexovany doktorand, ktory sedi stale doma, nevie, co je zivot, len kuka do toho svojho compu, zavistlivo pozera z okna ako si mladi a samozrejme zabavy-znali studentici chodia zit, lebo to narozdiel odo mna vedia... a za to just vymyslim taku pisomku a just take zadanie, aby vsetci museli opakovat rocnik, ked ja nemam radosti zo zivota, nech ani oni nemaju :D :D :D tak to kde sme? :emot-shakehead: :emot-LMAO: ap
dufam ze ta pisomka sa nebude tykat nasej skupiny :ohmigod: ved my sa tam aspon snazime i ked nievzdy to ide ale mame aspon snahu cez to nejak preliezt aj ked to asi tak vidim ze to bude dost brutalne :)
ale ved kus porozmyslaj co hovoris, minuly rok ste jebali na elektiku, fyziku matiku a neviem co ze ste prisli na informatiku studovat informatiku, a teraz sa co xcete vyhovovarat???? ked si lenivy tak kasli na skolu, treba to pochopit, lebo za rok koncis a co z toho ze aj ziskas titul ked hovno bdues vediet???? niiiiiiiic :)
edit: jedinu vec co mam namietky je veeeeeeeeeeeeeelmi nestastne zaradenie predmetu OP, spolu s TJ a popritom cisco, neostava na vsetko cas, a to sa snazim poctivo robit cely semester...
stacilo to dat minuly semester miesto IT alebo miesto OS
ono... programovanie je o matematike... ja som sa vždy divil ľuďom, čo matiku nevedia (= nechápu), a idú na software (uznávam, že niektoré predmety sú povinné, a majú ich aj sieťari/hardwaristi)
Quote from: stinger on 08.04.2008, 02:21:49
Quote from: JCube on 08.04.2008, 02:08:06
no neviem ci je mozne vyhodit cca 150 ludi z 200 kvoli tomu ze mali moje zadanie...
neboj nic, lady ywetka tento rok zvladne vyhodit aj viac ako 150... dufam, ze bude potom spat s kludnym svedomim, ze je naj
povedz mi dovod preco nevyhodit ludi co si cely rok nedaju ani len namahu pohnut prstom...keby bolo po mojom tak sedime teraz v rocniku tak 50-ti studenti...
Quote from: SSPPYY on 08.04.2008, 02:37:00
Sak mozno tych 150 by si aj zasluzilo.
Ale existuju aj miernejsie metody. Napriklad co takto pri zisteni ze doticny zadanie nerobil, udelit min zapich bez ohladu na doterajsie vysledky pocas semestra. To je podla mna az az mierne.
imho hovadina...nechce sa mu robit? naco studuje?
Quote from: aweeeee on 08.04.2008, 02:52:47
ale to len nejak doktorandov zacalo v poslednej dobre bavit toto vyhadzovanie lebo nedavno som to skoro kazdy den pocuval :D
neviem co by si robil na ich mieste keby si mal ucit skupinu 20 ludi kde pracuju tak traja styria...
osobne nevidim dovod preco by mal clovek co hovno robi byt Bc alebo Ing...to tu ludi ktori sa snazia neserie ze ludia co cely rok prstom nepohnu su na rovnakej urovni?
Quote from: aweeeee on 08.04.2008, 03:11:12
dufam ze ta pisomka sa nebude tykat nasej skupiny :ohmigod: ved my sa tam aspon snazime i ked nievzdy to ide ale mame aspon snahu cez to nejak preliezt aj ked to asi tak vidim ze to bude dost brutalne :)
hehe, ved mne o to ide, aby bola aspon snaha cez to preliezt... neviem odkial sa tu siria take zvlastne informacie... asi ste ma este nevideli preberat zadania ap
a nemozem povedat, ze som sa rozculovala, ze ludia nechapu zaklady po prvom cviku, len som sa divila, ze nevedia niektore fakt lahucke veci, ktore s OOP ani nesuviseli este... ale myslim, ze sa snazim na cvikach vsetko vysvetlit a najma trpezlivo vsetko opakovat dookola... keby som bola taka, ze nechcem dat prejst celemu rocniku, tak myslim, ze cvika so mnou vyzeraju kapanek inak :emot-prettywink: ale jasne, hysteria nech sa siri, tym si asi musi prejst kazdy...
puq: nešťastné zaradanie je to už len preto, že TJ má byť o jave (obdobne predmet .NET, alebo ako sa to volá) a tam by sa už patrilo paradigmy OP ovládať... takže ideálne by bolo, aby predmet OP bol skôr ako predmety TJ/.NET... takto predmety TJ/.NET strácajú čiastočne na význame
Quote from: stinger on 08.04.2008, 03:08:50
Quote from: Agamemnon on 08.04.2008, 02:48:42
to nemá zmysel... je veľké množstvo ľudí, ktorých hlavným cieľom je urobiť akokoľvek a akýkoľvek zápich... takže min. pre nich nebude žiaden trest...
a tí, čo chcú mať zápich normálny, tak si zadanie, hlavne po všetkých výstrahach, urobia...
stinger: nechápeš zmysel :) alebo možno aj hej, ale už vopred hľadáš ospravedlnenia, ak ti zápich nedajú, lebo zadanie neurobíš sám
ale nie, ja zmysel chapem... tu ide o to, ze ywetka sa po prvych cvikach rozculovala nad tym, ze 90% ludi nechape ani zaklady. a to bolo prve cviko. bohuzial v inych skupinach to percento je zhruba rovnake. tak teraz neviem ako daleko to ti ludia dotiahnu... a ako zvladnu zadanie...
viem, ze C# je zaklad, vy vsetci sa aj snazite, ale neviem, neviem ako to cele dopadne s tymi vyhlaseniami, ze zapocty sa nebudu davat...
ked si nedas namahu pozriet take veci ako co je trieda a co je objekt a aky je medzi nimi vztah tak sa endiv ze sa rozculovala...ako sa da potom pracovat? mna osobne tento pristup brzdi..
Quote from: Agamemnon on 08.04.2008, 03:16:20
ono... programovanie je o matematike... ja som sa vždy divil ľuďom, čo matiku nevedia (= nechápu), a idú na software (uznávam, že niektoré predmety sú povinné, a majú ich aj sieťari/hardwaristi)
ved ja nehovorim nic take, ja mam rovnaky nazor :P ja len ze jaaaaaaaaaaake reci kazdy mal, ze fyziku studuje, zim a podobne veci a ked sa konecne programuje kazdy ma v piiiiiiiiiip:)
Quote from: puq on 08.04.2008, 03:18:48
Quote from: Agamemnon on 08.04.2008, 03:16:20
ono... programovanie je o matematike... ja som sa vždy divil ľuďom, čo matiku nevedia (= nechápu), a idú na software (uznávam, že niektoré predmety sú povinné, a majú ich aj sieťari/hardwaristi)
ved ja nehovorim nic take, ja mam rovnaky nazor :P ja len ze jaaaaaaaaaaake reci kazdy mal, ze fyziku studuje, zim a podobne veci a ked sa konecne programuje kazdy ma v piiiiiiiiiip:)
jj, ja som to aj tak myslel :) možno trochu zle som to napísal :)
Quote from: Agamemnon on 08.04.2008, 03:18:20
puq: nešťastné zaradanie je to už len preto, že TJ má byť o jave (obdobne predmet .NET, alebo ako sa to volá) a tam by sa už patrilo paradigmy OP ovládať... takže ideálne by bolo, aby predmet OP bol skôr ako predmety TJ/.NET... takto predmety TJ/.NET strácajú čiastočne na význame
jj toto by som presne bral, ale co uz no, jak JCube stale hovori na dostudovanie mame cele letne prazdniny :D :D
trocha odlahcim ...... ked ywetka tu pisala ti posledne posty .... tak myslim ze avatar ju asi vystihoval v reale ....... ... btw k teme ..... davam za pravdu cviciacm ze my "zabavy-znali studenti" sme lenivy a kasleme na to (cest vynimkam)...... ale zasa, teraz hovorim za seba ..... mna teda to programovanie az tak nebavi .... a proste ked cloveka nieco nebavi tak potom sa k tomu aj tak postavi .... najde si akukoolvek inu pracu len aby nemusel kodit .... napr sa bavkat v GNS3 (simulator na siete) alebi si spravit nejaky regulator na otacky na ventilator atd atd ... ...... keby nam povedali ze no ideme sa ucit ako sa zakladaju znamky do albumu alebo ako sa osetruju bonsaje ...... tak by sme asi vsetci mavli rukou a robili si svoje ..... ano ano viem ze naco som potom siel na FEI ked ma nebavi programovat ...... no ale tak IT smerov je omnoho viac ako programator ...... a btw PHP sa mi celkom lubi a sa s nim bavcam aj ked nie je v osnovach ziadneho predmetu a urcite by som ho prijal radsej ako C# ....
Quote from: puq on 08.04.2008, 03:20:15
Quote from: Agamemnon on 08.04.2008, 03:18:20
puq: nešťastné zaradanie je to už len preto, že TJ má byť o jave (obdobne predmet .NET, alebo ako sa to volá) a tam by sa už patrilo paradigmy OP ovládať... takže ideálne by bolo, aby predmet OP bol skôr ako predmety TJ/.NET... takto predmety TJ/.NET strácajú čiastočne na význame
jj toto by som presne bral, ale co uz no, jak JCube stale hovori na dostudovanie mame cele letne prazdniny :D :D
no ved tak to aj je... myslite, ze mna bavi cvicit a vkuse sa babrat s materialmi, ich pripravou, pripravou zadani, skusky a pod. mozno si poviete, ze to nic, ale je to seriozny zabijak casu. Tiez na svoje phd studium mam vyhradene predovsetkym leto... bohuzial, inak sa neda :emot-rolleyes:
Quote from: ywetka on 08.04.2008, 03:17:33
Quote from: aweeeee on 08.04.2008, 03:11:12
dufam ze ta pisomka sa nebude tykat nasej skupiny :ohmigod: ved my sa tam aspon snazime i ked nievzdy to ide ale mame aspon snahu cez to nejak preliezt aj ked to asi tak vidim ze to bude dost brutalne :)
hehe, ved mne o to ide, aby bola aspon snaha cez to preliezt... neviem odkial sa tu siria take zvlastne informacie... asi ste ma este nevideli preberat zadania ap
a nemozem povedat, ze som sa rozculovala, ze ludia nechapu zaklady po prvom cviku, len som sa divila, ze nevedia niektore fakt lahucke veci, ktore s OOP ani nesuviseli este... ale myslim, ze sa snazim na cvikach vsetko vysvetlit a najma trpezlivo vsetko opakovat dookola... keby som bola taka, ze nechcem dat prejst celemu rocniku, tak myslim, ze cvika so mnou vyzeraju kapanek inak :emot-prettywink: ale jasne, hysteria nech sa siri, tym si asi musi prejst kazdy...
no podla mna stacilo precitat tie dotazniky a clovek hned vie ze ci dobre vysvetluje alebo nie a ja nemozem povedat ze by nam bolo zle prave naopak ;).... a zase aj tie zakladne veci su dobre chytaky a podla mna sa skor aj stane ze clovek to vie len nevie pochopit tu otazku ze co to vlastne ma povedat alebo spravit to je napriklad aj moj pripad a nielen z programovania ale aj inych predmetov ale tak mozno staci trosku napomoct a uz sa da chytit a ak sa nechyti ani potom tak smola :D
Quote from: Agamemnon on 08.04.2008, 02:48:42
to nemá zmysel... je veľké množstvo ľudí, ktorých hlavným cieľom je urobiť akokoľvek a akýkoľvek zápich... takže min. pre nich nebude žiaden trest...
a tí, čo chcú mať zápich normálny, tak si zadanie, hlavne po všetkých výstrahach, urobia...
Tak ok, ale ked sa stane, ze niekto pride z OS odovzdavat, ma vyse 70-80% zhodu a este nevie ani ceknut o zadani, a dostane full alebo skoro full zapich, ta to uz je dobre na **** Keby ze som tak odovzdal a dostanem minimalny zapich ta mlcim jak baranok a este bozkavam cviciacemu nohy... Nehovorim o tom co som pocul, ze niektori nemali ani zadania, len odpovedali na par otazok a dostali zapichy (ale tomu uz ani sam neverim)
A ini, co im to napr. len neslo na serveri, si mohli tak akurat ..., hned ich zdzubali. Neviem, ake kriteria nato vlastne mal.
BTW: Nie som ani jeden, ani druhy pripad. :)
OMG je toto este forum?
Mne to zacina pripadat ako chat. :h_grin:
Ako neviem naco ludia myslia ked si vyberaju informatiku na FEI lebo ja ked som to vyberal tak som si myslel ze to je prave o programovani.
A plne suhlasim so vsetkym s JCube. Kto nemaka nema na FEI co hladat.
a inak len tak pre info ked sa nestihne zadanie odovzdat do 13. tyzdna tak sa za to budu strhavat body alebo to bude tak isto ako s OS ??
Quote from: sri on 08.04.2008, 03:23:44
Quote from: Agamemnon on 08.04.2008, 02:48:42
to nemá zmysel... je veľké množstvo ľudí, ktorých hlavným cieľom je urobiť akokoľvek a akýkoľvek zápich... takže min. pre nich nebude žiaden trest...
a tí, čo chcú mať zápich normálny, tak si zadanie, hlavne po všetkých výstrahach, urobia...
Tak ok, ale ked sa stane, ze niekto pride z OS odovzdavat, ma vyse 70-80% zhodu a este nevie ani ceknut o zadani, a dostane full alebo skoro full zapich, ta to uz je dobre na **** Keby ze som tak odovzdal a dostanem minimalny zapich ta mlcim jak baranok a este bozkavam cviciacemu nohy... Nehovorim o tom co som pocul, ze niektori nemali ani zadania, len odpovedali na par otazok a dostali zapichy (ale tomu uz ani sam neverim)
A ini, co im to napr. len neslo na serveri, si mohli tak akurat ..., hned ich zdzubali. Neviem, ake kriteria nato vlastne mal.
BTW: Nie som ani jeden, ani druhy pripad. :)
no vidíš, a takých trebalo vyhodiť :) však preto som napísal, že to s tými zápichmi, imo, nemá zmysel... nedať zápich je účinnejšie riešenie... aspoň by to ľudí nútilo robiť
Quote from: puq on 08.04.2008, 03:12:52
ale ved kus porozmyslaj co hovoris, minuly rok ste jebali na elektiku, fyziku matiku a neviem co ze ste prisli na informatiku studovat informatiku, a teraz sa co xcete vyhovovarat???? ked si lenivy tak kasli na skolu, treba to pochopit, lebo za rok koncis a co z toho ze aj ziskas titul ked hovno bdues vediet???? niiiiiiiic :)
edit: jedinu vec co mam namietky je veeeeeeeeeeeeeelmi nestastne zaradenie predmetu OP, spolu s TJ a popritom cisco, neostava na vsetko cas, a to sa snazim poctivo robit cely semester...
stacilo to dat minuly semester miesto IT alebo miesto OS
akoze nemas sa velmi naco stazovat... ja som tretiak a mal som aj tazsie kombinacie predmetov (vid soj+zi+f2+os v zimnom semestri minuelho roku).
vy to mate o dost odlahcene podla mna... ale stale je to o tom, ze ked sa to niekto chce naucit, tak sa to nauci...
poznam aj pripady ked si clovek da urobit zadanie a neskor sa to nauci (vid java - miny a podobne veci...). vzdy je to o chceni sa nieco naucit... ano su aj predmety, ktore studentom velmi "nerezu", ale co sa da uz robit... mne osobne tento system na skole nevyhovuje a preto nato uz zvysoka kaslem. pristup ucitelov, a celkovy system skoly je na dost divnej urovni (cest vynimkam!!!) ale ked niekto chce, tak sa vie vela naucit. ci uz sam, alebo s pomocou tych malo ochotnych ludi na tejto skole. myslim ze pocet ochotnych ludi sa stupnuje so zvysujucim sa rocnikom (ale to je len moj nazor).
takze bud sa s touto skolou zmierte aj s jej systemom a snazte sa naucit co najviac, alebo sa nato vykaslite a chodte niekde inde, alebo robte nieco ine...
a k teme OOP: myslim, ze cviciaci, ktori ucia teraz OOP su velmi dobri a ochotni vysvetlit strasne vela veci aj viackrat... a to, ze su zadania take ake su kvitujem, pretoze su aspon zaujimave pre studentov, cim chcu tento predmet im co najviac priblizit a urobit ho zaujimavym... minuly rok som mal cvika s mirekom a mozem velmi pochvalit za vyucbu a snahu naucit a vysvetlit... hlavne vlastnymi vtipnymi zdrojakmi :P
no mne sa to tu teda nechce citat... kaslem vas :)
ja len podotkne ze tu zimu sme mali asi rovnaku :) hoci co je ZI netusim, skus prelozit alebo pretransformovat do terajsieho predmetu :) aj my sme mali F2,OS,SOJ :P
ZI to boli tusim formalne jazyky a automaty...to sme nemali povinne... :) a na OS bolo najtazsie to zadanie...skuska bola len o tom ze som si precital prednasky...takze take strasne to nebolo (s odstupom casu hodnotene)...
este sa tu vyspamujte a zajtra to dam do inej temy...teraz sa idem pustit do citania knizky... :)
Quote from: puq on 08.04.2008, 03:46:25
ja len podotkne ze tu zimu sme mali asi rovnaku :) hoci co je ZI netusim, skus prelozit alebo pretransformovat do terajsieho predmetu :) aj my sme mali F2,OS,SOJ :P
ZI = formalne jazkyky a automaty ... Mr. Hudak
Vie niekto ako spravit tu poslednu ulohu z posledneho cvika z OOP?
6.Vytvorte metódu, ktorá vypíšte početnosť jednotlivých slov, teda napr. situáciu, že slovo jahodka sa v texte vyskytuje 12 krát, znázorníte výpisom: jahodka:12
skusal som tak aj tak a nic mi neide : bu :462:
ok,netreba.UZ mam, blbe Dictionary... bv
Neviete niekto co presne chcu v 9. cviku v ulohe "Store":
Do triedy Store pridajte verejnú metódu AddAll( ArrayList c ), ktorá pridá všetky prvky z kolekcie c do zoznamu tovaru List.
??
presne to, čo je tam napísané :)
urobíš metódu, ktorá preberie nejaký arraylist... ten má nejaké prvky, a tieto prvky z arraylistu c pridáš do listu, ktorý máš ako členskú premennú triedy store...
hm... to ma tak 5 riadkov... alebo mi nieco uniklo? :)
no veľa riadkov to určite mať nebude :)
Ako poriesim v mojej hre, aby fungoval casostroj? Mam 1280 miestnosti a hra sa vyvija postupne s plynucim casom, ale neviem ako urobit to, ze ked pocestujem v case do minulosti, aby sa prostredie vedelo pomaly a postupne adaptovat na zaklade technologii, ktore prinesiem cestou v case so sebou. Aby sa vsetky veci adaptovali a taktiez aby bola hra od tejto pozicie uz adekvatna tymto zmenam. Ak ma niekto nejaky napad, nech napise, dik.
kto by mi spravil zadanie za peniazky,mam aj scenar
Ved pomozte niekto... nikoho nic nenapada? Neviem ako urobit to, aby sa veci adaptovali postupne. A neviem kto ma ake zadania, ale miny nerobim ani nic ine, tak aspon toto by som chcel mat...
ak máš dobre implementovanú akciu "použi vec", tak to potom presne vieš použiť aj na aktualizáciu celého prostredia na základe času (a aj pri automatickom plynutí času)...
plus stroj času máš pravdepodobne ako item... takže pri akcii "použi stroj_času" vieš adaptovať prostredie na zmenu...
Quote from: Agamemnon on 14.04.2008, 03:30:15
ak máš dobre implementovanú akciu "použi vec", tak to potom presne vieš použiť aj na aktualizáciu celého prostredia na základe času (a aj pri automatickom plynutí času)...
plus stroj času máš pravdepodobne ako item... takže pri akcii "použi stroj_času" vieš adaptovať prostredie na zmenu...
Stroj casu nemam ako item, ale ma nejake jeho funkcie, pricom je to riesene ako miestnost, ano miestnosti su generovane algoritmom, kto by to pisal rucne, ale o to nejde. Nestaci pouzit metodu "pouzi vec", ta sice funguje o tom to nie je, ale ako urobim to, aby veci, ktore maju v buducnosit iste funkcie naviac od veci z minulosti, vedeli ovplyvnit technologie minulosti a na zaklade toho celu buducnost... aha, uz ma nieco napada... skusim daco zriesit.
PS: miestnosti sa menia dynamicky, avsak neviem urobit to, aby sa menila aj miestnost s casostrojom, no to zatial neriesim, to moze ostat aj tak, lebo potom by toho bolo uz vela na take zadanie.
btw... netreba brať item strikne ako item (item môže byť aj niečo, čo nie je vidno, len vykonáva nejakú akciu - napr. nejaký timer, prípadne nejaký medzistupeň pre nejaké akcie a pod... zle sa mi to popisuje slovami, žiaľ kresliť tu nvm)... a netreba sa za každú cenu snažiť o kontinuitu bytia...
tj.:
máš lampu, tá je vypnutá... a teraz ju chceš zapnúť... tak máš 2 možnosti:
- urobíš jej nejaký vnútorný stav, a ten zmeníš
- urobíš 2 objekty - "vypnutá lampa" a "zapnutá lampa"... pri zapnutí ten prvý zrušíš a ten druhý zobrazíš...
to druhé ponúka oveľa väčšiu voľnosť pri rovnakej obtiažnosti implementácie...
Do skoly chodim, lebo mam ISIC zlavy a mam rad masove hamburgery s tatarkou. A tak nejak ako pisal Agamemnon tak som tu item aj pochopil, kedze casostroj je nieco ako item v miestnosti, no neda sa s nim hybat pocas celej hry, za ziadnych okolnosti. Ale ked tak robim tu implementaciu prisposobovania veci na zaklade novych technologii, tak mi to prijde tymto mojim sposobom dost banalne, prosim napiste nejaky napad. Radsej tu neuvediem svoje myslienky, aby Vas neovplyvnili, prosim skuste pouvazovat, velmi by ste mi pomohli, vdaka.
najlepšie nápady sú také, ktoré robia to, čo majú, a sú jednoducho realizovateľné...
ak problém vyzerá zložito, to ešte neznamená, že nemá jednoduché/elegantné riešenie :)
Neverim, ze nikto nema ziaden napad. Nieco uz mam zmaknute, no prispejte s napadom, prosim.
ta ked ja nechapem co vlastne chces :(
a to, čo si dal k dispozícií je málo na nejaký nápad... hlavne ak nvm, s čím mám operovať - ako máš čo implementované, ako čo u teba funguje atď
O nedlho vydam "demo". Uz som to ciastocne nakodil. Dufam, ze potom budete mat viac napadov.
pokiaľ nebude open source, tak asi skôr nie :)
Pocuvaj ma include, ty co vlastne chces?
Quote from: Payne on 15.04.2008, 14:38:08
Pocuvaj ma include, ty co vlastne chces?
No potreboval som pomoct so zadanim, ale uz som to nejak zriesil. Je to popisane v predoslych postoch. Pracujem na verzii zadania, ktoru budem moct dat do obehu a dufam, ze prispejete napadmi, ktore potom budem moct implementovat. Ma to nejak chytilo, ta hra.
Mam abstraktnu triedu ITEM, ktora ma konkretne aj abstraktne metody. Dalej mam 3 triedy (napr. stolicka,stol,kniha), ktore su odvodene (implementuju) abstraktnu triedu ITEM. Chcem vytvorit instancie vsetkych 3 tried a ulozit ich do pola ITEM[].
Ako by som to mal urobit, aby som potom mohol pouzivat metody v danych 3 triedach a sucasne aj konkretne metody v triede ITEM.
public abstract class ITEM
{
public void konkretnaMetoda()
{
...
}
public abstract void abstractnaMetoda(int i);
}
public class stol : ITEM
{
public void konkretnaMetoda2()
{
...
}
public override void abstractnaMetoda(int i)
{
...
}
}
public class program
{
public Program()
{
ITEM instancia = new stol();
instancia.konkretnaMetoda(); //Toto by malo ist v pohode
instancia.konkretnaMetoda2(); //Toto nejde, ale chcel by som, aby to islo
instancia.abstractnaMetoda(5); //Tu by sa mala volat prepisana metoda v triede stol?
}
public static void Main()
{
new Program();
}
}
instancia.konkretnaMetoda2(); //Toto nejde, ale chcel by som, aby to islo
pretypuj a pôjde:
((stol) instancia).konkretnaMetoda2();
ach jaj eminka, ty sa asi zase nudis, ze tie stare videjka vytahujes..
taka otazka Item ma povinne name a description..... a dalej je pri prikazoch ze: preskumaj VEC, ono to ma hodit len to description? alebo nieco nove?
no tak podla mna napr este mozes mat nieco take ak napr ked das preskumat skatulku tak ti tam moze najst novy Item v nej... a tak :)
no hej ale take nemam :P okey pri verzii 1.0 to necham tak :)
Aky je rozdiel medzi "dž" a "ô"?
dž:
Item RoomItems = new ArrayList();
ô:
IItem RoomItems = new ArrayList();
EDIT:
Ešte jedna otazka:
chcel by som smery do ktor(i/y)ch sa da z miestnosti ist reprezentovat enumeracnym typom ...napr. private enum Directions... trapi ma vsak taka vec ze ked budem vytvarat napr. miestnost ako konstruktoru zadam tie pripustne smery. Resp. ako to riesite vy
predpokladám, že IItem je rozhranie z tej sady, čo je dodaná ku zadaniu?
ak hej, tak minimálne to s IItem nebude fungovať... to s Item len za istých podmienok, ale skôr tiež nie...
inak... rozdiel je taký, že ako inštanciu rozhrania môžeš vytvoriť objekty rôznych typov - ak máš viac tried, ktoré implementujú dané rozhranie:
interface IRozhranie { ... }
class Trieda : IRozhranie { ... }
class Classa : IRozhranie { ... }
a potom niekde v kóde môžeš použiť takéto veci:
IRozhranie a = new Trieda();
ale aj
IRozhranie b = new Classa();
výhodné použiť napr. pri predávaní parametrov metóde... (aj viacero ďalších použití):
int Method(IRozhranie r) { ... }
použitie:
Method(a);
ale aj:
Method(b);
pre edit:
hodnoty enum vieš normálne použiť ako akúkoľvek inú hodnotu (napr. ako číslo 12)
public enum Direction {Hore, Dole}
class Trieda {
public Trieda(Direction d) { ... }
}
použitie:
Trieda t = new Trieda(Direction.Dole);
resp.
Trieda t = new Trieda(Direction.Hore);
Mozes to riesit tak ze kazda miestnost bude obsahovat referencie susednych miestnosti, nejaky arraylist do ktoreho nahadzes ten enumeracny typ, a na zaklade jeho obbsahu budes vediet ci existuje prechod v danom smere, potom mozes mat nejake 4 boolovske premenne, ktore ak existuje cesta v danom smere budu true, potom mozes mat maticu incidencie. Moznosti je vela´.
A co sa tyka toho rozdielu, tak to ti prelozi kompilatotr? Ved napravo mas typ arraylist a nalavo je typ Item, resp Rozhranie IItem.
Ja som to myslel tak ze ked mam rozhranie IItem a urobil som si aj triedu Item (ktora to rozhranie implementuje) ci mam pouzivat ako typ Item alebo IItem? Napr. ked robim novy BackPack ..tak to bude:
IItem Inventory = new ArrayList() alebbo Item Inventory = new Ar...
Lebo v tej triede Step (ktora mimochodon neviem na co je :D) je backpack urobeny ako IBackPAck...
EDIT: Ked som implementoval rozhranie IBackPack tak v metode Push to ako parameter prebera nieco typu IItem... to tam tak nechat alebo to prepisat na Item
to s arraylistom ti nepôjde
používaj inštancovanie rozhrania
IItem i = new Item();
ked chces mat zoznam Itemov tak to sprav ako
List<Item> itemList = new List<Item>();
Nieco ako ArrayList Itemov neexistuje?
Quote from: JCube on 27.04.2008, 00:19:57
ked chces mat zoznam Itemov tak to sprav ako
List<Item> itemList = new List<Item>();
a ak to chceš mať cez arraylist, tak:
IList itemList = new ArrayList();
resp.
ArrayList itemList = new ArrayList();
Quote from: Final_Destructer on 27.04.2008, 00:20:50
Nieco ako ArrayList Itemov neexistuje?
Nie ArrayList je kolekcia, pozor nie genericka, dava sa do nej typ Object, teda v podstate vsetko, kedze je to bazova trieda vsetkych tried.
Quote from: Mao on 27.04.2008, 00:22:01
Quote from: Final_Destructer on 27.04.2008, 00:20:50
Nieco ako ArrayList Itemov neexistuje?
Nie ArrayList je kolekcia, pozor nie genericka, dava sa do nej typ Object, teda v podstate vsetko, kedze je to bazova trieda vsetkych tried.
Ked sa do nej vklada vsetko tak aj objekt triedy Item nie? A ked ho budem vyberat tak ho pretypujem na Item...take nieco by nefungovalo?
Quote from: Final_Destructer on 27.04.2008, 00:25:41
Quote from: Mao on 27.04.2008, 00:22:01
Quote from: Final_Destructer on 27.04.2008, 00:20:50
Nieco ako ArrayList Itemov neexistuje?
Nie ArrayList je kolekcia, pozor nie genericka, dava sa do nej typ Object, teda v podstate vsetko, kedze je to bazova trieda vsetkych tried.
Ked sa do nej vklada vsetko tak aj objekt triedy Item nie? A ked ho budem vyberat tak ho pretypujem na Item...take nieco by nefungovalo?
fungovalo...
jj uspesne funguje u mna:)
ok, vdaka
ArrayList je kolekcia, do kotrej sa da dat hocijaky objekt, ale v jednom arraylist mozes mat aj itemy, stringy, backpack, postavy a vsetko moze. List<Item> je vsak genericka kolekcia, a do nje das iba Item a nic ine. Tym padom je bezpecnejsia
Quote from: Mao on 27.04.2008, 00:30:21
ArrayList je kolekcia, do kotrej sa da dat hocijaky objekt, ale v jednom arraylist mozes mat aj itemy, stringy, backpack, postavy a vsetko moze. List<Item> je vsak genericka kolekcia, a do nje das iba Item a nic ine. Tym padom je bezpecnejsia
a v niektorých prípadoch preto len veľmi obtiažne použiteľná :) toto ale taký prípad nie je :)
cize lepsie robit cez List<Item> ano? ked xcem tam mam len ten jeden druh objektu
Quote from: puq on 27.04.2008, 00:33:11
cize lepsie robit cez List<Item> ano? ked xcem tam mam len ten jeden druh objektu
jj
Quote from: Agamemnon on 27.04.2008, 00:34:09
Quote from: puq on 27.04.2008, 00:33:11
cize lepsie robit cez List<Item> ano? ked xcem tam mam len ten jeden druh objektu
jj
dokonca takto:
IList<Item> itemList = new List<Item>();
okey zajtra to pomenim :) aspon uz nemusiet tam davat vynimku na to keby tam nebol ten objekt item ale ine objekty :)
V Step.cs je take volanie metody, ktora ma vratit smery, do ktorych sa da ist z danej miestnosti ako ArrayList... toho sa treba drzat alebo mozme tie smery vyriesit aj inac? Na co je tam vlastne to Step.cs? Vdaka
Hej to aj mna by zaujimalo, jaka ryza v tom je :D Teda naco je vlastne to Step.cs.. Nechce sa mi teraz ku koncu menit cele ryzove pole ;)
nvm :) to by ywetka mohla vysvetliť, čo tým chceli autori povedať :)
nice :) kedze to nie ej rozhranie, ale abstraktna trieda, tak i ja neviem :) ale velmi to neplanujem pouzit :)
Quote from: Agamemnon on 27.04.2008, 16:07:36
nvm :) to by ywetka mohla vysvetliť, čo tým chceli autori povedať :)
ani ja neviem, ako tak na to pozeram :( ale spytam sa a dam vam vediet... bk
:ohmigod: :ohmigod: :ohmigod: :ohmigod: :ohmigod: :P :P
Quote from: puq on 27.04.2008, 16:37:00
:ohmigod: :ohmigod: :ohmigod: :ohmigod: :ohmigod: :P :P
joj, tak vsetko stale zavisi od cviciaceho... keby prisli moji studenti za mnou a zacali mi to vysvetlovat, ze ta cast je zbytocna lebo to a to, tak by som povedala, ze to tam davat teda nemusia :emot-rolleyes: ale tak ked uz bol dohodnuty jeden format... a uprimne povedane vymyslel ho a zadal mirek a nediskutovali sme o tom nejako spolocne... takze je jasne, ze ked sa na to teraz pozriem, ani ja neviem, co tym chcel basnik povedat... ale spytam sa hovorim ;)
sak jasne :P len treba trochu podpichnut :P
hm teraz mi Visual Studio zapotilo ze:
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fs4.directupload.net%2Fimages%2F080427%2Fvu8l5wuk.jpg&hash=1d7a8b6ac358b32568be573ada3a6428a6b4d3d2)
nevie niekto WTF?
to teraz si zacal robit zadanie? alebo po case ti to vypisalo? ked si mal uz porobene veci?
teraz som zacal ale uz som sa na to vysral... som dorabal do tych veci co som stiahol z moodla a nejak to neslo tak som vytvoril vlastny novy projekt...
yop to som ti xcel rpave poradit, lebo mne sa stalo to iste :)
kOsTi & puq
v Solution Exploreri pravy klik na projekt -> Properties -> Na karte application zmenit Output type z Class Library na Console Application.
mas jedno :) vytvorili sme si vlastne projekty :P
ale ppt diky... dobre vediet pre buducnost :)
vytvoril si project, ktorý nerobí .exe, ale .dll... a nechce ti ho spustiť :)
EDIT: aha, nevšimol som si, že ti už poradili :)
//Vybere vec zos batoha
public IItem Pop(string name)
{
int i;
bool ItemRemoved = false;
IItem temp = new Item();
for (i = 0; i < this.Inventory.Count; i++)
{
if (((Item)Inventory[i]).GetName() == name)
{
temp = ((Item)Inventory[i]);
Inventory.Remove(((Item)Inventory[i]));
ItemRemoved = true;
Console.WriteLine("Vec {0} už vof dnuka vof batohu neni.", name);
}
}
if (!ItemRemoved) { Console.WriteLine("Nane {0} vof batohu, nit co vyrucic!", name); }
return temp;
}
t.j - moj Pop. Otazka teraz znie: Je v poriadku ze temp je typu IItem a priradzujem do neho objekt typu Item?
Vdaka!
jj, je
Mam dalsiu otazku:
Mapu robim cez dvjrozmerne pole Roomov... teda konstruktor vyzera tak:
Room[,] Field = new Room[x,y]
a potom volam metodu Generate, ktora robi to ze na kazdom policku toho pola roomov (teda na kazdom Roome???) urobi:
napr. Field[i,j] = new Room("Chodba", ...);
no a ono to vyhadzuje taku vec ze NullReferenceException ..
neviete preco?
kde presne ti to tam vyhadzuje? pastni kód
ked dam debug tak sa to spusti ale hodi exception a zltym oznaci ten riadok kde do Field[i,j] priradzujem new Room (bludy bludy...).
tú exception možno vyhadzuje niečo, čo priradzuješ v konštruktore triedy Room...
lebo takto by to malo fungovať...
prípadne... odkrokuj si to - ale tak si to krokuj, aby si chodil aj do vnútra metód, aby si presne videl, kde to padne
private string Name;
private string Description;
private ArrayList ItemList;
private ArrayList DirectionsList;
private bool Visited;
//Smery ze kde sa da zos miestnosti ist
private bool Sever;
private bool Juh;
private bool Vychod;
private bool Zapad;
//Konštruktor miestnosti
public Room(string Name, string Description, bool visited, bool sever, bool juh, bool vychod, bool zapad)
{
ArrayList DirectionsList = new ArrayList();
this.Visited = visited;
this.Sever = sever;
this.Juh = juh;
this.Vychod = vychod;
this.Zapad = zapad;
SetDirectionsList();
ArrayList ItemList = new ArrayList();
this.Name = Name;
this.Description = Description;
}
toto su veci ohladom roomu a knostruktora... hodil som si za konstruktor Roomu breakpoint a pozrel stav tych veci a pri ItemListe aj DirectionListe mi to pise ze null. Moze to byt ten problem?
Este pripajam metodu SetDirectionsList():
//Toto je metoda, ktora vytvori DirectionsList, resp. ho naplni smermy kde sa da ist
public void SetDirectionsList()
{
if (this.Sever) DirectionsList.Add("sever");
if (this.Vychod) DirectionsList.Add("vychod");
if (this.Zapad) DirectionsList.Add("zapad");
if (this.Juh) DirectionsList.Add("juh");
}
výnimku ti vyhodí to SetDirectionsList()...
dôvod je ten, že to, čo máš v konštruktore, neinicializuje členov triedy, ale len lokálne premenné konštruktora:
ArrayList DirectionsList = new ArrayList();
- vytvorí lokálnu premennú a tú inicializuje...
správne potrebuješ:
DirectionsList = new ArrayList();
resp.:
this.DirectionsList = new ArrayList();
a to isté pre ItemList...
ufff no chapem...to som opravil...ale i tak to hadze chybu... nebudem to uz tu riesit iba co postujem stale kod... Agamemnon nebudes nahodou na Mirekovom cviku s Agnlickou skupinou o...ufff 10:50 tusim?
mal by som zajtra zase byť na cviku...
ešte ak môžem radu, čo sa týka komentárov:
mirek vám hovoril, že systémovú príručku stačí vygenerovať doxygenom (týka sa jeho skupín, iné závisí na cvičiacom) - to vám odľahčí robotu dosť výrazne...
ale na to, aby ste to mohli urobiť, tak potrebujete upraviť komentovanie - ide hlavne o komentovanie metód, tried, atď...
namiesto toho jednoduchého komentovania (typu: // komentár), potrebujete použiť nejaký zo spôsobov zápisu pre doxygen (detaily nájdete na webe: http://www.stack.nl/~dimitri/doxygen/docblocks.html)
ide hlavne o špeciálne uvádzanie komentárov:
/**
* komentár
*/
prípadne iné verzie sú tiež...
(ak chcete vidieť ukážku vygenerovanej dokumentácie, tak tu: http://discovery.fw.sk/~pavlicko/refman.pdf - je to v angličtine, ale dá sa nastaviť aj sk)
Tie komentare co tam mam to su iba docasne... aby som vedel co sa tam robi... serioznejsie urobim ked to dokoncim ;) ale vdaka za radu a linky.
cize java komentar :) hej? no zajtra navrhnem aj forgacovi, nech cez toto mozeme amt tiez :)
hej, u mna je tiez jedno, v com bude dokumentacka... take pekne sa naucime robit az dalsi semester na ZSwI :P... teraz mozete mat aj v doxygene, alebo v niecom podobnom.
inac ywetka... kedy a kde sa budu odovzdavat zadania? :)
Quote from: kOsTi on 28.04.2008, 03:20:00
inac ywetka... kedy a kde sa budu odovzdavat zadania? :)
hm, tak je to riesene, ze budu nejake terminy, kedy budu vsetky skupiny odovzdavat naraz... bola zatial taka dohoda, ze kazdy bude odovzdavat svoj program inemu cviciacemu ako tomu, ktory ho cvicil... to plati o tych terminoch. Pokial vsak chcete odovzdat program este pocas trvania semestra (t.j. do 13. tyzdna), tak ho mozete odovzdat svojmu cviciacemu... takze tak sa ma situacia :emot-prettywink:
zaujimavo vymyslene, inac su na programe nejake bodiky dole? ked sa bude odovzdavat po 13 tyzdni????
Quote from: puq on 28.04.2008, 03:50:46
zaujimavo vymyslene, inac su na programe nejake bodiky dole? ked sa bude odovzdavat po 13 tyzdni????
urcite nie
no skusim na tom porobit uvidime co bude :) zatial som na bode ze poriadne neviem co a ako :D
ja som bol na tom podobne jak ty, ale daco som porobil a mam predstavu, len dufam ze v polke sa nespamatam ze to tak fungovat nebude :D :D
este tip na generovanie systemovej doku - VSdocman. integruje sa do VS :P
Nezeby som chcel byt hnusny ale hodit verziu 0.2 Interfejsov ked uz mam zadanie na 70 percent je pekne od veci ...
Hned mam zrazu na vecer zabavu...
Este by som poprosil blizsie opisat co vlastne ma robit ten step. Teraz to bude trieda (nie abstraktna) cize treba urobit nejaky objekt. Napr. ja ked prejdem do dalsej miestnosti tak urboim urcite veci - ziskam jej meno, popis, smery, veci, veci v batohu.. doteraz som to proste robil v metode (napr. MoveNorth()) kde to aj rovno vypisalo. Ak chapem dobre tak po novom mam urobit novy objekt Step (?) a co s nim? Mam ho iba vytvorit alebo aj urobit v ramci triedy Step nejaku metodu na vypis a tu potom zavolat???
Vdaka za objasnenie...
EDIT: Resp. ma niekto nejaky tip ako to tam vsunut tak aby mi triedy uz brali nove Interfejsi a nie este tie stare? Prepisal som subory v zlozke Projects ale nejako to nefunguje.... vdaka
skus tuto otazku napisat sem https://moodle.fei.tuke.sk/mod/forum/discuss.php?d=64 hadam ti niekto kompetentny odpovie...
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?
tak
https://moodle.fei.tuke.sk/mod/forum/post.php?reply=230
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"
proste sa prihlasis a kliknes na reply
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:
ju dont hev zis?
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fs2.directupload.net%2Fimages%2F080428%2Fo5vzh5pi.jpg&hash=d430cb497a8604a4b16f6d8f16226cdd77fcb89b)
Aj hev dis
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg134.imageshack.us%2Fimg134%2F3328%2Fproblemva8.th.jpg&hash=dba993f43b7285636bdb7c22b2bcd133d5e07123) (http://img134.imageshack.us/my.php?image=problemva8.jpg)
Resp. vidim jaku ma ImageShack rychlost tak mam toto iste co ty len bez Reply
fuuu no to neviem... mozno sa tam niekde treba prihlasit do diskusie :)
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... ;)
no uz mala ywetka zistit naco to je tak hadam da vediet ked zisti :)
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?
najlepsie by bolo keby to netrebalo pouzit a bude :P
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...
akoze dost blbe ze to tam strkaju priebezne... a potom ze mame robit zadanie ked ho treba prerabat potom kazdy den :D
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
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?
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
a ja sa xcem spytat ci bude aj v0.3 ci uz mozem zacat normalne robit?
Quote from: TradeMark on 28.04.2008, 21:44:57
Aj hev dis
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg134.imageshack.us%2Fimg134%2F3328%2Fproblemva8.th.jpg&hash=dba993f43b7285636bdb7c22b2bcd133d5e07123) (http://img134.imageshack.us/my.php?image=problemva8.jpg)
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...
to akoze mirek je tu a sa nevyjadri k nasim uvaham o Step.cs ?! :ohmigod: :j_tongue:
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 ???
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
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...
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 ;)
chlapi...mam problem...musime sa striktne drzat predpisanych rozhrani, ktore su na wiki? lebo hru uz robim dlhsi cas a bolo by to dost narocne prerabat cele zadanie.....funkcnost je ta ista
Quote from: kalkulator on 29.04.2008, 16:48:06
chlapi...mam problem...musime sa striktne drzat predpisanych rozhrani, ktore su na wiki? lebo hru uz robim dlhsi cas a bolo by to dost narocne prerabat cele zadanie.....funkcnost je ta ista
ja predpokladám, že áno... tie interface-i sú kvôli unittestom, as far as i know :)
Quote from: kalkulator on 29.04.2008, 16:48:06
chlapi...mam problem...musime sa striktne drzat predpisanych rozhrani, ktore su na wiki? lebo hru uz robim dlhsi cas a bolo by to dost narocne prerabat cele zadanie.....funkcnost je ta ista
ja mam cviko s Révés-om a on mi povedal že nemusime striktne použiť tie rozhrania čo su na wiki
(ale iny cvičiaci to možno bude vyžadovať neviem no)
PS: a tiež by sa mi nexelo prerabat to čo už mam zrobene... :ohmigod:
ono ako ywetka povedala ze sa bude odovzdavat pri inom cviciacom takze neviem veru....
Pocujte mam problem, robim serializaciu jednej mojej public triedy a Visualko mi hadze errory typu
QuoteInconsistent accessibility: parameter type 'Game.Player' is less accessible than method 'Game.Game_create.changePosition(string, Game.Player)'
viem cca co mu vadi ale ako to poriesit to zatial netusim, neporadi niekto...
no ja mam cviko s mirekom...prerabat sa mi to uz nechce, dufam ze mu to nebude vadit...nestihacka sorry, nevedel som ze sa musime podla toho riadit
kalkulator: Mirek to pozaduje aby to bolo podla aktualnych interfejsov. Ja som najprv nadaval ale ta uz som to prerobil tak som kludny :D (a zasa az tolko roboty to nie je...)
A teraz otazka pre nejakeho C# guru.. ekvivalent C# pre Javovske System.exit?
return 0?
Quote from: kOsTi on 29.04.2008, 21:48:53
return 0?
Ufff... pockaj ... myslel som napr. ak uzivatel zada Koniec tak aby sa hra skončila a vyplo sa aj okno.
no ved ked skonci Main tak skonci program... a metodu ukoncis returnom nie? :)
proste tam daj: return;
No to return mi nevezme lebo je to v metode NextStep a ta ma vracať objekt triedy Step :/
A keď už sme pri tom tak urobil som triedu Step : IStep a v tej metode NextStep mam:
Step NewStep = new Step();
...
a na konci dam return NewStep;
a pise to -
Cannot convert method group 'NextStep' to non-delegate type 'TextGameInterfaces.IStep'. Did you intend to invoke the method?
NextStep ma navratovu hodnotu IStep...
neviete preco?
a ked das return null a potom vyriesis cez vynimku? :)
Environment.Exit(0);
Quote from: kOsTi on 29.04.2008, 22:55:19
Quote from: sri on 29.04.2008, 22:53:11
Environment.Exit(0);
dik... zide sa :)
A toto co ma byt... ty povinne ziadne Environment.Exit ale return null a vynimka :D
a ty zas nic :P
Quote from: kOsTi on 29.04.2008, 23:04:40
a ty zas nic :P
Ja ani nic nechcel len ze preco metoda, ktora ma navratovy typ IStep nemoze vraciat objekt Step :h_shocked:
A Vy obaja povinne UTFG! :emot-LMAO:
A si skontroluj v tom returne ci nahodou nevracias NextStep namiesto NewStep (teda ci nevracias nahodou metodu - mne podobne chyby vypisuje, ked dam niekde nazovMetody namiesto nazovMetody() :) )
Quote from: sri on 29.04.2008, 23:19:48
A Vy obaja povinne UTFG! :emot-LMAO:
A si skontroluj v tom returne ci nahodou nevracias NextStep namiesto NewStep (teda ci nevracias nahodou metodu - mne podobne chyby vypisuje, ked dam niekde nazovMetody namiesto nazovMetody() :) )
Ta ja som lamoidny kompot :D dobry si sri ;) :D
EDIT: + este som navyse musel googlit co je UTFG :D Da King! :bananadance:
Ja viem ze som 8) Sak stane sa :thumbsup:
tak jak pisete, visualko ti hodi nazov metody ale zatvorky nenapise :) to ho uz toto nevedeli naucit?? :D
Quote from: Michal102 on 29.04.2008, 19:20:31
Pocujte mam problem, robim serializaciu jednej mojej public triedy a Visualko mi hadze errory typu
QuoteInconsistent accessibility: parameter type 'Game.Player' is less accessible than method 'Game.Game_create.changePosition(string, Game.Player)'
viem cca co mu vadi ale ako to poriesit to zatial netusim, neporadi niekto...
imo nvš, čo mu vadí, lebo ak by si vedel, tak to opravíš...
zmeň access mode na tú triedu Game.Player na public
dufam ze toto citaju viaceri, lebo toto je naozaj dalsia chyba podla mna co sa vyskytuje pri robeni zadania :) aspon mne sa to stalo tiez, ale prisiel som na to ;)
Ked pridavam objekt do ArrayListu - pridavam tak samotny objekt alebo iba referenciu? Resp. moze byt nejaky objekt naraz v dvoch ArrayListoch?
len referenciu... objekt je stale v Heape...
a môže byť aj vo viacerých arraylistoch
Este jedna otazka - mam triedu TextGame : IGame a v nej konstruktor, ktorym v statickej triede Game vytvorim novy objekt TextGame. V ramci konstruktora (a v ramci tej triedy TextGame) si vytvaram kopec objektov - mapu, vsetky objekty typu Item a pod... . A teraz otazka... ak v Save serializujem ten objekt TextGame - serializuju sa aj vsetky objekty v ramci toho objektu... neviem ci som sa dobre vyjadril ale dufam ze ma dakto pochopil...
Quote from: TradeMark on 30.04.2008, 04:05:58
Este jedna otazka - mam triedu TextGame : IGame a v nej konstruktor, ktorym v statickej triede Game vytvorim novy objekt TextGame. V ramci konstruktora (a v ramci tej triedy TextGame) si vytvaram kopec objektov - mapu, vsetky objekty typu Item a pod... . A teraz otazka... ak v Save serializujem ten objekt TextGame - serializuju sa aj vsetky objekty v ramci toho objektu... neviem ci som sa dobre vyjadril ale dufam ze ma dakto pochopil...
ak správne chápem, čo chceš, tak:
uloží ti to všetky objekty, ktoré sú nejak referencované (uložené v nejakej lokálnej premennej) v tom objekte, ktorý serializuješ, a ktoré nie sú zo serializácie explicitne vylúčené... (týka sa to binárnej serializácie, lebo XML serializácia má svoje vlastné problémy, a zákutia :))
Quote from: Agamemnon on 30.04.2008, 04:09:57
Quote from: TradeMark on 30.04.2008, 04:05:58
Este jedna otazka - mam triedu TextGame : IGame a v nej konstruktor, ktorym v statickej triede Game vytvorim novy objekt TextGame. V ramci konstruktora (a v ramci tej triedy TextGame) si vytvaram kopec objektov - mapu, vsetky objekty typu Item a pod... . A teraz otazka... ak v Save serializujem ten objekt TextGame - serializuju sa aj vsetky objekty v ramci toho objektu... neviem ci som sa dobre vyjadril ale dufam ze ma dakto pochopil...
ak správne chápem, čo chceš, tak:
uloží ti to všetky objekty, ktoré sú nejak referencované (uložené v nejakej lokálnej premennej) v tom objekte, ktorý serializuješ, a ktoré nie sú zo serializácie explicitne vylúčené... (týka sa to binárnej serializácie, lebo XML serializácia má svoje vlastné problémy, a zákutia :))
ok presne to som myslel...tu binarnu serializaciu...vdaka..vyskusam to... ale este jedna vec. Tu metodu Save mam v triede TextGame : IGame ... ale ukladat chcem prave objekt Triedy TextGame ... moze objekt ulozit sam seba?
jj, môže
nj ved aj v jave si ukadal settings v settings :)
OK prva alpha verzia mojho vytvoru je na svete ale po zadani prikazu neurobi nic tak debugujem
Agamemnon mozes sa pozriet na toto a povedat ci to je dobre?
Metoda NextStep - iba vysek:
string TempString = command; - prikaz od uzivatela
string[] SplitCommand = new string[5]; - pole na rozdeleny prikaz lebo dojde ako jeden string
char[] Splitter = {' '}; - splitter by mal byt medzera
SplitCommand = TempString.Split(Splitter);
Regex CommandListPattern = new Regex("Prikazy | prikazy | Príkazy | príkazy"); - tot pattern
Match Matcher5 = CommandListPattern.Match(SplitCommand[0]); - tot Matcher
....
else if (Matcher5.Success)
{
......
}
Pisem iba jeden priklad za vsetky. Za odpoved dakujem!
mam otazocku:
mame v rozhrani IRoom metodu: ArrayList GetRoomDirections(); na mapu mam pouzite 2-rozmerne pole typu Room, ale neviem ako mam implementovat metodu GetRoomDirections(); z daneho rozhrania v triede Room, ked nevidim indexy pola v triede Room bv
ako nevidis indexy?
Quote from: leniocka on 30.04.2008, 05:25:38
mam otazocku:
mame v rozhrani IRoom metodu: ArrayList GetRoomDirections(); na mapu mam pouzite 2-rozmerne pole typu Room, ale neviem ako mam implementovat metodu GetRoomDirections(); z daneho rozhrania v triede Room, ked nevidim indexy pola v triede Room bv
ak mas triedu Map alebo nieco podobne tak si tam urob metodu, ktora vrati objekt typu room ked toto myslis.. a potom na tu room zavolaj tu metodu
EDIT: zavisi aj od toho ako mas riesene tie Directions ... ja mam napr. 4 bool premenne...ak je nejaka true tak do toho smeru sa da ist
no hej... mam triedu Map a v nej singleton na vytvorenie mapy, ktora pozostava z velkeho dvojrozmerneho pola a tam, kde potrebujem mam priradene miestnosti + predmety no a k jednotlivym miestnostiam tam pristupujem pomocou 2 indexov a ja sice tu metodu volat mozem ale nemam jej ako odovzdat tie indexy, aby to dalej vedela spracovat
Ako mas riesene tie smery kde sa da ist?
tak nejak tam potrebujes mat metodu pre ziskanie Room podla indexov... inac to zrejme nepojde
no xcela som to tak ze vlastne by sa pozrel na okolite indexy a podla toho ze ci tam je instancia typu Room vytvorena a ci ma atribut unlocked tak prida abo neprida smer do zoznamu
no ked ti ma ta metoda vypisat description, tak tu etodu mozes pouzit len na vytvoreny objekt z triedy room, cize pokial si ho nevytvoris nemozes na neho pouzit tu metodu
Quote from: TradeMark on 30.04.2008, 05:23:02
OK prva alpha verzia mojho vytvoru je na svete ale po zadani prikazu neurobi nic tak debugujem
Agamemnon mozes sa pozriet na toto a povedat ci to je dobre?
Metoda NextStep - iba vysek:
string TempString = command; - prikaz od uzivatela
string[] SplitCommand = new string[5]; - pole na rozdeleny prikaz lebo dojde ako jeden string
char[] Splitter = {' '}; - splitter by mal byt medzera
SplitCommand = TempString.Split(Splitter);
Regex CommandListPattern = new Regex("Prikazy | prikazy | Príkazy | príkazy"); - tot pattern
Match Matcher5 = CommandListPattern.Match(SplitCommand[0]); - tot Matcher
....
else if (Matcher5.Success)
{
......
}
Pisem iba jeden priklad za vsetky. Za odpoved dakujem!
vyzerá to ok...
Ach jaj toho som sa bal ze toto povies :D ... no nic idem patrat po chybe.
Quote from: leniocka on 30.04.2008, 05:25:38
mam otazocku:
mame v rozhrani IRoom metodu: ArrayList GetRoomDirections(); na mapu mam pouzite 2-rozmerne pole typu Room, ale neviem ako mam implementovat metodu GetRoomDirections(); z daneho rozhrania v triede Room, ked nevidim indexy pola v triede Room bv
presne tak, ako máš urobený pohyb po mape - napr. som v nejakej miestnosti a poviem, že "sever", tak on sa musí pohnúť smerom na sever - takže musí vedieť, že tam niečo je...
tak potom vieš presne tak vygenerovať aj ten ArrayList pre GetDirections();
pokiaľ máš server/juh robené tak, že zmení index niekde mimo objektu Room, tak si nepomôžeš a budeš musieť dať objektu Room minimálne jeho vlastné súradnice a referenciu na mapu
Quote from: TradeMark on 30.04.2008, 05:44:02
Ach jaj toho som sa bal ze toto povies :D ... no nic idem patrat po chybe.
break point je pri kodeni tvoj najlepsi kamarat :D
no zatial je najlepsi kamarat Agamemnon :puf: :puf: :puf:
Quote from: pUf on 30.04.2008, 05:46:05
Quote from: TradeMark on 30.04.2008, 05:44:02
Ach jaj toho som sa bal ze toto povies :D ... no nic idem patrat po chybe.
break point je pri kodeni tvoj najlepsi kamarat :D
Sak to... sa obodkujem jak ... nic no.
Quote from: Agamemnon on 30.04.2008, 05:44:18
presne tak, ako máš urobený pohyb po mape - napr. som v nejakej miestnosti a poviem, že "sever", tak on sa musí pohnúť smerom na sever - takže musí vedieť, že tam niečo je...
tak potom vieš presne tak vygenerovať aj ten ArrayList pre GetDirections();
pokiaľ máš server/juh robené tak, že zmení index niekde mimo objektu Room, tak si nepomôžeš a budeš musieť dať objektu Room minimálne jeho vlastné súradnice a referenciu na mapu
hmmm... to by bolo asi dost komplikovane ale napr. pohyb po mape riesim instanciou hraca, ktory suradnice ma... ale staci mi, ak viem urcit smery iba v miestnosti, kde sa prave nachadza hrac?
Quote from: pUf on 30.04.2008, 05:46:05
Quote from: TradeMark on 30.04.2008, 05:44:02
Ach jaj toho som sa bal ze toto povies :D ... no nic idem patrat po chybe.
break point je pri kodeni tvoj najlepsi kamarat :D
spolu s výpisom obsahu premenných :P
Quote from: TradeMark on 30.04.2008, 05:48:57
Quote from: pUf on 30.04.2008, 05:46:05
Quote from: TradeMark on 30.04.2008, 05:44:02
Ach jaj toho som sa bal ze toto povies :D ... no nic idem patrat po chybe.
break point je pri kodeni tvoj najlepsi kamarat :D
Sak to... sa obodkujem jak ... nic no.
urob 1 breakpoint, pred kritickou časťou... a potom manuálne pokračuj po jednotlivých nasledujúcich príkazoch a kontroluj po každom kroku obsah premenných
Quote from: Agamemnon on 30.04.2008, 05:50:29
Quote from: TradeMark on 30.04.2008, 05:48:57
Quote from: pUf on 30.04.2008, 05:46:05
Quote from: TradeMark on 30.04.2008, 05:44:02
Ach jaj toho som sa bal ze toto povies :D ... no nic idem patrat po chybe.
break point je pri kodeni tvoj najlepsi kamarat :D
Sak to... sa obodkujem jak ... nic no.
Len musim najst ako zobrazim ten obsah premennych...pred tym sa mi ukazoval dole :P idem to pohladat jak to zapnut.
urob 1 breakpoint, pred kritickou časťou... a potom manuálne pokračuj po jednotlivých nasledujúcich príkazoch a kontroluj po každom kroku obsah premenných
podrzis nad tym kurzor... ;)
Quote from: leniocka on 30.04.2008, 05:49:19
Quote from: Agamemnon on 30.04.2008, 05:44:18
presne tak, ako máš urobený pohyb po mape - napr. som v nejakej miestnosti a poviem, že "sever", tak on sa musí pohnúť smerom na sever - takže musí vedieť, že tam niečo je...
tak potom vieš presne tak vygenerovať aj ten ArrayList pre GetDirections();
pokiaľ máš server/juh robené tak, že zmení index niekde mimo objektu Room, tak si nepomôžeš a budeš musieť dať objektu Room minimálne jeho vlastné súradnice a referenciu na mapu
hmmm... to by bolo asi dost komplikovane ale napr. pohyb po mape riesim instanciou hraca, ktory suradnice ma... ale staci mi, ak viem urcit smery iba v miestnosti, kde sa prave nachadza hrac?
myslím, že stačí
trademark: debug - window - a tam si zapni locals, prípadne aj ďalšie časti...
dik :emot-prettywink:
Quote from: Agamemnon on 30.04.2008, 05:55:04
trademark: debug - window - a tam si zapni locals, prípadne aj ďalšie časti...
Uz uz funguje vdaka.... zatial som zistil ze prikaz, ktory zadam sa rozdeli spravne a aj spravna cast dojde k Matcheru...to bude stopro taka somarina tota chyba...
Ufff no dal som breakpoint za to porovnavanie ....teda ci Matcher5.Success a po zastaveni som skontroloval hodnotu a ukazuje false... ???
Je ten pattern dobre napisany?
Regex CommandListPattern = new Regex("Prikazy | prikazy | Príkazy | príkazy");
Pomocou jednoducheho kuska kodu :
if (CommandListPattern.IsMatch(SplitCommand[0])) {
b = 5;} else {b = 4;}
a breakpointu som zistil ze b = 4 cize asi bude zly pattern... fak idem zistit jak ten pattern spravne napisat.
new Regex("Prikazy*prikazy*Príkazy*príkazy"); ???
Quote from: kOsTi on 30.04.2008, 06:55:58
new Regex("Prikazy*prikazy*Príkazy*príkazy"); ???
Ee nejde ani to...akurat pozeram tie operatory ... ja som zil v tom ze | je alebo.
EDIT: :D ta ja som lama :D ... vadili mu tie medzery...spravne to ma byt Príkazy|Prikazy|... a nie Príkazy | Prikazy - kebyze nahodou niekto tiez v buducne robil s patternami ;)
EDIT2: Mam tu iba taku radu - mozno to niekomu pomoze - ale ked chcete vypisat obsah ArrayListu tak nepouzivajte cyklus for ale foreach ;) zamedzi to indexoutofrangeexceptions ;)
Quote from: TradeMark on 30.04.2008, 07:01:47
EDIT2: Mam tu iba taku radu - mozno to niekomu pomoze - ale ked chcete vypisat obsah ArrayListu tak nepouzivajte cyklus for ale foreach ;) zamedzi to indexoutofrangeexceptions ;)
A co tak pouzit
for (int i = 0; i < list.Count; i++) {}
?
Quote from: sri on 30.04.2008, 07:44:48
Quote from: TradeMark on 30.04.2008, 07:01:47
EDIT2: Mam tu iba taku radu - mozno to niekomu pomoze - ale ked chcete vypisat obsah ArrayListu tak nepouzivajte cyklus for ale foreach ;) zamedzi to indexoutofrangeexceptions ;)
A co tak pouzit
for (int i = 0; i < list.Count; i++) {}
?
Tak som mal a hadzalo to IndexOutOfRangeException ;) preto som to napisal cez foreach
A inac podmienka by tam mala byt <= list.Count sa mi zda
vel stjudenc... tak potom sorry, ale napr. mne to problem nerobi :) nemal si tam nahodou "<=" ALEBO "list.Capacity" ?
EDIT: No sak praveze tam musi byt <, inak sa Ti to dostane na index "Count", ktory je uz ale Count + 1 -tym prvkom ArrayListu, lebo pocitas od 0
rozdiel medzi foreach a for:
foreach nepovoluje edit/delete prvku, ku ktoremu prave pristupujeme... kym for ano (v niektorych pripadoch to je riziko, niekedy vyhoda)...
Mam taky problem ... BackPack mam ako ArrayList a ked opakovane vezmem nejaky predmet a vyhodim ho a potom dam BackPack vypisat tak mi ten vypis posuva ... ked nieco vymazem z ArrayListu tak akokeby tam ostaval nejaky null objekt a ten vypise iba ako medzeru ... nie je na to nejaky trik aby sa z toho ArrayListu automaticky mazali tie "null" objekty?
EDIT: Problem vyrieseny
ludia, do čoho je najlepsie ukladat príkazy co zadavam (cize retazce) ,aby som ich potom mohol vsetky uložiť do suboru??? vytvorit nejake pole retazcov alebo ArrayList...?? resp. ako vy riesite prikaz SAVE?
Save treba serializacou objektu triedy ktora implemetuje IGame najskor asi :)
Da sa to aj cez tu postupnost prikazov ... hadz ich napr. do pola Stringov a potom po jednom zapis do suboru ;)
no v zneni zadania je tusim ze v zadani treba pouzit serializaciu... (ale tak mozes ju vyuzit aj na nieco ine no) :)
V zneni zadania je take daco? Dufam ze to "znenie" aj s podmienkami co je na moodlewiki nie je nejako podstatne lebo odovzdavat toto vsetko co tam je (pr. zistovat minimalnu zostavu na ktorej hra bezi) by bolo kus odveci... co vsetko vlastne treba mat? Zdrojaky, doxygen dokumentaciu, skompilovanu spustitelnu hru, UML. Nieco som zabudol?
Quote from: TradeMark on 01.05.2008, 03:11:33
V zneni zadania je take daco?
hm niekde som to videl ale uz ani neviem kde, tam to uz nevidim :D
Quote from: kOsTi on 01.05.2008, 03:14:03
Quote from: TradeMark on 01.05.2008, 03:11:33
V zneni zadania je take daco?
hm niekde som to videl ale uz ani neviem kde, tam to uz nevidim :D
no ale sak serializaciou je to aj najjednoduchsie, taze asi preto si to tam "videl" :D
- serializáciou to ani zďaleka nemusí byť najjednoduchšie :)
- to, čo je na moodli, nie je veľmi smerodajné... platí to, čo ti povie cvičiaci...
- ako systémová stačí niektorým cvičiacim doxygen - v tom prípade žiadne také veci ako je min. konfig. pc nepotrebuješ (aj tak sa to nikdy reálne nezisťuje, a len sa to odhadne, prípadne sa napíše, že na stroji, čo máš ty, to ide určite)
no my co mame s forgacom, tak systemovu prirucku mame vygenerovat z visualu, a on zrobil xml subor, aby sa to dalo zobrazit v exploreri :)
Ako odserializujem napr. instancie triedy Room, ak su v jej definicii dalsie instancie inych objektov, napr. typu Item... skusal som aj tak ze: (priklad ulozenia jednej veci v kazdej miestnosti)
for (int i = 0; i < 36; i++)
{
binF.Serialize(fsOut, room[i].item[0]);
}
ale tam sa vykonavanie metody Save() zastavi, hned na tom prvom riadku serializacie a vypise take, ze:
Quote
Object reference not set to an instance of an object.
lenze ked ukladam instancie triedy Item, ktore v sebe nemaju ine instancie tried, tak ich odpamata v pohode...
neviete, ako je to s tym odpamatavanim serializaciou, pokial chcem odpamatat (odserializovat) objekty, ktore v sebe maju ine objekty ? a aj ked nemaju, tak to nejde... ako vyssie uvadzam. Kde robim chybu ? Dik.
- všetky triedy, ktorých objekty serializuješ (aj nepriamo, prostredníctvom iných) musia byť označené serializable
- ak serializuješ cez xml, tak musíš explicitne označiť, že daná trieda odkazuje na objekty iných tried, ktoré sa budú tiež serializovať (používa sa xmlinclude atribút)
Quote from: Agamemnon on 01.05.2008, 20:33:56
- všetky triedy, ktorých objekty serializuješ (aj nepriamo, prostredníctvom iných) musia byť označené serializable
- ak serializuješ cez xml, tak musíš explicitne označiť, že daná trieda odkazuje na objekty iných tried, ktoré sa budú tiež serializovať (používa sa xmlinclude atribút)
dik :) no oznacene ich mam, a serializaciu cez xml som upustil, kedze som zistil, ze tam je to trosku zlozitejsie,
robim to cez binarnu serializaciu... ako to ma byt v nej ?? pouziva sa aj tu ten atribut nejaky ??
(a v xml serializacii mi odpamatalo len 1. vec a hned chybu vyhodilo, tam to je asi trosku zlozitejsie...)
xml je zložitejšia, treba viac nastavovať... ale má aj výhody, ale to je nepodstatné v tomto prípade :)
pri bin. to serializable musí byť... a potom by to už malo ísť...
ak to nejde, musí to hodiť nejakú výnimku (inú ako tú, čo si dal - ak správne chápem, tá sa vyskytla, keď si to šiel robiť po jednotlivých prvkoch) - a podľa nej by sa mohlo dať presnejšie určiť, v čom je problém... pastni ju sem :)
btw:
ten:
Object reference not set to an instance of an object.
ti hodilo preto, že si sa pokúsil serializovať položku item, ktorá ukazovala na null... teda tam objekt nebol :) takže si sa pokúsil serializovať neexistujúci objekt
Quote from: Agamemnon on 01.05.2008, 20:42:15
btw:
ten:
Object reference not set to an instance of an object.
ti hodilo preto, že si sa pokúsil serializovať položku item, ktorá ukazovala na null... teda tam objekt nebol :) takže si sa pokúsil serializovať neexistujúci objekt
to som si myslel, len som nevedel naisto, dik. Len teraz ako to vytiehnut, ked ulozim len existujuce objekty :( v cykle sa to asi nebude dat, lebo by objekty popriradzovalo zaradom od zaciatku a nevynechavalo by tie, ktore maju byt NULL :( nie ? (naviem ci som to dobre popisal... ak nie, napiste a skusim to popisat zrozumitelnejsie) Vdaka.
Quote from: kornas on 01.05.2008, 20:47:00
Quote from: Agamemnon on 01.05.2008, 20:42:15
btw:
ten:
Object reference not set to an instance of an object.
ti hodilo preto, že si sa pokúsil serializovať položku item, ktorá ukazovala na null... teda tam objekt nebol :) takže si sa pokúsil serializovať neexistujúci objekt
to som si myslel, len som nevedel naisto, dik. Len teraz ako to vytiehnut, ked ulozim len existujuce objekty :( v cykle sa to asi nebude dat, lebo by objekty popriradzovalo zaradom od zaciatku a nevynechavalo by tie, ktore maju byt NULL :( nie ? (naviem ci som to dobre popisal... ak nie, napiste a skusim to popisat zrozumitelnejsie) Vdaka.
najlepšie tak, že uložíš celé pole naraz :)
ak to budeš ukladať v cykle, tak to pole úplne presne nebudeš vedieť (za predpokladu, že nechceš komplikovať kód zápisu a načítania) obnoviť... (presne ako si napísal - pri čítaní by ti tie null nepovynechávalo)
Skusal som doimplementovat interface-i, no na taky kod sa neda pozerat... :mishela Tie interface-i to bolo nieco strasne to tam dopasovat... :hammer: No ale ked to niekomu pomoze, prosim... Skoda len, ze to bol pekne upraveny zdrojak. Len nech berie potom aj ohlad na to, ze to tam bolo len dolepene... keby boli tie interface-i od zaciatku zadane, je to ine, ale nie vtedy, ked uz mame odovzdavat zadania a skoro kazdy uz rozrobene... A okrem toho, aspon v mojom pripade, tie interface-i su naimplementovane, no nikde ich nevuzivam, kedze mam uz veci poriesene inak :trestac:
a to NextStep ani nerobim... to by som musel zacat odznova...
dost bolo kodenia idem oslavit 1. maj :drink: :beer1: :alc:
Skoro by som zabudol... Agamemnon, vdaka za pomoc.
Quote from: kornas on 01.05.2008, 23:28:31
A okrem toho, aspon v mojom pripade, tie interface-i su naimplementovane, no nikde ich nevuzivam
hehe :)
Quote from: kornas on 01.05.2008, 23:29:22
Skoro by som zabudol... Agamemnon, vdaka za pomoc.
nz, np :)
mala orazocka na tento helpdesk (citaj Agamemnon)... :)
mam serializovany objekt impementujuci IGame... deserializujem ho potom ale ako z toho potom nakopnut hru? :D (mozno je to nieco easy ale nenapada ma momentalne)
EDIT: uz vyriesene :D
Po deserializacii, ked uz je tvoj herny svet "obnoveny" zavolaj tu metodu ktora sa stara o vstup z klavesnice a malo by to zacat :)
no ale prave o to obnovenie mi slo... ale neva, uz som to poriesil... vlastne stacilo updatnut moj roomList, itemList, backPack a aktualny step :)
Preco ked ulozim aktualnu poziciu a nasledne ju nacitam, tak pri porovnavani objektov nie je ta ista ?? a takisto nemozem vytvarat v poli miestnosti odkazy na ine miestnosti (cize priradovat im prechody) po LOAD-nuti ? Akoby to neboli tie miestnosti... a ked prebehnem cele pole miestnosti v cykle, aby som priradil na zaklade porovnania mena miestnosti aktualnu miestnost do tej nacitanej (kedze akosi nie su zhodne), tak mi potom cele pole miestnosti aktualizuje o veci, ktore tam mali byt na zaciatku hry... cize tie co som popremiestnoval po miestnosti su zase na svojich miestach... co s tym ?
Nemas tam niekde singleton? Napr ja mam hraca aj s batohom reprezentovanych ako singleton a po deserializacii musim muvim sam nastavit poziciu hraca aj obsah batohu, na zaklade toho co je ulozene v subore, neurobi to automaticky. Singleton vyuziva staticku premennu ktora drzi referencie na objekty a tie nezaniknu ani po deserializacii. Dost blbo som to napisal ale neviem to poriadne vyjadrit co myslim :D
- ak máš singletony, tie sa neuložia... práve kvôli tej statickej... statická nepatrí objektu a serializácia je uloženie objektu... takže ona sa neuloží
- dôvodom môže byť aj to, že sa ti to tam niekde cyklí - tie referencie... resp. že sa ti serializuje referencia na nejaký objekt, ktorý ale vzniká inak a nie deserializáciou, a to potom nie sú rovnaké objekty...
prípadne určite aj ďalšie možnosti, prečo to nejde, sa nájdu... ale bez kompletného kódu a nejakého testovania ťažko povedať... odporučil by som asi debugger a dôsledne sledovať, aké objekty vlastne sa zapájajú do vykonávania, a či sa neprepíšu pri deserializácií, prípadne, či sa nemenia referencie a pod.
Ano, mate pravdu, mam tam nejake staticke veci, som na to nemyslel, idem to prerobit.... vdaka :thumbsup: dufam, ze to este rozbehnem...
Ako mam vyriesit to, ze metoda Save() sa nachadza v triede, v ktorej aj cela definicia miestnosti a vsetkeho a chcem metodu Load(), ktora je takisto v tejto triede, naimplementovat tak, aby vracala ten naitany obsah zo suboru, ktory potom mozem pouzit v metode Main()... lebo neviem kde priradit, tie nacitane data, kedze instancia triedy sa asi nedavytvorit v tej istej triede... a ak to chcem priradit do this, tak napise, ze this je len read-only... (a neviem, ci by to neprepisalo aj zdrojak, keby som tam caroval s tym...) ako by ste poradili to urobit ? Dik.
EDIT : sice sa instancia dala vytvorit aj v tej triede, ale takym sposobom sa program zacyklil hned...
nedá sa to priradiť priamo v objekte...
ja som to zvykol robiť cez statickú metódu - Load som urobil static a potom som to priradil mim objektu - napr. v static Main (resp. niekde, kde je premenná typu game) nejak takto:
Game hra = Game.Load();
Quote from: Agamemnon on 02.05.2008, 05:10:24
nedá sa to priradiť priamo v objekte...
ja som to zvykol robiť cez statickú metódu - Load som urobil static a potom som to priradil mim objektu - napr. v static Main (resp. niekde, kde je premenná typu game) nejak takto:
Game hra = Game.Load();
Lenze ten return musi byt typu Game, vsak ? cize nejak tak vyzera deklaracia: public static Game Load(atring filename) {} ? Lenze ako tam vratim tu nacitanu hru ?? ze dam return (Game)binaryFormatter.Deserialize(fileStreamIn); ale to potom uz za tym nemozem uzaviet stream, lebo metoda konci tym return... tak ako to urobit ? :(
Quote from: kornas on 02.05.2008, 05:15:24
Quote from: Agamemnon on 02.05.2008, 05:10:24
nedá sa to priradiť priamo v objekte...
ja som to zvykol robiť cez statickú metódu - Load som urobil static a potom som to priradil mim objektu - napr. v static Main (resp. niekde, kde je premenná typu game) nejak takto:
Game hra = Game.Load();
Lenze ten return musi byt typu Game, vsak ? cize nejak tak vyzera deklaracia: public static Game Load(atring filename) {} ? Lenze ako tam vratim tu nacitanu hru ?? ze dam return (Game)binaryFormatter.Deserialize(fileStreamIn); ale to potom uz za tym nemozem uzaviet stream, lebo metoda konci tym return... tak ako to urobit ? :(
len ten návrat z tej metódy:
...
Game hra = (Game)binForm.Deserialize(fs);
fs.Close();
return hra;
pomerne slušné množstvo vecí sa dá riešiť cez pomocné premenné :)
No takto som to uz skusal, ale neodpamatalo to kde su predmety, len ich stavy, ale mapu natiahlo zase nanovo... uz to nechapem... som uz asi totalne mimo z toho... bu Este daco poskusam, ale asi je to beznadejne :( Save() bude, ale Load() nie :-\
Vdaka Agamemnon asi som to zle nakodoval cele :(.
hm ja to mam cele tak ze vsetky roomy mam nahadzane v jedom Liste... tak isto aj itemy v dalsom a ked loadnem ulozeny Game tak len updatnem roomy, itemy, back pack, a step... a funguje to...
Quote from: kornas on 02.05.2008, 05:28:31
No takto som to uz skusal, ale neodpamatalo to kde su predmety, len ich stavy, ale mapu natiahlo zase nanovo... uz to nechapem... som uz asi totalne mimo z toho... bu Este daco poskusam, ale asi je to beznadejne :( Save() bude, ale Load() nie :-\
Vdaka Agamemnon asi som to zle nakodoval cele :(.
toto závisí aj na tom, čo a ako si dal uložiť...
Quote from: kOsTi on 02.05.2008, 05:31:48
hm ja to mam cele tak ze vsetky roomy mam nahadzane v jedom Liste... tak isto aj itemy v dalsom a ked loadnem ulozeny Game tak len updatnem roomy, itemy, back pack, a step... a funguje to...
jj, jedno z riešení :)
Kosti, Agamemnon diki. :thumbsup: Konecne asi mozem ist spat... nenastavil som bool premennu pri nahravani hry na true a potom mi stale natahovalo inicializaciu celej mapy. Vdaka. (i ked vela nechybalo a uz by som to prerabal na ArrayListy) ah: Este raz vdaka, dufam, ze sa neradujem predcasne a ze to fakt pojde tak ako ma. Idem testovat... :bananawrite:
Ludia davate tam vsetci 30 miestnosti? Ja mam tak kolo 20 a nejak sa mi tam nechce teraz len tak hadzat nejake odveci miestnosti :)
resp. ywetka... co ty na to? :emot-prettywink:
Quote from: kOsTi on 02.05.2008, 16:03:37
Ludia davate tam vsetci 30 miestnosti? Ja mam tak kolo 20 a nejak sa mi tam nechce teraz len tak hadzat nejake odveci miestnosti :)
resp. ywetka... co ty na to? :emot-prettywink:
pri najhoršom tam strč chodbu ala neverhood :)
alebo proste len nejakú easter egg chodbu, ktorá nebude mať žiaden význam, len tam bude 10 rovnakých miestnosti :)
no tak to je krajne riesenie :) pockam po povedia kompetentni :D
noa jak kosti, sak daj tam prazdne miestnosti, ja mam napr tie prazne miestnostie ako nejake krizovatky :)
no tak mam takych par ale tak kde tam teraz napcham este 10 miestnosti? :D
Aj ja tam mam plno prazdnych miestnosti... alebo len takych, ktore nemaju ziaden vyznam, a do ktorych hrac ani nezajde...
Quote from: kOsTi on 02.05.2008, 17:07:22
no tak mam takych par ale tak kde tam teraz napcham este 10 miestnosti? :D
podla mna tam nejde o ten dizajn hry ako takej, ale o to nakodovat ot spravne, takze mozno to tam ani nemusis mat, ked cviciaci uvidi, ze tomu rozumies a ze to mas dobre, tak to bude OK a bez problemov, no to je moj nazor...
a chcel by som sa opytat, ako sa robi dokumentacia k tej hre, ci to nejak tak ako v JAVE, ze napisem nejake komentare a potom dam vygenerovat ? Ci ako to ? A ten doxygen to co to ? Lebo tomu nejak nerozumiem... A este, ci nestaci vytlacit class diagram, ci tam musi byt UML ?? dik
Quote from: kornas on 02.05.2008, 17:11:28
Quote from: kOsTi on 02.05.2008, 17:07:22
no tak mam takych par ale tak kde tam teraz napcham este 10 miestnosti? :D
podla mna tam nejde o ten dizajn hry ako takej, ale o to nakodovat ot spravne, takze mozno to tam ani nemusis mat, ked cviciaci uvidi, ze tomu rozumies a ze to mas dobre, tak to bude OK a bez problemov, no to je moj nazor...
a chcel by som sa opytat, ako sa robi dokumentacia k tej hre, ci to nejak tak ako v JAVE, ze napisem nejake komentare a potom dam vygenerovat ? Ci ako to ? A ten doxygen to co to ? Lebo tomu nejak nerozumiem... A este, ci nestaci vytlacit class diagram, ci tam musi byt UML ?? dik
doxygen robí to, že z komentárov vygeneruje dokumentáciu, takže presne to, čo v jave... rovnako dokáže vygenerovať dokumentáciu aj visual studio, ale iný štýl komentárov je tam...
class diagram nestačí z visualka, pokiaľ vm...
Quote from: kOsTi on 02.05.2008, 17:07:22
no tak mam takych par ale tak kde tam teraz napcham este 10 miestnosti? :D
kosti potom este jedna idea pre teba :) hod tam nejaky cyklus dookola 4miestnosti vedla seba do stvorca, prejde ich 2x dookola a mas 8miestnosti :D alebo 3x prejde a mas 12 :D
nemohol by tu niekto hodit ten Step(staci hruby "nacrt")? napr. ake parametre ma brat, co ma byt v konstruktore, a kde sa ten step vlastne potom pouzije..ti ktori s tym stepom robia a bolo im to vysvetlene na cviku..mi sme sa totiz ku zadaniu na cviku este nikdy nedostali a nemam predstavu jak to ma ten step fungovat! thx.
ja som to sice na cviku nemal ale pouzivam ho... step vlastne nahradza existenciu objektu "player" v hre kedze vlastne v sebe uchovava informacie o aktualnom stave hry (aktualna miestnost a info kolo nej, back pack atd) ... to co si das do konstruktora je viac menej tvoja vec a zalezi od ostatneho programu... novy step sa vlastne vytvori stale po zadani prikazu hracom a jeho vykonani (metoda NextStep triedy Game napr...)
cize step je nieco ako update v minesweepri? alebo newgame?
no to si mi vobec nepomohol,aj ked vdaka za snahu..mna by zaujimalo co konkretne mas v parametroch fcie step ty... len string cmd? alebo este nieco viac?
(napr poziciu hraca, mozne vychody, arraylist veci(v mistnosti/batohu)???)
step určite nie je newgame... poradie stepov máš také ako poradie príkazov, ktoré zadával hráč... pre každý zadaný príkaz hráča máš jeden objekt typu step, ktorý zaznamenáva aktuálny stav hry pre daný príkaz...
Quote from: johnyo13 on 02.05.2008, 17:59:07
no to si mi vobec nepomohol,aj ked vdaka za snahu..mna by zaujimalo co konkretne mas v parametroch fcie step ty... len string cmd? alebo este nieco viac?
(napr poziciu hraca, mozne vychody, arraylist veci(v mistnosti/batohu)???)
popis miestnosti, kde sa hráč nachádza, obsah backpacku, príkaz, ktorý hráč zadal... a pod.
okey uz chapem :) uvidim ci to pouzijem no :)
Quote from: Agamemnon on 02.05.2008, 18:01:13
Quote from: johnyo13 on 02.05.2008, 17:59:07
no to si mi vobec nepomohol,aj ked vdaka za snahu..mna by zaujimalo co konkretne mas v parametroch fcie step ty... len string cmd? alebo este nieco viac?
(napr poziciu hraca, mozne vychody, arraylist veci(v mistnosti/batohu)???)
popis miestnosti, kde sa hráč nachádza, obsah backpacku, príkaz, ktorý hráč zadal... a pod.
sry moja chyba, mal som na mysli argumenty fcie teda new Step("toto") ..teda co ma byt tam..len cmd??
kedze sa vytvara Step stale za kazdym prikazom tak by si tam mal mat veci ktore vlastne charakterizuju aktualny stav hry (miestnost, back pack, mozne smery atd)
ked tak velmi chces tak ja mam konstruktor takyto:
public Step(string roomName, string roomDesc, ArrayList roomDirs, ArrayList backPackContent, ArrayList itemList)
Quote from: johnyo13 on 02.05.2008, 18:05:38
Quote from: Agamemnon on 02.05.2008, 18:01:13
Quote from: johnyo13 on 02.05.2008, 17:59:07
no to si mi vobec nepomohol,aj ked vdaka za snahu..mna by zaujimalo co konkretne mas v parametroch fcie step ty... len string cmd? alebo este nieco viac?
(napr poziciu hraca, mozne vychody, arraylist veci(v mistnosti/batohu)???)
popis miestnosti, kde sa hráč nachádza, obsah backpacku, príkaz, ktorý hráč zadal... a pod.
sry moja chyba, mal som na mysli argumenty fcie teda new Step("toto") ..teda co ma byt tam..len cmd??
it's completely up to you...
ty to máš ako interface, to tam musíš dodržať - a tie veci potrebuješ aj nastaviť - to už je jedno, či to urobíš cez konštruktor, alebo na to urobíš metódy... a čo tam dáš navyše, je viac-menej tvoja vec...
a to, ako to tam dáš, to už je čisto na tebe
hej... ten ArrayList na roomDirs ma fascinuje...
why? :)
Quote from: kOsTi on 02.05.2008, 18:08:16
kedze sa vytvara Step stale za kazdym prikazom tak by si tam mal mat veci ktore vlastne charakterizuju aktualny stav hry (miestnost, back pack, mozne smery atd)
ked tak velmi chces tak ja mam konstruktor takyto:
public Step(string roomName, string roomDesc, ArrayList roomDirs, ArrayList backPackContent, ArrayList itemList)
no o to mi islo, lebo v interfejse IGame je: IStep NextStep(string command); teda tomu nerozumiem!?
Quote from: kOsTi on 02.05.2008, 18:10:38
why? :)
ako rozhodnúť podľa arraylistu, čo je v ktorom smere? :)
btw: pokiaľ si spomínam, tak to je dané v tom interface-i tak, nie?
Quote from: johnyo13 on 02.05.2008, 18:14:28
Quote from: kOsTi on 02.05.2008, 18:08:16
kedze sa vytvara Step stale za kazdym prikazom tak by si tam mal mat veci ktore vlastne charakterizuju aktualny stav hry (miestnost, back pack, mozne smery atd)
ked tak velmi chces tak ja mam konstruktor takyto:
public Step(string roomName, string roomDesc, ArrayList roomDirs, ArrayList backPackContent, ArrayList itemList)
no o to mi islo, lebo v interfejse IGame je: IStep NextStep(string command); teda tomu nerozumiem!?
to s tým ako súvisí?
v Game máš členské premenné, ktoré držia tie ďalšie veci: ako backpack, aktuálnu miestnosť a pod...
ten NextStep v IGame má spracovať príkaz, ktorý ti dôjde od hráča... takže to, ako vytvoríš step to ovplyvňuje len v tom, že každý príkaz jednoznačne determinuje ďalší krok/akciu hráča
Quote from: johnyo13 on 02.05.2008, 18:14:28
Quote from: kOsTi on 02.05.2008, 18:08:16
kedze sa vytvara Step stale za kazdym prikazom tak by si tam mal mat veci ktore vlastne charakterizuju aktualny stav hry (miestnost, back pack, mozne smery atd)
ked tak velmi chces tak ja mam konstruktor takyto:
public Step(string roomName, string roomDesc, ArrayList roomDirs, ArrayList backPackContent, ArrayList itemList)
no o to mi islo, lebo v interfejse IGame je: IStep NextStep(string command); teda tomu nerozumiem!?
ale tak to je nieco ine (resp asi to zle chapes) to je proste metoda na ktorej vstup ide prikaz zadany uzivatelom a ta metoda potom vrati novy objekt Step ktory charakterizuje krok v hre [napr ak som siel na sever tak potom bude step obsahovat udaje o miestnosti na severe atd (ak sa tam teda da ist) ]
Quote from: Agamemnon on 02.05.2008, 18:15:33
Quote from: kOsTi on 02.05.2008, 18:10:38
why? :)
ako rozhodnúť podľa arraylistu, čo je v ktorom smere? :)
btw: pokiaľ si spomínam, tak to je dané v tom interface-i tak, nie?
jj je to tam uz dane... nic nenarobim... ja mam smery riesene cez Dictionary (key - Direction, value - room) a pre tie roomDirs si musim urobit skratka potom ArrayList :) takze potom pri rozhodovani musim spatne zas pristupovat do mojho Dictionary :)
vdaka..uz sa mi to zacina vyjasnovat:)
Quote from: kOsTi on 02.05.2008, 18:19:27
Quote from: Agamemnon on 02.05.2008, 18:15:33
Quote from: kOsTi on 02.05.2008, 18:10:38
why? :)
ako rozhodnúť podľa arraylistu, čo je v ktorom smere? :)
btw: pokiaľ si spomínam, tak to je dané v tom interface-i tak, nie?
jj je to tam uz dane... nic nenarobim... ja mam smery riesene cez Dictionary (key - Direction, value - room) a pre tie roomDirs si musim urobit skratka potom ArrayList :) takze potom pri rozhodovani musim spatne zas pristupovat do mojho Dictionary :)
jj, však práve :) potrebuješ to mať interne inak riešené, aby sa to dalo použiť :)
btw ta verzia 0.2 interfejsov, je kus odveci vydana neskoro :D akoze este ze mam forgaca, lebo by sa mi nexcelo menit cely system mapy :)
este ze som zacal az po vydani 0.2 :D
este taka otazka ze v tych interfacoch je vsade pouzity arrayList pre itemy pre roomy pre vsetko, cize mame pouzivat arrayList? a ne len cisto List<Item>?
Quote from: puq on 02.05.2008, 19:56:52
este taka otazka ze v tych interfacoch je vsade pouzity arrayList pre itemy pre roomy pre vsetko, cize mame pouzivat arrayList? a ne len cisto List<Item>?
no interface musíš implementovať, takže ten ťa núti do tých arraylistov... aspoň na výstupe tých funkcíí... na vnútornú implementáciu môžeš použiť aj iné :)
ono... všeobecne, čo sa týka OP: pre ostatných je dôležité len to, čo vidia smerom von - public metódy, public členov tried... čo a ako si urobíš vnútri, v princípe, nikoho nezaujíma, AK to funguje dobre :)
preto sa aj robia a používajú interface-i: slúžia ako isté pravidlá pre dorozumievanie sa medzi triedami rôznych autorov... oi.
ach jaj :) cize v get metode potom si mozem pouzit cyklus a hodim to vsetko do arrayListu a vratim uz len arrayList ne? no uvidim no :) a co by si poradil? pouzivat List a potom to prei get metode hodit do arrayListu? alebo cely cas pracovat s arrayListami?
a je v tom vobec rozdiel pri praci s arraylistom a list<item>? do listu sice vlozis len objekty typu item ale aky je rozdiel potom ked budem pracovat s arraylistom a listom?
Quote from: puq on 02.05.2008, 20:03:09
ach jaj :) cize v get metode potom si mozem pouzit cyklus a hodim to vsetko do arrayListu a vratim uz len arrayList ne? no uvidim no :) a co by si poradil? pouzivat List a potom to prei get metode hodit do arrayListu? alebo cely cas pracovat s arrayListami?
môžeš kľudne :)
ono :) niekedy som používal len arraylisty, v poslednej dobe som prešiel viac ku generikám... práve kvôli typovej kontrole... ale niekedy sa tie arraylisty hodia viac, aj keď v tomto prípade to je vlastne jedno, čo tam použiješ :)
ak to máš urobené nejakým spôsobom, tak to, imo, neprerábaj :) len si zbytočne prirobíš robotu :)
:) ta mam aj zrobene s arraylistom a v skole na hodine som to prerobil na List :) sak uz nejak sa rozhodnem :D
Quote from: buhehe on 02.05.2008, 20:05:18
a je v tom vobec rozdiel pri praci s arraylistom a list<item>? do listu sice vlozis len objekty typu item ale aky je rozdiel potom ked budem pracovat s arraylistom a listom?
rozdiel v práci (add, remove, count, a pod.) s tými kontajnermi nie je, myslím :) ono až tak dobre ich nepoznám, takže presné rozdiely (okrem toho základného, hlavného) neviem...
tipujem, že tam bude nejaký rýchlostný rozdiel (imo v prospech listu), je tam tá typová kontrola... arraylist sa zase dá použiť na uloženie rôznych objektov, čo je výhoda niekedy :) asi aj ďalšie veci, nvm
neham arrayList asi :) nexce sa mi s tym babrat :)
radsej tam daj step :P
momentalne implementujem len zakldne metody v triedach co bude pouzivat, potom niekedy buduci tyzden to dam dokopy
Ja uz mam hotovy engine cely... pribeh je nahodeny tak z polky, dnes to este hadam dokoncim :)
no ja dnes xcem zrobit este pattern, uvidim ako mi to pojde :)
edit: nemate nejaku stranku kde je vysvetlene tie regularne vyrazy v c#????
edit2: uz som daco nasiel daco som si domyslel dufam ze pojde :D :D
huraaa..uz sa mam spravene miestnosti a mozem sa po nich hybat (aj s osetrenim kam sa neda ist)..nakoniec je ten step celkom uzitocny..len mi trvalo cely den kym som pochopil na co to sluzi :) :)
mne este 5 miestnosti treba nahodit s vecami a spravanim a bude to hotove, len sa mi uz nechce :( strasne zdlhave to je :)
:D johnyo13 a jaky je vlastne ten vyznam stepu? :) lebo stale neviem ci to tam dam :D
myslim ze Step tam nutne mat nemusis... nakolko to nie je rozhranie... rozhrania tam musia byt :)
hej nejde o to :) ale ide o to aky je jeho prakticky vyznam :) to ma zaujima
edit: no ale vo verzii 0.2 je step interface uz :) nie abstraktna trieda jak predtym :)
jaj vidis mas pravdu... no tak vyznam sme sa tu pokusali vysvetlit... nepochopil si este? :D
nepamatam :D skus zrhnut :D :D
precitaj si to od 41. strany :P
neeeeeee to neeeeeeeeeee :( napiiiis :D
hmm tak pouzijem jednu taku citaciu priamo od grandmastra:
Quote from: mirekadd step - v konecnom dosledku bude step reprezentovat iba akysi kontajner, ktory bude obsahovat informacie o aktualnom stave - o miestnosti, v ktorej sa hrac nachadza (kde je, ake veci tam su, kadial sa odtial moze dostat von) a o aktualnom stave jeho batohu (teda - co v nom ma - sluzi ako oblubeny prikaz inventar).
dolezita je metoda NextStep rozhrania IGame. da sa predpokladat, ze vasa herna logika sa bude nachadzat niekde v triede, ktora bude implementovat prave toto rozhranie. tato metoda je dolezita, pretoze to bude ona, ktora dostane ako paramater prikaz, ktory hrac zadal z prikazoveho riadku (alebo niekde v nejakom klikacom okne). metoda NextStep ho spracuje a ako vysledok vrati objekt implementujuci rozhranie IStep, z ktoreho je mozne ziskat informacie o aktualnom kroku hry. a jednoducho ich je potom mozne zobrazit na jednom mieste. teda - nebudu sa zobrazovat pocas spracovavania prikazu, ale miesto toho sa vytvori novy objekt, ktory bude tieto informacie niest. vyhodou je potom napriklad aj to, ze je mozne tieto informacie zobrazit jednoduchsie ci uz do gui aplikacie alebo do konzoly.
jj.ja som pouzil Step ako IStep, nie ako abstract Step..a vlastne som ho pouzival tak ze kostruktor triedy Step vyzera zhruba:
public Step(Room room, BackPack backPack)..
no a potom v tele som priradil tomu stepu vsetky zakladne informacie ako: pozicia aktualnej miestnosti (vzhladom na mapu), arraylisty miestnosti a batohu, vychody z miestnosti atd (aspon myslim..nechce sa mi teraz spustat projekt..idem spat) a tiez rozne vypisy..teda co kde je,kam sa da ist...
potom v triede Game, ktora (okrem ineho) tie miestnosti, veci atd. vygenerovala uz len spustim metodu start() a ta vytvori novy step..s nastaveniami ktore su aktualne na zaciatku hry a v cykle vola metodu NextStep(cmd)..kt.,vlastne vytvara nove stepy na zaklade argumentu cmd...
btw. som si vedomy toho, ze som to robil casto dost zlozito, ale akosi nie je casu nazvys a nechcem velmi spekulovat, hlavne ze to ide...
este jedna poznamka...dost mi vadi ten system ze musite pouzit toto, ale co to ma robit musite domysliet sami..napr. pouzivam obycajny getter na description, ale zaroven tam musim mat aj metodu GetDescription() , ktora pochadza z implementovaneho rozhrania..teda ja neviem co ta fcia ma robit, tak robi to iste co ten getter..co je samozrejme blbost..ale budiz:)
keby sa niekomu zachcelo robit betatesting tak mu budem vdacny...
http://www.pretaktovanie.sk/podklady/kosti/textgame.exe ... thx :)
chcel som to skusit ale neviem ake prikazy pouzit :D
ja som to riesil tak ze po zadani zleho prikazu ti program vypsie vsetky moznosti:
napr
>>fdsklaj
Zly vstup! Zadaj: pokracovat, preskumat alebo pouzit!
>>pokracovat
mozes ist na :
-juh
-sever
>>vychod
na vychod sa ist neda!
mozes ist na :
-juh
-sever
...atd...
jak ste robili ze ak vojdes do miestnosti tak sa da dalej ist len po pouziti nejakeho predmetu?
Quote from: johnyo13 on 03.05.2008, 06:43:07
este jedna poznamka...dost mi vadi ten system ze musite pouzit toto, ale co to ma robit musite domysliet sami..napr. pouzivam obycajny getter na description, ale zaroven tam musim mat aj metodu GetDescription() , ktora pochadza z implementovaneho rozhrania..teda ja neviem co ta fcia ma robit, tak robi to iste co ten getter..co je samozrejme blbost..ale budiz:)
toto sa tak bežne používa, že máš dané rozhranie a implementácia je na tebe... tie rozhrania slúžia na to, aby 2 rôzne triedy nemali problém spolu komunikovať - napr. máš nejakú veľkú úlohu, tak ju rozdelíš viacerým programátorom - každý dostane popis, čo má jeho časť robiť a rozhranie, ktoré má trieda implementovať, aby sa to potom dalo nakoniec spojiť dokopy, a fungovalo to bez nejakého zložitého prepisovania kódu...
Quote from: buhehe on 03.05.2008, 17:11:03
jak ste robili ze ak vojdes do miestnosti tak sa da dalej ist len po pouziti nejakeho predmetu?
ja mám napr. jedno rozhranie, ktoré implementujú triedy, ktoré vykonávajú nejaké akcie (tj. príkaz použi) - a jedna z nich dokáže spojiť 2 miestnosti...
takže.... prv tam spojenie nie je (nie je vôbec, nie len že nemá status, čo ja viem, otvorený_prechod...)... a po použití predmetu sa prechod vytvorí...
ako... dal by som von svoj kód, ak máte záujem :) ale až po 13. týždni...
aj keď môj kód sa nedá odovzdať, lebo úplne rozhrania nedodržuje, keďže som to napísal ešte skôr ako rozhrania boli, ale sú tam veci, ktoré by ste mohli okopírovať :-P
Quote from: johnyo13 on 03.05.2008, 16:21:21
chcel som to skusit ale neviem ake prikazy pouzit :D
Staci pouzit "Commands" :)
Quote from: johnyo13 on 03.05.2008, 16:21:21
chcel som to skusit ale neviem ake prikazy pouzit :D
ja som to riesil tak ze po zadani zleho prikazu ti program vypsie vsetky moznosti:
napr
>>fdsklaj
Zly vstup! Zadaj: pokracovat, preskumat alebo pouzit!
>>pokracovat
mozes ist na :
-juh
-sever
>>vychod
na vychod sa ist neda!
mozes ist na :
-juh
-sever
...atd...
skús dať príkaz "prikazy" - podľa špecifikácie ti to má vypísať všetky príkazy :)
EDIT: hehe, neskoro :) kosti bol rýchlejší :)
kosti: vyzerá to fajn, len sa mi nechce čítať tie dlhé texty :-))
Quote from: Agamemnon on 03.05.2008, 17:16:50
ako... dal by som von svoj kód, ak máte záujem :) ale až po 13. týždni...
aj keď môj kód sa nedá odovzdať, lebo úplne rozhrania nedodržuje, keďže som to napísal ešte skôr ako rozhrania boli, ale sú tam veci, ktoré by ste mohli okopírovať :-P
ja som tak spristupnil OS az po trinastom tyzdni a aj tak odovzdalo moje zadanie plno vela ludi... :D
Inac v zadani je ze pri vstupe do miestnosti sa vypisu vsetky veci o nej (opis, kam sa da ist, ake veci su tam...) ale ja som tam dal len ten opis... potom mi prislo zbytocne zavadzat prikaz "Look" ktory je viacmenej povinny (na rozhliadnutie sa v miestnosti)
Quote from: kOsTi on 03.05.2008, 17:24:54
Inac v zadani je ze pri vstupe do miestnosti sa vypisu vsetky veci o nej (opis, kam sa da ist, ake veci su tam...) ale ja som tam dal len ten opis... potom mi prislo zbytocne zavadzat prikaz "Look" ktory je viacmenej povinny (na rozhliadnutie sa v miestnosti)
toto mám riešené rovnako, to je OK toto, imo... rozumnejšie
Quote from: JCube on 03.05.2008, 17:24:22
Quote from: Agamemnon on 03.05.2008, 17:16:50
ako... dal by som von svoj kód, ak máte záujem :) ale až po 13. týždni...
aj keď môj kód sa nedá odovzdať, lebo úplne rozhrania nedodržuje, keďže som to napísal ešte skôr ako rozhrania boli, ale sú tam veci, ktoré by ste mohli okopírovať :-P
ja som tak spristupnil OS az po trinastom tyzdni a aj tak odovzdalo moje zadanie plno vela ludi... :D
moje nemôžu odovzdať len tak :) by to neprešlo :)
ale mám urobený bash, a to by sa dalo okopčiť... navyše som ho robil tak, aby som ho prípadne vedel ľahko preportovať do inej aplikácie, ak by som niekde potreboval konzolový príkazový riadok :)
Quote from: Agamemnon on 03.05.2008, 17:27:43
Quote from: JCube on 03.05.2008, 17:24:22
Quote from: Agamemnon on 03.05.2008, 17:16:50
ako... dal by som von svoj kód, ak máte záujem :) ale až po 13. týždni...
aj keď môj kód sa nedá odovzdať, lebo úplne rozhrania nedodržuje, keďže som to napísal ešte skôr ako rozhrania boli, ale sú tam veci, ktoré by ste mohli okopírovať :-P
ja som tak spristupnil OS az po trinastom tyzdni a aj tak odovzdalo moje zadanie plno vela ludi... :D
moje nemôžu odovzdať len tak :) by to neprešlo :)
no ludia zo zufalosti spravia cudne veci... :D
Quote from: JCube on 03.05.2008, 17:28:46
Quote from: Agamemnon on 03.05.2008, 17:27:43
Quote from: JCube on 03.05.2008, 17:24:22
Quote from: Agamemnon on 03.05.2008, 17:16:50
ako... dal by som von svoj kód, ak máte záujem :) ale až po 13. týždni...
aj keď môj kód sa nedá odovzdať, lebo úplne rozhrania nedodržuje, keďže som to napísal ešte skôr ako rozhrania boli, ale sú tam veci, ktoré by ste mohli okopírovať :-P
ja som tak spristupnil OS az po trinastom tyzdni a aj tak odovzdalo moje zadanie plno vela ludi... :D
moje nemôžu odovzdať len tak :) by to neprešlo :)
no ludia zo zufalosti spravia cudne veci... :D
no hej, to je pravda, hehe :)
to prikazy/commands je povinne? je to zadane niekde na moodli? ci to je len vasa implementacia? nech viem ci to mam prerabat...hoci mne sa to viac paci tak..a dalo mi dost roboty kym som to poriadne pocyklil aby vzdy vyhadzovalo len pouzitelne prikazy..no ked je to povinne tak to prerobim
for KOSTI: mohol si to napisat niekde do uvodu..napr. (FOR HELP TRY "COMMANDS")..aby to bolo jasne aj dalsim:)
Quote from: johnyo13 on 03.05.2008, 17:41:20
to prikazy/commands je povinne? je to zadane niekde na moodli? ci to je len vasa implementacia? nech viem ci to mam prerabat...hoci mne sa to viac paci tak..a dalo mi dost roboty kym som to poriadne pocyklil aby vzdy vyhadzovalo len pouzitelne prikazy..no ked je to povinne tak to prerobim
http://moodle.fei.tuke.sk/wiki/index.php/Znenie_zadania_a_pokyny_k_jeho_vypracovaniu
tam máš základnú sadu príkazov
uz som to nasiel, ale neviem ci je to povinne..sak niektore veci mozem riesit aj inac..fakt sa mi nepaci ten pristup..spravte to ale musite pouzivat nase vymysly aj ked to mozno viete spravit inac (z mojho pohladu lepsie)..napr tu je to dost zdlhave pisat vsade commands
a este k tym interfesom..ked niekto deli ulohu medzi viacerych ludi, tak asi aj povie co ta-ktora fcia ma robit (hoci implementacia ostava stale na teba)..a nie len napise nazvy fcii a rob s tym co chces...napr.(v extremnom pripade) moze moja fcia GetDescription() ukoncovat hru..a dalsi clovek ju bude pouzivat na prechod do inej miestnosti..ta potom chcem vidiet tu spajanie programu :D
Quote from: johnyo13 on 03.05.2008, 17:51:15
a este k tym interfesom..ked niekto deli ulohu medzi viacerych ludi, tak asi aj povie co ta-ktora fcia ma robit (hoci implementacia ostava stale na teba)..a nie len napise nazvy fcii a rob s tym co chces...napr.(v extremnom pripade) moze moja fcia GetDescription() ukoncovat hru..a dalsi clovek ju bude pouzivat na prechod do inej miestnosti..ta potom chcem vidiet tu spajanie programu :D
imo sú názvy tých metód v interface-och samopopisné... ale nehovorím, že nemohli ku tomu vydať aj popisy... bolo by to možno jednoduchšie pre vás...
Quote from: johnyo13 on 03.05.2008, 17:51:15
uz som to nasiel, ale neviem ci je to povinne..sak niektore veci mozem riesit aj inac..fakt sa mi nepaci ten pristup..spravte to ale musite pouzivat nase vymysly aj ked to mozno viete spravit inac (z mojho pohladu lepsie)..napr tu je to dost zdlhave pisat vsade commands
to by som povedal, že máš zlý návrh potom, keď to potrebuješ písať všade... (ak správne chápem tú tvoju vetu)...
jasne, však ty môžeš riešiť všetko po svojom... interface-i ti nehovoria nič o vnútornej implementácií, o algoritmoch ani nič podobné
nie ja to nemam vobec robene cez commands
len sa mi zda lepsie hrat instinktivne..teda neviem co chcem robit tak napsiem..
>>pouzit kompas
a tak napise: zly prikaz
tak musis zadat
>>commands
precitas co sa da robit das napr:
>>preskumat (...potom zase:)
>>commands
precitas co mozes preskumat
>>napis na stene
-hotovo
kdezto ja dam:
>>pouzit kompas
hned vypsie ze sa to neda, aj co sa da aktualne pouzit
>>preskumat
hned vypsie co sa da preskumat
>>napis na stene
-hotovo
nie je to sice velky rozdiel, ale ked to robis casto tak to potesi..mne sa to paci viac
nepochopil si to commands... to commands je ekvivalent helpu - to znamená, že to vypíše zoznam všetkých dostupných príkazov v hre...
príklad:
>> prikazy
Zoznam príkazov:
- save - ulozi hru
- load - nahra hru
- exit - koniec hry
- sever - pojde na sever
atď...
nemá to vypísať len to, čo máš dostupné
to, čo máš teraz urobené, môžeš kľudne nechať... len tam potrebuješ pridať jeden príkaz navyše... a ten vypíše help
ahaaaa...postupne odhalujem skryte zakutia zadania tohto zadania :D :D
btw. teraz mam uz commands dost zbytocny..sice na load save exit sa hodi..ok dorobim.dik za vysvetlenie:)
Ufff takže hra hotova, funkcna a dohrata :D chcem sa podakovat komunite za pomoc a aby som komunite oplatil dobrotu tak som sa rozhodol ze po tom co v pondelok odovzdam ju hodim na FTP pod GPL.
pozn. Chcem vsak upozornit, ze tym k nej ziskaju pristup aj cviciaci a zaroven upozornujem ze hra sluzi najmä na ucely vzdelavania (t.j. dufam pre vase dobro ze sa nenajde taky blazon co to stiahne a pokusi sa to odovzdat).
Vela zdaru idem robit dokumentaciu!
ja nedam nikde :P
Quote from: TradeMark on 03.05.2008, 22:28:28
Ufff takže hra hotova, funkcna a dohrata :D chcem sa podakovat komunite za pomoc a aby som komunite oplatil dobrotu tak som sa rozhodol ze po tom co v pondelok odovzdam ju hodim na FTP pod GPL.
pozn. Chcem vsak upozornit, ze tym k nej ziskaju pristup aj cviciaci a zaroven upozornujem ze hra sluzi najmä na ucely vzdelavania (t.j. dufam pre vase dobro ze sa nenajde taky blazon co to stiahne a pokusi sa to odovzdat).
Vela zdaru idem robit dokumentaciu!
Tak potom radsej nedavaj vobec :D
preco? bn ja to po odvzdani (snad v 13.t) mozem tiez kludne hodit na ftp..ked to uz nikomu nepomoze aby dokoncil "vlastnorucne" zadanie, aspon tym odburavam konkurenciu..
su ludia, ktori ked to dokazu zohnat cez ftp alebo neviem jakym sposobom, tak si nikdy ani neskusia co je to programovat.
A to sa (snad) v buducnosti nejak prejavi:D
takze vsetci co nechcete robit zadanie sami, odporucam stiahnut, pre istotu nic nemenit a odvzdat...saq mozno motyka vystreli, ved aj cviciaci su len ludia! bk
Quote from: johnyo13 on 03.05.2008, 22:50:49
takze vsetci co nechcete robit zadanie sami, odporucam stiahnut, pre istotu nic nemenit a odvzdat...saq mozno motyka vystreli, ved aj cviciaci su len ludia! bk
tak toto na 99% nevyjde :)
ja by som mal v ...., nikomu by som nedal zadanie s ktorym som sa trapil niekolko dni, mozem jebat ich, nech neprejdu ked su lenivi, su mi ukradnuti, a vam odporucam to iste, ved aj v robote ked budete robit na nejom projekte, nezverejnite ho celej spolocnosti aby vam ho nahodou nikto neukradol a nepovedal ze je to jeho praca....dufam ze cviciaci naozaj budu pozerat na to ze ci to robil sam dotycny alebo ee
edit: no k zadaniu :D no nakoniec budu tam pekne vsetky rozhrania tak ja su vo verzii 0.2, a ten step je fajn vec ;)
Quote from: puq on 03.05.2008, 23:08:39
ja by som mal v ...., nikomu by som nedal zadanie s ktorym som sa trapil niekolko dni, mozem jebat ich, nech neprejdu ked su lenivi, su mi ukradnuti, a vam odporucam to iste, ved aj v robote ked budete robit na nejom projekte, nezverejnite ho celej spolocnosti aby vam ho nahodou nikto neukradol a nepovedal ze je to jeho praca....dufam ze cviciaci naozaj budu pozerat na to ze ci to robil sam dotycny alebo ee
niektorí určite budú pozerať
Dufam, ze ked budem odovzdavat zadanie, tak mi ho cviciaci aj zoberie a nepovie mi, ze : Ta toto este dorob a toto urob tak a take... Teraz sa uz na cisco treba pripravovat a vsetky ine veci sa zbieraju, ine zapocty a tak... Tak dufam, ze ked to bude ist, ze mi zapocet da... Lebo uz sa kopu krat stalo, ze robim zadanie jak kon, este mi napr. v 11. tyzdni povie co mam poprerabat a to sa opakuje az do 13. tyzdna kazdy tyzden a potom, ked uz odovzdam nakoniec v 13. tyzdni ta zoberie a pride niekto, co ani na C# nepozrel, odovzda zadanie, co mu robil niekto iny a zoberie mu ho hned... Tak ako aj na toto by mohli pozerat cviciaci... dakedy ich nechapem. Sa mi niekedy zda, ze je lepsie sa s tym nekaslat a odflaknut to a je to bez problemov, lebo cim viac sa clovek snazi, tym viac to musi prerabat a neviem co... Aspon v mojom pripade je to tak... Tak by som chcel poprosit cviciacich, nech maju zlutovanie... br
Quote from: kornas on 03.05.2008, 23:17:46
Dufam, ze ked budem odovzdavat zadanie, tak mi ho cviciaci aj zoberie a nepovie mi, ze : Ta toto este dorob a toto urob tak a take... Teraz sa uz na cisco treba pripravovat a vsetky ine veci sa zbieraju, ine zapocty a tak... Tak dufam, ze ked to bude ist, ze mi zapocet da... Lebo uz sa kopu krat stalo, ze robim zadanie jak kon, este mi napr. v 11. tyzdni povie co mam poprerabat a to sa opakuje az do 13. tyzdna kazdy tyzden a potom, ked uz odovzdam nakoniec v 13. tyzdni ta zoberie a pride niekto, co ani na C# nepozrel, odovzda zadanie, co mu robil niekto iny a zoberie mu ho hned... Tak ako aj na toto by mohli pozerat cviciaci... dakedy ich nechapem. Sa mi niekedy zda, ze je lepsie sa s tym nekaslat a odflaknut to a je to bez problemov, lebo cim viac sa clovek snazi, tym viac to musi prerabat a neviem co... Aspon v mojom pripade je to tak... Tak by som chcel poprosit cviciacich, nech maju zlutovanie... br
cvičiaci sľubujú, že sa bude zisťovať, kto robil zadania sám, a kto ich len kúpil :)
neverte tomu ludia..kludne si to skopirujte..nepridu na to :D
kornas: mam taky pocit ze na odovzdanie zadania mas len jeden pokus, cize sa nemusis bat ze ti daju daco prerobit (Ked, tak az v dalsom semestri bp)
Quote from: johnyo13 on 03.05.2008, 23:24:20
neverte tomu ludia..kludne si to skopirujte..nepridu na to :D
kornas: mam taky pocit ze na odovzdanie zadania mas len jeden pokus, cize sa nemusis bat ze ti daju daco prerobit (Ked, tak az v dalsom semestri bp)
ten 1 pokus súvisí viac s tým kupovaním, ako s tým, že ti niečo nepôjde...
ak ti zistia, že si to kúpil, tak ťa vyhodia a druhú šancu nemáš...
ale ak sa napr. príde (alebo ty priamo na mieste zistíš), že toto by malo fungovať inak, prípadne že je tam nejaká drobná chyba, alebo niečo podobné, tak ťa nevyhodia...
sme ľudia, a mýliť sa je ľudské :) len kopírovanie/kupovanie je podvod...
aspoň as far as i know
Hodim tento dotaz aj na moodle pre istotu:
Bolo by fajn keby interfejsy uz boli okomentovane v Doxygen style. Resp. kedze nie su - treba ich tak okomentovat? resp. treba ich zahrnut do dokumentacie?
Agamemnon mam pre teba otazocku, ako maju vyzerat komentare vo visualku, zeby sa z toho dala vygenerovat kvazi systemova pricku, jednoducho zeby to ten visual zobral :)
Quote from: puq on 03.05.2008, 23:38:41
Agamemnon mam pre teba otazocku, ako maju vyzerat komentare vo visualku, zeby sa z toho dala vygenerovat kvazi systemova pricku, jednoducho zeby to ten visual zobral :)
Nainstaluj doxygen a pouzivaj komentare jak na javadoc - t.j.
/*
*
*
*/
ale podporuje to aj nejake ine... napr.
/// a pod.
a take tie veci ako @param, @return to berie?
das /// a visual ti hodi kostru ku kazdej metode a da tam aj param, return a pod.
jaaj no pekne... thx
Quote from: TradeMark on 03.05.2008, 23:40:31
Quote from: puq on 03.05.2008, 23:38:41
Agamemnon mam pre teba otazocku, ako maju vyzerat komentare vo visualku, zeby sa z toho dala vygenerovat kvazi systemova pricku, jednoducho zeby to ten visual zobral :)
Nainstaluj doxygen a pouzivaj komentare jak na javadoc - t.j.
/*
*
*
*/
ale podporuje to aj nejake ine... napr.
/// a pod.
no rad, ale s forgacom to vygenerujeme cez visualko
a diky Mao cize tri ///
:) takže už ti odpovedali :)
Mam este taku otazku... save som robil serializaciou ale chcem vyskusat aj to ukladanie prikazov a ich nasledne nacitanie. Save uz mam - skontroloval som aj subor, ktory to vytvorilo a vsetko sedi.
Avsak problem je s Loadom... ako v C# specifikujem aby to nacitavalo do konca suboru? (je nieco ako eof?) ... pridam ze v tom subore je kazdy prikaz na novom riadku.
filemode.append?? moze sa toto pouzit ?? aspon teda je to na koniec daneho suboru...no a koniec riadku tam pridas ...myslim ze sa to da tak ...aspon videl som to tak..
opravte ma ak sa mylim... :)
k eof je ekvivalent:
textreader.ReadLine() == null;
filemode.append je pre zápis - to zabezpečí, že to, čo ideš ukladať sa bude ukladať na koniec súboru - teda bude sa appendovať ku súboru
Viete niekto ako sa cez ten doxygen vygeneruje dokumentacia ? Lebo nemozem z toho manualu vyjst, tam cez prik. riadok daco carujem, ale nejak stale vyhodi nieco ine, len nie dokumentaciu bk Dik.
cez prikazovy riadok? hm... sak to ma normalne GUI ne? :D
jj, má to gui, kde si vyberieš adresár, v ktorom máš zdrojáky, vyberieš si jazyk, nastavíš také veci ako napr. názov aplikácie, verziu... vyberieš si výstupný formát... a dáš vygenerovať
Aha, dik uz to mam, ale ked generuje dokumentaciu, tak vygeneruje len 2 triedy a ostatne nie, to preco ?? nevie niekto ? nema niekto podobny problem ?
najskôr niečo nemáš nastavené...
ma tak napadá... máš komentáre aj pre triedy? nie som si istý, či to tam musí byť... ale mám pocit, že asi hej
Quote from: Agamemnon on 04.05.2008, 05:01:38
ma tak napadá... máš komentáre aj pre triedy? nie som si istý, či to tam musí byť... ale mám pocit, že asi hej
Tak na toto by som v zivote neprisiel. Diki Agamemnon :thumbsup:
otazka k bin. serializacii... v ramci triedy TextGame : IGame mam metody Save a Load. Save som cez binarny formatter spojazdnil...subor sa vytvori (pricom ukladam objekt this (teda isntanciu triedy TextGame)).
Hapruje vsak Load ... ked totiz robim toto:
this = (TextGame)formatter.Deserialize(stream);
tak mi to napise error a to ze:
Cannot assign to '<this>' because it is readonly
nejaky napad preco to robi co to robi?
Pretoze this je read only :) .
Neveis prepisat priamo celu instanciu, v ktorej sa nachadas, cize skus rucne nastavit vsetky clenske premenne triedy v ktorej sa nachadas.
lebo nevieš priradiť do aktuálneho objektu takto... toto sa tu rozoberalo pred asi 2 dňami...
musíš vytvoriť objekt typu Game, ten vrátiť ako návratovú hodnotu Load metódy a potom ho priradiť do premennej typu Game, kde máš aktuálnu hru... - mimo triedy Game - napr. v Maine
Quote from: Mao on 04.05.2008, 05:41:51
Pretoze this je read only :) .
Neveis prepisat priamo celu instanciu, v ktorej sa nachadas, cize skus rucne nastavit vsetky clenske premenne triedy v ktorej sa nachadas.
ľahšie je prepísať z vonku celý ten objekt
Quote from: Agamemnon on 04.05.2008, 05:43:07
lebo nevieš priradiť do aktuálneho objektu takto... toto sa tu rozoberalo pred asi 2 dňami...
musíš vytvoriť objekt typu Game, ten vrátiť ako návratovú hodnotu Load metódy a potom ho priradiť do premennej typu Game, kde máš aktuálnu hru... - mimo triedy Game - napr. v Maine
Moja situacia -
Trieda Game - ta ma Main metodu - v nej je jeden riadok (TextGame Hra = new TextGame();)
Tridea TextGame : IGame - tu je metoda Load a Save
Ak som ta dobre pochopil tak navratovy typ Loadu by mal byt typu TextGame ale to nejde pretoze implmentujem aktualne rozhrania a tie hovoria ze metoda Load ma mat navratovu hodnotu bool. Cize existuje nejaky iny sposob? resp. da sa to urobit v mojej situacii?
Mao ti uz pisal :)
mal mirek prv nakódiť tú hru a až potom robiť rozhrania...
hmm...
viac-menej... budeš to musieť loadovať po jednom (a teda aj ukladať)... niečo na spôsob, čo Mao napísal pár príspevkov skôr...
Skus v metode Load zapisat do nejakej premennej typu TextGame tu navratovu hodnotu, ktoru potrebujes dostat von a vytvor pre nu nejaku metodu GetLoadedGame(), ktora tuto premennu bude vracat a potom mimo tej celej triedy napises napr.
hra.load();
hra = hra.GetLoadedGame();
Snad je moj myslienkovy pochod spravny
Quote from: Agamemnon on 04.05.2008, 06:16:50
mal mirek prv nakódiť tú hru a až potom robiť rozhrania...
hmm...
viac-menej... budeš to musieť loadovať po jednom (a teda aj ukladať)... niečo na spôsob, čo Mao napísal pár príspevkov skôr...
no ukladat nemusi po jednom nakolko je v jednej triede tak ma k premennym pristup :)
Quote from: kOsTi on 04.05.2008, 06:19:40
Quote from: Agamemnon on 04.05.2008, 06:16:50
mal mirek prv nakódiť tú hru a až potom robiť rozhrania...
hmm...
viac-menej... budeš to musieť loadovať po jednom (a teda aj ukladať)... niečo na spôsob, čo Mao napísal pár príspevkov skôr...
no ukladat nemusi po jednom nakolko je v jednej triede tak ma k premennym pristup :)
nj...
Quote from: sri on 04.05.2008, 06:18:27
Skus v metode Load zapisat do nejakej premennej typu TextGame tu navratovu hodnotu, ktoru potrebujes dostat von a vytvor pre nu nejaku metodu GetLoadedGame(), ktora tuto premennu bude vracat a potom mimo tej celej triedy napises napr.
hra.load();
hra = hra.GetLoadedGame();
Snad je moj myslienkovy pochod spravny
hehe, super riešenie štýlu "ako obísť systém" :)
Dufam, ze to nie je myslene ironicky :) Taketo "triky" robim v kuse :)
ot: GOOOOOOOL! (Prave pozeram hokej, vyhravame 1:0 :) )
Takto som to mal aj ja (a viac-menej aj stale mam), ale podla mna tie interface-i chcu metodu Load(), ktora uz rovno nacita tu vopred ulozenu hru... A takymto sposobom, by som musel este volat dalsi krok, ktory by uz nebol v ramci Load()... aspon tak nejak ja tomu chapem... Ale neviem, no jediny sposob ako docielit nieco take, je tak ako Mao napisal... Ale ako vytiahnem zo suboru hodnoty premennych to nemam sajnu... (to sa asi vytahuju cele ulozene objekty) Ako to s tym nastavovanim premennych po nacitani zo suboru??
Quote from: sri on 04.05.2008, 07:33:30
Dufam, ze to nie je myslene ironicky :) Taketo "triky" robim v kuse :)
ot: GOOOOOOOL! (Prave pozeram hokej, vyhravame 1:0 :) )
nie je myslené ironické :)
kde vkuse? si nvm predstaviť, kde sa niečo takéto dá využiť... ak treba "hackovať" nejaké riešenia, tak niekde bude chyba (viď css napr.)
Quote from: kornas on 04.05.2008, 07:47:09
Takto som to mal aj ja (a viac-menej aj stale mam), ale podla mna tie interface-i chcu metodu Load(), ktora uz rovno nacita tu vopred ulozenu hru... A takymto sposobom, by som musel este volat dalsi krok, ktory by uz nebol v ramci Load()... aspon tak nejak ja tomu chapem... Ale neviem, no jediny sposob ako docielit nieco take, je tak ako Mao napisal... Ale ako vytiahnem zo suboru hodnoty premennych to nemam sajnu... (to sa asi vytahuju cele ulozene objekty) Ako to s tym nastavovanim premennych po nacitani zo suboru??
vytiahneš objekt a uložíš ho do tmp premennej... máš prístup na všetky premenné (aj private), keďže si v danej triede... popriradzuješ hodnoty z tmp do tvojho hlavného objektu... tmp zrušíš... a vrátiš true :)
Quote from: Agamemnon on 04.05.2008, 07:50:31
Quote from: sri on 04.05.2008, 07:33:30
Dufam, ze to nie je myslene ironicky :) Taketo "triky" robim v kuse :)
ot: GOOOOOOOL! (Prave pozeram hokej, vyhravame 1:0 :) )
nie je myslené ironické :)
kde vkuse? si nvm predstaviť, kde sa niečo takéto dá využiť... ak treba "hackovať" nejaké riešenia, tak niekde bude chyba (viď css napr.)
No tak mozno som to "vkuse" prehnal, ale pouzivam to casto... Konkretne ma teraz nenapada, vela hodin :D Mozno rano ;)
neviem nekto co bude zajtra na prepadovke s mirekom?
Moze mi niekto povedat,co mam opravit,ked mam takuto vynimku pri ukladani objektu triedy Game do suboru :
Game.Game is inaccessible due to its protection level. Only public types can be processed.
??Obsahu vynimky rozumiem,ale ako ju odstranit nie... bu Je to preto,ze pouzivam Singleton?
zmeň class na public
neviem ci mi sibe alebo co ale furt mi to zbehne...
if (item != null){
this.actualRoom.GetRoomItems().Add(item);
step = new Step(actualRoom, backpack);
}
a item je null podla debuggera...
edit: uz nic....fakt mi sibe :)
otazka na ywetku:
mozem ti to zajtra odovzdat? ... resp co vsetko mi treba, resp staci to na usb alebo treba napalit alebo co? :)
aaa treba aj nove UML, kedze to co sme davali je uz viacmenej odveci :)
odpoved od puqa :P :P treba ti to mat CD, a aj aktualne UML :P
tebe neverim, bud ticho :P
tam chod robit uz nove UML :P
Quote from: kOsTi on 06.05.2008, 12:37:29
otazka na ywetku:
mozem ti to zajtra odovzdat? ... resp co vsetko mi treba, resp staci to na usb alebo treba napalit alebo co? :)
aaa treba aj nove UML, kedze to co sme davali je uz viacmenej odveci :)
mozes, jasne... daj mi to zatial na hocicom, mozes aj na kluci... UML mi mozes odovzdat aj neskor, taktiez aj prirucky... kazdopadne, budes mat zajtra zadanie prebrane a o bodoch sa pobavime, az mi das komplet vsetko, dobre? ;)
ook, UML by som este mal stihnut spravit ale prirucky asi nie... jedine ze by ti stacilo to z doxygenu :) ale ked som dobre pochopil tak to je asi len ako systemova prirucka :)
ludia nejaku zaujimavu literaturu, najlepsie v slovencine o c#
tak aby som to aj pochopil.. a necudujte sa, ze to neviem.. nic vas do toho.. len chcem nieco o tom precitat a spravit podla toho zadanie.. takze piste, piste, piste..
na inet mas serial o c# a aj na zive :)
Quote from: puq on 07.05.2008, 02:38:04
na inet mas serial o c# a aj na zive :)
vdaka, mam kopec casu.. takze daco precitam..
ale radsej by som listoval.. komu sa chce stale cumiet do monitora..
no co narobim..
tak v knizkach nemam absolutne prehlad, mozno ked pride Agamemnon, tak ti poradi nejaku tu publikaciu
sak aj vytlacit sa da :)
ide len o to ze v knihe mas vela veci a pre take zadanie ti kludne staci tych par casti serialu co su na zive alebo inete... (a samozrejme nejaka zaklady z OOP vseobecne)... ale ked chces nutne knihu tak skoc do elfy no :)
Quote from: puq on 07.05.2008, 03:33:25
tak v knizkach nemam absolutne prehlad, mozno ked pride Agamemnon, tak ti poradi nejaku tu publikaciu
neporadím :) knihy nepoužívam :) všetko, čo viem, som sa naučil hlavne z netu alebo od iných ľudí... od ľudí úvod - cviká - a zvyšok z netu a praxou :)
ta nic :P :P ja tiez sa nemam rad s knihami :) KNIHA = podloza pre nieco :D
dobra je programujeme profesionalne v C#, tak sa tusim vola. je hruba, cervena s takym divnym chlapom na obalke (podoba sa na hlavneho upira z filmu 30 dni noci) :P
Quote from: puq on 07.05.2008, 03:54:31
ta nic :P :P ja tiez sa nemam rad s knihami :) KNIHA = podloza pre nieco :D
ja sa s knihami rád :) len knihy o programovaní nemusím, lebo sú neefektívne, neaktuálne a nemajú search :)
Quote from: ywetka on 07.05.2008, 03:59:11
dobra je programujeme profesionalne v C#, tak sa tusim vola. je hruba, cervena s takym divnym chlapom na obalke (podoba sa na hlavneho upira z filmu 30 dni noci) :P
no dobry tah :) clovek si kupi tu knihu len kvoli tomu obalu na nej :D
ta kniha je fakt dobra... odporucam...
Quote from: ywetka on 07.05.2008, 03:59:11
dobra je programujeme profesionalne v C#, tak sa tusim vola. je hruba, cervena s takym divnym chlapom na obalke (podoba sa na hlavneho upira z filmu 30 dni noci) :P
:D :D Vseobecne knihy od Wroxu maju takych cudnych uchylne - vyzerajucich typkov na obaloch, ako marketigovy tah to teda nie je bohvieco... Ale vravite ze je dobra hej? Mne doma stoji Programujeme PHP profesionalne a nie som extra spokojny
tak ta, aspon podla toho co som cital, tak nie je nejaka dobra, ale dobra je este vraj "Programujeme v JAVA profesionalne", ale uz sa pomaly asi vypredava a uz asi aj nova JAVA je v eng, tak vyjde asi nieco nove...
Quote from: kornas on 07.05.2008, 05:15:41
tak ta, aspon podla toho co som cital, tak nie je nejaka dobra, ale dobra je este vraj "Programujeme v JAVA profesionalne", ale uz sa pomaly asi vypredava a uz asi aj nova JAVA je v eng, tak vyjde asi nieco nove...
to neveim ja som cital cesku verziu Thinking In Java (400 stran :D a to je len prva polovica pre zaciatocnikov, este existuje pre pokrocilych) .. a da sa z toho pochopit co a ako.. ja som to cital hlavne koli tomu ze tak ako na Jave, tak aj na OP som mal phucked cviciacich a aj ked som urobil obidve, tak sa mi nezdalo, ze z toho nieco viem... po precitani Thinking In Java uz som sa citil lepsie ;)
dakujem vsetkym za rady.. ale ja som mal na mysli nieco lacnejsie a hlavne tensie..
nemam prachy na rozhadzovanie.. a nemam cas tolko citat.. (ved zapoctovy tyzden zachvilku..)
a puq na inete nebol problem najst ten serial.. ale kde to je, prosim ta, na zive.. daj konkretny link..
tie serialy z netu su na kkt, alebo na p ak sa vam viac paci, ked uz nechces normalnu knihu tak si najdi nejaky ebook
Quote from: nemtom on 07.05.2008, 15:30:59
tie serialy z netu su na kkt, alebo na p ak sa vam viac paci, ked uz nechces normalnu knihu tak si najdi nejaky ebook
nemtom, to je skvely napad.. mas aj nieco konkretne??
nie :D
edit: vlastne aj hej, pokukam na disku co mam
edit2: dufam ze s anglictinou nemas problem :P
kdesi na zaciatku tejto debaty som napisal, ze najlepsie v slovencine..
ale ak inac nedas.. co uz s tebou.. moze byt aj po anglicky..
po slovensky nemam nic, kym prelozia uz je to fpici
Quote from: nemtom on 07.05.2008, 15:49:47
po slovensky nemam nic, kym prelozia uz je to fpici
jj suhlasim... ale ked chce, moze si precitat C# for Dummies... to nepochopi uz len umelec ;)
alebo hutnik :puf: :puf: :puf:
ja knihy typu for Dummies uz len preto necitam ze by ma to urazilo :D
Quote from: nemtom on 07.05.2008, 15:37:10
edit: vlastne aj hej, pokukam na disku co mam
nasiel si??
jj:
- CSharp And The .NET Platform 2nd Edition (22mb) + 10mb zdrojaky
- C# bible (4mb)
to c mreza bible si poprosim :)
zavesim niekde obe
cbible.pdf - 4.09 MB (http://www.subory.sk/download/139393/cbible.pdf)
CSharp.And.The..NET.Platform.2nd.Edition.rar - 15.25 MB (http://www.subory.sk/download/139400/CSharp.And.The..NET.Platform.2nd.Edition.rar)
keby ze dakto este mal zaujem, tak mam postahovanu dajaku KOPU (fakt kopu, to bol jeden torrent kde skoro toto secko bolo, ta som si povedal ze mozno sa dakedy daco z toho zide) kniziek, staci si len vybrat... v sekcii ebooks budu na 99,9% same ENG ale mimo tej sekcie su aj dajake CZ/SK... aby som nezbudol, je to na FTP korgen , kto ste z intraku.... (fuh, a kto nieste, tak by sa teoreticky dalo hodit zoznam tu a by ste si vybrali a dakto by vam to upol)
PS: onedlho idem domov a pridem az po vikende, takze asi vypnem neskor pc ale ak tu bude dakto zo spolubyvajucich, nakazem nech zapnu, aby ste si mohli co chcete stiahnut....POPRIPADE vam mozem vybranu knizku upnut z domu... proste ked budete daco chciet povedzte a ja to uz poriesim :angel:
no tak mohol by si zatial ten zoznam.. popripade samotny torrent a stiahnem si sam..
Quote from: ApokalypS on 07.05.2008, 19:43:32
no tak mohol by si zatial ten zoznam.. popripade samotny torrent a stiahnem si sam..
mas to v PM(SS), ak este dakto chcete ten zoznam, ze ste mimo intraku, napiste mi, alebo ApokalypSovi, nech vam to preposle, lebo je toho vela na postovanie sem
mozes aj mne hodit do spravy, nech viem co vsetko mas :) dikes
Nazdar ..... najde sa tu dobra dusa, ktora mi polopatisticky vysvetli vztah medzi Step-Istep-Game-Igame ...... ostatne rozhrania (IBackPack,IRoom,IItem)su mi jasne ..... IRozhranie "hovori" ake metody bude mat Trieda. Ale nechapem tomu IStep NextStep(string command); .... to akoze mam mat metodu NextStep ktora nacita priakaz potom co .... vrati mi objekt Step ?? a ten ma obsahovat vlastne vlastnosti (popis miestnost, okolite miestnosti, veci v miestnosti, atd atd) dalsej miestnosti??? alebo ako to je ??
BTW keby bolo treba tak pre prechadzanie medzi miestnostami doteraz to mam tak ze v metode Start si vytvorim celu mapu. A kazda miestonst ma suradnice. A zaciatocnu miestnost si oznacim ako ActualRoom. Pri zadani napr zapad sa pripocita +1 k X suradniciam ActualRoom a podla toho potom ceyz podmienky ake su konecne suradnice sa ActualRoom zmeni na konkretnu miestnost.
Dulus: http://www.tu-ke.com/forum/index.php?topic=1680.msg90851#msg90851
no to som cital .... ale uplne z toho neviem vyjst ..... napr ""vrati objekt implementujuci rozhranie IStep"" ... to co ma znamenat .... teda mam vytvorit nejaky objekt a potom ten vratit .... ale co za objekt ..... no nemoze byt ttpu IStep .... lebo z rozhrania sa nedaju vytvorit objekty .... a zasa nemoze byt Step lebo potom mi hlasi ze vraciam objekt typu Step a mam uveden ze IStep NextStep(string command) , teda ze budem vracat IStep
Quote from: Dulus on 08.05.2008, 03:21:15
no to som cital .... ale uplne z toho neviem vyjst ..... napr ""vrati objekt implementujuci rozhranie IStep"" ... to co ma znamenat .... teda mam vytvorit nejaky objekt a potom ten vratit .... ale co za objekt ..... no nemoze byt ttpu IStep .... lebo z rozhrania sa nedaju vytvorit objekty .... a zasa nemoze byt Step lebo potom mi hlasi ze vraciam objekt typu Step a mam uveden ze IStep NextStep(string command) , teda ze budem vracat IStep
vytvor triedu Step, ktora implementuje IStep a vracaj tento objekt...
navrhujem, aby si si ozrejmil interface-i... resp. si to prešiel znovu, aby si to lepšie chápal...
Quote from: Dulus on 08.05.2008, 03:21:15
..... napr ""vrati objekt implementujuci rozhranie IStep"" ... to co ma znamenat .... teda mam vytvorit nejaky objekt a potom ten vratit .... ale co za objekt ..... no nemoze byt ttpu IStep .... lebo z rozhrania sa nedaju vytvorit objekty ....
môžeš vytvoriť inštanciu triedy, ktorá implementuje rozhranie štýlom, že budeš mať referenciu typu toho rozhrania - teda, že vytvoríš inštanciu objektu Step do referencie typu IStep:
class Step : IStep { ... }
IStep step = new Step();
takisto dokáže objekt typu Step vrátiť ako inštanciu rozhrania IStep:
public IStep Method() {
IStep s = new Step();
return s;
}
prípadne by malo fungovať aj:
public IStep Method() {
Step s = new Step();
return (IStep) s;
}
Quote from: sri on 08.05.2008, 03:46:09
vytvor triedu Step, ktora implementuje IStep a vracaj tento objekt...
No to mam .... Mam triedu Game ... a mam v nej implementovane rozhranie Igame .... a mam to aj uveden hore pri triede (Game : IGame) ale ja teraz som blby z ineho Takze v metode IStep NextStep(string command) mam vytvorit podla toho kde idem objekt typu akeho?? Objekt Step .... akoze Step stepp = new Step(); .... a potom tento vratit ?? ... proste neviem si predstavit co ten Step je vlastne zac .... a ani tie predchadzajuce prispevky mi velmi nepomohli ...
ach .... ja som debil ... ok uz viem kde bola chyba ..... lol..... v class Game som sice mal ze implementuje rozhranie IGame .... ale v class Step som nemal ze implementuje rozhranie IStep ..... ach jaj .... no ok .... a som sa cudolval ye co odo mna furt konveryiu pyta .... teraz este do toho tu spravnu logiku dat :D :D
Moze,pls niekto poradit ako mam pomocou doxygenu ziskat pdf? Html mi vegenerovalo,ale potrebujeme pdf , pokial viem...
Quote from: ONdro on 09.05.2008, 04:44:03
Moze,pls niekto poradit ako mam pomocou doxygenu ziskat pdf? Html mi vegenerovalo,ale potrebujeme pdf , pokial viem...
predpokladám, že používaš ten wizard pre win:
nastav si tam ako výstupný dokument LaTeX - vieš si tam nastaviť, že bude prostriedkom pre vytvorenie hyperlinked pdf... :)
Quote from: Agamemnon on 09.05.2008, 05:04:54
Quote from: ONdro on 09.05.2008, 04:44:03
Moze,pls niekto poradit ako mam pomocou doxygenu ziskat pdf? Html mi vegenerovalo,ale potrebujeme pdf , pokial viem...
predpokladám, že používaš ten wizard pre win:
nastav si tam ako výstupný dokument LaTeX - vieš si tam nastaviť, že bude prostriedkom pre vytvorenie hyperlinked pdf... :)
No to mam nastavene,ale skor som teraz zistil,ze mi neda specifikovat programovaci jazyk,dava bud C++,alebo Javu iny mi nedovoli... ak:
Nechaj Javu, sak to si nikto nevsimne rozdiel :D Neda sa tam stiahnut nejaky plug-in pre C# ?
Quote from: sri on 09.05.2008, 05:34:22
Nechaj Javu, sak to si nikto nevsimne rozdiel :D Neda sa tam stiahnut nejaky plug-in pre C# ?
ap Asi som nainstaloval dajaku blbu verziu,pls poslite mi link,ktory doxygen je zarucene ok.
Quote from: ONdro on 09.05.2008, 05:42:27
Quote from: sri on 09.05.2008, 05:34:22
Nechaj Javu, sak to si nikto nevsimne rozdiel :D Neda sa tam stiahnut nejaky plug-in pre C# ?
ap Asi som nainstaloval dajaku blbu verziu,pls poslite mi link,ktory doxygen je zarucene ok.
hmm... no nvm... mne generuje dokumentáciu pre c# v pohode... doxygen som ťahal z oficiálneho webu
ja som zufala z toho doxygenu :( mne nevygeneruje ani html neto este pdf... pouzila som styl komentovania ako v jave... ked nastavim ze xcem optimalizovat pre javu ta nic nespravi a ked dam pre c# prestavi sa na javu sam :( vidim ze mi to preslo moje zdrojaky ale nic nevypluvne :( neviete poradit aj dajaky iny program pls? :nervous:
Quote from: leniocka on 09.05.2008, 21:30:37
ja som zufala z toho doxygenu :( mne nevygeneruje ani html neto este pdf... pouzila som styl komentovania ako v jave... ked nastavim ze xcem optimalizovat pre javu ta nic nespravi a ked dam pre c# prestavi sa na javu sam :( vidim ze mi to preslo moje zdrojaky ale nic nevypluvne :( neviete poradit aj dajaky iny program pls? :nervous:
musíš mať komentár aj ku triedam, nielen k metódam... to môže byť dôvod, prečo to nerobí...
ak používaš MSVS, tak môžeš použiť generátor dokumentácie od MS - myslím je to ako plugin k MSVS (alebo je to tam rovno zabudované, teraz nvm presne)... len budeš musieť zmeniť štýl komentárov - ale to je easy, lebo stačí ti dať /// pred metódu a IDE ti doplní zvyšok - ty len dopíšeš (prekopíruješ) komentár
pred metodou mi to nedoplnilo iba pred triedou a nexce sa mi to zasa cele prekomentovat rucne :(
hmm...
Something is rotten in the state of Denmark.
Quote from: Agamemnon on 10.05.2008, 02:20:55
hmm...
Something is rotten in the state of Denmark.
the lady Doth protests too much, methinks
inac... ako to je presne s tym PDF z doxygenu? mam nastavene ale stale to vyhodi len subory .tex
hmm... dávno som to nerobil... ale ak to neurobí priamo .pdf, tak potom treba z .tex vygenerovať .pdf
jak sa vola ten plugin do MSVS? bo jak tak citam tak nikomu doxygen nerobi to co xce...:)
tak doxygen ide v poho... do html mi to pekne vygeneruje :)
a inac co setko treba komentovat? staci len metody a class? alebo by trebalo aj nejaky ten konstruktor a verejne premenne, hm? bk
Quote from: pepco on 12.05.2008, 02:14:39
a inac co setko treba komentovat? staci len metody a class? alebo by trebalo aj nejaky ten konstruktor a verejne premenne, hm? bk
všetko, čo je public, musí mať komentár... čo je private, to netreba
afaik, ten plugin pre msvs generuje dokumentáciu v štýle online msdn...
takže tiež nie priamo pdf...
ale úplne istý si nie som
co treba vytlacit z dokumentacie k zadaniu, resp. nestaci len cdcko? ah:
myslim ze netreba vobec tlacit, ale mozno to niektory cviciaci vyzaduje... boh vie
uz ste prisli na to ako dostat z doxygenu pdf? IUTFG... :(
daj si vygenerovat RTF a z toho to potom uz nejak do PDF dostanes... napr cez OOo
neviete mi poradit preco mi pri pokuse urobit save() vyhodi vynimku v zmysle.."TextGame.Miestnost cannot be serialized because it does not have a parameterless constructor."
teda potreboval by som vysvetlit co ma spolocne konstruktor triedy s ukaldanim triedy (ci instancie?)
riesil som to zhruba tak ze mam ArrayList poloziek ktore chcem ulozit (v tomto pripade tam nahadzem vsetky miestnosti v stave v akom sa momentalne nachadzaju) a ked ho naplnim dam serializovat
XmlSerializer serializer = new XmlSerializer(typeof(ArrayList));
TextWriter writer = new StreamWriter(filename);
serializer.Serialize(writer, itemsToSerialize);
no a tu mi to vyhodi tu vynimku..
tie instancie Miestnosti su vytvarane, menene, ukladane do Arraylistu, aj (snazene sa byt) ulozene v triede Game..s triedou Miestnost som nic nerobil, okrem pridania [Serializable]
jak to mam riesit?
preco to robis cez XML? nato sa vykasli... daj binarnu...
skusal som ale tam potom neviem skontrolovat co mi vlastne ulozilo :) v xml to aspon otvorim
tak naco budes nieco rucne kontrolovat? ved urobis nejaky postup v hre a ulozis... vypnes a loadnes a uvidis :)
presne tak jak hovori kosti, pri loadovani, vytvoris z toho novy objekt, a popriradujes do aktualnych premennych zie nacitane a mas
čo ta si pozrieť dokumentáciu, kde je to vysvetlené?
xml serializácia ukladá len tie premenné, čo sú public, resp. majú public property s getterom AJ setterom... ak je daná premenná private a nemá get/set property, tak sa neserializuje...
načítanie prebieha vytvorením objektu pomocou PARAMETERLESS konštruktora (preto tam musí byť) a potom je pomocou sú pomocou setterov nastavené hodnoty... (getter ukladá)
vdaka za pomoc uz som to spravil cez binarny..naplnil som Arraylist miestnostami, poziciou a obsahom batoha..a potom v loade som to priradil naspat jednotl. polozkam
a ani to nebolelo, nie? :D
tak trosku :j_tongue:
uz ste robili niekto uml? ake diagramy ste robili? len class ci aj sequence a usecase?
ja osobne len class
Quote from: buhehe on 14.05.2008, 05:59:41
uz ste robili niekto uml? ake diagramy ste robili? len class ci aj sequence a usecase?
sequence ani use case sa nebrali pokial si pamatam... class staci bohate.
podarilo sa niekomu vygenerovat pdf v doxygene, rozoberalo sa to tu ale nejak vacsine to neslo a neide ani mne
vygeneruje ti tex subor ktory musis pomocou nejakeho prekladaca prelozit do pdf
Quote from: JCube on 17.05.2008, 19:29:41
vygeneruje ti tex subor ktory musis pomocou nejakeho prekladaca prelozit do pdf
alebo sa tam da nastavit aby generovalo RTFko, a potom ze z toho do PDFka, ze sa da cez OO, no osobne som to neskusal...
tak som to spravil ja
aj ja.....a ked ces z texu tak musis mat instalovany latex...
vie nekto kam ist v pondelok odovzdat zadanie z OOP? Mal som cvika s Mirekom...
Quote from: Sooloni on 18.05.2008, 18:11:47
vie nekto kam ist v pondelok odovzdat zadanie z OOP? Mal som cvika s Mirekom...
zajtra urcite nikam... termin na odovzdavanie by mal byt v utorok a stvrtok a v case od 9.00 do 12.00, predbezne v B515, ale to sa upresni zajtra. Cviciaci, ktory vam bude preberat zadanie bude zvoleny nahodne, podmienkou je, aby to nebol cviciaci, s ktorym ste mali cvika... aby sa zachovala nestrannost.
a to plati az teraz hej? lebo ja som normal pri svojom odovzdaval :P
no hej ved do 13 tyzdna sa tak odovzdavalo :)
minuly rok to neplatilo a dokonca pri fasiankovi sme odovzdavali mailom :P
no ale chcel som sa spytat ako prelozit skvele anglicke slovicka properties a fields a tu sa mi to vidi najlepsie postnut :P
vlastnosti a clenske premenne? :D
Quote from: puq on 18.05.2008, 18:34:42
a to plati az teraz hej? lebo ja som normal pri svojom odovzdaval :P
ne..ked si odovzdaval pri svojom, musis ist este raz a odovzdat niekomu inemu..samozrejme ze musis urobit nove zadanie, nemozes dva krat odovzdavat to iste, lebo by to bol plagiat :j_tongue:
inac nechapem preco to tak komplikuju, podla mna je to len falosne zastrasovanie..vyhodia jedine tych, co fakt o tom zadani nemaju ani sajnu, a kopa ludi prejde aj s upravenym ("neoriginalnym") zadanim, ved ako si moze byt cviciaci na 100% isty, ze ten student to nerobil sam, ked ho vidi prvy krat v zivote :)
este stastie ze to uz mam za sebou :j_tongue:
ver tomu ze moze... :)
staci sa opytat na par veci ohladom riesenia nejakeho problemu v zadani a je to :)
nj to fields som uz sa dopatral ale tie vlastnosti to take slovo.. nieje na to specialny slovensky termin? :D
a ktomu
Quote from: johnyo13 on 18.05.2008, 18:43:47
ved ako si moze byt cviciaci na 100% isty, ze ten student to nerobil sam, ked ho vidi prvy krat v zivote :)
spyta sa 2, 3 otazky a je mu to jasne
neviem ale straku som pocul vraviet vlastnosti... :D
nj,ale aj na prednaksacch pouzival vlastnosti
prekladá sa to ako vlasnosti... ideálne je použiť angl. originál
Quote from: Agamemnon on 18.05.2008, 19:31:24
prekladá sa to ako vlasnosti... ideálne je použiť angl. originál
no - osobne by som to ako vlastnosti neprekladal, aj ked to velmi navadza. je to velmi nestastne slovo v zneni oop, pretoze, ak hovorime, ze trieda ma okrem spravania aj urcite vlastnosti, urcite nemyslime na properties ale na clenske premenne (fields alebo attributes). v kancli mam jednu knizku, tak ak nezabudnem, tak napisem, ako to preklada toten chlap. skor by som sa vsak v tomto pripade drzal originalu - properties...
no vidim ze sa preklada, kto mi prelozi resource file a satellite assembly?
zdrojovy subor a nejaka taka.. neviem vyznam vysvetlit ale nieco ako satelitne mesto :D
hej zdrojovy subor som aj ja pouzival, ale potom source file...
ako by ste prelozili "strongly typed" ? ale tak na par slov, nie 5 viet :D
resp. existuje take nieco v slovencine, ze: silno napisany? :D
so silnou typovou kontrolou
Quote from: pUf on 19.05.2008, 18:05:20
ako by ste prelozili "strongly typed" ? ale tak na par slov, nie 5 viet :D
resp. existuje take nieco v slovencine, ze: silno napisany? :D
silne typovy :)
ach mamo to su zas vyrazy :( no nic si spravim zoznam a zajtra sa budem silno typovo a so silnym buchanim po stole pytat straku :D
akurat kukam ze skuska 30.5....vedia to napasovat...:(
Quote from: buhehe on 19.05.2008, 19:20:34
akurat kukam ze skuska 30.5....vedia to napasovat...:(
nebolo to naschval... mala byt 28.5., ale potom na tento datum presunuli doktorandsku konferu, cize sa termin skusky musel presunut... a iba na 30.5. sa uz len dalo bn
ako ma presne vyzerat dokumentacia ku OOP? systemova - to ma byt export tych komentarov /*... */ a pouzivatelska nejake obkeci okolo toho?
nebudem sa rozpisovat nakolko je to zbytocne ked tu je vsetko napisane: https://moodle.fei.tuke.sk/wiki/index.php/V%C5%A1eobecn%C3%A9_pokyny_pre_vypracovanie_dokument%C3%A1cie_k_zadaniu
btw ywetka skuska bude kolko trvat? nejka hodku len hej? dufam ze ne 3 :P
ked odklikas za 15min tak mozes ist :)
Quote from: puq on 22.05.2008, 02:05:41
btw ywetka skuska bude kolko trvat? nejka hodku len hej? dufam ze ne 3 :P
ked si vsimnes napriklad skuska v PC1 je o 8:00 a dalsia je tam o 9:15, takze asi nie nebude to trvat 3 hodiny
a z coho je skuska? c# ci c++ ci oop vseobecne? xcem vediet ci sa oplati pozriet prednasky...
tak vseobecne OOP by malo byt, ale ked ti napisu kus kodu asi to bude v C#
Quote from: Havran on 22.05.2008, 02:09:42
Quote from: puq on 22.05.2008, 02:05:41
btw ywetka skuska bude kolko trvat? nejka hodku len hej? dufam ze ne 3 :P
ked si vsimnes napriklad skuska v PC1 je o 8:00 a dalsia je tam o 9:15, takze asi nie nebude to trvat 3 hodiny
to ma nenapadlo :D :D
Quote from: buhehe on 22.05.2008, 02:10:48
a z coho je skuska? c# ci c++ ci oop vseobecne? xcem vediet ci sa oplati pozriet prednasky...
no ja sa budem ucit len z moodle materialov pre cvika :)
teoria by mala byt z prednaskovych slajdov... kody v C# :)
hmmm z moodlu nic? alebo na prednaskach bolo nieco ine? :)
tie veci co su priamo na moodly "akoze" na cvika su dost onicom... z toho sa vlastne ani nevyucovalo :)
no a potom jak som zrobil zadanie ??? :P :P :P a na prednaskach je co? principy OOP vseobecne? da sa to citat tie prednasky, lebo na to bude mat jeden den no :)
ja myslim materialy na moodle priamo... nie wiki alebo odkazy na nejake ine stranky no :)
no i ja som myslel priamo na moodli veci :D a ja som sa z toho dajak naucil no :) :P a v prednaskach je vela veci novych? alebo ani ee :D
co som tak zbezne pozeral prednasky tak su tam uplne ine veci jak na cvikach... :j_tongue:
inac co ste dali do dokumentacie tu:
3.2 Požiadavky na technické prostriedky
- Typ počítača, RAM, diskový priestor, prídavné zariadenia atď..
3.3 Požiadavky na programové prostriedky
- OS, obslužné programy, knižnice atď..
1. ja som dal minimalnu a doporucenu hw zostavu....(len tak som strelil)
2. ved to tam je napisane....OS, co ti treba aby to bezalo (.net)...
no to si mi napisal len to, co je uz napisene aj tam..som myslel viac konkretne hlavne ten druhy bod..ja neviem co mi treba :D
namam sajnu na akych operacnych systemoch okrem MS Win to pobezi ani co konkretne este potrbujem..tipujem nejaky framework.net
Napis tam zostavu, na ktorom si hru vyvijal a pripis k nej, ze je to odporucana zostava. Ako OS daj, WinXP, + .NET Framework 2.0
tusim taketo cosi vam treba aby ste spustili nieco urobene v .NET Framework na inom pocitaci http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en
su tam aj nejake poziadavky.. no ale nic moc :D
bude vela otazok na skuske o navrhovych vzoroch? ich tam je jak ciganov na L9...
to by aj mna zaujimalo.. minuly rok som bol iba raz na skuske.. a nevyslo..
a nepamätam si co bolo..
tak co by mohli dat tento rok??
vela nie, ale nejake sa najdu
ja viem.. prestudovat tento topic.. archív.. (http://www.tu-ke.com/forum/index.php?topic=894.0) hadam do piatka zvladnem.. :D
dufam ze tam nie je tolko spamu..
Tomasek na poslednej prednaske vravel, ze budu aj navrhove vzory, aj oop principy, aj nejake kody. Ale navrhove vzory vraj maju tvorit mensiu cast otazok.
Quote from: buhehe on 24.05.2008, 01:25:09
bude vela otazok na skuske o navrhovych vzoroch? ich tam je jak ciganov na L9...
jj boli na skuske.. inak mne sa to zdala taka celkom zakerna skuska..ze mozes dobre vediet kodit, ale aj tak dostanes C :D neviem, ale ci sa tam berie uml, lebo z toho boli tiez otazky
jo my sme teraz mali jedno cviko uml a tusim aj na prednaske bolo
Co myslite bude sa dat stihat mat 30.5. OOP na 8.00 (zaciatok skusky) a na 10.00 ML? :) Neviete kolko asi trva skuska z OOP?
mozne je vsetko ale ja by som to neriskoval :)
uz sa to tu rozoberalo, ze urcite sa da stihnut, lebo ak si pozries napr PC1 tam skuska zacina o 7:40 a dalsie zacina o 8:55 cize viac ako hodinu a stvrt ti to nemoze zabrat :)
Quote from: Padres on 25.05.2008, 00:45:52
Co myslite bude sa dat stihat mat 30.5. OOP na 8.00 (zaciatok skusky) a na 10.00 ML? :) Neviete kolko asi trva skuska z OOP?
no tak v tom nevidim problem.. ved skuska bude maximalne do 09:15
takze gl..
daj si skusku 7.30, sak sme tam zatial len dvaja :D
dajme si vsetci z fora na 7:30... bude forumovica :D
Quote from: kOsTi on 25.05.2008, 05:35:24
dajme si vsetci z fora na 7:30... bude forumovica :D
keby som v ten den nemal aj ML, tak mozme pred skuskou hoci aj na deci skocit ;)
keby som nespal vtedy... :D
kde najdem prednasky?
na byvalom moodli teraz sa to vola: https://izra.fei.tuke.sk/
Quote from: puq on 25.05.2008, 23:01:14
na byvalom moodli teraz sa to vola: https://izra.fei.tuke.sk/
co si.. to kedy zmenili.. :D
mirek migruje na nove zelezo
by sa hodilo skor ze mirek mirkuje na nove zelezo :)
pridam sa k OT a napisem, ze uz bolo nacase.. si myslim..
este ISko mohli zmenit :D lebo vecer bude peklo
teraz k teme, tie prezentacie su npc robene ked priklady su uvedene v c++ a nie v c# bleeeee pekny zmatok v tom je pri citani
Quote from: puq on 26.05.2008, 00:12:05
teraz k teme, tie prezentacie su npc robene ked priklady su uvedene v c++ a nie v c# bleeeee pekny zmatok v tom je pri citani
ja by som to prezentaciami nenazval..skor dojebavaciami alebo debilizaciami...este aj na usa boli lepsie prednasky...
vidim, ze ti pUf a ani nikto iny este nevynadal za double, triple a neviem jake posty..
no bohuzial.. minuleho roku sme to mali tak isto.. ale niekde to uz bolo spomenute..
tu ide o objektove programovanie.. nie o programovaci jazyk..
Quote from: JCube on 26.05.2008, 00:17:07
ja by som to prezentaciami nenazval..skor dojebavaciami alebo debilizaciami...este aj na usa boli lepsie prednasky...
no neviem z coho si sa ucil na USA.. ale ja som sa neucil z prednasok.. a teraz to tiez nemam v plane..
uz je vedlajsie ze som nespravil.. ale to nebolo vyberom.. ale cisto mojou chybou, ze som sa tomu malo venoval
Quote from: puq on 26.05.2008, 00:09:50
este ISko mohli zmenit :D lebo vecer bude peklo
afaik... sa robí na novom is... ale nvm kedy to bude hotové :)
ved ja to beriem, ale ked programujeme v c# tak potom nech aj vysvetluje v c# a ne v c++...len ide o to, ze tie prednasky su ktovie jak dlho napisane, a nikomu sa to nexce menit
edit: a preco by mi mal niekto vynadat??? haaa? mfp nech aj hexa posty :P
Quote from: Agamemnon on 26.05.2008, 00:18:32
Quote from: puq on 26.05.2008, 00:09:50
este ISko mohli zmenit :D lebo vecer bude peklo
afaik... sa robí na novom is... ale nvm kedy to bude hotové :)
ked skoncime vsetci :D :D
Quote from: Agamemnon on 26.05.2008, 00:18:32
Quote from: puq on 26.05.2008, 00:09:50
este ISko mohli zmenit :D lebo vecer bude peklo
afaik... sa robí na novom is... ale nvm kedy to bude hotové :)
nvm ale uci sa tuna informa tolko kapacit a jedno isko nevedia zriesit s poriadnym databazovym serverom na riadnom zeleze..
zeby namet na bakalarku? :D
i mna to napadlo :) a to je dobre, si predstav budes to robit a si zrobis zadne dvierka a si budes znamky jak sa ti paci :D :D
jj cheaty nehorazne :D
no tusim na Bc sa aplikacia este nekodi...to az na diplomovku... :) Bc to je taky referatik :)
ja som bol v tom ze cosi budeme kodit :(
ale ano...ale nic rozsiahle
no i ja som v tom, jcube nestras!!!! am am
no hej ale pracu na 40 stran napisat musis aj tak :)
sak pouzijeme ten text na vyplnenie, co si tu minule hodil :D :D
co myslite, stiham sa OP na skusku za den naucit ?
ked si daco robil cez semester tha (myslim ze :P)v poho...
Quote from: JCube on 26.05.2008, 00:36:08
no tusim na Bc sa aplikacia este nekodi...to az na diplomovku... :) Bc to je taky referatik :)
nezmysel :)
závisí od témy, konzultanta, projektu, ai. :)
Quote from: buhehe on 26.05.2008, 01:02:02
ked si daco robil cez semester tha (myslim ze :P)v poho...
ta robil som zadanie a sem tam dajake ulohy co nam dali zrobit
na to zeby si zrobil skusku podla mna na 100% sa stihas za den :) mne tiez ostane len den a tych 23 bodov zo 70 musim ziskat inac som lama :D
ta mne treba 25, no ta ste ma povzbudili, dikes :)
Quote from: Agamemnon on 26.05.2008, 01:06:13
Quote from: JCube on 26.05.2008, 00:36:08
no tusim na Bc sa aplikacia este nekodi...to az na diplomovku... :) Bc to je taky referatik :)
nezmysel :)
závisí od témy, konzultanta, projektu, ai. :)
tak jasne ze sa clovek si uzije kodenia aj tam...ale nie je to oproti diplomovke znacne ostruhane?
Quote from: JCube on 26.05.2008, 01:15:05
Quote from: Agamemnon on 26.05.2008, 01:06:13
Quote from: JCube on 26.05.2008, 00:36:08
no tusim na Bc sa aplikacia este nekodi...to az na diplomovku... :) Bc to je taky referatik :)
nezmysel :)
závisí od témy, konzultanta, projektu, ai. :)
tak jasne ze sa clovek si uzije kodenia aj tam...ale nie je to oproti diplomovke znacne ostruhane?
ani nie... niektore bakalarky, ktore som videla tohto roku boli aj dva raz narocnejsie ako niektore diplomky. bakalarka je normalna praca se vsim vsudy, akurat naozaj nema byt az tak rozsiahla ako diplomka, co ale, ako povedal Agamemnon zavisi predovsetkym od veduceho... vyhodou je, ze na diplomku uz potom dorobite par veci, na ktore nebol v ramci BP cas a mate po starostiach... je to pomerne velka vyhoda... mate omnoho vacsi priestor na skutocne preskumanie problematiky, teda dufam, ze sa tymto krokom vyrazne zvysi uroven zaverecnych prac, lebo niekedy je to doslova hruza.
Quote from: ywetka on 26.05.2008, 01:19:20
Quote from: JCube on 26.05.2008, 01:15:05
Quote from: Agamemnon on 26.05.2008, 01:06:13
Quote from: JCube on 26.05.2008, 00:36:08
no tusim na Bc sa aplikacia este nekodi...to az na diplomovku... :) Bc to je taky referatik :)
nezmysel :)
závisí od témy, konzultanta, projektu, ai. :)
tak jasne ze sa clovek si uzije kodenia aj tam...ale nie je to oproti diplomovke znacne ostruhane?
ani nie... niektore bakalarky, ktore som videla tohto roku boli aj dva raz narocnejsie ako niektore diplomky. bakalarka je normalna praca se vsim vsudy, akurat naozaj nema byt az tak rozsiahla ako diplomka, co ale, ako povedal Agamemnon zavisi predovsetkym od veduceho... vyhodou je, ze na diplomku uz potom dorobite par veci, na ktore nebol v ramci BP cas a mate po starostiach... je to pomerne velka vyhoda... mate omnoho vacsi priestor na skutocne preskumanie problematiky, teda dufam, ze sa tymto krokom vyrazne zvysi uroven zaverecnych prac, lebo niekedy je to doslova hruza.
:) len to predpokladá, že si bakalárku potiahnu až do konca štúdia :)
btw: odporúčam to :)
jake nekodi, co nekodi moe :D kodi a najhorsie su prirucky!! :D nastastie len 2 mi treba :P ale asi bude pravda, ze to zavisi od temy a zadavatela.. co mame u straku tak vlastna cast je viacmenej len o kodeni.. moc sa analyzovat neda. vy ste ale este malinki a pochopite o com hovorim az o rok :D
s tym pokracovanim: ja by som aj celkom rad, ale my vyzerame tak, ze skoncime ako siroty :D
Quote from: pUf on 26.05.2008, 02:36:52
jake nekodi, co nekodi moe :D kodi a najhorsie su prirucky!! :D nastastie len 2 mi treba :P ale asi bude pravda, ze to zavisi od temy a zadavatela.. co mame u straku tak vlastna cast je viacmenej len o kodeni.. moc sa analyzovat neda. vy ste ale este malinki a pochopite o com hovorim az o rok :D
s tym pokracovanim: ja by som aj celkom rad, ale my vyzerame tak, ze skoncime ako siroty :D
drz ticho ty malinka sirota lebo ta uz na nic nepozvem! :emot-LMAO:
ked robim systemovu cez doxygen, treba kazdu triedu samostatne vygenerovat alebo staci loadnut hlavny projekt?
ved mu nastav ktore priecinky ma brat pre vygenerovanie tam daj priecinok kde mas projekt
Quote from: Havran on 26.05.2008, 00:59:39
co myslite, stiham sa OP na skusku za den naucit ?
Tam sa podla mna nie je co ucit, osobne nad tym nestravim ani 5 min. Ked si sa snazil na cvikach nieco pochopit a vies ako sa pracuje s triedou a pod... nie je problem... Prednasky ani neviem kde su, ale na tom moodle/wiki to postacovalo, aby si v tom mal sajnu... a tak skusku na minimalne C musis urobit...
no veris si by som povedal :) skus si ceknut navrhove vzory a potom uvidis ze skresas som optimizmus na E max
Quote from: kornas on 26.05.2008, 03:13:06
Quote from: Havran on 26.05.2008, 00:59:39
co myslite, stiham sa OP na skusku za den naucit ?
Tam sa podla mna nie je co ucit, osobne nad tym nestravim ani 5 min. Ked si sa snazil na cvikach nieco pochopit a vies ako sa pracuje s triedou a pod... nie je problem... Prednasky ani neviem kde su, ale na tom moodle/wiki to postacovalo, aby si v tom mal sajnu... a tak skusku na minimalne C musis urobit...
nj pravda pravda... ;)
Quote from: puq on 26.05.2008, 03:14:36
no veris si by som povedal :) skus si ceknut navrhove vzory a potom uvidis ze skresas som optimizmus na E max
ale ciho tam... :D
inac... otazka pre kompetentnych... kolko otazok bude na skusku? a cca kolko z toho teoria a kolko kody? :)
Quote from: puq on 26.05.2008, 03:14:36
no veris si by som povedal :) skus si ceknut navrhove vzory a potom uvidis ze skresas som optimizmus na E max
Nemyslim, aj keby som netipol ani jeden... budu maximalne 3 ;)
Quote from: kornas on 26.05.2008, 03:18:59
Quote from: puq on 26.05.2008, 03:14:36
no veris si by som povedal :) skus si ceknut navrhove vzory a potom uvidis ze skresas som optimizmus na E max
Nemyslim, aj keby som netipol ani jeden... budu maximalne 3 ;)
nejaky si informovany...vies nieco co my nie? :D
jj i ja pozeram no :) hovor dalej co bude :)
Quote from: puq on 26.05.2008, 03:21:53
jj i ja pozeram no :) hovor dalej co bude :)
No co asi ? Toto co po minule roky... Nove otazky, aspon pokial moje informacie siahaju..., vraj nestihli nahodit a budu az na buduci rok... A ak chces mat B ci A, tak sa pouc aj tie navrhove vzory, ja do toho nepozeram, lebo aj tak sa mi to pomiesa a zbytocne zabijem cas...
Len klud... je to OP a k tomu test 8)
este povedz ze mas otazky ta ta vystiskam :D :hug:
ja aj par :-* prihodim
kurna, len budem musiet asi dakus C# pozret, bo zadanie som v Jave robil :)
Quote from: Havran on 26.05.2008, 03:32:25
kurna, len budem musiet asi dakus C# pozret, bo zadanie som v Jave robil :)
Ani ne... ved princip OOP je ten isty a k tomu JAVA a C# su velmi, velmi podobne... tam intuitivne zistis o co ide, mozno to bude rovnake, co sa tyka ukazok kodu...
Quote from: Havran on 26.05.2008, 03:32:25
kurna, len budem musiet asi dakus C# pozret, bo zadanie som v Jave robil :)
keywords si pozri, aké sú rozdiely... zvyšok je rovnaký na tejto úrovni
nejaki ste vysmiati optimisti.. ta skuska sa mi zdala dost pofiderna v tom, ze aj ludia co vedeli kodovat nemali najlepsie znamky z toho.. ale uz sa to mozno pomenilo.. nevem no :P
nemtom mal C napr. a vie kodit
prestan bo ta zrusim... :D to bude lahoda... :)
ale sak uz mas dost A a to C je tam take same a opustene :D
jj biflos to je :D
IS spadlo!
jj :D :D :D prave pozeram :D :D
hiiiiiiiii katastrooofa
IS down IS down, I repeat IS down, we got a problem... :D :D
houston, we've got a problem
That's one small step for a man, one giant leap for mankind.
;)
či nie? :)
:D :D may the force be with you IS :D
rekurziou najdalej zajdes
may the recursion be with you young IS padawan
OMG :))) jake obmeny :D
we should try some serious jedi recursion tricks
akoze WTF :) to vsetky navrhove vzory mozu byt na skuske? alebo ako? :) lebo je tam toho po chujaaleluja :D
opat apelujem na ywetku!!!! ywetka!!!! :D :D
btw. ako prebieha skuska z OP? bude len test ci este bude nieco nasledovat potom?
test => domov | (zapisat & domov) | [ zapisat => (opit & domov) ]
ludia, neviem ci tu este niekto robi na zadani.. ale potrebujem pomoct..
najprv pisalo takuto exception: Object reference not set to an instance of an object.
tak som to trosku pozmenil.. pridal som = new trieda();
a do zatvoriek som dal hodnoty null a false.. a vypisalo toto: An unhandled exception of type 'System.StackOverflowException' occurred in majo.exe
poradte ak viete niekto..
Quote from: ApokalypS on 29.05.2008, 00:38:40
ludia, neviem ci tu este niekto robi na zadani.. ale potrebujem pomoct..
najprv pisalo takuto exception: Object reference not set to an instance of an object.
tak som to trosku pozmenil.. pridal som = new trieda();
a do zatvoriek som dal hodnoty null a false.. a vypisalo toto: An unhandled exception of type 'System.StackOverflowException' occurred in majo.exe
poradte ak viete niekto..
pravdepodobne sa ti to zacyklilo... volanie metód, nie do/while/for cyklus...
stack overflow znamená pretečenie zásobníka... najskôr zásobník volania metód - predpokladám, že tam vlastný stack nepoužívaš...
vieš presne, kedy ti to vyhodí, takže vieš pomerne ľahko odhaliť, čo sa deje pri vyhodení výnimky... plus... vieš to ľahko debugovať - vieš odhaliť miesto, kde sa ti cyklicky niečo vkladá do stacku
neviem ci tu o takom case niekto je.. ale otazka: robili ste class diagram v StarUML??
trieda je ako spojena s Interface-om.. a spajate aj nieco dalsie??
v class diagrame sa spaja setko.. nic nie je iba tak.. a mal by sa urobit pred implementaciou
muf hovori ze: sipka od triedy..realizacia ...k interafcu
http://moodle.fei.tuke.sk/wiki/index.php/Objektov%C3%BD_n%C3%A1vrh_aplik%C3%A1cie%2C_tvorba_UML_diagramov_pomocou_StarUML
trieda s interfacom je spojena realizaciou, na tom linku si pozrite info, su tam popisane zakl. vlastnosti
pekne vas tam zmykali huehuehue :ahaha:
sa mi inak pacil ten student, ze hlada: reversa :D
Agamemnon: bol si tam cez tu obednu pauzu, ci to si neni ty?
Quote from: pUf on 29.05.2008, 19:55:33
pekne vas tam zmykali huehuehue :ahaha:
sa mi inak pacil ten student, ze hlada: reversa :D
Agamemnon: bol si tam cez tu obednu pauzu, ci to si neni ty?
kde či som bol? :)
ale určite som nebol, lebo len teraz som došiel z roboty domov :)
Quote from: pUf on 29.05.2008, 19:55:33
sa mi inak pacil ten student, ze hlada: reversa :D
riadny flip ten revers :D
nj :P
Agamemnon: ach tak nic :P
ako neviem co je na tom.. potrapil som sa cely tyzden nad tym.. nakodil som..
sice to nebolo komletne doriesene .. a osetrene.. ale neva..
odovzdaval som pri ywetke.. celkom mila..
tie blbosti co som nevedel.. akoze idem sa hanbit do kuta..
ale nakoniec mam.. takze spokojny.. este zajtra na skuske sa uvidi, ze co a ako viem o tom c mreza..
ps: chcem sa touto cestou podakovat Tanke(za vyraznu pomoc pri kodeni), JCubovi (za pomoc pri osetreni malyckych problemov) a pUfovi za moralnu podporu.. :D
pps: a skoro som zabudol.. samozrejme aj kosti ma v tom prsty.. (hlavne v jednej z miestnosti..)
a ja som zas kde ostal? :hammer:
sorac.. akosi som zabudol..
EDIT: uz si tam..
Quote from: ApokalypS on 29.05.2008, 22:10:42
ako neviem co je na tom.. potrapil som sa cely tyzden nad tym.. nakodil som..
sice to nebolo komletne doriesene .. a osetrene.. ale neva..
odovzdaval som pri ywetke.. celkom mila..
tie blbosti co som nevedel.. akoze idem sa hanbit do kuta..
ale nakoniec mam.. takze spokojny.. este zajtra na skuske sa uvidi, ze co a ako viem o tom c mreza..
ps: chcem sa touto cestou podakovat Tanke(za vyraznu pomoc pri kodeni), JCubovi (za pomoc pri osetreni malyckych problemov) a pUfovi za moralnu podporu.. :D
nie je zle trosku aj postrasit ;) nebolo to zo zleho... a tie najskaredsie otazky som sa ta ani nepytala :P
a je to niekedy celkom fajn sa aj trochu zapotit, potom ma clovek lepsi pocit, ked mu to vyjde.. no nie? ;)
Toto dnesne preberanie zadani ma strasne sklamalo. Som si myslel ze toto je konecne predmet na ktorom vyletia vsetci ktory maju s PC spolocne len hranie hier a pozeranie porna. Ale nestalo sa tak . . . Ja osobne by som porovnal vsetky zadania a zrusil zapocty minimalne polovici ludom. Proste aj uplny debil dokaze pochopit ze 5 z 10 ludi odovzdalo uplne rovnake zadanie - urcite sa nasli aj taky ktory ani len scenar nezmenili. Nechcem menovat . . .
Quote from: majsi on 29.05.2008, 23:28:59
Toto dnesne preberanie zadani ma strasne sklamalo. Som si myslel ze toto je konecne predmet na ktorom vyletia vsetci ktory maju s PC spolocne len hranie hier a pozeranie porna...
Moja rec :sneaky2:
Quote from: majsi on 29.05.2008, 23:28:59
Toto dnesne preberanie zadani ma strasne sklamalo. Som si myslel ze toto je konecne predmet na ktorom vyletia vsetci ktory maju s PC spolocne len hranie hier a pozeranie porna. Ale nestalo sa tak . . . Ja osobne by som porovnal vsetky zadania a zrusil zapocty minimalne polovici ludom. Proste aj uplny debil dokaze pochopit ze 5 z 10 ludi odovzdalo uplne rovnake zadanie - urcite sa nasli aj taky ktory ani len scenar nezmenili. Nechcem menovat . . .
vyletia v dalsom semestri, neboj sa absolutne nic... viem o minimalne jednom predmete, ktory bude podobne koncipovany ako tento... akurat o nieco narocnejsi.
co take? :)
Quote from: kOsTi on 29.05.2008, 23:48:38
co take? :)
nepoviem :P btw, test na zajtra, co som pozerala je koncipovany tak, ze neexistuje, ze ho urobia ludi, co dnes presli len ako sa hovori na "heslo"... neverim tomu.
No ked zajtra date take hovadiny ako UML diagramy, tak prejdu iba ludia ktory sa vedia biflovat a o programovani nemaju ani sajnu. Co sa tyka toho dalsieho predmetu postavia sa k tomu presne tak isto ako vy a ty co akoze maju vyletiet budu nakoniec cvicit.
Quote from: majsi on 29.05.2008, 23:55:37
No ked zajtra date take hovadiny ako UML diagramy, tak prejdu iba ludia ktory sa vedia biflovat a o programovani nemaju ani sajnu. Co sa tyka toho dalsieho predmetu postavia sa k tomu presne tak isto ako vy a ty co akoze maju vyletiet budu nakoniec cvicit.
za A: ja nedavam ziadne priklady, priklady su v databaze a vyberu sa odtial. je tam aj UML, no nic narocne alebo nic, co nebolo na cvikach.
za B: nepreslo velke mnozstvo ludi, ktori si nerobili vlastne zadanie a minimalne nejake zlepsenie oproti predchadzajucim rokom to je, ked sa odovzdalo jedno zadanie a zapocty dostali vsetci. zapocet nema minimalne 55%.
za C: nechapem tvoju poznamku o tom, ze "ty(i) co akoze maju vyletiet budu nakoniec cvicit" - snad to nemam brat osobne a snad ani ostatni, co dnes preberali. a mimochodom, vidis to omnoho jednoduchsie nez je to naozaj, ale to teraz ani nepochopis, to by si sa musel postavit nachvilu na druhu stranu a pozerat sa na vec nasimi ocami. btw, mohol si toto vsetko povedat aj do oci... nemusel si cakat az sa dostanes domov, neverim, ze by sme odmietli pomoc. :ringsmiley:
ked maju byt take otazky, co naozaj preveria ako to je so skillom v kodovani, tak predpokladam, ze o UML tam toho moc nebude :P a to s tym cvicenim hadam nemyslis vazne :D
edit: si ma predbehla.. :j_angry: :D
Quote from: ywetka on 29.05.2008, 23:51:18
nepoviem :P btw, test na zajtra, co som pozerala je koncipovany tak, ze neexistuje, ze ho urobia ludi, co dnes presli len ako sa hovori na "heslo"... neverim tomu.
hm no to som teda zvedavy... len aby nakoniec nepresli ani taky co mali normalne vlastne zadanie :D
edit: moje heslo na dnes: "noc je dlha a navrhovych vzorov cela halda" (nie heap) :P
Quote from: kOsTi on 30.05.2008, 00:08:09
Quote from: ywetka on 29.05.2008, 23:51:18
nepoviem :P btw, test na zajtra, co som pozerala je koncipovany tak, ze neexistuje, ze ho urobia ludi, co dnes presli len ako sa hovori na "heslo"... neverim tomu.
hm no to som teda zvedavy... len aby nakoniec nepresli ani taky co mali normalne vlastne zadanie :D
tak mozno pomoze, ked si pozriete forum z minuleho roka... a aby som upozornila, MY cviciaci sme tie otazky nerobili, nevymyslali ani nevytvarali... MY so skuskou nemame nic spolocne, sme tam len ako dozor, nasa robota koncila dnesnym odovzdavanim (teda este neskoncila, lebo stale su tu studenti ak: a to som tu od 9.00 :hammer:).
Quote from: ywetka on 30.05.2008, 00:02:06
Quote from: majsi on 29.05.2008, 23:55:37
No ked zajtra date take hovadiny ako UML diagramy, tak prejdu iba ludia ktory sa vedia biflovat a o programovani nemaju ani sajnu. Co sa tyka toho dalsieho predmetu postavia sa k tomu presne tak isto ako vy a ty co akoze maju vyletiet budu nakoniec cvicit.
za A: ja nedavam ziadne priklady, priklady su v databaze a vyberu sa odtial. je tam aj UML, no nic narocne alebo nic, co nebolo na cvikach.
za B: nepreslo velke mnozstvo ludi, ktori si nerobili vlastne zadanie a minimalne nejake zlepsenie oproti predchadzajucim rokom to je, ked sa odovzdalo jedno zadanie a zapocty dostali vsetci. zapocet nema minimalne 55%.
za C: nechapem tvoju poznamku o tom, ze "ty(i) co akoze maju vyletiet budu nakoniec cvicit" - snad to nemam brat osobne a snad ani ostatni, co dnes preberali. a mimochodom, vidis to omnoho jednoduchsie nez je to naozaj, ale to teraz ani nepochopis, to by si sa musel postavit nachvilu na druhu stranu a pozerat sa na vec nasimi ocami. btw, mohol si toto vsetko povedat aj do oci... nemusel si cakat az sa dostanes domov, neverim, ze by sme odmietli pomoc. :ringsmiley:
za A: ok
za B: neviem kde je tych 55% ked z nasej skupiny si zadanie robili 3. ludia. Napriklad moj "kolega" co odovzdaval u vas a o programovani toho fakt vela nevie dostal o bod viac ako ja co som to robil sam. O minulych rokoch neviem takze sa nehadam
za C: nevravim ze vy tomu nerozumiete, ale na tejto skole som sa stretol s veeela cviciacimi ktory o tom co rozpravaju vedia strasne malo. A co sa tyka toho preco pisem az tu - no tu sa nato pozera viac ludi a mozu sa vyjadrit.
Quote from: kOsTi on 30.05.2008, 00:08:09
... test na zajtra, co som pozerala je koncipovany tak, ze neexistuje, ze ho urobia ludi, co dnes presli len ako sa hovori na "heslo"... neverim tomu...
A treba sa z niecoho aj ucit na ten test? su tam nejake zaludnosti? alebo ti, co robili zadanie sami, nebudu mat problem aj bez pripravy? bk
A ak sa smiem spytat, tie otazky pripravuju cviciaci, alebo prednasajuci? Lebo predpokladam, ze ak cviciaci, tak stacia veci z cvik a ak prednasajuci, tak treba aj prednasky. :j_undecided:
EDIT: aha... ok, takze prednasky :( (dufam, ze navrhovych vzorov bude minimum :emot-rolleyes:, ostatne veci asi boli aj na cvikach)
Quote from: ywetka on 29.05.2008, 22:25:35
nie je zle trosku aj postrasit ;) nebolo to zo zleho... a tie najskaredsie otazky som sa ta ani nepytala :P
a je to niekedy celkom fajn sa aj trochu zapotit, potom ma clovek lepsi pocit, ked mu to vyjde.. no nie? ;)
ano spadol mi obrovsky balvan zo srdca, ked sme sa dohodli na osmych bodoch..
ale zapotil som sa.. to sa musi nechat..
Quote from: majsi on 29.05.2008, 23:28:59
Toto dnesne preberanie zadani ma strasne sklamalo. Som si myslel ze toto je konecne predmet na ktorom vyletia vsetci ktory maju s PC spolocne len hranie hier a pozeranie porna. Ale nestalo sa tak . . . Ja osobne by som porovnal vsetky zadania a zrusil zapocty minimalne polovici ludom. Proste aj uplny debil dokaze pochopit ze 5 z 10 ludi odovzdalo uplne rovnake zadanie - urcite sa nasli aj taky ktory ani len scenar nezmenili. Nechcem menovat . . .
akoze to nemyslis vazne.. sak co sa tam naokolo pytali skusajuci ludi.. tak nieco by som ani ja sam nevedel..
a verim, ze vela ludi fakt si ten predmet zopakuje (ako ja napriklad.. minuly rok som sice dostal zapich z milosti ale bolo mi to naprd.. kedze som c# a objektove programovanie nevedel.. a tak som skusku nespravil..)
tak predpokladam, ze sa cosi zopakuje aj tento rok.. samozrejme nie u mna..
a zase na druhej strane, nemozes predpokladat, ze vyhodia polku rocnika.. aj ked "never say never.."
Quote from: kornas on 30.05.2008, 00:12:36
Quote from: kOsTi on 30.05.2008, 00:08:09
... test na zajtra, co som pozerala je koncipovany tak, ze neexistuje, ze ho urobia ludi, co dnes presli len ako sa hovori na "heslo"... neverim tomu...
A treba sa z niecoho aj ucit na ten test? su tam nejake zaludnosti? alebo ti, co robili zadanie sami, nebudu mat problem aj bez pripravy? bk
A ak sa smiem spytat, tie otazky pripravuju cviciaci, alebo prednasajuci? Lebo predpokladam, ze ak cviciaci, tak stacia veci z cvik a ak prednasajuci, tak treba aj prednasky. :j_undecided:
EDIT: aha... ok, takze prednasky :( (dufam, ze navrhovych vzorov bude minimum :emot-rolleyes:, ostatne veci asi boli aj na cvikach)
ja som op urobil bez učenia na A
Quote from: ApokalypS on 30.05.2008, 00:28:02
tak nieco by som ani ja sam nevedel..
ked ani ty by si nevedel... hmm. a smiem vediet kto si ty? nejaky uzasny pro coder v c#? nikdo nevie vsetko
ywetka to bude vsetky navrhove vzory z prednasok? :) aspon toto prezrad :P spanok predsa treba, ked ste uz presunuli termin skusky :P :P
minuly rok boli a prd som z nich vedel :D odporucam pozriet :D
Quote from: ApokalypS on 29.05.2008, 22:10:42
<some output omitted>
...ale nakoniec mam.. takze spokojny.. este zajtra na skuske sa uvidi, ze co a ako viem o tom c mreza..
<some output omitted>
K tomuto mam otazku - ak je na zajtrajsiu skusku blokovane prihlasovanie, je mozne sa napriek tomu zucastnit skusky?
Tak som presiel archiv minuleho roka a zachytil nejake take pocity (volne expresivne podane) :
- na kkt... samy navrhovy vzor a UML
- tak akoze som vedel a aj tak som ledva vytiahol
- nefetuj
- na Comedy Central davaju lepsiu stand-up comedy jak Porubanove prednasky...
- mishela je "narusena" bo si chcela ist opravit znamku
- povrava sa ze jeden typek mal 91 A ale nevedia ci to nahodu nebola len cvicena opica
co sa tam dnes rozpravali, tak da sa prist, ale do miestnosti, kde je najmenej ludi.. asi si to viete pozriet na IS
btw AAA je micro, co sa tyka baterii :P :D
kOsTi: ale poruban je TJava :D
Quote from: pUf on 30.05.2008, 00:48:46
kOsTi: ale poruban je TJava :D
nevadi... aj tak to bolo v OOP teme :D
Quote from: majsi on 29.05.2008, 23:28:59
Toto dnesne preberanie zadani ma strasne sklamalo. Som si myslel ze toto je konecne predmet na ktorom vyletia vsetci ktory maju s PC spolocne len hranie hier a pozeranie porna. Ale nestalo sa tak . . . Ja osobne by som porovnal vsetky zadania a zrusil zapocty minimalne polovici ludom. Proste aj uplny debil dokaze pochopit ze 5 z 10 ludi odovzdalo uplne rovnake zadanie - urcite sa nasli aj taky ktory ani len scenar nezmenili. Nechcem menovat . . .
Chlapce Teba si tusim pamatam z minuleho roka... Ze si to bol Ty co tu minuly semester prisiel cirkusovat ohladom OT na fore? Promin za vytykanie Tvojej prehnanej moralnosti, ale tusim ze chyba je a priori zakorenena niekde v Tebe. :)
Mne sa skor zda ze si o sebe myslis prilis vela a svoje nedostatky si buris na ostatnych vo svojom okoli. ;)
suhlasim s "majsi" a nic si nemyslim ani o sebe, ani o ostatnych... ale vidim aj poznam ludi co sa neucia vobec a zadanie len pozhanaju a v pohode odovzdali... :lb:
Quote from: doc.returner on 30.05.2008, 00:56:46
Chlapce Teba si tusim pamatam z minuleho roka... Ze si to bol Ty co tu minuly semester prisiel cirkusovat ohladom OT na fore? Promin za vytykanie Tvojej prehnanej moralnosti, ale tusim ze chyba je a priori zakorenena niekde v Tebe. :)
Mne sa skor zda ze si o sebe myslis prilis vela a svoje nedostatky si buris na ostatnych vo svojom okoli. ;)
zlaty moj. ja netvrdim ze viem vsetko. mne zasa tvoj prispevok pripada ako prispevok coveka ktory si este ziadne zadanie nespravil sam. pretoze takyto system nastve kazdeho kto nad tym musel par hodin sediet. ale mozno sa mylim a je to len prejav tvojho nekonecneho flegmatizmu :)
Quote from: pUf on 30.05.2008, 00:48:46
co sa tam dnes rozpravali, tak da sa prist, ale do miestnosti, kde je najmenej ludi.. asi si to viete pozriet na IS
btw AAA je micro, co sa tyka baterii :P :D
kOsTi: ale poruban je TJava :D
Trefna poznamka, dakujem :D
som prestudoval archiv a vyzera to na ... uterak zajtra....otazky typu ktory navrhovy vzor pouzijes na toto a toto (vyber z 5 moznosti) a tych navrhovych vzorov je tam aspon 30...hezky...vecer sa pomo(o)dlim za prijatelne vygenerovane otazky :)
Quote from: majsi on 30.05.2008, 01:03:26
Quote from: doc.returner on 30.05.2008, 00:56:46
Chlapce Teba si tusim pamatam z minuleho roka... Ze si to bol Ty co tu minuly semester prisiel cirkusovat ohladom OT na fore? Promin za vytykanie Tvojej prehnanej moralnosti, ale tusim ze chyba je a priori zakorenena niekde v Tebe. :)
Mne sa skor zda ze si o sebe myslis prilis vela a svoje nedostatky si buris na ostatnych vo svojom okoli. ;)
zlaty moj. ja netvrdim ze viem vsetko. mne zasa tvoj prispevok pripada ako prispevok coveka ktory si este ziadne zadanie nespravil sam. pretoze takyto system nastve kazdeho kto nad tym musel par hodin sediet. ale mozno sa mylim a je to len prejav tvojho nekonecneho flegmatizmu :)
Si omylny v dvoch zakladnych koncepciach...
A) Doposial som robil kazde zadanie samostatne a som jeden z mala ludi, ktori zrobili dokumentaciu dobrovolne v LaTeX-u. Takze si pis ze som si nad tym "par hodin" posedel. ;)
B) Keby som bol nekonecne flegmaticky, tak MF co tu hadzes na forum.
Pravda je taka, ze neznasam trollov a spammerov. V tomto fore zaznamenavam naozaj minimalny prinos z Tvojej strany (snad az na jeden post ktory som nasiel na http://www.tu-ke.com/forum/index.php?action=profile;u=1639;sa=showPosts ).
Flegmaticky urcite nie... Horkokrvny urcite ano. :) Mne je fuk ci prechadzaju alebo nie - vadi mi to jedine vtedy, ked sa nad inymi navysuju alebo ponizuju ludi co nepresli. Tot vsio.
hmmm... use case a stavove diagramy budu? :emot-prettywink:
Quote from: majsi on 30.05.2008, 01:03:26
Quote from: doc.returner on 30.05.2008, 00:56:46
Chlapce Teba si tusim pamatam z minuleho roka... Ze si to bol Ty co tu minuly semester prisiel cirkusovat ohladom OT na fore? Promin za vytykanie Tvojej prehnanej moralnosti, ale tusim ze chyba je a priori zakorenena niekde v Tebe. :)
Mne sa skor zda ze si o sebe myslis prilis vela a svoje nedostatky si buris na ostatnych vo svojom okoli. ;)
zlaty moj. ja netvrdim ze viem vsetko. mne zasa tvoj prispevok pripada ako prispevok coveka ktory si este ziadne zadanie nespravil sam. pretoze takyto system nastve kazdeho kto nad tym musel par hodin sediet. ale mozno sa mylim a je to len prejav tvojho nekonecneho flegmatizmu :)
pozri, ja chapem... ja som sa tiez kolkokrat rozculila, ked ja som sa na niecom namakala, niekedy aj tyzdne a tyzdne a ostatni ani pol dna a maju este lepsie ako ja... to sa stava a v zivote sa s tym velakrat stretnes.
ja vobec netvrdim, ze som dnes nedala body niekomu, kto si sam nerobil zadanie - ano, dala... ale nie zapocet... mnohi z tych, ktorym som prebrala po zratani tych 16 proste nemaju a tym padom su mimo hry, hoci to sami este mozno nevedia. Kazdeho som sa vsak skusala pytat a pokial mi vedeli zodpovedat na niekolko otazok, nemala som problem nejake body dat...
keby som davala fakt len tym s originalnym zadanim, tak by to bolo este menej ako spominanych 55%... o politike na skole toho asi vela nevies, ale ak by sme vyhodili trebars 80% studentov, znamenalo by to katastrofalny kapacitny problem, kedze OOP malo len tento rok zapisanych 380 studentov - z nich vacsina predmet bude opakovat kvoli neodovzdanemu zadaniu a to nehovorim o ludoch, ktori maju zapich ltt a neurobia skusku vobec (co je asi dost mozne, podla toho, co som videla priklady - programator sa zapoti, amater nema sancu ich ani pochopit).
Mne neprekaza kritika ani nic, ale mohol by si aspon skusit pozerat sa na vec aj nasim pohladom a nasimi moznostami. Vdaka.
PS: dnes som vyhodila zhruba pomerne dost studentov, ani nechci vediet, co som si na seba za to vypocula... mf... tesime sa s teletetou dalsi semester ;) a tam to uz jedno nebude... OOP mozu v pohode opakovat, ale dany predmet v tretom rocniku im moze vazne narusit plany na ukoncenie bakalarskeho studia... pokusov je este dost. politika skoly a vyhadzovania sa meni... konecne... ale nemoze to byt naraz, to si snad uvedomujes.
Quote from: doc.returner on 30.05.2008, 01:12:49
Quote from: majsi on 30.05.2008, 01:03:26
Chlapci, pohodicka, skocte si radsej na pivo a tam si to vyrieste ;)
Quote from: ywetka on 30.05.2008, 01:22:25
programator sa zapoti, amater nema sancu ich ani pochopit).
A to mam taky spoteny ist este na skusku z Logiky?? :D
(za predpokladu, ze som programator a nie amater :) )
Quote from: ywetka on 30.05.2008, 01:22:25
PS: dnes som vyhodila zhruba pomerne dost studentov, ani nechci vediet, co som si na seba za to vypocula... mf... tesime sa s teletetou dalsi semester ;) a tam to uz jedno nebude... OOP mozu v pohode opakovat, ale dany predmet v tretom rocniku im moze vazne narusit plany na ukoncenie bakalarskeho studia... pokusov je este dost. politika skoly a vyhadzovania sa meni... konecne... ale nemoze to byt naraz, to si snad uvedomujes.
:thumbsup: :thumbsup: :thumbsup:
Quote from: doc.returner on 30.05.2008, 01:12:49
Si omylny v dvoch zakladnych koncepciach...
A) Doposial som robil kazde zadanie samostatne a som jeden z mala ludi, ktori zrobili dokumentaciu dobrovolne v LaTeX-u. Takze si pis ze som si nad tym "par hodin" posedel. ;)
B) Keby som bol nekonecne flegmaticky, tak MF co tu hadzes na forum.
Pravda je taka, ze neznasam trollov a spammerov. V tomto fore zaznamenavam naozaj minimalny prinos z Tvojej strany (snad az na jeden post ktory som nasiel na http://www.tu-ke.com/forum/index.php?action=profile;u=1639;sa=showPosts ).
Flegmaticky urcite nie... Horkokrvny urcite ano. :) Mne je fuk ci prechadzaju alebo nie - vadi mi to jedine vtedy, ked sa nad inymi navysuju alebo ponizuju ludi co nepresli. Tot vsio.
A) to je super ze si robis vetky zadania sam ;) chvalim ... to ze si dobrovolne robil dokumentaciu v LaTeX-e znaci o tom ze mas asi velmi vela casu, co ja urcite nemam.
B) preco proste nerespektujes co si myslim? myslis ze len tvoje prispevky su o niecom? sak si zaloz vlastne forum a kludne si tam pis iba ty. ak by si sa nechytil mojho prispevku kludne tu mohlo byt o par prispevkov menej ;)
Quote from: buhehe on 30.05.2008, 01:10:43
som prestudoval archiv a vyzera to na ... uterak zajtra....otazky typu ktory navrhovy vzor pouzijes na toto a toto (vyber z 5 moznosti) a tych navrhovych vzorov je tam aspon 30...hezky...vecer sa pomo(o)dlim za prijatelne vygenerovane otazky :)
heh a teraz co? :) ML alebo OP sa sustredit :) :) :) noc je este mlada :) :)
najma class diagram bude... este bude jeden, naznacim ze use case to nebude a viac zial nemozem prezradit ;)
Quote from: ywetka on 30.05.2008, 01:33:42
najma class diagram bude... este bude jeden, naznacim ze use case to nebude a viac zial nemozem prezradit ;)
:thumbs-up:
Quote from: ywetka on 30.05.2008, 01:33:42
najma class diagram bude... este bude jeden, naznacim ze use case to nebude a viac zial nemozem prezradit ;)
a tie vzory navrhove??? tak jak buhehe pisal? vazne vsetky??? :ohmigod:
niesom lenivec, zeby sa mi nexcelo to ucit ale cas neje :)
Quote from: puq on 30.05.2008, 01:36:45
Quote from: ywetka on 30.05.2008, 01:33:42
najma class diagram bude... este bude jeden, naznacim ze use case to nebude a viac zial nemozem prezradit ;)
a tie vzory navrhove??? tak jak buhehe pisal? vazne vsetky??? :ohmigod:
niesom lenivec, zeby sa mi nexcelo to ucit ale cas neje :)
su tam su... ale netreba ich vediet podrobne, skor prehladovo, ze ktore su ktore..
dufajme :) ale 23 bodov musim dat no :) dokoncim ML a vecer este diagramy a navrhove vzory...dufam ze krasne zakoncenie semestra v noci :D
Quote from: majsi on 30.05.2008, 01:31:00
A) to je super ze si robis vetky zadania sam ;) chvalim ... to ze si dobrovolne robil dokumentaciu v LaTeX-e znaci o tom ze mas asi velmi vela casu, co ja urcite nemam.
B) preco proste nerespektujes co si myslim? myslis ze len tvoje prispevky su o niecom? sak si zaloz vlastne forum a kludne si tam pis iba ty. ak by si sa nechytil mojho prispevku kludne tu mohlo byt o par prispevkov menej ;)
Velmi vela casu...? Namysleny a k tomu domyslavy, parada. :)
Preco by som mal respektovat ze tu na secko pindas pricom nepohnes ani prstom aby si niekomu pomohol? Minuly semester Ti vadili OT prispevky a tento semester ich tu sejes jedna radost. A neboj, neplanujem dalej podporovat Tvoju egocentralitu... Tym prispevkom si stratil akukolvek kredibilitu ktora Ti zostavala.
PS: Moje prispevky su o hovne, kazdy to vie. Ale aspon tu nechodim riesit svoje komplexy. :)
chvalim tvoju slovnu zasobu :)
ale ten majsi musi byt mimo sak uz len ked pozriem dole pod doc.returnera ta vidim ze by mohol mat A z javy, keby sam nerobil zadanie :))) magor :D inac doc. trochu zvolni ucenie :P nejak vela A tam mas :)))
sablony (templates) - to bude ??
ak dobre pamatam tak to su kolekcie pri c# :)
omg naco tam budu tie navrhove vzory a UML??? Viem je to len teoreticka otazka ale tak... zadanie som robil sam v pohode a ziadne UML ani navrhove vzory mi na spravenie toho zadania netrebali, a teraz jak citam tak rozmyslam nad tym ze moze clovek vediet normalne programovat v C# ale dodzubu ho na tych blbostiach co nesu k nicomu, to preco ten test nemoze byt robeny tak ze ho spravi ten co vie programovat v C# (resp. objektovo) a nie ten co sa nabifli tie blbosti? nechapem :emot-shakehead:
ked sa tym budes zivit, zistis, ze to su potrebne veci
resp. uz v tretom :D
Quote from: doc.returner on 30.05.2008, 01:54:59
Velmi vela casu...? Namysleny a k tomu domyslavy, parada. :)
Preco by som mal respektovat ze tu na secko pindas pricom nepohnes ani prstom aby si niekomu pomohol? Minuly semester Ti vadili OT prispevky a tento semester ich tu sejes jedna radost. A neboj, neplanujem dalej podporovat Tvoju egocentralitu... Tym prispevkom si stratil akukolvek kredibilitu ktora Ti zostavala.
PS: Moje prispevky su o hovne, kazdy to vie. Ale aspon tu nechodim riesit svoje komplexy. :)
no takze moj prvy prispevok nebol az taky OT. OT diskusiu si z toho spravil az ty. myslim ze ani keby sme tu pisali dorana tak neprideme na spolocnu rec. proste si mi nesadol a zjavne ani ja tebe.
to puq:
kto ti tu je magor? ked mas problem tak som vo v134. kludne mozes prist a povedat mi to do oci.
to v134 je ako vezenska cela cislo 134????
edit1: toto som dostal v PM:
"vysokoskolska 4, poschodie 1 vlavo, miestnost c v134. Slusne zaklop a vojdi som tu dost casto."
to som necakal ze dokonca aj jak ich nazvat, mozno vyucujuci, si chodia vyplakat na forum...
a co ja budem chodit za tebou... ty prid....justicna 9, presov.. :P
edit 2: a slusne zaklop, som tu dost casto...
edir3: jo este jedna vec ma napadla...naco nam tu na forum pises ako ta sklamalo hodnotenie zadani???????? co my s tym mame?????? pokial niesi student ta si to ries medzi vami, vy to preberate a ne my...tak nas s tym neotravuj laskavo...
Quote from: puq on 30.05.2008, 02:21:12
a co ja budem chodit za tebou... ty prid....justicna 9, presov.. :P
kua sak to nedaleko odomna :D byvas :D Alex. matusku :)
sry za OT :D
to by ma zaujimalo kto to je :)
kosti zbytocne ani ja som nevedel :D :D ale uz viem, nebel, zdravim susedko :D :D ani som nevedel ze taka ulica je niekde tam pri zimnej :D
Quote from: puq on 30.05.2008, 02:45:30
kosti zbytocne ani ja som nevedel :D :D ale uz viem
ta povedz :)
Quote from: kOsTi on 30.05.2008, 02:46:29
Quote from: puq on 30.05.2008, 02:45:30
kosti zbytocne ani ja som nevedel :D :D ale uz viem
ta povedz :)
jaaaaaj kto :) ja som cital kde :D ale kto kto je?
Čo označuje slovo "System" vo výraze "System.Console" v jazyku C# ?
Odpoveď:
a. Názov súboru (file name)
b. Meno základnej triedy (base class)
c. Menný priestor (namespace)
d. Meno odvodenej triedy (inherited class)
e. Meno statického dátového člena
Ktora odpoved je spravna? Namespace?
ja by dal B
Quote from: puq on 30.05.2008, 02:50:23
Quote from: kOsTi on 30.05.2008, 02:46:29
Quote from: puq on 30.05.2008, 02:45:30
kosti zbytocne ani ja som nevedel :D :D ale uz viem
ta povedz :)
jaaaaaj kto :) ja som cital kde :D ale kto kto je?
nechaj tak... podme sa ucit :D lalalalala... an animal was born.. lalalalala!!! :emot-dance:
v tych screenoch je oznacene B a odpoved je nespravna
Quote from: ppt on 30.05.2008, 02:55:05
Čo označuje slovo "System" vo výraze "System.Console" v jazyku C# ?
Odpoveď:
a. Názov súboru (file name)
b. Meno základnej triedy (base class)
c. Menný priestor (namespace)
d. Meno odvodenej triedy (inherited class)
e. Meno statického dátového člena
Ktora odpoved je spravna? Namespace?
namespace
omfg a to co je? :D
Podla mna by to malo byt c... :emot-rolleyes:
je to C...
preboha... to je absolútny základ toto... to ak toto nvš, tak ani na skúšku nechoď (preháňam, ale to je fakt základ c#)
Pripajam sa k "C"
Namespace je nieco take ako v jave package (balik)
urcite je to c (namespace) (moze to zvadzat ku tej triede ale neni to trieda, v C++ by to bolo vidno okamzite (System::xxx) ale C# to riesi kus blbo, clovek nevidi co trieda co namespace :) )
poprosím všetkých, čo sa ešte nevyjadrili, aby tak urýchlene urobili ;)
Quote from: Agamemnon on 30.05.2008, 03:01:27
je to C...
preboha... to je absolútny základ toto... to ak toto nvš, tak ani na skúšku nechoď (preháňam, ale to je fakt základ c#)
ono, viac krat sa mi uz potvrdilo ze clovek ovlada vselijake advanced veci a vsetko kolo toho ale da sa nachytat na uplne basic veciach :D
Quote from: Agamemnon on 30.05.2008, 03:01:27
je to C...
preboha... to je absolútny základ toto... to ak toto nvš, tak ani na skúšku nechoď (preháňam, ale to je fakt základ c#)
a nevedel som a idem :P :P :P mi to uniklo medzi prstami :)
no ta do rici, inac to som este nevidel napisane takto, furt sa to zacinalo rovno Console.daco,
mozno bolo niekde hore v zdrojaku napisane using namespace System :) (abo neviem jak to riesi C# :P )
Quote from: Havran on 30.05.2008, 03:04:11
no ta do rici, inac to som este nevidel napisane takto, furt sa to zacinalo rovno Console.daco,
ak dáš "using System;", tak to nepotrebuješ do toho písať... ale "dá sa kódiť" aj tak, že using nepoužiješ vôbec :) to by si potom videl ten kód :)
ale zase... niekedy je ten zápis s namespacemi nutnosť
hej lebo hore je using System;
ak tam mas toto tak nemusis pisat System.Console.blabla();
ale staci rovno Console.blabla()
a nielen pri tomto to plati ;)
kua neskoro :'(
Quote from: kOsTi on 30.05.2008, 03:02:48
Quote from: Agamemnon on 30.05.2008, 03:01:27
je to C...
preboha... to je absolútny základ toto... to ak toto nvš, tak ani na skúšku nechoď (preháňam, ale to je fakt základ c#)
ono, viac krat sa mi uz potvrdilo ze clovek ovlada vselijake advanced veci a vsetko kolo toho ale da sa nachytat na uplne basic veciach :D
hej, to je pravda :) ale tak toto ma fakt zarazilo :)
dikes :)
btw: ak sa teraz spýtam, aký majú namespace-i význam, tak mám šancu na odpoveď? ;)
A co poviete na toto?
Program v jazyku C# sa neprekladá priamo do vykonateľného kódu, ale do tzv. medzijazyka ...
Odpoveď:
a. MSEL - MS executable language
b. Visual C# .NET language
c. MS.NET - MS.NET language
d. MSIL - MS intermediate language
"A" to nie je
Vopred vdaka
no fasa a to jak som mal vediet btw ? bars v materialoch take veci tam nesu popisane
D
jednoznacne
Quote from: Agamemnon on 30.05.2008, 03:08:52
btw: ak sa teraz spýtam, aký majú namespace-i význam, tak mám šancu na odpoveď? ;)
n C#, namespaces are used to logically arrange classes, structs, interfaces, enums and delegates. The namespaces in C# can be nested.
:P :P
Quote from: Guisseppe on 30.05.2008, 03:09:14
A co poviete na toto?
Program v jazyku C# sa neprekladá priamo do vykonateľného kódu, ale do tzv. medzijazyka ...
Odpoveď:
a. MSEL - MS executable language
b. Visual C# .NET language
c. MS.NET - MS.NET language
d. MSIL - MS intermediate language
"A" to nie je
Vopred vdaka
d. msil
Quote from: puq on 30.05.2008, 03:10:32
Quote from: Agamemnon on 30.05.2008, 03:08:52
btw: ak sa teraz spýtam, aký majú namespace-i význam, tak mám šancu na odpoveď? ;)
n C#, namespaces are used to logically arrange classes, structs, interfaces, enums and delegates. The namespaces in C# can be nested.
:P :P
hehe, lol :)
Quote from: Agamemnon on 30.05.2008, 03:08:52
btw: ak sa teraz spýtam, aký majú namespace-i význam, tak mám šancu na odpoveď? ;)
zdruzovanie suvisiacich tried do celkov? :)
MSIL mojho skormneho odhadu :) http://en.csharp-online.net/Microsoft_Intermediate_Language_(MSIL)
edit: kua jak kym daco postnem tak vy uz vsetci poslete ... aspon raz chcem byt frajer ja... ;D
Quote from: Guisseppe on 30.05.2008, 03:09:14
A co poviete na toto?
Program v jazyku C# sa neprekladá priamo do vykonateľného kódu, ale do tzv. medzijazyka ...
Odpoveď:
a. MSEL - MS executable language
b. Visual C# .NET language
c. MS.NET - MS.NET language
d. MSIL - MS intermediate language
"A" to nie je
Vopred vdaka
a to z jakej ....... take otazky...cely semester nic, samostudium...a zajebu take otazky... :P :P
Quote from: kOsTi on 30.05.2008, 03:11:16
Quote from: Agamemnon on 30.05.2008, 03:08:52
btw: ak sa teraz spýtam, aký majú namespace-i význam, tak mám šancu na odpoveď? ;)
zdruzovanie suvisiacich tried do celkov? :)
jj... logické delenie kódu :)
co som mal moznost pocut tak aj minuleho roku aj tento bolo v testoch velmi velke mnozstvo UML diagramov a ich popis a dost zaludne otazky...
nevie niekto o tom nieco? lebo ja uz bu :ohmigod: :whacko:
tak class bude isto a ywetka dala echo ze este jeden :)
a de su dajake resourcy k tym veciam? :)
v lhavach tych co to toho ruku uz maju za sebou :)
Ak este mozem otazocku... :angel:
public class SolidObject : SurfaceObject
{
public virtual double Volume()
{
return 0.0;
}
}
public class Block : SolidObject
{
private double width;
private double height;
private double depth;
public Block(double width, double height, double depth)
{
this.width = width;
this.height= height;
this.depth = depth;
}
}
Označte správne prekrytie metódy Volume() v triede Block.
Odpoveď:
a.
public overload double Volume()
{
return width * height * depth;
}
b.
public override Volume()
{
return width * height * depth;
}
c.
public override double Volume()
{
return width * height * depth;
}
d.
public virtual double Volume()
{
return width * height * depth;
}
e.
public override double Volume()
{
width * height * depth;
}
Bude to C?
//edit: upravene, zas som sa nieco nove naucil. Dik Agamemnon ;)
c
a používaj [ code ][ /code ], pls
no toto som napriklad vedel :P :P
Quote from: Guisseppe on 30.05.2008, 03:27:43
...
//edit: upravene, zas som sa nieco nove naucil. Dik Agamemnon ;)
ono :) takto to už veľmi nemá zmysel :) ono to totiž zachováva formátovanie :) odsadenia a pod :) a keď si to tu kopíroval, tak to tie odsadenia malo, imo :)
inak: aj nabudúce :)
Quote from: puq on 30.05.2008, 03:31:16
no toto som napriklad vedel :P :P
trochu zvláštne :) také namespace-i sa používajú viac ako virtual/override :)
;)
Quote from: Agamemnon on 30.05.2008, 03:34:50
Quote from: puq on 30.05.2008, 03:31:16
no toto som napriklad vedel :P :P
trochu zvláštne :) také namespace-i sa používajú viac ako virtual/override :)
;)
ide o to ze niekde ja neviem zakladne veci, ale casom sa naucim no :) stava sa... bk bk bk
Quote from: puq on 30.05.2008, 03:40:06
Quote from: Agamemnon on 30.05.2008, 03:34:50
Quote from: puq on 30.05.2008, 03:31:16
no toto som napriklad vedel :P :P
trochu zvláštne :) také namespace-i sa používajú viac ako virtual/override :)
;)
ide o to ze niekde ja neviem zakladne veci, ale casom sa naucim no :) stava sa... bk bk bk
jj...
ono... ja som to bral cca podľa seba: v princípe viem tie veci, ktoré používam :)
Ja som zatial vedel vsetky tri ... mozem ist zajtra na skusku? :D :D :D
Quote from: Agamemnon on 30.05.2008, 03:34:50
Quote from: puq on 30.05.2008, 03:31:16
no toto som napriklad vedel :P :P
trochu zvláštne :) také namespace-i sa používajú viac ako virtual/override :)
;)
ale override pouzivas podla mna castejsie ako namespace, a uz mas jedno ci virtual abo jaky
lebo z nasho pohladu, otvorim Visualko dam novy program a namespace tam uz je takze to ani neriesim
to prisiel do styku vobec niekto s minulorocnymi otazkami?
lebo to co sa tu spomina mam aj ja, ale zase mam aj z minuleho roku a tie sa dost odlisuju od tych co sa tu preberalo, z tej varky co je ze otazka ohladom system.console a ta co tu vyssie bola ze spravna je Ccko odpoved....
a co tak sa podelit s tymi otazockami aj s nami? vopred dakuejm :)
Quote from: sri on 30.05.2008, 03:44:31
Ja som zatial vedel vsetky tri ... mozem ist zajtra na skusku? :D :D :D
Zajtra sedis vedla mna :P
Quote from: Havran on 30.05.2008, 03:48:18
ale override pouzivas podla mna castejsie ako namespace, a uz mas jedno ci virtual abo jaky
lebo z nasho pohladu, otvorim Visualko dam novy program a namespace tam uz je takze to ani neriesim
vidim, ze si toho este vela nekodil okrem toho zadania :D
jou ale tesim sa na reakcie na skusku :P
Quote from: puq on 30.05.2008, 03:59:32
a co tak sa podelit s tymi otazockami aj s nami? vopred dakuejm :)
skus na FTP ci niesu....
ja som uz spominal vyssie ze mi len hovorili ze tam bolo vela UML diagramov...a s tymi som sa ja vobec nestretol :j_embarassed:
jaj tesim sa ze ste sa zase vsetci vyplakali a poriesili si psychicke problemy...a tesim sa ze vzdy v skuskovom tu pridu vecni piceri ktori mi pridaju roboty svojimi trefnymi poznamkami a cely rok pre forum nespravia ani picu...
Quote from: JCube on 30.05.2008, 04:11:05
jaj tesim sa ze ste sa zase vsetci vyplakali a poriesili si psychicke problemy...a tesim sa ze vzdy v skuskovom tu pridu vecni piceri ktori mi pridaju roboty svojimi trefnymi poznamkami a cely rok pre forum nespravia ani picu...
no si myslim ze prave vtedy je najlepsie obdobie na diskusiu :D
skoda ze neviem o akych problemoch hovoris :)
inac z mojho odboru je tu strasne malo ludi, by som pvoedal ze nikto :)
JCube mas prist na v134 a povedat mu to do oci :D inac kto tam sedi by ma to zaujimalo....jaky.... onen sa tu prisiel vyplakat na forum :)
:thumbs-up: JCube...lets learn and progress :emot-dance:
Quote from: puq on 30.05.2008, 04:15:01
JCube mas prist na v134 a povedat mu to do oci :D inac kto tam sedi by ma to zaujimalo....jaky.... onen sa tu prisiel vyplakat na forum :)
vyzera ze ked je skuskove tak je iniciativny takze kuzmanyho 37 kosice...ked sadne na dvojku alebo stvorku tak je u mna hned...a ked donesie flasku palenky tak mozme pokecat...
:D :D macher :P nech si zmera sily v civile ne? :D :D
joj chodte sa ucit... zajtra bude 30 otazok z UML a 20 z navrhovych vzorov...
Quote from: puq on 30.05.2008, 04:24:15
:D :D macher :P nech si zmera sily v civile ne? :D :D
ach ja si nemusim porovnavat dlzku pipika ani to ze ci dalej docuram...nepotrebujem to..
eventy, delegáty sú na skúške?
Quote from: Agamemnon on 30.05.2008, 04:26:12
eventy, delegáty sú na skúške?
ked hej tak fasa :)
Quote from: Agamemnon on 30.05.2008, 04:26:12
eventy, delegáty sú na skúške?
nemyslim...aj na .NET to bolo spomenute len tak ze to existuje..
Quote from: Agamemnon on 30.05.2008, 04:26:12
eventy, delegáty sú na skúške?
a co teba to trapi??? nam xces nervy zrobit na noc??? :D :D :D
joj vyberem ja slovnik cudzich slov a bude :)
Quote from: JCube on 30.05.2008, 04:27:34
Quote from: Agamemnon on 30.05.2008, 04:26:12
eventy, delegáty sú na skúške?
nemyslim...aj na .NET to bolo spomenute len tak ze to existuje..
oka :)
Quote from: puq on 30.05.2008, 04:27:49
a co teba to trapi??? nam xces nervy zrobit na noc??? :D :D :D
jasne, kde by tu inak bola sranda :)
nechce sa mi učiť :) tak vymýšľam všetko možné iné :) oi. aj "blbé otázky" :)
nvm mne osobne sa paci skuska z .NET...dokodit daco do zadania a google povoleny... :) takto si ja predstavujem skusku... :) aj ked je pravda ze teoriu sa tiez treba naucit... :)
Quote from: puq on 30.05.2008, 04:27:49
Quote from: Agamemnon on 30.05.2008, 04:26:12
eventy, delegáty sú na skúške?
a co teba to trapi??? nam xces nervy zrobit na noc??? :D :D :D
hmm... ale keď už ide len o to: ;)
anonymné metódy nebudete mať? ;)
Quote from: JCube on 30.05.2008, 04:31:37
nvm mne osobne sa paci skuska z .NET...dokodit daco do zadania a google povoleny... :) takto si ja predstavujem skusku... :) aj ked je pravda ze teoriu sa tiez treba naucit... :)
tbis je podobná skúška :)
ono... také skúšky majú svoje čaro a význam, ale vo väčšine prípadov je to nemysliteľné :) napr. také ti/zi alebo ako sa to volá vlastne :)
Quote from: JCube on 30.05.2008, 04:31:37
nvm mne osobne sa paci skuska z .NET...dokodit daco do zadania a google povoleny... :) takto si ja predstavujem skusku... :) aj ked je pravda ze teoriu sa tiez treba naucit... :)
na TBIS mas prakticku skusku a aj net je povoleny ;) pod ;)
edit: heh Agamemnon bol rychlejsi
asi zacnem uvazovat aj nad tbis... :)
Quote from: pUf on 30.05.2008, 04:00:25
Quote from: Havran on 30.05.2008, 03:48:18
ale override pouzivas podla mna castejsie ako namespace, a uz mas jedno ci virtual abo jaky
lebo z nasho pohladu, otvorim Visualko dam novy program a namespace tam uz je takze to ani neriesim
vidim, ze si toho este vela nekodil okrem toho zadania :D
jou ale tesim sa na reakcie na skusku :P
no ono zadanie som robil v Jave taze tak :P :)
Zivotne dolezite pre OOP http://youtube.com/watch?v=8qUouKKatVg
nic take, nikto nech nad TBIS uz neuvazuje, :) zatial je tam 28 ludi a tak nech to ostane, bo este jak ma z toho vyrucia ta uz nervy chytim
Quote from: JCube on 30.05.2008, 04:34:08
asi zacnem uvazovat aj nad tbis... :)
ee ostan na AOP :P
mne na tbis vadil ten strašne nezmyselný jazyk :)
Agamemnon o AOP nevies daco povedat? oplati sa to? :)
Quote from: doc.returner on 30.05.2008, 04:35:09
Zivotne dolezite pre OOP http://youtube.com/watch?v=8qUouKKatVg
velmi pekne :D
Quote from: kOsTi on 30.05.2008, 04:38:54
Agamemnon o AOP nevies daco povedat? oplati sa to? :)
to iste som sa xcel spytat :) keby si nevedel mame na mysli aspektovo orientovane programovanie :) bude to v "jave" alebo nieco co z javy zrobili
Snad si to bude zajtra kazdy na skuske pohmkavat, to by sa mi pacilo... :D
No ale uz vazne </OffTopic>
AOP nie je novy predmet? my sme taky na vyber nemali
sak heeej... ty bud ticho :)
Quote from: kOsTi on 30.05.2008, 04:38:54
Agamemnon o AOP nevies daco povedat? oplati sa to? :)
hmm... mám pocit, že vy ste prví, čo si niečo také môže dať :) my sme taký predmet na výber nemali, terajší tretiaci myslím tiež nie... :) takže nvm k tomu nič povedať...
edit: takže ma predbehli :)
aha, aha, aha! :j_tongue:
Quote from: Agamemnon on 30.05.2008, 04:43:39
Quote from: kOsTi on 30.05.2008, 04:38:54
Agamemnon o AOP nevies daco povedat? oplati sa to? :)
hmm... mám pocit, že vy ste prví, čo si niečo také môže dať :) my sme taký predmet na výber nemali, terajší tretiaci myslím tiež nie... :) takže nvm k tomu nič povedať...
edit: takže ma predbehli :)
no ale tak mas vselijake to bocne info tak som myslel ze bude nieco o nom vediet :)
Quote from: pUf on 30.05.2008, 04:44:16
aha, aha, aha! :j_tongue:
:bananadance:
Quote from: kOsTi on 30.05.2008, 04:45:05
no ale tak mas vselijake to bocne info tak som myslel ze bude nieco o nom vediet :)
lol :) moje bočné info je značne obmedzené :) ak vôbec nejaké :)
:baaa: aaaaaaaaaa... uz pls chodte spat alebo sa ucit, lebo ma svojimi postami rusite pri uceni, sa koli vam neviem k tomu dokopat :03: ....jedine ze by ste sem napisali nieco, co zajtra rano pomohne :P ::) ;) :)
:puf: :puf:
kosti asi napisem mail vaclavikovi :) ze co to tam bude v tom :)
Quote from: Agamemnon on 30.05.2008, 04:47:10
Quote from: kOsTi on 30.05.2008, 04:45:05
no ale tak mas vselijake to bocne info tak som myslel ze bude nieco o nom vediet :)
lol :) moje bočné info je značne obmedzené :) ak vôbec nejaké :)
nevadiiiiiiii... hlavne ze mame Container a Lazy Initialization!
Quote from: puq on 30.05.2008, 04:48:40
kosti asi napisem mail vaclavikovi :) ze co to tam bude v tom :)
nvm budem to mat zaujimave... :D skoda ze vsetko zaujimave daju do tretieho...vychadza mi 71 kreditov...damn...
Quote from: kOsTi on 30.05.2008, 04:48:55
Quote from: Agamemnon on 30.05.2008, 04:47:10
Quote from: kOsTi on 30.05.2008, 04:45:05
no ale tak mas vselijake to bocne info tak som myslel ze bude nieco o nom vediet :)
lol :) moje bočné info je značne obmedzené :) ak vôbec nejaké :)
nevadiiiiiiii... hlavne ze mame Container a Lazy Initialization!
hehe :))
Quote from: JCube on 30.05.2008, 04:49:26
Quote from: puq on 30.05.2008, 04:48:40
kosti asi napisem mail vaclavikovi :) ze co to tam bude v tom :)
nvm budem to mat zaujimave... :D skoda ze vsetko zaujimave daju do tretieho...vychadza mi 71 kreditov...damn...
looooooool JCube kamikaze man :D
tak v zime mam naviac siete ktore zrobim cez leto a je zaujimave aj AOP aj TBIS a neviem sa rozhodnut ktore... :D
i ja som rozmyslal nad sietami, ale je toho moc, a treba sa na nieco zamerat, v mojom pripade, programovanie, siete vypustam, mam zaklad dost dobry a to mi staci :)
Quote from: JCube on 30.05.2008, 04:56:54
tak v zime mam naviac siete ktore zrobim cez leto a je zaujimave aj AOP aj TBIS a neviem sa rozhodnut ktore... :D
ako cez leto urobis siete ? Ti otvoria kurz, ci ako?
puq kde beries tie obrazky? :D
Quote from: kOsTi on 30.05.2008, 05:00:31
puq kde beries tie obrazky? :D
:D :D nasiel som na nete asi takych 20 tak ich menim podla situacie :))) momentalne nevidim uz pomaly na oci ale musim este OP pozriet :)
co je podla vas lahsie? Bezpecnost v internete ci TBIS? Resp., ked chcem kodovat a ne sa ucit teoreticke blbosti (dobre ako to tu furt ale predsa :) ), co si vybrat?
AOP :) tam budes mat kodenie :)
Quote from: puq on 30.05.2008, 05:03:02
Quote from: kOsTi on 30.05.2008, 05:00:31
puq kde beries tie obrazky? :D
:D :D nasiel som na nete asi takych 20 tak ich menim podla situacie :))) momentalne nevidim uz pomaly na oci ale musim este OP pozriet :)
toto si das po skuskach? :D
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fwww.fotosearch.com%2Fbthumb%2FTBZ%2FTBZ160%2Fhpo1x023.jpg&hash=0d3a2c4bd04c0a1553ca62c39ba82debf3f18d74)
btw... ja som ich nasiel 31 :P
Quote from: JCube on 30.05.2008, 04:49:26
Quote from: puq on 30.05.2008, 04:48:40
kosti asi napisem mail vaclavikovi :) ze co to tam bude v tom :)
nvm budem to mat zaujimave... :D skoda ze vsetko zaujimave daju do tretieho...vychadza mi 71 kreditov...damn...
Aspon nie som sam :) A to este rozmyslam nad BvI... Mozes priblizit co si myslel vetou "tak v zime mam naviac
siete ktore zrobim cez leto"? Je moznost zrobit CCNA 3 a 4 pocas leta aby to clovek nemusel mat cez zimny semester?
no mozno :D alebo tento si dam :D :D
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fwww.acclaimimages.com%2F_gallery%2F_TN%2F0093-0610-0620-1347_TN.jpg&hash=83aa7d7e5ed46c8049cd0b2f0952f3a6944a9457)
"lenosenie po opici"
Quote from: doc.returner on 30.05.2008, 05:11:28
Quote from: JCube on 30.05.2008, 04:49:26
Quote from: puq on 30.05.2008, 04:48:40
kosti asi napisem mail vaclavikovi :) ze co to tam bude v tom :)
nvm budem to mat zaujimave... :D skoda ze vsetko zaujimave daju do tretieho...vychadza mi 71 kreditov...damn...
Aspon nie som sam :) A to este rozmyslam nad BvI... Mozes priblizit co si myslel vetou "tak v zime mam naviac siete ktore zrobim cez leto"? Je moznost zrobit CCNA 3 a 4 pocas leta aby to clovek nemusel mat cez zimny semester?
samostudiom ide vsetko... :)
Az na zapis znamky do indexu, n'est-ce pas mon ami? :)
ved nemas problem si stiahnut offline kurikula a nastudovat si to cez leto...packet tracer je uz 5ka a vie viac ako 4.11 tak si to odskusas...labak mas k dispozicii od 11 do 15 kazdy den ak tam nie je vycuko pocas semestra...a nemas problem sa dohodnut s cviciacim a odklikat si testy za tyzden...
Tak to je dobre info, vrela vdaka! :beer1:
nejdeme spat k OP? :D
naco aj tak su tu same sracky... :D
videl som test práve - z minulého roku asi... nvm :) ale zajtrajší nie :) ak by som mal tento test robiť zajtra ako skúšku, tak ju možno ani neurobím :) lepšie ako D-E by som určite neurobil, hehe :)
Skor ideme spat :laugh:
Quote from: Agamemnon on 30.05.2008, 05:30:55
videl som test práve - z minulého roku asi... nvm :) ale zajtrajší nie :) ak by som mal tento test robiť zajtra ako skúšku, tak ju možno ani neurobím :) lepšie ako D-E by som určite neurobil, hehe :)
provokujes??????????????? am am am am am am
a co mame povedat my obycajni smrtelnici ?? :D :D
Quote from: Agamemnon on 30.05.2008, 05:30:55
videl som test práve - z minulého roku asi... nvm :) ale zajtrajší nie :) ak by som mal tento test robiť zajtra ako skúšku, tak ju možno ani neurobím :) lepšie ako D-E by som určite neurobil, hehe :)
velmi potesujuca sprava :D
Quote from: Agamemnon on 30.05.2008, 05:30:55
videl som test práve - z minulého roku asi... nvm :) ale zajtrajší nie :) ak by som mal tento test robiť zajtra ako skúšku, tak ju možno ani neurobím :) lepšie ako D-E by som určite neurobil, hehe :)
nestras dobre? vsetko sa da... :)
haha :hah: :hah: :hah: a zo mna sa smial ze neviem namespace....
Quote from: puq on 30.05.2008, 05:33:14
Quote from: Agamemnon on 30.05.2008, 05:30:55
videl som test práve - z minulého roku asi... nvm :) ale zajtrajší nie :) ak by som mal tento test robiť zajtra ako skúšku, tak ju možno ani neurobím :) lepšie ako D-E by som určite neurobil, hehe :)
provokujes??????????????? am am am am am am
a co mame povedat my obycajni smrtelnici ?? :D :D
neprovokujem...
ono... imo máte výhodu oproti mne... ja teóriu typu, čo je to polymorfizmus neovládam - viem, ako sa to používa, kedy to môžem použiť, na čo je to dobré... ale definície nvm... a ani si ich už nepamätám...
podobne aj ďalšie veci takéhoto typu
Quote from: Agamemnon on 30.05.2008, 05:35:24
neprovokujem...
ono... imo máte výhodu oproti mne... ja teóriu typu, čo je to polymorfizmus neovládam - viem, ako sa to používa, kedy to môžem použiť, na čo je to dobré... ale definície nvm... a ani si ich už nepamätám...
podobne aj ďalšie veci takéhoto typu
no nam nejak veris ze vieme :D
Quote from: puq on 30.05.2008, 05:35:18
haha :hah: :hah: :hah: a zo mna sa smial ze neviem namespace....
njn :)) to je tak, keď človek predpokladá rozumné veci a potom uvidí také niečo a príde na to, že teóriu nvie :)
nj ja som hovoril, ze zakerny bol ten test.. btw ja som mal 61 ah: :D
;) ja prave pozeram UML lebo neviem pomaly jak to vyzera :D k zadaniu som odovzdal len class diagram z visualka :))))
ja som mal z power designera peknucky... :) len kusok vela ciar to malo... :)
Quote from: ppt on 30.05.2008, 02:56:22
v tych screenoch je oznacene B a odpoved je nespravna
podel sa aj snami o tie screeny..
Quote from: kOsTi on 30.05.2008, 04:25:33
joj chodte sa ucit... zajtra bude 30 otazok z UML a 20 z navrhovych vzorov...
to odkial mas?? naisto ci nie..
a ps: (maly)pali ty co tu miesas karty.. informatik nie si uz davno.. v robote sa nudite??
mne sa ciary nekrizovali nakoniec ale boh vie ci to bolo vobec dobre :D
Quote from: puq on 30.05.2008, 05:38:30
;) ja prave pozeram UML lebo neviem pomaly jak to vyzera :D k zadaniu som odovzdal len class diagram z visualka :))))
ja tiez.. :D
inac pre antiUMLakov toto je super na to http://hornad.fei.tuke.sk/~forgac/op/Objektov%FD_n%E1vrh_aplik%E1cie,_tvorba_UML_diagramov_pomocou_StarUML.htm
toto je strucnejsie a poucnejsie podla mna http://s.cnl.tuke.sk/~ywetka/DTTahak.pdf
hej to ywetkine je fajne..
aj ja si myslim.. urcite pomoze..
len tak btw.. preco som este hore, nepovie mi niekto..
na klavesnicu nevidim.. na monitor uz vobec nie.. :D
Quote from: kOsTi on 30.05.2008, 05:50:11
toto je strucnejsie a poucnejsie podla mna http://s.cnl.tuke.sk/~ywetka/DTTahak.pdf
aj to mam otvorene :D prave idem na to :))) ale to prve som pochopil za 15 minut vytrevaleho sustredenia :))) cca 10 minut som surfoval medzi tym na nete ;)
zajtra bude pri pohlade na monitor s testom toto: :emot-shakehead:
a ja toto: :ohmigod:
nj seru na vas jdu spat
ja tiez..
dobre ja idem na navrhove vzory...:) a potom este ML aspon sa naucit tie 4 metavety a overenia, aby som aspon toto poriadne vedel :)
hehe na idem tiez na navrhove ale potom spat :D
kurwa este mi treba zemle namastit :D cize menim plan navrhove vzory -> zemle -> ML -> spat
Heh. podla mna bude sekvencny ten druhy diagam ..... urcite taku debilitu daju ... v slajde je o tom jak pre vyfetovnaych napisane
na sekvencne si spominam.. to som nevedel prave :D takym stylom bola ta konkretna otazka, ze 5 sekv. a vybrat, keru su spravne alebo nespravne.. uz nvm :D
no piste uz.. som zvedavy :P
88 B :) chuj do tych otazok...akoze rispekt tomu kto to vymyslal
no tak ako milasikovia?
navrhove vzoyry boli, aj uml... bola to jednoducho "krasa". navrhove vzory bolo treba len zbezne zadelit a tie uml no neviem... boli tam kadejake obrazky az ma z toho omina... bol use case aj sekvencny, potom este nejake class diagramy - o nich trebalo potvrdit nejake tvrdenia atp.
ale tak nakoniec som to vytiahol na 47 bodov z testu co znaci C v mojom indexe v pondelok.
glhf vsetkym.
jj, ale co som pozerala, vacsina nemala az taky problem, ako som cakala, mozno som ludi trochu podcenila :P. ti, co mali zadanie odovzdane normalne a zasluzene maju vsetci, myslim a dokonca velmi vysoke znamky... je samozrejme aj viacero tych, co neurobili, ale tak to je vacsina ludi s minimalnym zapichom... bn
83 B ... ale akoze excelentne otazky :emot-LMAO:
asi bol slaby dozor a mohli si radit :P :D
Quote from: pUf on 30.05.2008, 16:50:31
asi bol slaby dozor a mohli si radit :P :D
ver tomu ze ani radit by nepomohlo :D
mne pomohlo ked mi nemtom natocil monitor a okukal som odpovede :D
Quote from: pUf on 30.05.2008, 16:50:31
asi bol slaby dozor a mohli si radit :P :D
hm no nvm podla mna si ani radit nemohli co som len tak checkoval.. :)
hehe akoze E51, zadabie som zrobil sam ale co tam bolo na pisomke som nemal skoro nic sajnu :) ale zase skoro nic som sa neucil a cely cas mi trebalo extremne na zachod
jj ja som sa tiez skoro posral z tych otazok :D
heslo terminator vystihlo dokonale obsah testu...
mi sme mali singleton - zeby znamenie? (raz a dost!)
tak a je to zamnou, D67 bq, co je celkom vpohodke, na to ze som navrhove vzory nevedel a len tipoval... br
btw to s tym menenim hesla bolo peeekne na <> :03: , vsetci uz robili test a ja tam jak kkt klepem zaradom .. terminator... xyz ... jasterica .. a nic mi nebavi :trestac: a nakoniec heslo stolicka a uz to islo :bananawrite: ....uz som myslel ze som divny :sigh:
Quote from: Korgen on 30.05.2008, 17:42:38
tak a je to zamnou, D67 bq, co je celkom vpohodke, na to ze som navrhove vzory nevedel a len tipoval... br
btw to s tym menenim hesla bolo peeekne na <> :03: , vsetci uz robili test a ja tam jak kkt klepem zaradom .. terminator... xyz ... jasterica .. a nic mi nebavi :trestac: a nakoniec heslo stolicka a uz to islo :bananawrite: ....uz som myslel ze som divny :sigh:
heh to si mal potom so mnou :)
a k tym heslam... predomnou sedel jeden typek... zrejme HI... a pise hesla:
ja40 = jasterica
100licka = stolicka
...este sa cudoval co mu to nejde...
a len kukam a :ohmigod:
Quote from: kOsTi on 30.05.2008, 17:52:36
Quote from: Korgen on 30.05.2008, 17:42:38
tak a je to zamnou, D67 bq, co je celkom vpohodke, na to ze som navrhove vzory nevedel a len tipoval... br
btw to s tym menenim hesla bolo peeekne na <> :03: , vsetci uz robili test a ja tam jak kkt klepem zaradom .. terminator... xyz ... jasterica .. a nic mi nebavi :trestac: a nakoniec heslo stolicka a uz to islo :bananawrite: ....uz som myslel ze som divny :sigh:
heh to si mal potom so mnou :)
a k tym heslam... predomnou sedel jeden typek... zrejme HI... a pise hesla:
ja40 = jasterica
100licka = stolicka
...este sa cudoval co mu to nejde...
a len kukam a :ohmigod:
lool :D tak ten mal asi uz plnu hlavu ucenia, to chce kit-kat.. :lol9:
kazdopadne za mnou uz nikto nesedel, keby si to nahodou so mnou chcel niekto spojit :huh2: :whacko: ... ;D ::)
kde si mame v pondelok dat zapisat znamku?
ani srnka netusi :D
tak mna trosku prekvapil vysledok, tie ktore som siel len instinktivne, tie som sa trafil presne, a niektore ktore som veril ze budu spravne sa zase ukazali ako nespravne... ale zväcsa to boli tie o ktorych formulacii by som sa z pohladu matematickej logiky vedel hadat. ale som viac menej spokojny...
loner zapisat si ju mame hore na piatom u havliceho myslim. otazku by som ale modifikoval na kedy...
no lol...tie otazky boli po <> navrhove vzory co som si myslel ze bude moj nahrobny kamen tha boli jednobodove otazky a dali sa ale to umlko ma dostalo....nakoniec vsak 50 dokopy 80...(dufam ze zdenek bodik dohodi :))
edit: nepiste tak rychlo....:D
to viem osem nula nula
jj u neho na piatom od 8:00
zapich mi zapise havlice ? :D lebo pri odovzdavani mi povedali, ze to potom na skuse, na skuse ze potom, tak neviem kedy :D
tak zapich potrebujes od cviciaceho... inac to nepojde
no je po skuske....nepodarilo sa dakomu urobit screeny????
asi nie... ale pozri si na FTP veci z minuleho roka, je to podobne aj ked otazky su mozno troska divnejsie....
...no to hej otazky boli dost divne...neviem skade ich zobrali
ja co mozem povedat tak dost odveci test, hoci neucil som sa skoro nic, len zbezne prebehol, ale so zadanim to na 90% nemalo nic spolocneho...tak do buduceho roku, ked uz menite strukturu cviceni :P tak zmente aj skusku :P :P a keby som skor vedel ze bude stacit vediet, kde ktory navrhovy vzor patri :D by som bol rad, ja jak blbec v noci cital ich ale to kde patria som nejak nevnimal :))) ale D64 parada, este ML nech dostanem E a super :) prazdniny zacinaju mozno
Quote from: puq on 30.05.2008, 22:31:26
ja co mozem povedat tak dost odveci test, hoci neucil som sa skoro nic, len zbezne prebehol, ale so zadanim to na 90% nemalo nic spolocneho...tak do buduceho roku, ked uz menite strukturu cviceni :P tak zmente aj skusku :P :P a keby som skor vedel ze bude stacit vediet, kde ktory navrhovy vzor patri :D by som bol rad, ja jak blbec v noci cital ich ale to kde patria som nejak nevnimal :))) ale D64 parada, este ML nech dostanem E a super :) prazdniny zacinaju mozno
joj, ved ne my sme robili skusku... my sme zodpovedni len za cvika. po zapocte konci nasa kompetencia :P
:) nj ale myslim ze mate realnejsiu moznost vyvinut natlak smerom nahor kedze v tej pyramidke ste kdesi vyssie... :P
ja nehovorim nic vam doktorantom co ste mali cvika na starost, ja som hovoril vseobecne o predmete ako celku :) lebo ta skuska mi nic absolutne nedala...skuska nie predmet ;)
edit: inac ywetka cekni my messages som ti poslal PM :P
Quote from: JCube on 30.05.2008, 22:54:04
:) nj ale myslim ze mate realnejsiu moznost vyvinut natlak smerom nahor kedze v tej pyramidke ste kdesi vyssie... :P
mas pravdu... prideme za doc. Havlicem a povieme, nech porobi nove otazky na skusku...:D vies co na to povie... "urobte vy, ja nemam cas" a na to sa mozem vykaslat, je to nenormalne vela roboty a aj tak ta kazdy zdrbe, nech to robis tak ci onak... vid topic o ZSwI, tam som nad otazkami presedela nenormalne vela casu a efekt nula. ... ach jaj :D
Quote from: puq on 30.05.2008, 23:04:11
edit: inac ywetka cekni my messages som ti poslal PM :P
nejaku lubostnu co? :P
jj jak inac ;) taku luvostnu jak tebe vcera ;)
skuska nebola orientovana na cvika ale na prednasky, imho s nimi sedela dostatocne
ja viem ale aj tie prednasky by mal aktualizovat...C++ nikoh netrapi ked v skole sa robi v c#
Quote from: LONEr on 30.05.2008, 18:40:32
kde si mame v pondelok dat zapisat znamku?
Mam info ze v miestnosti 532B
najdu sa aj jedinci ktorych zaujima c++(tj ja)... ale v zmysle vyucby s tebou suhlasim, bolo by celkom fajn keby prednasky a cvika spolu synergizovali
Quote from: ywetka on 30.05.2008, 23:04:55
Quote from: JCube on 30.05.2008, 22:54:04
:) nj ale myslim ze mate realnejsiu moznost vyvinut natlak smerom nahor kedze v tej pyramidke ste kdesi vyssie... :P
mas pravdu... prideme za doc. Havlicem a povieme, nech porobi nove otazky na skusku...:D vies co na to povie... "urobte vy, ja nemam cas" a na to sa mozem vykaslat, je to nenormalne vela roboty a aj tak ta kazdy zdrbe, nech to robis tak ci onak... vid topic o ZSwI, tam som nad otazkami presedela nenormalne vela casu a efekt nula. ... ach jaj :D
tak ja viem ze vzdy bude nedobre...ale predstav si ako by to vyzeralo keby som za nim prisiel ja s tym ze nech spravi nove otazky... :) nvm ja revoluciu zacinat nebudem... :)
Ale sak tu vobec nejde o C++.
Keby ze otazky boli zamerane na C++ tak to je v pohode, sak to nema az tak daleko od C#.
Ale to mam len ja taky dojem, ze minimalne polka tych otazok ani nemala skoro nic spolocne s OOP?
Skor mi to pripada akoby jedna nemenovana osoba bola vytazena na predmet Technológie budovania IS!
Jedine pozitivum tej skusky bolo, ze uz teraz si jednoznace TBIS nedam!
co ma s tym spolocne TBIS? :)
garanta
TBIS ma uplne inu skusku a celkovo je to inac stavany predmet... no nie? :)
Co ja viem...
Co myslis kto asi tak robil tie otazky teraz na OOP skusku?
A co mi len tak ta anotacia TBIS pripomina...
sak pre mna za mna nechod... bude viac miesta pre inych :)
ta skuska bola ako zswi....len na zswi je o tony viac uml
lol s tym TBIS si zabil... ale tak tvoj nazor, ja to mam v trubke
Quote from: SSPPYY on 31.05.2008, 14:29:53
Jedine pozitivum tej skusky bolo, ze uz teraz si jednoznace TBIS nedam!
Nedavaj nedavaj, aspon nam ostatnym zvysi! :D
lol TBIS skuska spociva v tom ze spravis to iste co na zadani len jednoduchsie, a potom s havlicem pokecas o niecom co nemusi mat s TBIS nic spolocne
Ticho bud! :D Ja ho chcem odhovorit ;)
.
Ludia, nedavajte si TBIS, strasny predmet, kopu UML a skuska je masaker!! :P :P :P
aha ano pomylil som si to s bezpecnostou v internete :D
ludia, neviete ci to musim ist zapisat znamku v pondelok? neda sa niekedy inokedy?? alebo az na druhy rok napriklad? ved v systeme to uz je :)
ja som tak bol na PPI a vtedy som zistil ze voky neni taky akym sa robi na prednaskach ked vtipkuje s ludmi :D
Quote from: nemtom on 01.06.2008, 01:05:46
ja som tak bol na PPI a vtedy som zistil ze voky neni taky akym sa robi na prednaskach ked vtipkuje s ludmi :D
ja napodobne a navyse som sa dockal fuckera.....este stastie ze ma poznal bo inac by mi ani nedal ten podpis (on sa neobtazuje zapisat znamku...ma na to voktorandov)
Quote from: diacon.mex on 01.06.2008, 01:00:47
ludia, neviete ci to musim ist zapisat znamku v pondelok? neda sa niekedy inokedy?? alebo az na druhy rok napriklad? ved v systeme to uz je :)
no mne sa tam tiez nexce trepat do KE ked mam dalsi den Javu..
Trosku statistiky
-=iba Informatika=- :bananawrite:
Zapocet sa podarilo ziskat 130 studentom z celkoveho poctu 223 , cize 58%
-=Hospodarka informatika=- bv
Zapocet sa podarilo ziskat 27 studentom z celkoveho poctu 43 , cize 63%
-=Kybernetika=- :ringsmiley:
Zapocet sa podarilo ziskat 37 studentom z celkoveho poctu 67 , cize 58%
Stav po skuske: (vsetky studijne odbory)
A | | B | | C | | D | | E | | FX | |
poč. | % | poč. | % | poč. | % | poč. | % | poč. | % | poč. | % |
2 | 0.551 | 8 | 2.204 | 35 | 9.642 | 54 | 14.876 | 50 | 13.774 | 214 | 58.953 |
Priemerná známka: 2.48 (D)
Dakujem vsetkym, ktory nechodili na cvika iba preto, ze boli povinne. :hug:
cii tak to som s tym B este dobre dopadol :D
ale najlepsie je ze HI ma vacsiu uspesnost ako my :D
preco my nemame pristup k takym statistikam?
inac, sito, ako sa patri...
Quote from: valec on 01.06.2008, 06:25:30
preco my nemame pristup k takym statistikam?
inac, sito, ako sa patri...
- lebo nie si cvičiaci? :)
- sito na zápočtoch :) na skúške ani nie...
ale v brne studenti tiez nie su cviciaci, a predsa si mozu pozriet statistiky ku kazdemu predmetu.... ;)
Quote from: valec on 01.06.2008, 06:29:46
ale v brne studenti tiez nie su cviciaci, a predsa si mozu pozriet statistiky ku kazdemu predmetu.... ;)
nj :) a na mesiaci je nižšia gravitácia ;)
Quote from: kOsTi on 01.06.2008, 06:23:44
ale najlepsie je ze HI ma vacsiu uspesnost ako my :D
to ma na tom tiez zaujalo, ale mozno mali benevolentnejsi system :D
btw: nejako Vam tam tie cisla nesedia, 37 zo 67 nie je 58% ... a celkovy sucet studentov v prvej statistike a v druhej sa lisi o 30, ak dobre pocitam... :)
Quote from: Agamemnon on 01.06.2008, 06:48:53
Quote from: valec on 01.06.2008, 06:29:46
ale v brne studenti tiez nie su cviciaci, a predsa si mozu pozriet statistiky ku kazdemu predmetu.... ;)
nj :) a na mesiaci je nižšia gravitácia ;)
heh, ty mas odpoved na vsetko co ? :lol9:
----
EqO: dik za statistiky :thumbsup: ale ono dobre sa na to pozera uz ked ma clovek skusku hotovu :P ::) dufam, ze sem hodis statistiku aj po poslednom termine na skusku, ze kolko vlastne ludi spravi skusku.... no podla mna, drviva vacsina co ma zapocet, tak skusku aj urobi... ved to neni problem vyklikat si myslim :) ;)
Quote from: Agamemnon on 01.06.2008, 06:27:38
- sito na zápočtoch :) na skúške ani nie...
ta podla mna take isto sito aj na skuske ked 59% FX
hej, uznavam, ze HI mali trosku benevolentnejsi system, ktory bol ale zalozeny predovsetkym na tom, ze predmety, ktore budu mat v dalsich rocnikoch, s programovanim suvisia mozno jednym percentom, a teda nepotrebuju to nejako vediet. Narozdiel od informatikov a kybernetov, kde sa cele studium kodi ostosest... a kludne sa so mnou zacnite hadat. ;)
btw, uz si nepamatam, kto to napisal, ale tak to je riadna hovadina spajat OOP s TBIS... a este vacsia hovadina je, ze garant predmetu vymyslal skusku z OOP :D :D :D no LOL, uz ho vidim, ako sa babre s moodlom a po veceroch rozmysla nad chytakmi. :emot-LMAO: :emot-LMAO: :emot-LMAO:
Quote from: Havran on 01.06.2008, 16:03:03
Quote from: Agamemnon on 01.06.2008, 06:27:38
- sito na zápočtoch :) na skúške ani nie...
ta podla mna take isto sito aj na skuske ked 59% FX
tí, čo nemali zápočet, tú skúšku robili ako? :)
musíš počítať len tých ľudí, ktorí majú zápich
mozno ta statistika zahrna len ludi ktori boli prihlaseni na skusku :)
Quote from: Korgen on 01.06.2008, 07:30:47
Quote from: Agamemnon on 01.06.2008, 06:48:53
Quote from: valec on 01.06.2008, 06:29:46
ale v brne studenti tiez nie su cviciaci, a predsa si mozu pozriet statistiky ku kazdemu predmetu.... ;)
nj :) a na mesiaci je nižšia gravitácia ;)
heh, ty mas odpoved na vsetko co ? :lol9:
jasne :)
kde su vecni piceri? :) chyyyyyybate mi :hug:
to co je toto za system? ved ta skuska nic nema spolocne s Informatikou a vobec.. ja nechapem kto mohol daco take vymysliet.. a naco mi je cele OP? boha..
spokojny? :D
Quote from: Havran on 01.06.2008, 16:03:03
Quote from: Agamemnon on 01.06.2008, 06:27:38
- sito na zápočtoch :) na skúške ani nie...
ta podla mna take isto sito aj na skuske ked 59% FX
Do tych 59 percent su zapocitani aj ti, co nemaju zapocet.
Quote from: pUf on 01.06.2008, 16:57:32
to co je toto za system? ved ta skuska nic nema spolocne s Informatikou a vobec.. ja nechapem kto mohol daco take vymysliet.. a naco mi je cele OP? boha..
spokojny? :D
ale ty si robis prdel... :D mne chybaju taki co to myslia vazne... :) nemam sa z koho ujebavat... :)
nj :P a zachvilu uz nebudes mat z koho, ked skoncia skusky a bude tu mrtvo.. 1,4 ppw (post per week :D )
Quote from: ywetka on 01.06.2008, 16:03:34
hej, uznavam, ze HI mali trosku benevolentnejsi system, ktory bol ale zalozeny predovsetkym na tom, ze predmety, ktore budu mat v dalsich rocnikoch, s programovanim suvisia mozno jednym percentom, a teda nepotrebuju to nejako vediet. Narozdiel od informatikov a kybernetov, kde sa cele studium kodi ostosest...
Len nahodou som kukol do tohto threadu a po dlhom case nejaka dobra sprava :D
Quote from: pUf on 01.06.2008, 17:06:35
nj :P a zachvilu uz nebudes mat z koho, ked skoncia skusky a bude tu mrtvo.. 1,4 ppw (post per week :D )
JCube si zaregistruje este jedno konto, a bude si pisat sam so sebou ;D
wlade: neviem ci na druhom stupni sa stretnes s nejakym kpi predmetom, pozeral si?
jj bude sa hadat sam so sebou.. co je inak dost vyhodne, lebo stale ma pravdu on :D
ja to nepotrebujem... :D more kde su piceri?
Mozno im dosli "argumenty" :)
mal by si vediet ze picer si argumenty vzdy najde...napriklad len s tebou by sa mohli hadat o tom ze im argumenty nedosli...ale klasicky by nepovedali ake argumenty este maju... :D
Quote from: pUf on 01.06.2008, 17:12:44
wlade: neviem ci na druhom stupni sa stretnes s nejakym kpi predmetom, pozeral si?
Co som pozeral tak nejake Databazove vyvojove prostriedky tam budu, s anotaciou podobnou DbS. A potom su tam take veci co boli na UI brane okrajovo ako Objavovanie znalosti a podobne. Inac asi nic. Iba v predoslych rokoch. Ale cisto pod KPI tam nevidim nic, kedze HI zastresuje KKUI
Tak to radsej davaj pozor, nabehne Jadlovsky a bude krvavy masaker :D
jj mam tam s nim par predmetov a prave tie podla nazvu vyzeraju najlakavejsie tak bude to teda dilema na leto :D
Quote from: JCube on 01.06.2008, 17:13:37
ja to nepotrebujem... :D more kde su piceri?
WTF TU SOM!
dpc mam dokopy 50b cize FX, kua to mi nemohli prihodiť 1 bod ? sak som bol na kazdom cviku mada faka.. bu
..ale newa aspon mozem byt v pondelok doma :smokin: keep it real..
dop hlava ma boli, 2 dni som poriadne nebol doma teraz som vstal a ked si spomenem, ze rano sa trepat o piatej do skoly, zeby som zapisal skusku o osmej, ktorej vysledky som mal hned po nej tak parada...
Quote from: JCube on 01.06.2008, 17:13:37
ja to nepotrebujem... :D more kde su piceri?
mozno kazdy pije ;D
Quote from: diacon.mex on 01.06.2008, 19:20:43
dop hlava ma boli, 2 dni som poriadne nebol doma teraz som vstal a ked si spomenem, ze rano sa trepat o piatej do skoly, zeby som zapisal skusku o osmej, ktorej vysledky som mal hned po nej tak parada...
sak kludne sa ti moze zmenit vysledok keby si chcel... ale asi len k horsiemu :P
btw zajtra po 8:00 mame prist zapisat si OP jo? ale kde? lebo to nemam ani paru :D
k havlicemu :)
this guy -
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fkpi.fei.tuke.sk%2Fperson%2Fhavlice%2Ffoto.jpg&hash=8a74ac5c830688543e0144bfb0c8ecc522860256)
B blok tusim 5th floor
no neviem ci vobec pojdem.. jednak na dalsi den mam Javu takze sa mi nexce trepat 2x po sebe do KE a jednak ani zapich este nemam v indexe... btw: to za kym treba ist za cviciacim alebo za tym kto preberal zadanie? lebo pocas odovzdavania nam povedali ze to budu zapisovat na skuske... no a tam sa nic podobne nekonalo ...???
cviciaci :)
sak ja viem ku komu aj na ktorom poschodi je, len ktore cislo dveri to ma :) sa mi nexce hladat :D
:ohmigod: http://kpi.fei.tuke.sk/person/havlice/kpicard.php
Quote from: puq on 01.06.2008, 20:34:14
sak ja viem ku komu aj na ktorom poschodi je, len ktore cislo dveri to ma :) sa mi nexce hladat :D
sak tam bude kopa ludi tha co...
jj bude tam plnka na tej tmavej chodbe.. klaustrofobici ani nechodte :D
Quote from: kOsTi on 01.06.2008, 20:35:09
:ohmigod: http://kpi.fei.tuke.sk/person/havlice/kpicard.php
diky :D :D
este vytiahnem tie "vysoke" percetna, ktore dosiahlo HI.
Na cvikach mali to iste, aj pisomky mali tie iste, aj na zadanie sme od nich chceli to iste co od iba Informatikov. Hodnotenie zadani a teda aj udelovanie zapoctov bolo rovnake.
Je to vsak mensia vzorka ludi, cize sa tam viac prejavili specialne pripady. A to su tretiaci opakujuci predmet, no tiez dievcata a vyskyt sikovnych ludi. Nebola ziadna zamerna snaha zvyhodnovat HI, o com svedci aj celkom mala odchylka 5%.
Dam statistiku aj po dalsom termine skusky, tiez ma to zaujima aky bude koniec. Dufam, ze na skuske zareve co najmenej ludi, podla mna je to zbytocna zalezitost - strata casu.
ehm...pocujte...mam 50 bodov dokopy:X....a ten co tam bol na dozore mi povedal ze mam skocit za garantom...ze mozno mi da ten bod...oplati sa?
ale tak napr co som bol na skuske tak predomnou sedeli dvaja asi z HI (mal som aspon taky pocit) a hovorili ze nikdy neboli prihlaseny na moodly... ani heslo nevedeli na predmet atd... potom sa vynara otazka, ako vlastne vyzerali ich cvika? :)
naco ti moodle ? :) sak my sme mali vsetko zverejnene na forgacovej osobnej stranke na hornade :)
Quote from: kOsTi on 01.06.2008, 21:13:24
ale tak napr co som bol na skuske tak predomnou sedeli dvaja asi z HI (mal som aspon taky pocit) a hovorili ze nikdy neboli prihlaseny na moodly... ani heslo nevedeli na predmet atd... potom sa vynara otazka, ako vlastne vyzerali ich cvika? :)
HI maju v prvom rocniku tiez programovanie ,und jeden test v ramci zapoctovky a skuska su na moodli.. so this smells like bullshit ;D
ale myslel som ze na moodly na OOP :) nie konkretne moodle ako celok :)
...
Quote from: kOsTi on 01.06.2008, 21:13:24
ale tak napr co som bol na skuske tak predomnou sedeli dvaja asi z HI (mal som aspon taky pocit) a hovorili ze nikdy neboli prihlaseny na moodly... ani heslo nevedeli na predmet atd... potom sa vynara otazka, ako vlastne vyzerali ich cvika? :)
a z coho si usudil ze boli z HI. AJ ja som z HI a garantujem ti ze heslo na moodle vedeli vsetci, kedze aj na cvikach sme postupovali podla tych materialov, skoro na kazdej hodine sme mali pisomky bud teoreticke(zo zaciatku) a neskor prakticke....cize asi tak
lebo prisli v takej skupinke dievcat a chlapcov ktorych som nikdy nevidel ;)
a kosti zabudol podotknut ze skupina DIEVCAT :D co sa u nas nevidi :))))
jj sak tak to bolo myslene :)
Quote from: EqO on 01.06.2008, 21:10:38
Dam statistiku aj po dalsom termine skusky, tiez ma to zaujima aky bude koniec. Dufam, ze na skuske zareve co najmenej ludi, podla mna je to zbytocna zalezitost - strata casu.
EqO asi neprezradis co by mohlo byt na dalsom termine?? ci bude cosi podobne alebo dokonca to iste.. :D
Quote from: kOsTi on 01.06.2008, 21:13:24
ale tak napr co som bol na skuske tak predomnou sedeli dvaja asi z HI (mal som aspon taky pocit) a hovorili ze nikdy neboli prihlaseny na moodly... ani heslo nevedeli na predmet atd... potom sa vynara otazka, ako vlastne vyzerali ich cvika? :)
Quote from: puq on 01.06.2008, 21:14:48
naco ti moodle ? :) sak my sme mali vsetko zverejnene na forgacovej osobnej stranke na hornade :)
a my sme mali s mirekom na moodle/wiki.. kde ti heslo netrebalo..
Quote from: JCube on 01.06.2008, 16:55:32
kde su vecni piceri? :) chyyyyyybate mi :hug:
dpcdpcdpcdpcdpcdpcdpcdpcdpcdpcdpcdpcdpcdpcdpcdpcdpcdpcdpcdpcdpcdpcdpcdpcdpcdpcdpcdpcdpcdpcdpcdpc
vedel som co bude aj tak som sa tie uml a navrhove vzory neucil.. no nic.. opravak to isti..
Quote from: ApokalypS on 02.06.2008, 05:32:44
Quote from: EqO on 01.06.2008, 21:10:38
Dam statistiku aj po dalsom termine skusky, tiez ma to zaujima aky bude koniec. Dufam, ze na skuske zareve co najmenej ludi, podla mna je to zbytocna zalezitost - strata casu.
EqO asi neprezradis co by mohlo byt na dalsom termine?? ci bude cosi podobne alebo dokonca to iste.. :D
otázky sú generované moodlom - je tam databáza otázok a z tej ti systém vygeneruje daný počet otázok... dokonca ani ľudia v rámci 1 termínu nemusia mať (nemajú) rovnaké otázky
a niekedy mas aj viac rovnakych :D
nj.. stava sa..
a k tym otazkam, ktore moodle generuje, sa asi neviem dostat co.. :D
otazka bola, ci je to ta ista problematika.. ale asi hej..
Quote from: ApokalypS on 02.06.2008, 16:40:12
nj.. stava sa..
a k tym otazkam, ktore moodle generuje, sa asi neviem dostat co.. :D
otazka bola, ci je to ta ista problematika.. ale asi hej..
legálne nie
no.. dalo by sa polemizovat :D ked si niekto necha otazky na verejne pristupnom mieste.. :D (vyvoleni vedia o com hovorim, ostatnych sa to netyka :D )
inak sa tu predtym spominalo TBIS I., nie je tu niekto kto to tento semester mal a bol by sa ochotny stretnut a pokecat o tom(alebo aspon nejako cez icq alebo skype)? len by som chcel tak obsirnejsie vediet o com to je. to bolo trosku OT ale prepacte... dam aj daco k teme, ustna na prilepsenie bola uplne v pohode a havlice mi potvrdil prvy dojem, je to v pohode chlapik
Quote from: pUf on 02.06.2008, 16:55:21
no.. dalo by sa polemizovat :D ked si niekto necha otazky na verejne pristupnom mieste.. :D (vyvoleni vedia o com hovorim, ostatnych sa to netyka :D )
loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooool
chmod 777 rulz
Quote from: pUf on 02.06.2008, 16:55:21
no.. dalo by sa polemizovat :D ked si niekto necha otazky na verejne pristupnom mieste.. :D (vyvoleni vedia o com hovorim, ostatnych sa to netyka :D )
ako si dopadol na skuske z OP...ak smiem vediet samozrejme :j_wink:
D 61 - mna to vtedy moc nebavilo
Quote from: pUf on 02.06.2008, 20:41:10
D 61 - mna to vtedy moc nebavilo
nevedel by si ma pridat medzi vyvolenych ?... :j_wink:
netyka sa to OP a nie je to aktualne .. to bola len taka ilustracia :D
Quote from: Agamemnon on 02.06.2008, 21:21:27
Quote from: pUf on 02.06.2008, 20:46:37
netyka sa to OP a nie je to aktualne .. to bola len taka ilustracia :D
ono... taký hornád napr., to je jedna veľká bezpečnostná diera :)
daj hint, ze ako ju vyuzit :P
[tu boli nazvy predmetov, ale pUf namna krical a ja som to radsej zo strachu zmazal] ... :D :D :D
zmazal som si tu svoje príspevky o hornáde... :)
aj tak sme ich uz vsetci videli :P
Quote from: kOsTi on 02.06.2008, 22:00:46
aj tak sme ich uz vsetci videli :P
vm :) ale aj tak mám teraz lepší pocit :)
Quote from: nemtom on 02.06.2008, 21:57:31
[tu boli nazvy predmetov, ale pUf namna krical a ja som to radsej zo strachu zmazal] ... :D :D :D
nj to je respekt! :D
ale ja som nevidel :(
mam dotaz.. na skuske bol taky priklad: nieco z animal a dog..
dedenia a podobne..
ze co sa vypise, ak bude v kode nieco doplnene..
nepamätate niekto??
pamatame ale co chces vediet? ... pozri si dedenie a pracu s konstruktormi a nebude problem...
dik, pozeram..
ale zaujimal ma ten konkretny pripad..
je podstatne si zapamatat to co som nevedel ze ak tam nemas :base() tak sa implicitne vola neparametricky konstruktor nadradenej triedy :)
vdaka.. uzitocna informacia..
menší prieskum:
- koľko ľudí by malo záujem programovať cez prázdniny hru? adventúru, 2d... :)
totiž... mám takú ideu, že by sa mohlo zopár ľudí pozbierať a viac-menej rozšíriť zadanie z op o grafiku... :)
takže viac-menej... túto moju otázku berte ako prieskum :) zisťujem, koľko ľudí by malo záujem... či má vôbec zmysel niečo také robiť :)
pfff no ja by som zaujem mal ale nebude to mozne lebo budem odcestovany :(
u mna by sa zaujem tiez nasiel ale uz som si planoval sach ::) .. keby si sa skor spytal, niekedy zaciatkom semestra :D
Quote from: milaninho on 07.06.2008, 14:12:15
u mna by sa zaujem tiez nasiel ale uz som si planoval sach ::) .. keby si sa skor spytal, niekedy zaciatkom semestra :D
začiatkom semestra je veľmi otázne, čo bude :) resp. čo bude cez semester :) lebo mám škola + robota + diplomová práca (aj keď toto bude čas ešte)...
btw: šach... chystáš sa na aj na AI? alebo len šach pre 2 ľudských hráčov? lebo toto je jedna z vecí, o ktorej som rozmýšľal aj ja, ako projekt na prázdniny - samozrejme s AI som to chcel robiť... :) okrem ďalších srandičiek, ako napr. simulácia baktérií :)
ja by som rad ale bohuzial na prazdniny mam uz naplanovane Cisco a aj svoju Bc pracu..
Ja by som sa do toho aj pustil, nemam nic extra na plane, cize casu bude dost :) .
Quote from: Agamemnon on 07.06.2008, 05:24:12
menší prieskum:
- koľko ľudí by malo záujem programovať cez prázdniny hru? adventúru, 2d... :)
ja zatial nemam nic na plane.. ale vsetko sa moze zmenit..
aj ked grafika bude asi trosku narocne.. (ale ved vsetko sa da.. ked sa chce..)
cisto teoreticky by si mohol so mnou pocitat..
taka mala poznamka ... na nastenke sekretariatu KPI je oznam nejakeho podobneho znenia : Predlzujem termin odovzdavania zadani z Objektoveho programovania o tyzden t.j. do 10.6.2008 podpisany veducim katedry Ing. Kollarom (prepacte ostatne tituly som si nezapamatal) znamena to, ze este ma niekto sancu ziskat zapocet z OP ? nie zeby ma to zaujimalo osobne, lebo z OP uz mam aj skusku, ale keby to mohlo niekomu pomoct ... mozno by sa mohol vyjadrit niekto z cviciacich :) vdaka
myslim ze to to znamena... :)
Quote from: elektrikar on 07.06.2008, 17:01:02
taka mala poznamka ... na nastenke sekretariatu KPI je oznam nejakeho podobneho znenia : Predlzujem termin odovzdavania zadani z Objektoveho programovania o tyzden t.j. do 10.6.2008 podpisany veducim katedry Ing. Kollarom (prepacte ostatne tituly som si nezapamatal) znamena to, ze este ma niekto sancu ziskat zapocet z OP ? nie zeby ma to zaujimalo osobne, lebo z OP uz mam aj skusku, ale keby to mohlo niekomu pomoct ... mozno by sa mohol vyjadrit niekto z cviciacich :) vdaka
jj.... v utorok je odovzdávanie
fuu jake zlutovania na KPI... co to? :)
Quote from: ApokalypS on 07.06.2008, 16:58:43
Quote from: Agamemnon on 07.06.2008, 05:24:12
menší prieskum:
- koľko ľudí by malo záujem programovať cez prázdniny hru? adventúru, 2d... :)
ja zatial nemam nic na plane.. ale vsetko sa moze zmenit..
aj ked grafika bude asi trosku narocne.. (ale ved vsetko sa da.. ked sa chce..)
cisto teoreticky by si mohol so mnou pocitat..
ani veľmi nie :) ak sa vhodne upravia triedy, tak to bude len pridanie niekoľkých metód, ktoré zastrešia samotné vykreslenie - takže čo sa týka kódu, tak je potrebné pomeniť objekty/miestnosti a dopísať ich vykreslenie :)
trochu viac problémov je s reakciami na klikanie na obrazovku :) ale aj to sa dá pomerne elegantne vyriešiť... viac-menej niečo na spôsob win.forms :)
Quote from: kOsTi on 07.06.2008, 17:21:27
fuu jake zlutovania na KPI... co to? :)
asi rovnaky dovod ako na OS...aby nevyletelo vela ludi
kto mi povie, z ktorych zdrojov sa mam ucit UML diagramy? lebo ked nieco vygooglim, tak na jednej stranke su sipky take, na druhej zas ine.........a potom na teste mam len tipovat, ktore odo mna chcu? :)
http://s.cnl.tuke.sk/~ywetka/DTTahak.pdf
DeViLvs: vygoogli si aj ake symboly sa pouzivaju pri case diagramoch, ake pri sequence a ake pri class ... nieco z toho je myslim za 3 body
jo, ved preto sa to pytam, ze bolo toho dost na skuske.......ja len, ze v niektorych zdrojoch sa pouzivaju take sipky inde take......
ten ywetkin tahak je dobry, ale tam je len class diagram.......a ja sa trapim s use case a sequence
edit: co to som nasiel - http://info.sks.cz/users/ku/PRI/usecase.htm
http://sparxsystems.com.au/resources/uml2_tutorial/uml2_sequencediagram.html
kde ma kabinet Mirek Binas???
oproti A515...
DeViLvs : oki, tak aby si sa tolko netrapil najdi si na nete StarUML vytvor novy prazdny dokument a tam ked si vyberies use case diagram vidis ake symboly v nom mozes pouzit ... tak isto pre ostatne typy diagramov ;)
Quote from: Sooloni on 07.06.2008, 19:00:39
kde ma kabinet Mirek Binas???
Quote from: JCube on 07.06.2008, 19:01:54
oproti B515...
B515 nie :)
mirek má kabinet v A-bloku, naproti labu A512... vedľa učebne A537... dvere myslím A539
pardon...som si pomylil bloky...oproti A515 :)
Quote from: kOsTi on 07.06.2008, 17:21:27
fuu jake zlutovania na KPI... co to? :)
ked si cital eqov prispevok vo FEI, tak vies co to ;)
ten vznikol az po mojej otazke :)
aha :)
AI zatial nie, najprv len taky slaby odvar, ale casom pride aj AI
Quote from: milaninho on 08.06.2008, 02:55:49
AI zatial nie, najprv len taky slaby odvar, ale casom pride aj AI
skús začať týmto...
http://www.programming-challenges.com/pg.php?page=downloadproblem&probid=110107&format=html
neviem ci sa mi bude chciet zacinat takto.. koniec koncov sa k tomu urcite dostanem. momentalne ma napada iba nejaky greedy alg.. :laugh:
Quote from: milaninho on 08.06.2008, 19:16:43
neviem ci sa mi bude chciet zacinat takto.. koniec koncov sa k tomu urcite dostanem. momentalne ma napada iba nejaky greedy alg.. :laugh:
pre AI? tam sa používa minimax s nejakou optimalizáciou... alfa pruning, a pod. veci.. heurestiky a pod...
ten link, čo som dal, je programátorská úloha, kde má programátor zistiť, či zadaná pozícia na šachovnici je alebo nie je šach... :) to budeš musieť aj tak urobiť :) je to dobrá úloha na validáciu korektnosti ťahu (btw, keď sme toto rozoberali s porubänom, tak povedal, že väčšina študentov na škole to nezvládne napísať :))
:D pekne no, pri tom sachu, ako statuse v hre, treba dost toho osetrovat, cize dost zlozite to je :)
>>moodle (izra), 4.tyzden, prednaska "OOP_P03-4_1_dedicnost", 2.slide:
"Typ odvodenej triedy - class, Implicitný typ dedenia - private"
>>moodle (izra), 5.tyzden, prednaska " OOP_P03-4_3_C#_Dedicnost_Rozhrania_Kolekcie", 1.slide:
"každé dedenie je implicitne public"
asi mi nieco uslo, lebo podla mna si tieto dve vety scasti odporuju........vysvetli niekto? :)
nebude jedno pre C++ a druhe pre C mreza? (imho)
Nazdar lidi...Viem ze sa to tu uz urcite niekde spominalo ale strasne sa mi medzi tymi stranami nechce hladat...ospravedlnujem sa za svoju lenivost...neviete nahodou nieco z coho by sa dalo naucit UML kedze na cvikach sa toho prebralo strasne vela...poprosim len niejaky link alebo nieco podobne knihu kupovat fakt nemienim...nieco z coho by sa to dalo v pohode pochopit a co by mi malo stacit...dakujem RSVP
http://s.cnl.tuke.sk/~ywetka/DTTahak.pdf
to bolo na margo toho linku co som napisal...
tam nie je sekv.,user diagram
tak na prehlad celeho UML prednaska a potom class diagram z toho pdf
nazdarek
ide niekto na OP zajtra ?
prip. vy co to mate uz za sebou, co nam poradite, na co si treba dat bacha ?
a co tak najprc preletiet tak 20 stran dozadu? tam sa toho rozoberalo aaaaaz aaaaaaaaz
ywetka, eqo... pls, ako dopadlo dnešné odovzdávanie zadaní? :)
Quote from: Agamemnon on 10.06.2008, 23:32:43
ywetka, eqo... pls, ako dopadlo dnešné odovzdávanie zadaní? :)
dosli AZ dvaja ludia... no neboli uspesni :-\
Quote from: ywetka on 10.06.2008, 23:38:30
Quote from: Agamemnon on 10.06.2008, 23:32:43
ywetka, eqo... pls, ako dopadlo dnešné odovzdávanie zadaní? :)
dosli AZ dvaja ludia... no neboli uspesni :-\
loool :)
som čakal, že dôjdu vyskúšať skoro všetci, čo predtým neodovzdali... hmm...
no ved to .. ze je tu toho po milu jarmilu .. to bude trvat len kym najdem, nie to este precitam :D :D
co je viacnasobne dedenie a co jednoduxe?
To je to, ze jedna trieda dedi sucasne od viacerych tried. V jave a c# sa to neda priamo implementovat, iba v c++.Pri jednoduchom dedeni, dedi trieda iba od jednej.
Quote from: danielmi on 11.06.2008, 02:58:13
co je viacnasobne dedenie a co jednoduxe?
viacnásobné - dedíš od viacerých tried - v c# nemožné...
EDIT: nestihol som :)
aspon ja tak viem ze v csharp nemoze mat viac bazovyx tried,,takze mi tu pasuje odpoved ze trieda ma bazovu triedu,kt. je odvodena od inej baz.trriedy,,,ale pasuje mi aj ze trieda ma 1 baz.triedu,al od tejto zak.bazovej triedy je odvodenych viacero tried,,,tak mi vyberte,heheh
v tom priklade Animal a Dog - trieda Dog dedi od Animal................
ak tam v Dog nieje pouzite explicitne volanie bazoveho konstruktora cez to base tak sa po Dog d = new Animal(); bude alebo nebdue volat bazovy konstruktor bez parametrov? (pozn. a ak bude a nebude def. tak potom dojde ku chybe pri preklade ??? )
Ked to zavolas takto, tak nastane chyba pri preklade.
viacnasobne dedenie je ked trieda dedi priamo od 2 a viac bazovych tried.. ak dedi od bazovej ktora dedi od dalsej to je stale len jednoduche, pretoze priamo dedi len od jednej
Vsetkym nam prajem na dnes uspesnu skusku..... :emot-dance:
gl&hf to all of us :puf:
edit: 48/70 bq and another one down,another one down,another one bites the dust ::)
neviete poradit, kde najdem Eqo-a? Potrebujem zapisat zapich.
to plexisklo - gratulujem k skuske, nevies kedy spominali vyhodnotenie? o 12 ci druhej? sa mi zda ze druhej... Diky
neviem ci ti to pomoze, ale ja som mal tiez cvika s Eqom, ale zapich mi zapisal Havlice, ked zapisoval aj skusku!
takze sa vidime dneska o druhej u doc. Havliceho..
ja to mam za C.. :bannana_guitar: :bananadance: :ropebanana: :beer1:
to johnyo13 : dik, pomohlo, snad zapise aj mne zapich aj skusku :j_wink:
Stav po 2.skuske: (vsetky studijne odbory)
A | | B | | C | | D | | E | | FX | |
poč. | % | poč. | % | poč. | % | poč. | % | poč. | % | poč. | % |
4 | 1.099 | 18 | 4.945 | 54 | 14.835 | 77 | 21.154 | 65 | 17.857 | 146 | 40.110 |
Priemerná známka: 2.42 (D)
Ked to porovnam so stavom po prvom termine, tak padlo viac lepsich znamok.
Uz iba 16 ludi nema skusku.
Odpad (ti co maju Fx) z predmetu tvori 40% studentov. Pre porovnanie uvediem odpad (k sucasnemu datumu) na dalsich predmetoch:
Programovanie 48%
Operacne systemy 40,9%
Aplikacie pocitacovych sieti 7,9%
Zaklady SW ing. 17,9%
Bakalarska praca 23,7%
# trochu zabavy: irc.post.sk kanal kviz
co znamena ten odpad..znie to zaujimavo..40% studentov OP je len odpad :D
okej tak to napiseme tak pekne...renegati... :D
btw to programovanie 48% je uzasne cislo... :D
Quote from: JCube on 16.06.2008, 00:17:52
btw to programovanie 48% je uzasne cislo... :D
čo už, niektorí si netrafili školu :P
ta dnesna mladez... :P, len na siete by ich bolo :)
ja to vravim... seci sem chodia kvoli FEIkarkam :P :D
bakalarska praca 23%...omg
predpokladam ze rocnik 4. a 5. uz je co sa tyka renegatov kvalitnejsi... :D
Quote from: buhehe on 16.06.2008, 01:20:45
bakalarska praca 23%...omg
mno to je asi ten klasifikovany zapocet. ked niekto nejaky predmet z tretiaku neurobil, tak uz zbytocne robit BP.. 17,9% nema ZSwI + este nejake percenta dalsie predmety a hotovo. tak si to ja predstavujem, nie ze 23% dostalo Fx iba za BP.. aj ked mozno sa nejaki nasli, neviem
looseri su to
to co robia ti chudaci (terajsi prvaci) na programovani, co sa menili osnovy predmetu? sak za nasich cias ani neviem o nikom co by nespravil..a teraz polovica fuc(k)...
Quote from: johnyo13 on 16.06.2008, 05:10:24
to co robia ti chudaci (terajsi prvaci) na programovani, co sa menili osnovy predmetu? sak za nasich cias ani neviem o nikom co by nespravil..a teraz polovica fuc(k)...
za našich čias nvm o nikom, čo by nespravil OP... ;)
za vasich cias to nebola luza a odpad... :D
Quote from: JCube on 16.06.2008, 06:11:13
za vasich cias to nebola luza a odpad... :D
dakto je tu husty ...
a? bolo mi povedane ze som arogantny a namysleny...tak ked si to zvysok mysli tak sa tak spravam... este nejaky komentar ku mojej osobe? :)
drzi :P
Quote from: JCube on 16.06.2008, 06:25:21
a? bolo mi povedane ze som arogantny a namysleny...tak ked si to zvysok mysli tak sa tak spravam... este nejaky komentar ku mojej osobe? :)
teraz sa dost hodi veta z EqOvho podpisu, citujem: "#nie je dolezite co si ludia o tebe myslia, dolezite je aka si. Ludia sa mozu skarede mylit, az to boli Sad"
ti co potrebuju vediet aky som to vedia...zvysok mam v pazi... :)
Quote from: EqO on 15.06.2008, 23:25:20
Stav po 2.skuske: (vsetky studijne odbory)
Odpad (ti co maju Fx) z predmetu tvori 40% studentov.
som rad, ze k nim nepatrim.. :bannana_guitar: :bananadance: :ropebanana:
tento skvely predmet, a nemyslim to ironicky.. (netusim preco som ho pred rokom nespravil.. a uz viem.. lenivost moja.. :D), mam za C..
Quote from: Agamemnon on 07.06.2008, 05:24:12
menší prieskum:
- koľko ľudí by malo záujem programovať cez prázdniny hru? adventúru, 2d... :)
totiž... mám takú ideu, že by sa mohlo zopár ľudí pozbierať a viac-menej rozšíriť zadanie z op o grafiku... :)
takže viac-menej... túto moju otázku berte ako prieskum :) zisťujem, koľko ľudí by malo záujem... či má vôbec zmysel niečo také robiť :)
oživujem otázku :)
kto ste už písali, tak nemusíte znovu, beriem vás na vedomie :)
+
mám istú predstavu, ako by to mohlo vyzerať... svoje myšlienky zverejním v blízkej dobe (cca týždeň) + venoval som trochu času do návrhu... postupne to tu podávam, akákoľvek diskusia a nápady sú vítané :) a akékoľvek vylepšenie sa bude hodiť :)
(ak nič iné, tak sa aspoň naučím uml ;))
Keby som si nenasiel nic na kodenie cez leto tak by som do toho aj mozno isiel :)
myslim, ze svoj nazor som uz vyjadril.. ci to beries na vedomie, necham na tebe ;)
vazne este netusim, kde budem travit leto a je celkom pravdepodobne, ze asi doma..
a btw: ak sa nemylim, tak bol vcera posledny termin.. takze poprosim eqa aby zverejnil poslednu statistiku..
Ja by som do toho siel... zatial nemam ziadne konkretne plany ;)
EDIT: Oficialne potvrdzujem - ked este platit toto co tu pisal Agamemnon tak sa rad zucastnim ;)
zatiaľ platí :) do prázdnin sú ešte oficiálne nejaké 2 týždne :) do tej doby sa to rozbehne :)
a dovtedy si stihnem aj šach dokončiť :)
nvm, či to niekoho zaujíma, ale keby náhodou hej :) doxygen dokáže generovať dokumentáciu aj z komentárov, ktoré sú vlastné pre .net - teda z tých xml komentárov... veľmi užitočná vecička, hehe :)
par desiatok stran dozadu to tu bolo ;) a tusim si to aj ty spominal :P
Quote from: JCube on 22.06.2008, 01:16:55
par desiatok stran dozadu to tu bolo ;) a tusim si to aj ty spominal :P
ja určite nie :) ja len to som spomínal, že dokáže vygenerovať dokumentáciu aj pre c#, ak je komentár v štýle javadoc tam... nevedel som, že dokáže generovať dokumentáciu aj z xml komentárov, ktoré sú vlastné pre c# :) na to som prišiel až dnes :)