Visual Studio 2010.NET 4.0PrologueDragosHategan    &    IoanDragan<br />
Languages<br />Visual Basic 2010<br />Visual C# 2010<br />Visual C++ 2010<br />Visual F# 2010<br />
Technologies <br />.NET Framework<br />1.0 (2002)<br />1.1 (2003<br />2.0 (2005)<br />3.0 (2006)<br />3.5 (2007)<br />4.0 ...
The new look<br />
Multitargeting Support<br />
z00m<br />
Highlight References<br />
Multiple monitor support<br />
Intellisense<br />xtimes faster (x > 1)<br />Partial string matching<br />Capitalization match<br />2 completion modes <br />
Navigate to ( Ctrl + , )<br />
Call Hierarchy<br />
UML<br />
Extension Manager<br />
 Great New Features<br />Managed Extensibility Framework ( MEF )<br />Code Contracts<br />Background garbage collection<br...
Named and optional params<br />
 Optional params rules<br />Non-optional parameters must be declared first.<br />Non-optional parameters must still be spe...
Dynamic Languages<br />Dynamic Language Runtime<br />IronPython  &  IronRuby & Etc.<br />
Dynamic Languages<br />Dynamic a new keyword<br />Paradoxically the keyword dynamic statically types an object as dynamic....
Link<br />Visual Studio 2010 and .NET Framework 4 Training Kit - February Release (Bing it)<br />http://msdn.microsoft.com...
Available Literature<br />C# 4.0 in a Nutshell: The Definitive Reference <br />Professional C# 4.0 and .NET 4<br />Introdu...
To Be Continued…<br />
Upcoming SlideShare
Loading in...5
×

Visual Studio 2010 (ITFest)

400

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
400
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Visual Studio 2010 (ITFest)"

  1. 1. Visual Studio 2010.NET 4.0PrologueDragosHategan & IoanDragan<br />
  2. 2. Languages<br />Visual Basic 2010<br />Visual C# 2010<br />Visual C++ 2010<br />Visual F# 2010<br />
  3. 3. Technologies <br />.NET Framework<br />1.0 (2002)<br />1.1 (2003<br />2.0 (2005)<br />3.0 (2006)<br />3.5 (2007)<br />4.0 (2010)<br />Windows Presentation Foundation ( WPF )<br />Windows Communication Foundation ( WCF )<br />Windows Workflow Foundation (WF)<br />Silverlight<br />XNA<br />Windows Forms<br />ASP.NET (Web Forms & MVC)<br />AJAX<br />XAML<br />Language Integrated Query ( LINQ )<br />Entity Framework<br />
  4. 4. The new look<br />
  5. 5. Multitargeting Support<br />
  6. 6. z00m<br />
  7. 7. Highlight References<br />
  8. 8. Multiple monitor support<br />
  9. 9. Intellisense<br />xtimes faster (x > 1)<br />Partial string matching<br />Capitalization match<br />2 completion modes <br />
  10. 10. Navigate to ( Ctrl + , )<br />
  11. 11. Call Hierarchy<br />
  12. 12. UML<br />
  13. 13. Extension Manager<br />
  14. 14. Great New Features<br />Managed Extensibility Framework ( MEF )<br />Code Contracts<br />Background garbage collection<br />Dynamic Language Runtime<br />Covariance and Contravariance<br />Big Integers and Complex Numbers<br />Memory-Mapped Files<br />Parallel Computing<br />Named and Optional Parameters<br />
  15. 15. Named and optional params<br />
  16. 16. Optional params rules<br />Non-optional parameters must be declared first.<br />Non-optional parameters must still be specified when you call a method.<br />Parameters are evaluated in the order they are declared.<br />If two function signatures are equally valid for your input, then the one with no optional values is given precedence.<br />
  17. 17. Dynamic Languages<br />Dynamic Language Runtime<br />IronPython & IronRuby & Etc.<br />
  18. 18. Dynamic Languages<br />Dynamic a new keyword<br />Paradoxically the keyword dynamic statically types an object as dynamic.(Alex Mackey – Introducing .NET 4.0)<br />More readable code<br />Fewer casting operations<br />
  19. 19. Link<br />Visual Studio 2010 and .NET Framework 4 Training Kit - February Release (Bing it)<br />http://msdn.microsoft.com/<br />
  20. 20. Available Literature<br />C# 4.0 in a Nutshell: The Definitive Reference <br />Professional C# 4.0 and .NET 4<br />Introducing .NET 4.0: with Visual Studio 2010<br />
  21. 21. To Be Continued…<br />

×