Visual Basic mangeårige popularitet er et resultat av flere av sine funksjoner, inkludert sin kjerne språk, BASIC , et språk laget spesielt for begynnelsen programmerere . En annen viktig Visual Basic kjennetegn er dens tilpasningsevne . Du kan bruke det for prosjekter som varierer mye i kompleksitet , driftsmiljøet og formål . Med andre ord , kan du bruke det for prangende web apps og spill , men også enkle, fem - linje verktøy. Lære om andre Visual Basic funksjonene vil hjelpe deg å avgjøre om det er riktig for ditt prosjekt. Visual Basic er objektorientert
Skrive Visual Basic-kode innebærer å tenke visuelt , og tenker først om objekter , snarere enn prosedyrer. Et skjema for å motta brukerundersøkelser er et objekt og sannsynlig inneholder andre objekter - " . Barn " sine Knapper , tekstbokser og valgknappene er alle eksempler på kontrollene du kan finne på en bruker skjemaet.
Visual Basic programmer er Event Driven
En naturlig konsekvens av programmering med objekter er å velge hvilke hendelser hvert objekt vil svare på , og deretter velger hvert objekt svar på disse hendelsene. Det følgende er en kode fragment som representerer en radio knapp tallet ( et objekt ) respons til hendelsen av en bruker på den.
P Hvis ( RadioButton1.Checked ) Så
MsgBox ( " Et utmerket valg ! ")
End If
Visual Basic-kode er" Family Oriented "
p Som nevnt før , kan objektene være foreldre til andre gjenstander . Dette gjør mer fornuftig jo mer Visual Basic koden du skriver . Og dette familieforholdet gjør koden lettere å forstå. Følgende kode fragment deaktiverer og gjør alle unntatt én av kontrollene sitter på en inngang skjema .
Hver ct som kontroll i Me.Controls
p Hvis Not ( typeof ct Er Button ) Da
ct.Enabled = Ikke ct.Enabled
End IfNext
kode som dette viser at kontrollene du deaktivere eller aktivere alle sitte på en form (referert til som meg ) . Du ville ikke se sammenhengen mellom de kontrollene og den overordnede dersom du henvist til de kontrollene av sine individuelle navn , slik som dette : en
RadioButton1.Enabled = falseTextBox37.Enabled = falseListBox29.Enabled = false ...
WYSIWIG Form Designer
annet karakteristisk for Visual Basic er dens WYSIWIG (det du ser er hva du får ) form designer . Du kan opprette skjemaer visuelt og raskt , mens Visual Basic forsyninger skjelettet koden bak skjemaet og kontrollene . Opprette et nytt skjema i Visual Basic gjennom menypunktet "Project > Legg til Windows Form . " Du dra og slippe kontrollene på skjemaet fra en palett av kontroller , som du deretter størrelse og posisjon i henhold til prosjektets behov. Visual Basic husker innstillingene du tilordner i utformingen vinduet når du endelig kjøre programmet .
Legge kode på hvert objekt
Dobbeltklikking hvert objekt i utformingsvinduet fører Visual Basic til å lage noen skjelett kode for dette objektet . Din jobb er å fylle ut feltene for å gjøre objektet gjøre noe . Hvis du oppretter en knapp kontroll for skjemaet, dobbeltklikker du den mens i form utformingen vinduet. Visual Basic tar deg til subrutinen button1_Click . I den subrutinen , kode du hva du vil skal skje når programmets brukere trykker på knappen under utføring av programmet .