Visual Basic är ett programmeringsspråk som först introducerades 1987 för att utveckla Windows-program , och det fortsätter att frodas i dag . Visual Basic är , som namnet antyder , en " visuell " språk och detta gör att programmerare att sätta ihop program mycket snabbt . Visual Basic är också en " händelsestyrd " språk , vilket innebär att , till exempel, har en knapp klick kod som körs vid tidpunkten för klicket . Det är kodningsstandarder att många utvecklare följa för att göra koden läsbar . Det finns också sätt att optimera kod som utvecklarna kanske inte alltid vet om . Databasåtkomst
Undvik att hålla en öppen databas anslutning under hela genomförandet av programmet . Visual Basic har utformats för att göra en anslutning till en databas , utföra interaktionen och sedan koppla ur . Dessutom använder lagrade procedurer för skär , uppdateringar och tar bort eftersom de inte behöver tolkas av Visual Basic -kompilatorn , varför de utför mycket snabbare och minska nätverkstrafiken
Felhantering
.
hantera fel med ett försök /catch loop . Varje funktion i ett program skulle kunna generera ett fel , och därför är felhantering viktigt . Visual Basic 6 programmerare använder vanligtvis " On Error Goto " metod för att hantera fel . Om ett fel inträffar , hoppar koden till " Gå " anvisad plats och utför de kommandon . Det försök /catch koden implementeras i Visual Basic 7 ( . NET ) är märkbart snabbare än den " Goto " felhantering metoden .
Prestandaförbättringar
Turn på " Option Explicit " för att tvinga deklaration av variabler innan de används och " Option Strict " för att förhindra att de implicita konverteringar av datatyper . Detta tvingar Visual Basic för att utföra typvalidering vid kompileringen och därmed ökar prestanda vid programkörning . Ett annat tips som går hand i hand med detta är att använda tidig bindning . Tidig bindning förhindrar datatypen validering och tvång när programmet körs , vilket skapar ett snabbare program .
. NET Framework
Studera . NET Framework och bekanta dig med alla inbyggda funktioner . Visual Basic . NET har en uppsjö av funktioner och klasser tillgängliga från . NET Framework . Uppfinn inte hjulet . Utnyttja detta fundament av kod som redan finns för dig .