skip to main |
skip to sidebar
What's coming in .NET 4.0
John-Daniel Trask
- Co-founder
- Mindscape
- DEV302
Agenda – Upcoming bits and pieces
- .NET in review
- New CLR Goodness
- Code contracts
- C#4.0
- Visual Basic 10
- Windows Foundation
- ASP.NET 4.0
Anti-agenda – what we won’t be covering
- · Parallel Extensions
- · Entity Framework
- · F#
- · VS.NET 2010
.NET CLR Enhancements
- · Side by side in process support
- · DLR Inclusion
- · Crazy ass language support
- · Parallel extensions
- · Code contracts
- · New security model
Code Contracts
- · Manage the expectations of software
- · System.Diagnostics.Contracts
- · Both runtime and compile time checking
- · Specify contracts on interfaces
C# 4.0 – Language improvements
- · Dynamic typing
- · Generic variance
- · Optional parameters
- · Named arguments
- · COM Interop Enhancements
Visual Base 10 – Language improvements
- · Implicit line continuation support
- · Lambda improvements
- Multi-line lambdas
- Lambdas do not require return values
- Multiple statement lambda expressions
- · Automatic properties
- · Collection initializers
- · Generic variances supporters
Windows Presentation Foundation – Framework improvements
- · Improved font rendering
- · Windows 7 multi-touch support
- · Windows 7 task bar extensibility
- · Ribbon control
- · Data grid control
- · Many other improvements
- · Slack demoware L
Summary – our time is coming to an end
- · Many nice improvements
- · Explore code contracts
- · Start exploring Beta 2 when released
No comments:
Post a Comment