Microsofts utvecklingsstrategi , från MS DOS på 1980-talet och fortsätter in i 1990-talet , har alltid varit att sätta låg kostnad , enkel att använda verktyg i händerna på programmerare . Ett ställe där denna strategi är uppenbart är införandet av Visual Basic for Applications i varje version av Microsoft Office sedan 1995 , och det finns gratis nedladdningar av Visual Basic Integrated Development Environment ( IDE ) , som en del av den . NET initiativet , sedan 2005 . Många företag som gör in- house utveckling av specialiserad kod måste känna till styrkor och svagheter i Visual Basic . Lättanvänd och Rapid Application Development
Visual Basic kallas ibland " Programmering med stödhjul . " Det väsentliga operativa paradigm är att tillåta användaren att dra och släppa kontrollen för ett GUI applikation på ett formulär , välj attribut ( specifika datatyper, till exempel) för dessa objekt och sedan välja ut insatser och kontroller ( vad de gör ) från diverse menyer . Ansökan avslutas sedan genom att skriva några extra rader kod för att få allt att fungera . En programmerare ser sedan på den kombinerade källkoden för alla objekt som tas i den form och den kod som används för att sy ihop dem och eventuellt förbättra prestanda genom att ta bort överflödiga processer eller ordna saker mer logiskt .
Execution hastighet
Visual Basic är en delvis tolkat språk , i motsats till C eller C + + , som måste köras genom en kompilator . Detta innebär att de erhållna ansökningar kommer att vara mindre effektiv när det gäller datorns resurser , de kommer inte springa så fort , kommer de att kräva mer minne och de kommer inte att vara lämpliga för vissa avancerade arbetsuppgifter
< . br >
Standard Objects
Ett sätt Microsoft har arbetat kring prestandabegränsningar i Visual Basic ( bortsett från att bara anta att datorer kommer att få mer kraftfull med tiden ) , är att skapa gemensamma objekt att hantera rutinmässiga funktioner som har optimerade . Databasen Communications Object Model , till exempel , är ett objekt som en programmerare kan plugga in ett Visual Basic användare formulär för att få tillgång till databaser . Den faktiska plug - in modul från Microsoft är en sammanställd komponent och är lätt tillgänglig i Visual Basic . Det finns flera andra bruksföremål som finns .
Version Konvertering
Den nuvarande versionen av Visual Basic är VB 10,0 , och är en riktig 64 - bitars utvecklingsmiljö . Från och med 2002 , har Visual Basic använt Microsoft . NET Framework , som använder en nedladdningsbar runtime ( à la Java Virtual Machine ) för att isolera applikationer från operativsystemet , vilket gör applikationer gjorda med Visual Basic mer portabla mellan olika versioner av Windows , och låta någon plattformsoberoende användning . Före . NET konvertering , hade Visual Basic skapat lokala körbara filer , som tillät dem att vara lite av en säkerhetsrisk . Sedan 2008 har Microsoft förutsatt verktyg som gör det möjligt för människor att konvertera äldre Visual Basic källkod (men inte deras körbara ) till moderna . NET-versioner .