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.
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:
Etsiä