Visual Basic mångåriga popularitet är ett resultat av flera av dess funktioner, inklusive dess kärna språk , BASIC , ett språk som skapats speciellt för början programmerare . En annan viktig Visual Basic egenskap är dess anpassningsförmåga . Du kan använda det för projekt som varierar kraftigt i komplexitet , omvärld och syfte . Med andra ord kan du använda den för flashiga web apps och spel , men också enkla , fem - line verktyg. Lära sig om andra Visual Basic funktioner hjälper dig att avgöra om det är rätt för ditt projekt . Visual Basic är objektorienterad
Skriva Visual Basic-kod innebär att tänka visuellt , och tänka först om objekt , snarare än rutiner . En form ta emot användarens inmatningar är ett objekt och troligen innehåller andra objekt - " . Barnen " sina Kommando knappar , textrutor och alternativknappar är alla exempel på kontroller som du kan hitta på ett användarnamn formulär .
Visual Basic program är händelsestyrda
En naturlig konsekvens av programmering med föremål är att välja vilka evenemang varje objekt kommer att svara på , och sedan välja varje objekt svar på dessa händelser . Följande är en kod fragment som representerar en radio -knapp ( ett föremål ) svar på händelsen av en användare klickar på den .
P Om ( RadioButton1.Checked ) Sen
MsgBox ( " Ett utmärkt val ! " ) katalog
End If Addera ditt Visual Basic -kod är " Family Oriented "
Som tidigare nämnts , kan objekten vara föräldrar andra föremål . Det är mer förnuftigt att mer Visual Basic koden du skriver . Och denna familjerelation gör din kod lättare att förstå . Följande kodfragmentet inaktiverar och aktiverar alla utom en av de kontroller som sitter på en ingång formulär . För varje ct
som kontroll i Me.Controls
p Om inte ( typeof CT är knapp ) sedan
ct.Enabled = Inte ct.Enabled
End IfNext
koden så här visar att de kontroller du inaktivera eller aktivera alla sitter på en blankett ( kallat mig ) . Du skulle inte se sambandet mellan dessa kontroller och dess överordnade formuläret om du hänvisade till dessa kontroller av deras individuella namn , så här :
RadioButton1.Enabled = falseTextBox37.Enabled = falseListBox29.Enabled = false ... Addera WYSIWYG Form Designer
annat kännetecken för Visual Basic är dess WYSIWYG ( vad du ser är vad du får ) Form Designer . Du kan skapa formulär visuellt och snabbt , medan Visual Basic levererar skelettet koden bakom formuläret och dess kontroller . Skapa ett nytt formulär i Visual Basic via menyalternativet " Projekt > Lägg till Windows Form . " Du drar och släpper kontrollen på formuläret från en palett av kontroller , som du sedan storlek och position enligt din projektets behov . Visual Basic kommer ihåg inställningar du tilldelar i utformningen fönstret när du äntligen köra ditt program .
Lägga kod till varje objekt
Dubbel - klicka på varje objekt i designern fönstret orsakar Visual Basic för att skapa några skelett kod för objektet . Ditt jobb är att fylla i tomrummet för att göra objektet att göra något . Om du skapar en knapp för formuläret , dubbelklicka på den medan i form designen fönstret . Visual Basic tar dig till subrutinen button1_Click . I denna subrutin , koda vad du vill ska hända när din programmets användare trycker på knappen under programkörning .