Visual Basic

Avy amin'i Wikibooks

Fampidirana[hanova]

Visual Basic (VB) dia fiteny fandaharana avo lenta novolavolain'i Microsoft. Ampiasaina betsaka izy io mba hamoronana rindranasa desktop Windows, ary koa fampiharana amin'ny tranonkala sy finday. VB dia fiteny mora ianarana izay mety indrindra amin'ny fampivoarana fampiharana haingana. Ireto misy hevi-dehibe sy endri-javatra vitsivitsy amin'ny VB tokony ho fantatrao.

Ova[hanova]

Ao amin'ny VB, azonao atao ny mamorona fari-pitsipika hitahiry angona. Mety ho samy hafa karazana, toy ny soratra, isa tsimivaky, ary booleanina.

Ity misy ohatra momba ny fanambarana, fampiasana ova:

Dim sary As String = "manga"
Dim teny As String = "rahona"
Dim tahiry As Integer = 25

Booleanina[hanova]

Ny ova Booleanina dia ova izay afaka haka na "True" na "False" ny valiny:

Dim fitsarana As Boolean = True
Dim tsy_fitsarana As Boolean = False

Tabilao (Array)[hanova]

Ny VB dia manohana ny tabilao, izay fitambarana ova azo vakiana amin'ny fampiasana lakile na index.

Control Structures[hanova]

Mamela ireo saha manome famantarana toy ny if-else statements, for loops, while loops, ary select case.

Function ary Subroutine[hanova]

Afaka manaofampiharana miaraka amin'ny subroutine ao amin'ny VB, izay anisan'ny zavatra afaka manatsara ny kalitaon'ny fampiharanao.

Class ary Object[hanova]

Ny VB ihany koa dia afaka mamorona kilasy sy zavatra.

Windows Forms[hanova]

Ny VB dia afaka mikirakira formiolera Windows Forms.

Ohatra mampiasa Module[hanova]

Eto ambany ny lalao modely sy sasany amin'ny VB izay manaraka.

Module HelloWorld
    Sub Main()
        Console.WriteLine("Hello, World!")
    End Sub
End Module

Ao amin'ity lalao ity, manohana ny module manamboatra "HelloWorld" sy subroutine "Main". Ny "Console.WriteLine" dia manaraka ny lohateny "Hello, World!" ho an'ny console.

Ohatra mampiasa Windows Forms[hanova]

Eto ambany ny lalao VB izay manamboatra Windows Form fohy:

Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        MessageBox.Show("Hello, World!")
    End Sub
End Class

Ao amin'ity lalao ity, manohana ny antsasany voatondro manamboatra "Form1" izay mandray ny fomba avy eo an-toerana. Ireo subroutine ireo dia manome ny fitaovana lalao amin'ny fenitra. Ny "MessageBox.Show" dia manamboatra fandaharana manaraka ny lohateny "Hello, World!".