Microsofts udviklingsstrategi, fra MS DOS i 1980'erne, og fortsætter ind i 1990'erne , har altid været at sætte lave omkostninger, nem at bruge værktøjer i hænderne på programmører. Et sted, hvor denne strategi er umiddelbart indlysende er inddragelsen af Visual Basic for Applications i hver version af Microsoft Office siden 1995 , og tilgængeligheden af gratis downloads af Visual Basic Integrated Development Environment (IDE) , som en del af . NET -initiativet , siden 2005. Mange virksomheder, der gør in-house udvikling af specialiserede kode skal kende styrker og svagheder ved Visual Basic. Brugervenlighed og Rapid Application Development
Visual Basic kaldes "Programmering med støttehjul . " Det væsentlige drift paradigme er at give brugeren mulighed for at trække og slippe kontrollen for en GUI program på en formular , skal du vælge attributter (specifikke datatyper , for eksempel) for disse objekter og derefter vælge operationer og kontroller ( hvad de gør ) fra diverse menuer. Ansøgningen er så færdig med at skrive et par ekstra linjer kode til at gøre det alt arbejde . En programmør derefter ser på den kombinerede kildekoden alle de genstande, der i formularen og koden bruges til at sy dem sammen og muligvis forbedre ydeevnen ved at fjerne overflødige processer eller organisere tingene mere logisk .
Execution Speed
Visual Basic er en delvist fortolket sprog , i modsætning til C eller C + +, som skal køres igennem en compiler. Det betyder, at de resulterende applikationer vil være mindre effektive med hensyn til edb- ressourcer , de vil ikke køre så hurtigt , vil de kræve mere hukommelse , og de vil ikke være egnet til nogle high-end opgaver
< . br >
Standard Objects
En af de måder Microsoft har arbejdet omkring præstationsbegrænsninger af Visual Basic ( bortset fra blot at antage, at computere vil få mere magtfulde over tid ) , er at skabe fælles objekter der håndterer rutinemæssige funktioner, der er blevet stærkt optimeret . Databasen Communications Object Model , for eksempel, er et objekt, en programmør kan sætte ind et Visual Basic bruger formular for at få adgang databaser. Den faktiske plug -in modul , at Microsoft giver er en kompileret komponent, og er let tilgængelige inden for Visual Basic. Der er flere andre brugsting til rådighed.
Version Konvertering
Den aktuelle version af Visual Basic er VB 10,0, og er et ægte 64 -bit udviklingsmiljø. Fra 2002 og fremefter har Visual Basic været ved hjælp af Microsoft. NET framework , der bruger en downloades runtime (à la Java Virtual Machine) at isolere programmer fra styresystemet , hvilket gør ansøgninger med Visual Basic mere bærbare mellem versioner af Windows , og tillader nogle cross- platform brug. Forud for . NET konverteringen havde Visual Basic skabt lokale eksekverbare filer , som tillod dem at være lidt af en sikkerhedsrisiko . Siden 2008 har Microsoft forudsat værktøjer, der tillader folk at konvertere ældre Visual Basic kildekode ( men ikke deres eksekverbare ) til moderne . NET versioner.