Visual Basic 2005
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.