Visual Basic .NET Language Handledning
Komma igång med Visual Basic .NET-språk
Sök…
Anmärkningar
Visual Basic .NET är den officiella efterträdaren till Microsofts ursprungliga Visual Basic-programmeringsspråk. Visual Basic [.NET] verkar ha likheter med Python med bristen på semikolon och parenteser, men delar med C ++ den grundläggande strukturen för funktioner. Lockiga hängslen saknas i VB .NET, men ersätts istället med fraser som End If
, Next
och End Sub
.
versioner
VB.NET-version | Visual Studio-version | .NET Framework-version | Utgivningsdatum |
---|---|---|---|
7,0 | 2002 | 1,0 | 2002-02-13 |
7,1 | 2003 | 1,1 | 2003-04-24 |
8,0 | 2005 | 2,0 / 3,0 | 2005-10-18 |
9,0 | 2008 | 3,5 | 2007-11-19 |
10,0 | 2010 | 4,0 | 2010-04-12 |
11,0 | 2012 | 4,5 | 2012-08-15 |
12,0 | 2013 | 4.5.1 / 4.5.2 | 2013/10/17 |
14,0 | 2015 | 4.6.0 ~ 4.6.2 | 2015/07/20 |
15,0 | 2017 | 4,7 | 2017/03/07 |
Hej världen
Installera först en version av Microsoft Visual Studio , inklusive den kostnadsfria gemenskapsutgåvan. Skapa sedan ett Visual Basic Console-applikationsprojekt av typen Console Application , och följande kod kommer att skriva ut strängen 'Hello World'
till konsolen:
Module Module1
Sub Main()
Console.WriteLine("Hello World")
End Sub
End Module
Spara och tryck sedan på F5 på tangentbordet (eller gå till felsökningsmenyn och klicka sedan på Kör utan felsökning eller Kör ) för att kompilera och köra programmet. 'Hello World'
ska visas i konsolfönstret.
Hej värld i en textlåda när du klickar på en knapp
Dra 1 textbox och 1 knapp
Dubbelklicka på knappen1 så överförs du till Button1_Click event
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
End Sub
End Class
Skriv namnet på objektet som du vill rikta in dig, i vårt fall är det textbox1
. .Text
är den egenskap som vi vill använda om vi vill lägga en text på den.
Property Textbox.Text, gets or sets the current text in the TextBox
. Nu har vi Textbox1.Text
Vi måste ställa in värdet på den Textbox1.Text
så vi använder =
-tecknet. Värdet som vi vill lägga i Textbox1.Text
är Hello World
. Sammantaget är detta den totala koden för att sätta ett värde på Hello World
till Textbox1.Text
TextBox1.Text = "Hello World"
Lägga till den koden till den clicked event
på button1
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
TextBox1.Text = "Hello World"
End Sub
End Class
Område
För läsbarhetens skull, vilket kommer att vara användbart för nybörjare när du läser VB-kod samt för heltidsutvecklare för att behålla koden, kan vi använda "Region" för att ställa in en region med samma uppsättning händelser, funktioner eller variabler:
#Region "Events"
Protected Sub txtPrice_TextChanged(...) Handles txtPrice.TextChanged
'Do the ops here...
End Sub
Protected Sub txtTotal_TextChanged(...) Handles txtTotal.TextChanged
'Do the ops here...
End Sub
'Some other events....
#End Region
Detta regionblock kan kollapsas för att få visuell hjälp när kodraden går till 1000+. Det är också att spara dina rullningsinsatser.
Testat VS 2005, 2008 2010, 2015 och 2017.
Skapa en enkel kalkylator för att bli bekant med gränssnittet och koden.
- När du har installerat Visual Studio från https://www.visualstudio.com/downloads/ , starta ett nytt projekt.
Välj "Windows Forms Application" på fliken Visual Basic. Du kan byta namn på det här om du behöver.
När du klickar på "OK" ser du detta fönster:
Klicka på fliken "Verktygslåda" till vänster. Verktygsfältet har alternativet 'auto-hide' aktiverat som standard. Om du vill inaktivera det här alternativet klickar du på den lilla symbolen mellan symbolen 'pil ned' och 'x' symbolen, i det övre högra hörnet av verktygslådan.
Bekanta dig med verktygen i rutan. Jag har gjort ett gränssnitt med miniräknare med knappar och en textbox.
Klicka på fliken Egenskaper (det finns till höger om redigeraren). Du kan ändra textegenskapen för en knapp och textrutan för att byta namn på dem. Fontegenskap kan användas för att ändra teckensnittet på kontrollerna.
För att skriva den specifika åtgärden för en händelse (t.ex. klicka på en knapp) dubbelklickar du på kontrollen. Kodfönstret öppnas.
- VB.Net är ett kraftfullt språk designad för snabb utveckling. Hög kapsling och abstraktion kostar det. Du behöver inte lägga till semikolon för att indikera slutet på ett uttalande, det finns inga parenteser, och för det mesta korrigerar det fallet med alfabeterna.
- Koden på bilden ska vara enkel att förstå. Dim är nyckelordet som används för att initialisera en variabel, och nytt tilldelar minne. Allt du skriver i textrutan är av typsträng som standard. Gjutning krävs för att använda värdet som en annan typ.
Njut av din första skapelse i VB.Net!