Visual Basic 2005

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

Visual Basic 2005
Arendaja Microsoft
Viimane väljalase 17.9.2 (27.02.2024) Muuda Vikiandmetes
OS Microsoft Windows
Veebileht http://msdn.microsoft.com/vbasic/

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.

Nõuded muuda

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
klaviatuur, hiir või mõni muu osutusseade

Süntaks muuda

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

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

Välislingid muuda

  • [1] – Visual Basic 2005 Express (tasuta väljalase) internetipõhine installeerimine
  • [2] – Visual Basic 2005 Express (tasuta väljalase) cd-pilt ehk .iso fail