Visual Basic 2010 bespaart overbodig werk
Nieuwe omgeving en nieuwe compiler
02 juni 2009 | Merijn GelensDe volgende versie van Visual Basic richt zich niet alleen op een plezieriger werkomgeving, maar maakt middels de vernieuwde compiler ook een aantal omslachtige handelingen overbodig. Dat toonde Jonathan Aneja, programmamanager van Visual Basic, vorige week tijdens zijn presentatie op de Dev Days 2009.
Bij de ontwikkeling van de nieuwe versie is de historie niet vergeten. Aneja benadrukt de symbiose die bestaat tussen C# en Visual Basic. Wat in de ene taal mogelijk is, moet net zo eenvoudig en vergelijkbaar uit te voeren zijn in de andere taal. Hij benadrukt hier wel bij dat het vooral om grote features gaat.
Moderne wensen
Qua gebruik is Visual Basic 2010 in lijn gebracht met de wensen van moderne programmeurs. Zo kun je in de nieuwe versie de grootte van je lettertype in beeld veranderen door control in te drukken en met je muiswiel te bewegen. Om overzicht te bewaren, worden statements automatisch van kleur voorzien; zo worden types groen gemaakt door de interface.
Belangrijker zijn de wijzigingen aan de compiler. Voor Visual Basic-programmeurs is het al jaren een onhandige bijkomstigheid dat ze iedere keer een underscore moeten plaatsen om aan te geven dat de tekst op de volgende regel bij de voorgaande hoort. Wie met de nieuwe compiler werkt, kan dit voortaan achterwege laten. Deze leidt zelf af uit de code wat er bij elkaar hoort. Daarbij wordt vooruit gekeken en in specifieke gevallen ook weer achteruit om te zorgen dat er geen fouten ontstaan.
Programmeeromgeving
De programmeeromgeving probeert met de programmeur mee te denken en praktische snelkoppelingen aan te bieden.
Voer je een berekening uit op gegevens zonder een methode te declareren, dan krijg je van VB niet alleen een waarschuwing, maar kun je met de toetsenbordcombinatie control en punt eenvoudig het juiste statement in laten vullen. Hierbij hebben de ontwerpers er rekening mee gehouden dat het gebruik van een muis voor programmeurs meer tijd kost, dan gewone toetsenbordopdrachten geven.
Nesten
Nieuw is de mogelijkheid om methodes te nesten. Doel hiervan is dat je zo overzicht op een functie kunt houden zonder dat de verschillende onderdelen verspreid over de tekst staan.
Wie werkt met functies die een integer eisen, kan via een sub-instructie zorgen dat de compiler van een loze waarde een integer maakt. Zo kun je zonder extra procedures te schrijven in functies met zowel tekst als integers werken.
Tijdsbesparing
Een laatste praktische vernieuwing is de mogelijkheid om bij het maken van een lijst integers direct bij het genereren de waardes toe te voegen, door gebruik te maken van accolades. Voorheen moest je nog bij het genereren van de lijst op losse regels middels een add-statement waardes toewijzen. Ook dit kan behoorlijk tijd besparen.
Visual Basic 2010 is op dit moment nog in bèta. Meer informatie over de programmeeromgeving is hier te vinden.
bron: ZDNet
Lees verder op ZDNet »
Externe links »
» Review Ubuntu 12.04 (Precise Pagolin)
reviews
Ubuntu kennen we als solide en bruikbaar linuxbesturingssysteem. Versie 12.04 heeft een nieuwe kernel en gebruikersinterface Unity is hier en daar bruikbaarder geworden.
» De technologie van het 9/11-monument
news
Meer dan twee miljoen mensen hebben de herdenkingsplek voor de ramp van 11 september bezocht. Velen gebruiken technologie om alles uit de ervaring te halen.
» Wel borstvoeding, geen tepels op Facebook
news
Een ontevreden Facebookwerknemer besliste onlangs de richtlijnen voor het verwijderen van content te lekken aan nieuwssite Gawker. Dat deed het nodige stof opwaaien.
Review: Diablo III
Game
Twintig jaar geleden redde een groepje naamloze helden de wereld. Nu is het aan een nieuwe generatie om de demonen terug richting de hel te sturen.








