Microsoft Visual Basic er et ekte objekt -orientert programmeringsspråk , ved hjelp av klasser til å definere objekter og funksjoner for å gi kode gjenbruk . Når det brukes riktig , klasser gir fleksibilitet og kraft , og redusere koding tid . Funksjoner også redusere koding tid , og gi en måte for programmereren å unngå å bygge den samme koden flere ganger. Objektorientert programmering
objektorientert programmering er en filosofi iverksatt i flere ulike moderne språk . En av de viktigste begrepene objektorientert programmering er gjenbrukbar kode . Dette betyr at du kan definere noe en gang og deretter bruke den under et annet navn . Det betyr også å skape modulær kode som kan gjenbrukes. Klasser og funksjoner er to av de viktigste aktørene i å nå disse målene .
Visual Basic
Visual Basic versjoner siden VB 6,0 har vært sanne objektorienterte språk , implementering mange objektorienterte konsepter og regler. . NET miljø gir et rammeverk av gjenbrukbare innebygde funksjoner og klasser , og gir en rik kilde til robust funksjonalitet. I tillegg kan du bygge dine egne klasser og funksjoner som du bygger dine prosjekter i Visual Basic .
Klasser
Klassene er faktisk noe som maler i at de gir de grunnleggende egenskaper ved et objekt. For eksempel, hvis du bygger en " Car "-klassen , ville du inkludere egenskaper som "farge ", " gjør ", " modellen" og " år." Når du bygger din kode , kan du lage en "forekomst " av " Car "-klassen med en uttalelse som " Dim Chevy Som Car ", som vil inneholde standardverdiene av " Car "-klassen . Programmet kan endre disse verdiene etter behov.
Funksjoner
Funksjoner er biter av kode som utfører handlinger og returnere et resultat . Du kan sende parametre til funksjoner , men de må være i den rekkefølgen forventes av funksjonen . Et eksempel kan være en funksjon for å beregne en salgsprovisjon . Programmet kan lese gjennom en fil av salg kollegaer som inneholder sine månedlige salg og provisjon prosenter . Hver gang du leser en ny megler post, kan du sende den månedlige salg og provisjon prosenter til en funksjon som beregner lønn.