Pozdrav,
Juče sam napravio jedan ljep tutorial (tako vi kažete) koji je obrisan i nije mi ja sno zašto ali sad nema veze. Pročitao sam neka pravila i shvatio da sam se džaba trudio ali valjda je nekom pomoglo. Pošto sam rekao želio bih dobiti moderatora na Development & Web Design. U ovom tutorialu govorit ćemo o Visual Basic 2008 ActiveX kontrolama, zašto koja služi i kako je koristiti. Pa počnimo sa tutorialom:
1. Najvažnija kontrola bez koje se nemože raditi je Form kontrola ili sami prozor u kojem radimo. Možemo izvršiti više radnji sa njim i u njega smiještati ostale kontrole. Kao i svaka kontrola može se koristiti u više načina i svrha. Osnovni rad koji Form-a izvrši jeste pokretanje komande (linije koda) čim se aplikacija aktivira.

2. Jedna od najednostavniji ActiveX kontrola a najviše korištena je Button (bs. Dugme). On služi da klik pretvorimo u aktivator neke komande koju želimo pokrenuti ili izvršiti. Veoma je prilagodljiv te svestran.

3. Isto često korištena kontrola je Label. Služi za postavljanje teksta u vidu nekih uputa za korištenje ili slično. Može se izmjenjivati i nije fiksan. Često se koristi u Windows aplikacijaa kao i u drugim OS-ima.

4. Timer je kontrola koja služi za uzastopno ponavljanje neke operacije velikom brzinom ili česti refresh očitavanja. On pripada komandama kojima je potrebno zadati da radi svoj zadatak. Tj. potrebno ga je aktivirati nekom drugom kontrolaom. Uzmimo naprimjer Button i kad kliknemo na njega da se Timer1 aktivira.
Da bi pokrenuli Timer potrebno je zadati button1 da ga aktivira sljedećim kodom:
Timer1.start
ili
Timer1.enabled = true
Da bi ga zaustavili potrebno je upisati suprotne komande:
Timer1.stop
ili
Timer1.enabled=false

5. Picture box je jedna komanda koja nema neku posebnu kodnu funkciju nego više vizuelno i dekorativno. Možemo dadati slike u arhivu programa i pomoću Timera napraviti slideshow. Slideshow neće imati efekata ali radit će svoje.

6. Textbox je kontrola koja služi za unošenje podataka u aplikaciju fizičkim putem tj. pisanjem. Često služi za detaljniji rad drugih kontrola i za dobunjavanje istih. Ona je posebna kao i neke druge komande jer se može samo u dužinu mijenjati njezina veličini a ne i visini.

7. Trackbar služi za podešavanje finoće rada neke komande. Isto radi fizičkim putem tj. kad mišem povučemo slider na kontroli. Možemo mijenjati trenuti položaj i automatski što znači da je kontroliran aplikacijom.

8. Progressbar služi za prikaz napredka nekog procesa ili intenzitet istog. Komplikovaniji je za korištenje ali se lako može naučiti. Da bi odredili stepen pomicanja tj. koliko će se svakim korakom mijenjati njegova vrijednost koristimo sljedeći kod:
Progressbar1.incerment(ovdje pišete željenu veličinu u pixelima)
Takođe da bi radio potrebno je imati Timer ili nešto drugo što će mu mijenjati vrijednost.

9. LinkLabel je sličan Labelu običnom samo što pri njegovom kliku pokrećete neki proces nezavisan od aplikacije kao npr. pokretanje neke Web Stranice itd.

10. Dijalozi su prozori kojima odrećujemo smije roka neke radnje i resurse za tok. Nisam htio da navodim svaki jer ih je dosta a svi rade na istom principu. Neki od njih su: Open File Dialog, Save File Dialog, Font Dialog, Color Dialog itd.

Evo završio sm sa tutorialom i nadam se da vam se svidio i da ste nešto korisno naučili od mene. Bilo mi je potrebno oko 45 minuta da ovo sve završim ali sad je gotvo i ponosim se sa njim. Ako vam se svidi ovaj tutorial bit će ih još. Oprostite za potencijalne greške u pisanju jer svako griješi osim budale (budala neće da prizna)
Pozz od mene i doviđenja !!!
Juče sam napravio jedan ljep tutorial (tako vi kažete) koji je obrisan i nije mi ja sno zašto ali sad nema veze. Pročitao sam neka pravila i shvatio da sam se džaba trudio ali valjda je nekom pomoglo. Pošto sam rekao želio bih dobiti moderatora na Development & Web Design. U ovom tutorialu govorit ćemo o Visual Basic 2008 ActiveX kontrolama, zašto koja služi i kako je koristiti. Pa počnimo sa tutorialom:
1. Najvažnija kontrola bez koje se nemože raditi je Form kontrola ili sami prozor u kojem radimo. Možemo izvršiti više radnji sa njim i u njega smiještati ostale kontrole. Kao i svaka kontrola može se koristiti u više načina i svrha. Osnovni rad koji Form-a izvrši jeste pokretanje komande (linije koda) čim se aplikacija aktivira.

2. Jedna od najednostavniji ActiveX kontrola a najviše korištena je Button (bs. Dugme). On služi da klik pretvorimo u aktivator neke komande koju želimo pokrenuti ili izvršiti. Veoma je prilagodljiv te svestran.

3. Isto često korištena kontrola je Label. Služi za postavljanje teksta u vidu nekih uputa za korištenje ili slično. Može se izmjenjivati i nije fiksan. Često se koristi u Windows aplikacijaa kao i u drugim OS-ima.

4. Timer je kontrola koja služi za uzastopno ponavljanje neke operacije velikom brzinom ili česti refresh očitavanja. On pripada komandama kojima je potrebno zadati da radi svoj zadatak. Tj. potrebno ga je aktivirati nekom drugom kontrolaom. Uzmimo naprimjer Button i kad kliknemo na njega da se Timer1 aktivira.
Da bi pokrenuli Timer potrebno je zadati button1 da ga aktivira sljedećim kodom:
Timer1.start
ili
Timer1.enabled = true
Da bi ga zaustavili potrebno je upisati suprotne komande:
Timer1.stop
ili
Timer1.enabled=false

5. Picture box je jedna komanda koja nema neku posebnu kodnu funkciju nego više vizuelno i dekorativno. Možemo dadati slike u arhivu programa i pomoću Timera napraviti slideshow. Slideshow neće imati efekata ali radit će svoje.

6. Textbox je kontrola koja služi za unošenje podataka u aplikaciju fizičkim putem tj. pisanjem. Često služi za detaljniji rad drugih kontrola i za dobunjavanje istih. Ona je posebna kao i neke druge komande jer se može samo u dužinu mijenjati njezina veličini a ne i visini.

7. Trackbar služi za podešavanje finoće rada neke komande. Isto radi fizičkim putem tj. kad mišem povučemo slider na kontroli. Možemo mijenjati trenuti položaj i automatski što znači da je kontroliran aplikacijom.

8. Progressbar služi za prikaz napredka nekog procesa ili intenzitet istog. Komplikovaniji je za korištenje ali se lako može naučiti. Da bi odredili stepen pomicanja tj. koliko će se svakim korakom mijenjati njegova vrijednost koristimo sljedeći kod:
Progressbar1.incerment(ovdje pišete željenu veličinu u pixelima)
Takođe da bi radio potrebno je imati Timer ili nešto drugo što će mu mijenjati vrijednost.

9. LinkLabel je sličan Labelu običnom samo što pri njegovom kliku pokrećete neki proces nezavisan od aplikacije kao npr. pokretanje neke Web Stranice itd.

10. Dijalozi su prozori kojima odrećujemo smije roka neke radnje i resurse za tok. Nisam htio da navodim svaki jer ih je dosta a svi rade na istom principu. Neki od njih su: Open File Dialog, Save File Dialog, Font Dialog, Color Dialog itd.

Evo završio sm sa tutorialom i nadam se da vam se svidio i da ste nešto korisno naučili od mene. Bilo mi je potrebno oko 45 minuta da ovo sve završim ali sad je gotvo i ponosim se sa njim. Ako vam se svidi ovaj tutorial bit će ih još. Oprostite za potencijalne greške u pisanju jer svako griješi osim budale (budala neće da prizna)
Pozz od mene i doviđenja !!!

