Microsoft Visual Basic är en sann objektorienterat programmeringsspråk , använder klasser för att definiera objekt och funktioner för att ge kod återanvändbarhet . När de används rätt , klasser ger flexibilitet och styrka , samt minska kodning tid . Funktioner minskar också kodning tid , och ett sätt för programmeraren att undvika att bygga samma kod flera gånger . Objektorienterad programmering
Objektorienterad programmering är en filosofi genomförts i flera olika moderna språk . En av de viktigaste koncepten i objektorienterad programmering är återanvändbar kod . Detta innebär att du kan definiera något en gång och sedan återanvända den under ett annat namn . Det innebär också att skapa modulär kod som kan återanvändas . Klasser och funktioner är två av de viktigaste aktörerna för att uppnå dessa mål .
Visual Basic
Visual Basic versioner sedan VB 6.0 har varit sant objektorienterade språk , genomföra många objektorienterade begrepp och regler . Den . NET-miljö ger ett ramverk för återanvändbara inbyggda funktioner och klasser , som ger en rik källa av robust funktionalitet . Dessutom kan du bygga dina egna klasser och funktioner som du bygger dina projekt i Visual Basic.
Klasser
Klasserna är faktiskt något som mallar i den de tillhandahåller de grundläggande egenskaperna hos ett objekt. Till exempel , om du bygger en " bil " klass , skulle du inkludera egenskaper såsom " färg ", " gör ", " modell " och " år . " När du bygger din kod kan du skapa en " instans " av " Bil " klassen med ett meddelande såsom " Dim Chevy Som Car ", som kommer att innehålla de förvalda värdena för " Car " klass . Ditt program kan ändra dessa värden som behövs .
Funktioner
Funktioner är bitar av kod som utför åtgärder och returnera ett resultat . Du kan skicka parametrar till funktioner , men de måste vara i exakt ordning förväntas av funktionen . Ett exempel skulle vara en funktion för att beräkna en försäljningsprovision. Ditt program kan läsa igenom en fil av försäljningen medarbetare som innehåller deras månatliga försäljning och procentsatser provision . Varje gång du läser en ny mäklare rekord , kan du skicka den månatliga försäljningen och procentsatser provision till en funktion som beräknar lön .