Visual Basic .NET (VB.NET) – Microsoftin helppo .NET-kehitysympäristö

Tutustu Visual Basic .NETiin — Microsoftin helppokäyttöinen IDE, vedä-ja-pudota-käyttöliittymä ja nopea tapa luoda tehokkaita Windows-sovelluksia.

Tekijä: Leandro Alegsa

Visual Basic .NET on Microsoftin Visual Basic -sarjan toinen sukupolvi. Se lyhennetään joskus VB.NET:ksi. VB.NET toimii .NET-alustan päällä ja hyödyntää Common Language Runtime (CLR) -suoritusaikaa sekä laajaa Framework Class Library -kirjastoa, mikä tekee siitä nykyaikaisen, olio-ohjelmointia tukevan kielen. Se on usein käytetty yhdessä Visual Studio-kehitysympäristön kanssa, joka tarjoaa helpon "vedä ja pudota" -käyttöliittymästä tutun suunnittelijan (designer) sekä monipuoliset virheenkorjaus- ja julkaisutyökalut. Sillä voi tehdä kokonaisia Windows-ohjelmia, verkkosovelluksia, konsolisovelluksia ja palveluita varsin helposti.

 

Keskeiset ominaisuudet

  • Yhteensopivuus .NETin kanssa: koodi käännetään välikieleksi (Intermediate Language, IL) ja ajetaan CLR:ssä, joten VB.NET-ohjelmat voivat hyödyntää kaikkia .NET-kirjastoja ja toimia yhdessä muiden .NET-kielien (esim. C#) kanssa.
  • Olio-ohjelmointi: VB.NET tukee luokkia, perintää, rajapintoja ja muita olio-ohjelmoinnin periaatteita.
  • Nopea käyttöliittymäkehitys (RAD): Visual Studion lomakesuunnittelija tekee Windows Forms- ja WPF-käyttöliittymien rakentamisesta nopeaa ja intuitiivista.
  • Turvallisempi ja selkeämpi syntaksi: perinteisestä Visual Basicistä tuttu lukemisen helppous on säilytetty, mutta kieli on tiukemmin tyypitetty ja nykyaikaistettu.
  • Tiedostotunniste: lähdekooditiedostot ovat yleensä .vb-päätteisiä.

Käyttökohteet

VB.NET soveltuu erityisesti yritysten sisäisiin sovelluksiin, liiketoimintajärjestelmiin, työkaluihin ja prototyyppeihin, joissa kehityksen nopeus ja luettavuus ovat tärkeitä. Lisäksi sillä tehdään:

  • Windows Forms -tyyppisiä työpöytäsovelluksia
  • WPF-pohjaisia moderneja käyttöliittymiä
  • ASP.NET-web-sovelluksia ja Web API -palveluita
  • Konsoli- ja taustaprosessiohjelmia

Miksi valita VB.NET?

  • Helppo oppia: selkeä syntaksi sopii hyvin aloittelijoille ja ohjelmoinnin opetukseen.
  • Hyvä tuottavuus: suunnittelijan ja valmiiden kirjastojen ansiosta sovelluksia saa nopeasti toimimaan.
  • Laaja ekosysteemi: .NET-ekosysteemi tarjoaa monia valmiita ratkaisuja tietokanta- ja verkkoyhteyksiin, turvallisuuteen, serialisointiin ym.
  • Yhteistyö muiden kielten kanssa: VB.NET-projektit voivat käyttää ja jakaa kirjastoja C#- ja muiden .NET-kielten kanssa.

Lyhyt esimerkki

Yksinkertainen "Hello World" -esimerkki konsolisovelluksesta:

 Imports System  Module Module1     Sub Main()         Console.WriteLine("Hello World")     End Sub End Module 

Tuki ja kehitys

VB.NET julkaistiin osana .NET Framework -alustaa ensimmäisen kerran 2002. Microsoft on kehittänyt kieltä eteenpäin ja Visual Studio tarjoaa edelleen hyvän tuen VB.NET-kehitykselle. Nykyisin VB.NET toimii sekä perinteisessä .NET Frameworkissa että rajoitetummin modernimmissa .NET-versioissa (.NET Core / .NET 5+), mutta kehityksen painopiste ja uudet ominaisuudet näkyvät usein ensin C#:ssa. Silti VB.NET on vahva valinta etenkin yritysympäristöissä ja sovelluksissa, joissa koodipohja tai kehitystiimi pohjautuu vanhempaan Visual Basic -osaamiseen.

Tausta

Visual Basic

Microsoft julkaisi sen ensimmäisen kerran vuonna 1992. Visual Basic on yksinkertainen tapa tehdä ohjelmia Windowsille. Se sai alkunsa Alan Cooperin Project Ruby -projektina ja myytiin sitten Microsoftille. Järjestelmä perustuu löyhästi alkuperäiseen, vuonna 1963 julkaistuun BASIC-ohjelmointikieleen, ja se voi "testata" ohjelmia reaaliajassa ja tarkistaa ne käyttäjäystävällisellä tavalla.

.NET Framework

Tämä paketti on Visual Basic .NETin "selkäranka". Kun sovelluksia luodaan, Windows-asennusohjelma sisältää kehyksen mukana. Se sisältää kaikki tarvittavat elementit tehtyjen VB.NET-sovellusten suorittamiseen.

 

Editions

Visual Basic julkaistiin ensimmäisen kerran toukokuussa 1991 Windowsille. Siitä on julkaistu useita versioita. Ne on lueteltu alla:

Nimi

Käyttöjärjestelmä

Julkaisupäivä

Visual Basic .NET

Windows

2002

Visual Basic .NET 2003

Windows

2003

Visual Basic 2005

Windows

2005

Visual Basic 2005 Studio

Windows

2005

Visual Basic 2008 Studio

Windows

2008

Visual Basic 2010 Studio

Windows

2010

Visual Basic 2010 Express Edition

Tämä on Microsoftin virallisesti julkaisema ilmainen versio Visual Basic 2010:stä. Sen tarkoituksena on rohkaista enemmän aloittelevia ohjelmoijia kokeilemaan sarjaa. Ohjelman voi ladata Microsoftin verkkosivuilta.

 

Controls

Visual Basic .NET käyttää monia ohjaimia, joita voidaan lisätä sovelluksen lomakkeisiin tai ikkunoihin. Muutkin kehittäjät voivat luoda ohjaimia sovelluksiin, eivät vain Microsoftin mukana olevia ohjaimia.

 

Esimerkkejä

Seuraavassa esimerkissä avautuu ohjelmaikkuna, jossa lukee "Hello World" ja jossa on painike, jossa lukee "OK" ja jota käytetään ikkunan sulkemiseen:

Public Sub button1_Click(ByVal sender As System. Object, ByVal e As System. EventArgs) Handles button1.Click MsgBox("Hello World") End Sub
 


Etsiä
AlegsaOnline.com - 2020 / 2025 - License CC3