• Save
Visual Studio 2010 (ITFest)
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
641
On Slideshare
637
From Embeds
4
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 4

http://www.slideshare.net 4

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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