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.

Utgångsfönster som visar Hello World.

Hej värld i en textlåda när du klickar på en knapp

Dra 1 textbox och 1 knapp

ange bildbeskrivning här

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 eventbutton1

Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        TextBox1.Text = "Hello World"
    End Sub
End Class

ange bildbeskrivning här

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.

ange bildbeskrivning här

Testat VS 2005, 2008 2010, 2015 och 2017.

Skapa en enkel kalkylator för att bli bekant med gränssnittet och koden.

  1. När du har installerat Visual Studio från https://www.visualstudio.com/downloads/ , starta ett nytt projekt.
  1. Gränssnitt

  2. Välj "Windows Forms Application" på fliken Visual Basic. Du kan byta namn på det här om du behöver.

  3. När du klickar på "OK" ser du detta fönster:

VB.Net-redaktör

  1. 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.

  2. Bekanta dig med verktygen i rutan. Jag har gjort ett gränssnitt med miniräknare med knappar och en textbox.

Kalkylator

  1. 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.

  2. 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.

Exempelkod

  1. 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.
  2. 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!



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow