Visual Basic Funksjoner
Visual Basic er objektorientert
Å skrive Visual Basic-koden innebærer å tenke visuelt og tenke først på objekter, i stedet for prosedyrer. En måte å motta brukerinput er i et objekt og inneholder sannsynligvis andre objekter, deres "barn". Kommandoknapper, tekstbokser og alternativknapper er eksempler på kontrollene som kan finnes på et skjema. bruker.
Visual Basic-programmer er drevet av hendelser
En naturlig konsekvens av programmering med objekter er valget av hendelser som hvert objekt vil svare på, og deretter velge responsen til hvert objekt på disse hendelsene. Følgende er et utdrag av koden som representerer en knapp for å velge (et objekt) svar på en brukers hendelse ved å klikke på den.
Ja (RadioButton1.Checked) Da
MsgBox ("Et utmerket valg!")
Avslutt ja
Visual Basic-koden er "familieorientert"
Som nevnt tidligere, kan gjenstandene være foreldre til andre objekter. Dette er mer fornuftig enn å skrive Visual Basic-koden. Og dette familieforholdet gjør koden din enklere å forstå. Følgende kodefragment er deaktivert og lar alle unntatt en av kontrollene slå seg ned i en oppføringsform.
For hver CT som kontroll i Me.Controls
Ja Nei (TypeOf ct er Button)
ct.Activated = Ingen ct.Activated
Avslutt hvis neste
En kode som denne indikerer hvilke kontroller som er deaktivert eller aktivert for å plassere dem alle i en form (heretter Me). Det er ingen sammenheng mellom disse kontrollene og deres matriseskjema. Hvis du viser til kontrollene med deres individuelle navn, ville det være slik:
RadioButton1. Enabled = falsk TextBox37. Aktivert = falsk ListBox29. Aktivert = Falske
WYSIWYG Form Designer
En annen funksjon i Visual Basic er dens WYSIWYG-formdesigner (det du ser er hva du får). Du kan lage visuelle former raskt, mens Visual Basic gir skjelettkoden bak skjemaet ditt og dets kontroller. Lag et nytt skjema i Visual Basic gjennom menyalternativet "Prosjekt> Legg til skjemavindu". Dra og slipp skjemakontroller fra en palett med kontroller, som deretter formateres og plasseres etter behovene til prosjektet ditt. Visual Basic husker innstillingene som er tilordnet i designvinduet når programmet endelig kjøres.
Legg til koder til hvert objekt
Dobbeltklikk på hvert objekt i designervinduet ved å la Visual Basic opprette en skjelettkode for det objektet. Jobben din er å fylle ut feltene for at gjenstanden skal gjøre noe. Hvis du oppretter en kontrollknapp for skjemaet, dobbeltklikker du skjermdesignvinduet samtidig. Visual Basic tar deg til subrutinen Button1_Click. I dette underprogrammet må du kode hva du vil skje når brukerne av programmet trykker på knappen under utførelsen.