Visual Basic 2005

Allikas: Vikipeedia
Ambox outdated serious.svg See artikkel vajab ajakohastamist.
Palun ajakohasta selle artikli sisu ning pärast ajakohastamist eemalda see märkus.
Visual Basic 2005
Näide VB 2005 värvilahendusest
Arendaja: Microsoft
Keeleperekond: BASIC
Klassifikatsioon: Objektorienteeritud programmeerimiskeel
Litsents: vabavara
Platvorm(id): Windows
Nõuded: Windows 2000, XP+SP 2, XP Pro x64, Server 2003, x64, R2 või Vista
Pentium 3,6 GHz
2 GB vaba kettaruumi
192 MB muutmälu (RAM)
kuvar vähemalt 1024×768, vähemalt 256 värvi
sõrmistik, hiir või mõni muu osutusseade
Ametlik sait: http://msdn.microsoft.com/vbasic/

Visual Basic 2005 on objektorienteeritud programmeerimiskeel, klassikalise Visual Basicu edasiarendus, mis on teostatud .NET-raamistikus.

Microsoft toodab ja tarnib mitmesuguseid integreeritud programmeerimiskeskkondi Visual Basic 2005 jaoks, mille hulgas on nii vabavarasid kui kommertsvarasid.

Visual Basic 2005 on lihtsasti arusaadav ning samas sisaldab võimalust väljuda kõrgkeele piiridest ja laskuda süsteemipõhisesse programmeerimisse.

Oma eelkäijatest erineb ta märgatavalt, kuid siiski on tegemist BASICu perekonda kuuluva keelega. Paljud muutused said tehtud selleks, et arendada keel võimsamaks, olles kontseptsioonilt samasugune kui tema eelkäijad. Lisati või uuendati palju funktsioone ja makrosid, samas jäeti välja vahendeid, mis võimaldasid programmeerida halvas stiilis. Lisati programmeerimist lihtsustavaid vahendeid, näiteks IntelliSense, Code Snippets ja AutoCorrect, samuti lisati võimalus parandada koodi selle täitmise ajal ilma koodi peatamata. Visual Basic on lihtne keel, millega sageli alustatakse programmeerimise õpetamist. Visual Basic 2005 peaks ühilduma teiste .NET keeltega (Visual C#, Visual J# või Visual C++).

Visual Studio on arenduskeskkond .NET-programmeerimiskeeltele, kuhu kuulub ka Visual Basic 2005.

Süntaks[muuda | redigeeri lähteteksti]

BASIC paistab silma väga lihtsa ja kergesti omandatava süntaksi poolest, mis on teinud temast väga populaarse keele algajate programmeerijate seas.

  • Suur- ja väiketähti ei eristata.
  • Lause lõpetab reavahetus.
  • Mitmerealised kommentaarid puuduvad.
  • Üherealised kommentaarid algavad kas ülakomaga (') või sõnaga REM (remark).
  • Muutujate deklareerimine on nüüdsest kohustuslik.
  • Intepreeritava programmi andmetele pääseb ligi, kasutades objekti "My".
  • Aktiivse vormi poole saab pöörduda, kasutades objekti "Me".
  • Nüüdsest saab deklareerimise käigus andmeid algväärtustada.
  • Nüüdsest saab C++-le iseloomulik kiirarvutamine: x=x+1 asenel võib kirjutada x+=1.
  • Nüüdsest saab puhvermälule otse ligi pääseda: selleks on objekt My.Computer.Clipboard.
  • Nüüdsest saab pääseda otse ligi arvuti ressurssidele: selleks on objekt My.Resources.
  • Nüüdsest saab defineerida oma operaatoreid.

Visual Basic 2005 sisaldab operaatorit IsNot. Konstruktsioon "If X IsNot Y" on ekvivalentne konstruktsiooniga "If Not X Is Y". See operaator leidis laiema kõlapinna, kui selgus, et Microsoft on selle patenteerinud, mistõttu Microsoftile tekkis õigus nõuda hüvitist kõigilt, kes seda operaatorit omakoostatud kommertstarkvaras kasutavad.

Hello world[muuda | redigeeri lähteteksti]

vanasti
sub main()
  print "Tere, maailm!"
end sub
nüüd
sub main()
  Console.WriteLine("Tere, maailm!")
  Console.Read()
end sub

Välislingid[muuda | redigeeri lähteteksti]

Wikibooks-logo.svg
Vikiõpikutes on lisamaterjali:
  • [1] – Visual Basic 2005 Express (tasuta väljalase) internetipõhine installeerimine
  • [2] – Visual Basic 2005 Express (tasuta väljalase) cd-pilt ehk .iso fail