Ročníkový projekt Dynamické HTML


Vedoucí projektu: RNDr. Vladimír Kuthan
Složeni týmu: Aktualní stav projektu:
09/03 odevzdan
Dokumentace Starsi:
zari 2002 - zprava

Informace pro účastníky projektu

5.11. 2001 Rozeslán email se základními informacemi
13.11.2001,12:30, pokoj B608 Projektová schůzka, omluveno, že se budeme scházet kazdy tyden v utery v 12:30 na B608
20.11.2001, 12:30, pokoj B608 Zapis
27.11.2001, 12:30, pokoj B608 Projektova schuzka, dohodnut diagram zpracovani
28.2.2002, 15:00, pokoj B608 Projektova schuzka, dohodnut termin pristi schuzky na utery 5.3.2002, 9:00, pokoj B608
5.3.2002, 9:00, pokoj B608 Projektova schuzka,zpracování chyb = zavolat globalni funkci michyba(unsigned int errno,...) dalsi parametry se dohodnou dle potreby,
ktera provede globalni zpracovani chyby cislo errno ,
intervaly chyb:honza 0-1000,mato 1001-2000, tomas 2001-3000, petr 3001-4000, dalsi na pozadani u Honzy
chyby delitelny dvema - warning - jen vypise hlasku a pokracuje
lichy chyby -errory - vypise hlasku a konci
Honza udela formularik na Web na pridavani chyb
funkce na cteni zdroje:budeme si predavat cislo do pole, honza udela fci igetc(unsigned int cislo_pozice), ktera vrati znak na pozici cislo_pozice,
a funkci igetnc(unsigned int cislo_pozice,char* kam,unsigned int kolik_pismen), ktera vrati do pole kam kolik_pismen znaku od pozice cislo_pozice.
funkce int mivar(int pozice) - dostane prvni pozici za mivar, vrati pozici, na ktere se ma cist dal(za >).
funkce int miblock(int pozice, int konec) - dostana prvni pozici za miblock, vraci, pozici, kde se cte dal, konec - 0 neni konec, 1 - koncovy miblock
dalsi schuzka ve stredu 13.3.2002 v 8:00 v menze(sraz u vratnice).
12.3.2002, 8:00, u-lab Petr udelal osetreni funkci v I/O.
Tomas udelal hlavicky funkci.
Honza udelal zaklady parseru.
Do priste vsichni udelali examply, aby bylo mozno zkouset.
Vsichni budou davat sve "hotove" zdrojaky + prelozene moduly do sveho adresare v ~proj.
V adresari <muj> udelaji soubor muj.h a muj.o (a asi i muj.c), ktere se budou linkovat.
Bude globalni identifikator chyby nastala_chyba - 0 vse OK, jinak 1 - pokud erroor a 2 pokud warning.
Bude globalni promenna exitlevel, pokud vetsi nez 0, tak se tolik urovni vyskoci.
Pristi schuzka 19.3. ve 23:00 na pokoji B607.
19.3.2002, 23:00, B608 Pracovat budou vsichni jako uzivatel proj na mustafovi.
kazdy si ve svem adresari udela vlastni makefile a soubor info, ve kterem bude seznam objct souboru
honza udela skript, ktery z vyse uvedenych souboru info vytvori makefila a provede make.
Do priste si kazdy udela parser, na cteni se budou pouzivat vyse definovane funkce.(v ifmx.h)
Pristi schuzka 4.4. ve 21:30 na pokoji B607.
4.4.2002, 21:30, B608 Do priste vsichni budou mit funkcni parser, Makefile a objekty v souboru info. Pristi schuzka 9.4.2002 ve 9:00 na pokoji B608.
9.4.2002, 9:00, B608 Ukol:doladit + zacit implementovat. Pristi schuzka 16.4.2002 ve 23:00 na pokoji B607.
16.4.2002, 23:00, B607 Ukol:Petr+Tom - doladit parsovani mifce, Petr- parser upravit tak, aby nemuseli byt pred > mezery. Tom - delat dalsi funkce. Mato - upravit miblock, aby spravne zacinal a koncil. Zkusebni stranky pro ladeni (funguji jen z koleje): MIVAR , MIFCE , MIBLOCK . Pristi schuzka 23.4.2002 v 9:00 na pokoji B608.
23.4.2002, 9:00, B608 Ukol:Tom -Mifce parser+jedna funkcni funkce
, Petr:vyhodnocovaci fce,
Mato- parser+funcni blocky. Honza:modul do apache Pristi schuzka 2.5.2002 v 21:10 na pokoji B607.
2.5.2002, 21:10, B608 Základní verze funkční,do příště udělat mierror. Příklad násobilky . Pristi schuzka 28.5.2002 v 17:00 na pokoji B608.
4.12.2002, 23:30, B615
  1. Dohodli jsme se na novem makru zastupujicim datovy typ pro udavani pozice pri prasovani - TParsPozice - zatim ponechan na unsigned int
  2. promenna exiltevel funguje u mivar tagu, kontrola se provadi za kazdym volanim fci mivar, mifce, na konci mibloku a po volani fce vyraz_ar
  3. funkcni dalsi dlouhoocekavane funkce issetprom,issetprom_ar, promenne podporuji typ NULL, iteracni funkce pro promenne odladeny
Pristi schuzka Utery 12.12.2002 23:15 u Petra
Ukoly: a)Kazdy si udela prikladky na vsechno, co mu jiz chodi, abychom videli co dal.
b)Kdo jeste nema warningy a errory, dodela ke vsem svym funkcim + Mato odstrani prosim vsechny svoje gcc warningy a zprovozni u sebe promennou exitlevel
Tomas udela funkci TParsPozice skip_mivar(TParsPozice), ktera dostane pozici za zacatkem tagu <?MIVAR a vrati pozici za ukoncovacim tagem <?/mivar>
Pouzite dokumenty:
WebZdarma.cz