Kjennetegn på Visual Basic

Visual Basic langvarige popularitet er et resultat av flere av sine funksjoner, inkludert kjernen språk, BASIC, et språk laget spesielt for begynnelsen programmerere. En annen viktig Visual Basic kjennetegn er dens tilpasningsevne. Du kan bruke den for prosjekter som varierer sterkt i kompleksitet, driftsmiljøet og formål. Med andre ord, kan du bruke den for prangende web apps og spill, men også enkel, 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, heller enn prosedyrer. Et skjema for å motta brukerundersøkelser er et objekt og sannsynligvis inneholder andre objekter - ". Barn" sine Knapper, tekstrutene og valgknappene er alle eksempler på kontrollene du kan finne på en bruker form.

Visual Basic programmer er hendelsesdrevet

En naturlig konsekvens av programmering med objekter er å velge hvilke hendelser hvert objekt vil svare på, og deretter velge hvert objekt respons på disse hendelsene. Følgende er en kode fragment som representerer en alternativknapp-tallet (et objekt) respons til arrangementet av en bruker klikke på det.

Hvis (RadioButton1.Checked) Deretter

MsgBox ( "Et utmerket valg!")

Slutt om

Visual Basic-kode er "Familie orientert"

Som nevnt tidligere, kan objektene være foreldre til andre objekter. Dette gjør mer fornuftig jo mer Visual Basic-kode du skriver. Og dette familieforholdet gjør koden lettere å forstå. Følgende kodefragment deaktiverer og aktiverer alle unntatt én av kontrollene sitter på en inngang form.

For hver ct Som Kontroll I Me.Controls

Hvis ikke (typeof ct Er Button) Deretter

ct.Enabled = Ikke ct.Enabled

Slutt om
neste

Kode som dette viser at kontrollene du deaktiverer eller aktiverer alle sitte på en form (referert til som Me). Du ville ikke se sammenhengen mellom de kontrollene og den overordnede dersom du henvist til disse kontrollene av sine individuelle navn, som dette:

RadioButton1.Enabled = false
TextBox37.Enabled = false
ListBox29.Enabled = false
...

WYSIWIG Form Designer

Et annet karakteristisk for Visual Basic er dens WYSIWIG (det du ser er hva du får) form designer. Du kan lage skjemaer visuelt og raskt, mens Visual Basic leverer skjelettet koden bak skjemaet og kontrollene. Opprett en ny form i Visual Basic gjennom menypunktet "Prosjekt> 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

Hvis du dobbeltklikker hvert objekt i utformingsvinduet fører Visual Basic for å 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, dobbeltklikk på den mens du er i form design vinduet. Visual Basic tar deg til subrutinen button1_click. I så subrutine, kode du hva du vil skal skje når programmets brukere trykker på knappen under programkjøring.