Microsoft Visual Basic er en ægte objektorienteret programmeringssprog , ved hjælp af klasser til at definere objekter og funktioner til at give kode genanvendelighed . Når de anvendes korrekt , klasser giver fleksibilitet og magt , og reducere kodning tid. Funktioner også reducere kodning tid, og give en måde for programmøren at undgå at opbygge den samme kode flere gange. Objektorienteret programmering
Objekt-orienteret programmering er en filosofi implementeret i flere forskellige moderne sprog . En af de vigtigste begreber i objektorienteret programmering er genanvendelige kode . Det betyder , at du kan definere noget én gang og derefter genbruge den under et andet navn. Det betyder også at skabe modulære kode, der kan genbruges . Klasser og funktioner er to af de vigtigste aktører i at nå disse mål .
Visual Basic
Visual Basic versioner siden VB 6.0 har været sande objektorienterede sprog , gennemføre mange objektorienterede begreber og regler . Den . NET miljø giver en ramme af genanvendelige indbyggede funktioner og klasser , giver en rigelig kilde til robust funktionalitet. Derudover kan du bygge dine egne klasser og funktioner , som du opbygger dine projekter i Visual Basic.
Klasser
Klasser er faktisk lidt ligesom skabeloner i den de giver de grundlæggende egenskaber for et objekt . For eksempel, hvis du bygger en "Car " class vil du medtage egenskaber såsom "farve ", " lave ", "model" og " år". Når du bygger din kode , kan du oprette en "forekomst " af " Car" klasse med en erklæring som " Dim Chevy Som Car ", som vil indeholde standardværdierne i " Car" klassen. Dit program kan ændre disse værdier efter behov.
Funktioner
funktioner er stykker af kode, der udfører handlinger, og returnere et resultat . Du kan overføre parametre til funktioner , men de skal være i præcis den rækkefølge forventet af funktion. Et eksempel kunne være en funktion til at beregne en salgsprovision . Dit program kan læse en fil med salg associerede , som indeholder deres månedlige salg og provision procenter. Hver gang du læser en ny salgs associeret rekord, kan du overføre de månedlige salg og kommission procentsatser én funktion , der beregner løn.