VB Problemi

VB Problemi

offline
  • Pridružio: 06 Jul 2005
  • Poruke: 54

da nesmarm puno iako sam smor evo pitanja...

1 - Tajmer

Napravio sam mali programcic koji na svaku sekundu menja slike,odnosno jedne sekunde je jedna a druge naravno druga slika.I sve to lepo radi.
Nerazumem zasto moram da postavljam uslove tipa if timer1 = 1000 then bla bla bla ili bilo koju drugu komanu vezanu za tajmer stim, sto ako tajmer postavim recimo na interval 10000 pomenuti uslov ili komande takodje moraju da slede tu vrednost.
Ja sam mislio da postavim vrednost intervala na 10000 tako da postavim uslov ili bilo sta drugo a da se slika menja na 5 sek ali to neradi!!! Odnosno slika se nemenja, konstantno stoji jedna te ista po isteku
vremenskog inervala.Zasto???

2 - Font size, Font style, Font color

Kako da u kodu koji pisem promenim pomenute vrednost.
Pokusavao sam sa nesto.fontstyle ili nesto.font.size i njima slicnim ali neznam kako se izvode ove akrobacije.
Konkretno mislim na tekst koji se nalazi u labelama.

3 - Kreiranje objekata i klasa

Da li neko moze i hoce da mi objasni nacin upotrbe klasa uz jednostavan primer.
Nemislite da sam lenj procitao sam sve sto posedujem od literature (nekoliko puta) ali tu je sve uglavnom suva teorija sa nekim slabasnim primerima.
Pokupio sam takodje nekoliko primera sa neta ali uzalud, moja ocekivanja resavanja pomenutog (pomenutih) problema su mrtvo slovo na papiru.

Iskreno se nadam da vas nism suvise smorio....



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 15 Jul 2005
  • Poruke: 36
  • Gde živiš: Cacak

1 - pojasni malo bolje, kakvi uslovi? Ne razumem sta je tu problem? Postavis Timer1.Interval=5000 (za 5 sec) i onda samo koristis Timer event:
Private Sub Timer1_Timer()  'kod za promenu slike End Sub
nema potrebe da proveravas u Timer1_Timer() koliki je interval tajmera.

2
Label1.FontBold = True Label1.FontName = "Arial" Label1.FontStrikethru = True Label1.FontSize = Label1.FontSize + 10 '...

3 - klase spadaju u oop (object oriented programming) mada dosad nisam sreo ni jednu knjigu u kojoj je to lepo objasnjeno. Smile
Dakle, klase koristis kada ti treba neki objekat sa posebnim funkcijama, karakteristikama. Recimo, ja trenutno pravim igru u kojoj sam lopticu uradio kao klasu. Razlog zasto sam to radio preko klase je:
-istovremeno ce moci da se nalayi vise loptica na ekranu (pravim klon arkanoida)
-u svakom frejmu pozivam Ball(i).Animate, funkciju koja se nalazi u klasi i sluzi da animira lopticu ako je to potrebno (razliciti stilovi)
-itd, itd Smile

evo ti jedan najbanalniji primer (mislim da si takve sretao u knjigama :p):
napravis ovakvu klasu (nazovi je clsDog)
Option Explicit Public Event Barking() Private m_age As Long Private m_name As String Public Property Let Name (s AS String)   m_name = s End Property Public Property Get Name As String  Name= m_name End Property Public Property Let Age (a As Long)   m_age = a End Property Public Property Get Age As Long  Age= m_age End Property Public Sub Bark()  RaiseEvent Barking  MSgBox "Woof! Woof!",,m_name End Sub
pa onda, recimo u formi, pises ovaj kod:
Private WithEvents Scuby As New clsDog Private Sub Form_Load()  Scuby.Name="Scuby Do" ':)  Scuby.Age=8 End Sub Private Sub Command1_Click()  Scuby.Bark End Sub Private Sub Scuby_Barking()  Debug.Print "Scuby is barking right now" End Sub

primer jeste mozda malo glup, ali ja sam uz pomoc jednog takvog primera (cini mi se da je bila macka :p) savladao rad sa klasama a kasnije i oop koji me je veoma zainteresovao...

p.s. evo sad sam zavrsio neku klasu sto sam pisao veceras, pa pogledaj mozda ti bude jasnije: [url=https://www.mycity.rs/must-login.png (18.6 KB)[/url]



Ko je trenutno na forumu
 

Ukupno su 1087 korisnika na forumu :: 114 registrovanih, 10 sakrivenih i 963 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 8u47, ALEXV, Bane san, bluesky, Bo96, Bojan198527, bojanM84, bokicacar, bozomotika, Bubimir, cavatina, cuvarkuca, debeli, dejno, Deki Duga Devetka, deLacy, djonsule, dmrdc, Doc, draganl, DrMrPr, dushan, Electron, eulereix, FileFinder, gobrad, igorpet, Insan, IpMan, Istman, istokzapad, Ivan Campo, ivan1973, Ivica1102, Jaxupa, joca83, Jomini, Jose, Jozo74, Kalem, kapela, kib, Konda, kovinacc, krasta, lcc, littlebunny, Ljusa, loon123, lord sir giga, maiden6657, mane123, Mane88, max power, Md84, mean_machine, metallac777, Mihajlo, mile.ilic75, milenko crazy north, Miletić Zoran, mishkooo, mm1811, mnn2, moldway, MunzeKonze, nelezele, novator, Oklopnjak, oldtimer, Otto Grunf, ozzy, Pantaaa, pein, Peruta, pirke96, PlayerOne, Polifon, Posluzilac, Prometeus, Pururin, Radoslava, rednap, Rok A Bit, sajorg, sale755, SamoGledam, sekretar, Sevatar, Sharpshooter, sistem22, Sky diver 29, Sonic, Stanoje-glavas, Tandrkalo, tomigun, TRABAKULA, Troja, tuf, tuja, uros, vaci, vathra, Velizar Laro, Vica1958, vija, Wehicle, Wrangler, x9, Zastava, zombicar153, Zoran1959, |_MeD_|, Žrnov