Shadowed: Nadjoh malo vremena da pogledam detaljnije ovu temu. Imam nekoliko pitanja za korisnika rgdrajko, cisto diskusije radi, posto ima mnogo vise godina iskustva od vecine nas, mozda naucimo nesto od njega. BTW, svaka cast na ulozenom trudu i volji da besplatno uradi aplikaciju.
Radi lakse organizacije i odvaranja, numerisacu...
1. Ako je
Da li je onda
ovo primer lepog izgleda aplikacije?
2. U kodu nema deklaracije promenljivih. Nigde nema ni jedne Dim kljucne reci (osim ReDim koji je u nekim situacijama bio neophodan). Ako je poznato da:
-Deklaracija promenljivih omogucava manje zauzece memorije jer se ne koristi Variant tip koji je opisni
-Koriscenje unapred deklarisanih promenljivih je brze jer se ne vrsi rad sa Variant tipom kod kojeg je potreban rad u pozadini da bi vrsio rad sa bilo kojim tipom promenljive
-Deklaracija omogucava prilikom pisanja koda olaksanje u vidu IntelliSense-a sto iako tebi mozda nije potrebno olaksace posao onome ko kasnije radi. Kao iskusan programer pretpostavljam da znas da kod obicno koristi i drugi programer ne samo onaj koji ga je prvi pisao. Pogotovo sto je ovo kako si napisao "skolski primer".
-Povecava preglednost koda ako se prilikom deklaracije u komentaru navede i sta predstavlja ta promenljiva
koji je razlog nedeklarisanja promenljivih?
3. Sve klase osim clsSlog nemaju metode vec samo property-e. Zbog cega su onda to klase? Zasto nisu napravljene strukture sa istim property-ima? Strukture tome i sluze, zar ne? Pada mi na pamet samo jedan razlog...
4. U metodi clsSlog.UcitavanjeIzFajla imas brojac kojim odredjujes koji je podatak trenutno ucitan. Zasto je to radjeno pomocu velikog broja If-ova umesto pomocu Select Case?
5. Zasto se vrednosti menjaju u Change dogadjaju tekstbox-ova? Nije neki narociti issue, ali jednostavnije je da se to uradi prilikom snimanja tj. klika na taster za snimanje ili pri promeni sloga. Bilo bi na jednom mestu u kodu i lakse za odrzavanje.
Za sada toliko. Nemam na zalost vremena da detaljnije pogledam. U sustini, sve ovo radi, ali izgleda kao da je pisao neko ko ili radi vrlo sablonski ili je neiskusan. Pretpostavljam da je ovo prvo, s' obzirom na dugogodisnje rgdrajko-vo iskustvo.