120 likes | 219 Views
Visual Basic 2010 – What’s new. André Obelink www.maryor.nl. 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)
E N D
Visual Basic 2010 – What’s new André Obelink www.maryor.nl
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
Agenda • 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 2010 - 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) …..
Generatefromusage • 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
1-1 Visual Basic 2010 • Implicit Line Continuation • Automated Properties • Collection Initializers • Array Literals • Nullable Optional Parameters • Compiling
Bronnen • Download een versie van VS2010 RC • http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx • Visual Basic 2010 Resources • http://msdn.microsoft.com/en-us/vbasic/dd819153.aspx • Visual Studio 2010 Training Kit • Lokaal te installeren
Vragen Vragen?