Getting started with Visual Basic .NET Language

Section 1.1: Hello World

First, install a version of Microsoft Visual Studio, including the free Community edition. Then, create a Visual Basic Console Application project of type Console Application, and the following code will print the string ‘Hello World’ to the Console:

Module Module1

Sub Main()

Console.WriteLine("Hello World")

End Sub

End Module

Then, save and press F5 on the keyboard (or go to the Debug menu, then click Run without Debug or Run) to compile and run the program. ‘Hello World’ should appear in the console window.

Section 1.2: Hello World on a Textbox upon Clicking of a Button

Drag 1 textbox and 1 button

 

Double click the button1 and you will be transferred to the Button1_Click event

Public Class Form1

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

End Sub

End Class

Type the name of the object that you want to target, in our case it is the textbox1. .Text is the property that we want to use if we want to put a text on it.

READ ALSO
alexa-skills-kit

Property Textbox.Text, gets or sets the current text in the TextBox. Now, we have Textbox1.Text

We need to set the value of that Textbox1.Text so we will use the = sign. The value that we want to put in the Textbox1.Text is Hello World. Overall, this is the total code for putting a value of Hello World to the Textbox1.Text

 

TextBox1.Text = “Hello World”

Adding that code to the clicked event of 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

Section 1.3: Region

For the sake of readability, which will be useful for beginners when reading VB code as well for full time developers to maintain the code, we can use “Region” to set a region of the same set of events, functions, or variables:

READ ALSO
C# Creating Custom Exceptions

 

#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

This region block could be collapsed to gain some visual help when the code row goes to 1000+. It is also save your scroll efforts.