Deel 1 Visual Basic.NET een introductie PDF Afdrukken

Dit is een introductie in VB.NET.

Mocht je helemaal nieuw zijn in het programmeren lees dan eerst mijn algemene verhaal over programmeren. Mocht je het engels niet machtig zijn, kies dan een ander vak of hobby. Zonder het engels te begrijpen, kan je het wel vergeten. 

VB.NETof Visual Basic.NET is de opvolger van VB6 (of Visual Basic Versie 6). Microsoft heeft al zijn programmeertalen op de schop genomen en flink de bezem er doorheen gehaald. Een van de grootste wijzigingen was om alles op XML te gaan baseren.

Ik heb onlangs een boek gelezen, "Bill Gates en de strijd binnen Microsoft", (nu nog alleen tweedehands te krijgen)  waarin de strijd tussen Bill Gates en zijn medewerkers onder andere gaat over dat Bill Gates open standaarden als XML niet ziet zitten en allesaan Windows wil koppelen en zo klanten dus te dwingen om alleen MS software te gebruiken. Om zodoende ook het monopolie te behouden. 

Maar op een gegeven moment is de grote baas van MS ook omgegaan en worden er steeds meer open standaarden als XML opgenomen in de software. Één daarvan is dus VB.NET dat deel uitmaakt van het .NET Framework. 

 Er zijn een aantal talen die gebruikt kunnen worden om met behulp van het .NET Framework applicaties te maken. VB.NET maar ook C# (spreek uit als sharp). Dit zijn ook de meest gebruikte programmeertalen en worden ook het best ondersteund. Dit is gedaan om de C++ en VB6 programmeurs de kans te geven makkelijker over te stappen. Maar MS is helemaal opnieuw begonnen dus van opgeknapte "oude" programmeertalen kan je niet spreken.

Hoe je het Framework ook definieerd, dat zal per persoon anders zijn. De een zal onder het Framework de classes (waarover later meer) waarmee je werkt, verstaan. Een ander zal daar ook de programmeertalen zelf onder zien.

Ik zie het zelf als een hele bende classes die allemaal handige dingen kunnen doen, en je veel werk uit handen kan nemen, en met de programmeertalen maak je daar gebruik van. 

De classes in het framework zijn gemaakt voor in ieder geval C# en VB.NET. En afhankelijk van de classes ook voor de andere talen. (python o.a.) Ook geldt dat er manieren zijn om VB.NET en C# door elkaar te gebruiken. Maar dit is niet gebruikelijk en ik weet ook niet hoe dat werkt. (ik weet ook niet alles!) Maar het kan dus wel.

VB.NET is dus de opvolger van VB6. Ik zal eens een simpel voorbeeldje laten zien.

code:

messagebox.show("Hallo Universum") 

VB.NET applicaties maak je met Visual Studio 2005 of versie 2008. Afhankelijk van de versie (professional, Team enz) kan je hier meerof minder mee. Je kan ook de express edition (versie 2008) downloaden. Dit is de gratis versie en hiermee kom je al een heel eind.