zxz | 16.08.2013 14:53 |
---|---|
Predmet:Re: Skola Vb-a za napredne Klas Modul: Ako u Vb U meniju insert odaberemo Klass modul tada naravno dobijamo klass modul kojemu takodje mozemo dati ime. Da bi razumjeli sta je klasa prvo moramo krenuti od objekata. Objekat ima stanje, ponašanje i identitet. Stanje objekta obuhvaća sva ugrađena svojstva objekta i trenutne (obično dinamičke) vrijednosti svakog od tih svojstava. -Svojstva omogućavaju da razlikujemo objekte (npr. tip ili boja itd) -Sva svojstva imaju pridružene vrijednosti. -Vrijednosti pridružene svojstvima se obično mijenjaju. Podaci o osobi sadrže svojstva: Ime Prezime Maticni Br. Datum rođenja Objekti: Mujo Pero Svaki od ova dva objekta zauzima zasebni prostor u memoriji iako dijele ista svojstva definirana zajedničkim predloškom – klasom |
zxz | 16.08.2013 15:16 |
---|---|
Predmet:Re: Skola Vb-a za napredne Klase: Moduli klase imaju dva dogadjaja, Initialize i Terminate. Obicno, potprogram dogadjaja Initialize sadrzi onaj programski kod koji treba biti izveden u trenutku kad je stvoren objekt. Dogadjaj Terminate sadrzi bilo koji programski kod koji se treba izvesti nakon nestanka objekta. Pored ovoga imamo procedure: Property Get koja sluzi za citanje Property Let za izmjenu odnosno unos podatka. Ovo je veoma szeto i uopsteno. Poslije cu postaviti par primjera kako to izgleda pa ce mozda biti jasnije. |
miro35 | 27.08.2013 13:39 |
---|---|
Predmet:Re: Skola Vb-a za napredne Ovo me posebno zanima Citat: Koji objekat treba biti stvoren?Initialize i Terminate Citat: Obicno, potprogram dogadjaja Initialize sadrzi onaj programski kod koji treba biti izveden u trenutku kad je stvoren objekt. |
zxz | 27.08.2013 16:45 |
---|---|
Predmet:Re: Skola Vb-a za napredne Ja se izvinjavam. Bio sam u bolnici pa nisam dalje pisao. Nadam se da cu za par dana moci nastaviti. Pozdravljam vas. |
zxz | 31.08.2013 17:41 |
---|---|
Predmet:Re: Skola Vb-a za napredne Evo jedna jenostavna klasa pa sad postavljajte pitanja ako nije jasno. U ovoj klasi nema terminate jer nije ni potrebno. |
|
Prilozi: Klasa.zip (Velicina datoteke:24.99 KB) |
zxz | 02.09.2013 11:00 |
---|---|
Predmet:Re: Skola Vb-a za napredne Izgleda ovdje vise niko ne zalazi? |
Getsbi | 02.09.2013 20:13 |
---|---|
Predmet:Re: Skola Vb-a za napredne Dobro došao iz bolnice. ![]() Pogledao sam malo pre primer. Nisam se do sada susretao sa procedurama Property Get i Property Let. Da li je to iz VB6 pa je u VBA zbog kompatabilnosti? |
zxz | 02.09.2013 20:59 |
---|---|
Predmet:Re: Skola Vb-a za napredne Mozda te nisam dobro razumio. Klasicni vb posjeduje klase i naravno sve je to isto kao i u accessu samo sto Vb ima jos nekih dodatnih mogucnosti. Klase se koriste i u accessu a sve ovisno od toga sta zelis napraviti. |
zxz | 03.09.2013 09:57 |
---|---|
Predmet:Re: Skola Vb-a za napredne Ovo nismo dosli ni do pola ali eto izgleda niko ne prati vise. Izgleda da cemo morati prekinuti. |
miro35 | 03.09.2013 10:56 |
---|---|
Predmet:Re: Skola Vb-a za napredne Trebat će mi vremena da nešto zaključim.Prvi put vidim class modul.Ali primjer je dobar i jednostavan. |