Microsofts utviklingsstrategi , fra MS DOS i 1980 og fortsetter videre inn på 1990-tallet , har alltid vært å sette lav pris, lett -å-bruke verktøy i hendene på programmerere . Ett sted hvor denne strategien er lett synlig er inkluderingen av Visual Basic for Applications i alle versjoner av Microsoft Office 1995 , og tilgjengeligheten av gratis nedlastinger av Visual Basic Integrated Development Environment ( IDE ) , som en del av . NET initiativ, siden 2005 . Mange bedrifter som in- house utvikling av spesialiserte koden må kjenne styrkene og svakhetene til Visual Basic. Brukervennlighet og Rapid Application Development
Visual Basic er noen ganger kalt " Programmering med trening hjul . " Det vesentlige drifts- paradigmet er å tillate brukeren å dra og slippe kontroller for et GUI program på et skjema, velger attributter (spesifikke datatyper, for eksempel) for disse objektene og velg deretter drift og kontroller ( hva de gjør) fra diverse menyer . Søknaden er så ferdig med å skrive noen ekstra linjer med kode for å gjøre alt arbeidet . En programmerer ser da på den kombinerte kildekoden til alle objektene satt inn i skjemaet og koden som brukes til å sy dem sammen og muligens forbedre ytelsen ved å fjerne overflødige prosesser eller organisere ting mer logisk .
Execution Speed
Visual Basic er et delvis tolket språk , i motsetning til C eller C + +, som må kjøres gjennom en kompilator . Dette betyr at de resulterende søknader vil være mindre effektiv i form av datamaskinens ressurser , de vil ikke kjøre så fort , vil de kreve mer minne , og de vil ikke være egnet for noen high- end oppgaver
< . br >
Standard Objects
En av måtene Microsoft har jobbet rundt ytelsen begrensningene i Visual Basic ( bortsett fra bare å anta at datamaskiner vil få kraftigere over tid) , er å lage vanlige gjenstander som håndterer rutinemessige funksjoner som har blitt svært optimalisert . Databasen Communications Object Model, for eksempel , er et objekt som en programmerer kan plugge inn i en Visual Basic bruker skjema for å få tilgang til databaser . Selve plug -in -modul som gir Microsoft er en kompilert komponent og er lett tilgjengelig innen Visual Basic. Det er flere andre bruksgjenstander tilgjengelig.
Versjon Conversion
Den gjeldende versjonen av Visual Basic er VB 10,0 , og er en ekte 64 -bits utviklingsmiljø . Fra 2002 og fremover, har Visual Basic blitt benytter Microsoft. NET rammeverket , som bruker en nedlastbar runtime ( à la Java Virtual Machine) for å isolere søknadene fra operativsystemet , noe som gjør applikasjoner laget med Visual Basic mer portable mellom versjoner av Windows , og slik at noen cross- platform bruk. Før . NET konvertering, hadde Visual Basic opprettet lokale kjørbare filer, som tillot dem å være litt av en sikkerhetsrisiko . Siden 2008 har Microsoft gitt verktøy som vil tillate folk å konvertere eldre Visual Basic kildekoden ( men ikke sine kjørbare ) til moderne . NET versjoner .