niti jedan upit do sada ?!
ne razumijem - nitko nema slobodnog vremena ?
nitko nema potrebe za dodatnom zaradom ?
evo opis prvog konkretnog zadatka - pokušaj u miru svog doma riješiti zadatak , pa se javi s ponudom ...
1- izaberi bilo koji projekt u C
a) možeš zatražiti od mene neki primjer
b) možeš sam izabrati ili kreirati test projekt
2- instaliraj DOXYGEN i kreiraj HTML te XML izlazne mape za testni C projekt
3- u paketu DOXYGEN imaš DOXMLPARSER statičku biblioteku. imaš i mapu EXAMPLE s primjerom kako se koristi ta biblioteka.
4- kreiraj standardni Qt projekt i uključi biblioteku doxmlparser u projekt
PROJEKTNI ZADATAK:
projekt treba imati tri modula: PARSER, DESIGNER i VIEWER
modul PARSER treba definirati sučelje za otvaranje mape s XML dokumentacijom C projekta, kao i prihvat svih objekata u liste. baš kao i u DOXYGEN dokumentaciji liste moraju biti zasebne za objekte, strukture, varijable, definicije ...
modul DESIGNER treba definirati sučelje koje dozvoljava operateru da složi forme za pregled i izmjenu podataka. potrebno je definirati menu za pristup svakoj formi, kao i raspored elemenata na formi. u principu sve forme izgledaju jednako: svaka stavka iz liste predstavljena je na formi pomoću dvije vizualne kontrole: kao labela te kao text polje za prikaz/promjenu. na formi se nalazi i standardni set gumbića - Apply, OK, Cancel, Next, Previous, PgUp, PgDown
tehnika kojom će se stavke iz liste dodjeljivati/uklanjati s forme prepuštena je vašoj mašti - ali operater mora imati punu slobodu da kreira neograničen broj formi s naravno ograničenim brojem kontrola na svakoj formi.
u modul VIEWER potrebno je definirati prikaz formi uz nekakav sustav navigacije između formi. također je potrebno definirati aktivnosti na gumbe
i to je to - ima dosta posla - super - bit će i novaca
