Visual Basic 2010 – What’s new André Obelink
Over mezelf… MarYor | software & consultancy Auteur van artikelen en boeken – Geschreven voor Microsoft.NET Magazine, PC Active, MSDN Magazine Europe, SDN Magazine, VB Magazine – Boek: Visual Basic 2005 – de Basis (9/2006) – Boek: Visual Basic Kookboek (3/2008) – Boek: Visual Basic 2008 – de Basis (8/2008) – Boek: Visual C# Kookboek (Coauteur S. Gerz, 6/2009) – Boek: Visual Basic 2010 – de Basis (5/2010) Actief binnen de ontwikkelaarsgemeenschap Sinds 2006 Microsoft MVP voor Visual Basic
AgendaAgenda Wat is nieuw in de Visual Studio 2010 Editor Wat is nieuw in.NET Framework 4 Wat is nieuw in Visual Basic 2010 Vragen
Visual Studio Editor Herschreven in WPF biedt nieuwe mogelijkheden – Zoom – URLS (CTRL + klik) Enhanced Docking Box Selection (ALT + selectie) – Vervang tekst in alle geselecteerde regels – Voeg tekst toe aan alle geselecteerde regels Navigate to (CTRL + komma) Highlight Reference (CTRL+ SHIFT+ ↑,↓) IntelliSense Suggestion Mode (CTRL+ SHIFT + Spatie) …..
Generate from usage Generate from usage maakt het mogelijk om klassen en methoden te gebruiken voordat ze bestaan Ondersteunt een test-first manier van werken Genereer code voor: – Classes – Methods – Properties – Fields – Interfaces
.NET 4.0 Compabiliteit & deployment – Gebruikt standaard niet de hoogste.NET runtime – In process side-by-side uitvoer van.NET 2 + hoger Info over CPU en geheugen per app domein Garbage collector in de achterground Code Contracts – post/pre condities – testen Design Time Only PIA geen Interop.Word meer Covariance en contravariance Big Integer & complex numbers
.NET 4.0 Nieuwe datatype: Tuples Uitbreiding File System enumeration Parallel Computing Memory Mapped files Bepaal of we op een 64 bit systeem werken Managed Extensibility Framework (MEF) ADO.NET (Entity Framework) Groot aantal kleinere uitbreiding, overloads van methodes, nieuwe WPF controls etc. etc.
.NET 4.0 – DLR Dynamic Language Runtime
Visual Basic 2010 Implicit Line Continuation Automated Properties Collection Initializers Array Literals Nullable Optional Parameters Compiling 1-1
BronnenBronnen Download een versie van VS2010 RC – Visual Basic 2010 Resources – Visual Studio 2010 Training Kit – Lokaal te installeren
VragenVragen Vragen?