Your SlideShare is downloading. ×
Introduction to 3.5 using VS 2008
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Introduction to 3.5 using VS 2008


Published on

Introduction to 3.5 using VS 2008

Introduction to 3.5 using VS 2008

Published in: Technology

1 Comment
  • Very Useful Presentation.
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. Intro to ASP.NET 3.5 using VS2008 Chaitra Nagaraj Microsoft MVP ASP.NET
  • 2. Agenda Enhancements in ASP.NET 3.5 Enhancements in Web applications Multi-targeting in VS 2008(with demo) New controls in ASP.NET 3.5(with demo) LINQ (with demo) Integrated AJAX(with demo) Toolkit enhancements
  • 3. Web Applications Enhancements Integrated support for ASP.NET AJAX 1.0  Included in the .Net Framework 3.5  ASP.NET AJAX Project Templates Web Application Project Included in Visual Studio JavaScript Intellisense and debugging Richer HTML/CSS Design support  Split View (simultaneous source and designer)  Nested Master Page preview in designer  CSS Properties, Manage /Apply styles windows, and direct style application toolbar  Improved CSS/HTML Layout and visualization in designer New Web Data controls  LinqDataSource, ListView, DataPager
  • 4. ASP.NET 3.5 Enhancements New server controls, types, and a client-script library to develop AJAX- style Web applications. ASP.NET server side application services like authentication, roles management exposed as web services New ListView control which supports edit, insert, delete, sorting & paging A new LinqDataSource control that exposes Language-Integrated Query (LINQ) through the ASP.NET data source control architecture. ASP.NET Merge Tool - a new tool for merging pre-compiled assemblies
  • 5. VS 2008 Multi-Targeting support Visual Studio 2008 supports targeting multiple versions of the .NET Framework Choose which Framework version to target when opening or creating an application  .NET Framework 2.0  .NET Framework 3.0  .NET Framework 3.5 Visual Studio IDE only shows features appropriate for your selected target version.  Toolbox, Add New Item, Add Reference, Intellisense
  • 6. Multi-targeting in VS2008
  • 7. New Controls in ASP.NET 3.5 <asp:LinqDataSource> <asp:DataPager> <asp:ListView>
  • 8. New Controls
  • 9. Language Integrated Query (LINQ) New programming model for data access that integrates query support directly within the .NET languages Designed to reduce the complexity when working with data Query operators can be used against any collection  Built-in examples: Select, Where, GroupBy, Join, etc.  Extensibility model supports extending/replacing these Benefits  Work with data in a consistent way, regardless of the type of data  Interact with data as objects  Better integration with programming languages  Improved productivity through IntelliSense in Visual Studio
  • 10. LINQ Architecture & Components C# 3.0 VB 9.0 Others… .NET Language Integrated Query LINQ to LINQ to LINQ to LINQ to Objects DataSets SQL XML <book> <title/> <author/> <year/> <price/> </book> Objects Relational XML
  • 11. LINQ
  • 12. ASP.NET AJAX Works on top of ASP.NET 2.0 and VS 2005  Fully supported V1.0 shipped in January on the web Delivers core ASP.NET AJAX foundation:  JavaScript type-system  JavaScript<->.NET Networking Serialization  JavaScript library of common routines  ASP.NET Server Control Integration All ASP.NET AJAX 1.0 features included in .NET 3.5
  • 13. ASP.NET AJAX Control Toolkit Separate download from core ASP.NET AJAX  Great library of free ASP.NET AJAX enabled controls  Download from Developed using a collaborative source model  All source freely available with modification license  Both Microsoft & non-Microsoft developers can contribute Already contains 40 really cool controls
  • 14. Visual Studio 2008 AJAX Support JavaScript Intellisense  Code intellisense for client-side JavaScript  Integrated editor support for ASP.NET AJAX JS Library  Intellisense against JSON enabled .asmx web services  Build-time syntax checking JavaScript Debugging and Profiling  Improved discoverability  Breakpoints in .aspx documents  New visualization features for variables ASP.NET AJAX Extender Control Support  Easy design-time to attach extenders
  • 15. ASP.NET AJAX
  • 16. AJAX Extenders
  • 17. Resources us/library/s57a598e.aspx
  • 18. Contact
  • 19. © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.