Agenda <ul><li>Evolution of ASP.NET </li></ul><ul><li>Visual Studio 2008 Features </li></ul><ul><li>ASP.NET Architecture <...
Programming Model in .NET Common Language Runtime MSVBVM MSVCRT MSJVM Java SDK MFC / WIN32 API VB Lang. API VJ++ VC++ VB B...
.NET 2.0 .NET 3.0 .NET 3.5 time Version = Assembly references + compilers.  No new CLR runtime until now.  Only .NET 4.0 h...
ASP.NET Evolution ASP.NET 1.x ASP.NET 2.0 ASP.NET AJAX ASP.NET 3.5 ASP.NET MVC Dynamic Data ASP.NET 4.0 Beta 2 Visual Stud...
ASP.NET Currently .NET Framework 3.0 + SP1 .NET Framework 3.5 .NET Framework 3.5 + SP1 System.Web Web forms Master Pages P...
VS 2008 Enhancements <ul><li>Improved Data Set performance </li></ul><ul><li>Nested Master Page Editing </li></ul><ul><li>...
<ul><li>WWF, WPF and WCF extensions </li></ul><ul><li>Share Point Work Flow </li></ul><ul><li>ASP.NET AJAX Extensions, pro...
.NET Framework 4.0 Beta 2 Core Services Base Class Library Common Language Runtime Windows Workflow Foundation Managed Ext...
Multi Targeting Project Templates Code Intellisense IDE Enhancements  Back word compatibility Split View AddReferences
Key focus areas <ul><li>Ease of Migration </li></ul><ul><li>Search Engine Friendly </li></ul><ul><li>Side by side executio...
ListView Improvements
FormView Improvements <ul><li><asp:FormView  </li></ul><ul><li>ID=&quot;Formview1&quot;  </li></ul><ul><li>RenderTable=&qu...
Control Your View State <ul><li>Control.ViewStateMode </li></ul><ul><ul><li>Enabled </li></ul></ul><ul><ul><li>Disabled </...
Control Your Client IDs <ul><li><system.web> </li></ul><ul><li><pages clientIdMode=&quot;Predictable&quot;> </li></ul><ul>...
Filtering Data with QueryExtender <ul><li>Filters data from IQuerable DataSource </li></ul><ul><li>Added to  EntityDataSou...
ASP.NET Routing for Search Engine Optimization <ul><li>Instead of: </li></ul><ul><li>http://YourSite.com/Search.aspx?query...
Other Search Engine Optimization Improvements <ul><li>Meta.Description </li></ul><ul><li>Meta.Keywords for the page class ...
ASP.NET Chart control <ul><li>35 distinct chart types.  </li></ul><ul><li>An unlimited number of chart areas, titles, lege...
New Browser definition files  ,Browser Capability Object <ul><li>Blackberry.browser </li></ul><ul><li>Chrome.browser </li>...
Web.Config <ul><li>No 126 lines of code </li></ul><ul><li>Debug.Config </li></ul><ul><li>Release.Config </li></ul><ul><li>...
Contact <ul><li>Blog Address </li></ul><ul><li>http://HimaBinduVejella.blogspot.com </li></ul><ul><li>Email Address </li><...
<ul><li>2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or ...
Upcoming SlideShare
Loading in...5
×

Net Framework Hima

631

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

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

No notes for slide
  • 12/16/09 16:35 © 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.
  • Net Framework Hima

    1. 2. Agenda <ul><li>Evolution of ASP.NET </li></ul><ul><li>Visual Studio 2008 Features </li></ul><ul><li>ASP.NET Architecture </li></ul><ul><li>ASP.NET Enhancements </li></ul><ul><li>Future Preview – Visual Studio 2010 Beta 2 </li></ul>
    2. 3. Programming Model in .NET Common Language Runtime MSVBVM MSVCRT MSJVM Java SDK MFC / WIN32 API VB Lang. API VJ++ VC++ VB Base Class Library Data and XML Web Services User Interface VB C++ C# JScript …
    3. 4. .NET 2.0 .NET 3.0 .NET 3.5 time Version = Assembly references + compilers. No new CLR runtime until now. Only .NET 4.0 has new CLR runtime. .NET 4.0
    4. 5. ASP.NET Evolution ASP.NET 1.x ASP.NET 2.0 ASP.NET AJAX ASP.NET 3.5 ASP.NET MVC Dynamic Data ASP.NET 4.0 Beta 2 Visual Studio .NET 2003 Visual Studio 2005 Visual Studio 2008 Visual Studio 2010 Beta 2
    5. 6. ASP.NET Currently .NET Framework 3.0 + SP1 .NET Framework 3.5 .NET Framework 3.5 + SP1 System.Web Web forms Master Pages Providers AJAX Extensions ASP.NET AJAX Silverlight Support JavaScript Intellisense Additional Enhancements MVC Dynamic Data Entity Framework Data Services
    6. 7. VS 2008 Enhancements <ul><li>Improved Data Set performance </li></ul><ul><li>Nested Master Page Editing </li></ul><ul><li>AJAX Enabled WCF Services ,Web Services </li></ul><ul><li>Multi Targeting </li></ul><ul><li>JavaScript Debugging and Intellisence </li></ul><ul><li>Split View with better performance </li></ul><ul><li>New HTML Designer that is shared with expression web. </li></ul><ul><li>Rich HTML/CSS Design Support </li></ul><ul><li>VSTO </li></ul>
    7. 8. <ul><li>WWF, WPF and WCF extensions </li></ul><ul><li>Share Point Work Flow </li></ul><ul><li>ASP.NET AJAX Extensions, project templates </li></ul><ul><li>WM 5.0 Pocket PC SDK </li></ul><ul><li>WM 5.0 Smart Phone. </li></ul><ul><li>New Web Data controls ListView, DataPager </li></ul><ul><li>LINQ- Querying in .NET Languages </li></ul>VS 2008 Enhancements
    8. 9. .NET Framework 4.0 Beta 2 Core Services Base Class Library Common Language Runtime Windows Workflow Foundation Managed Extensibility Framework Data Services Windows Communication Foundation “ Velocity” User Interface Windows Presentation Foundation ASP.NET (WebForms, MVC, Dynamic Data) Data Access Entity Framework LINQ ADO.NET Parallel Extensions WinForms LINQ to SQL Languages Dynamic Language Runtime
    9. 10. Multi Targeting Project Templates Code Intellisense IDE Enhancements Back word compatibility Split View AddReferences
    10. 11. Key focus areas <ul><li>Ease of Migration </li></ul><ul><li>Search Engine Friendly </li></ul><ul><li>Side by side execution </li></ul><ul><li>JavaScript Code Snippet support </li></ul><ul><li>PLINQ,DLR </li></ul><ul><li>Multi monitoring Support </li></ul><ul><li>Focus on n tier architecture </li></ul><ul><li>Standards, Compliance </li></ul>
    11. 12. ListView Improvements
    12. 13. FormView Improvements <ul><li><asp:FormView </li></ul><ul><li>ID=&quot;Formview1&quot; </li></ul><ul><li>RenderTable=&quot;false&quot; </li></ul><ul><li>runat=&quot;server&quot;> </li></ul>
    13. 14. Control Your View State <ul><li>Control.ViewStateMode </li></ul><ul><ul><li>Enabled </li></ul></ul><ul><ul><li>Disabled </li></ul></ul><ul><ul><li>Inherit (default) </li></ul></ul>
    14. 15. Control Your Client IDs <ul><li><system.web> </li></ul><ul><li><pages clientIdMode=&quot;Predictable&quot;> </li></ul><ul><li></pages> </li></ul><ul><li></system.web> </li></ul><ul><li>AutoID, Static, Inherit, Predictable </li></ul>
    15. 16. Filtering Data with QueryExtender <ul><li>Filters data from IQuerable DataSource </li></ul><ul><li>Added to EntityDataSource or LinqDataSource controls in order to filter </li></ul><ul><li>Handy in implementing Search/Filtering </li></ul><ul><li>No code </li></ul><ul><li>Can be combined with AJAX to provide rich user experience </li></ul><ul><li>TargetControlID <DatasourceID> </li></ul>
    16. 17. ASP.NET Routing for Search Engine Optimization <ul><li>Instead of: </li></ul><ul><li>http://YourSite.com/Search.aspx?query=cats </li></ul><ul><li>You can use: </li></ul><ul><li>http://YourSite.com/Search/cats </li></ul><ul><li>PageRouteHandle </li></ul><ul><li>Specify Routeurl </li></ul>
    17. 18. Other Search Engine Optimization Improvements <ul><li>Meta.Description </li></ul><ul><li>Meta.Keywords for the page class </li></ul><ul><li>Response.RedirectPermanent( new url ) </li></ul>
    18. 19. ASP.NET Chart control <ul><li>35 distinct chart types. </li></ul><ul><li>An unlimited number of chart areas, titles, legends, and annotations. </li></ul><ul><li>A wide variety of appearance settings for all chart elements. </li></ul><ul><li>3-D support for most chart types. </li></ul><ul><li>Smart data labels that can automatically fit around data points. </li></ul><ul><li>Strip lines, scale breaks, and logarithmic scaling . </li></ul>
    19. 20. New Browser definition files ,Browser Capability Object <ul><li>Blackberry.browser </li></ul><ul><li>Chrome.browser </li></ul><ul><li>Default.browser </li></ul><ul><li>Firefox.browser </li></ul><ul><li>Gateway.browser </li></ul><ul><li>Generic.browser </li></ul><ul><li>IE.browser </li></ul><ul><li>IEmobile.browser </li></ul><ul><li>Iphonene.browser </li></ul><ul><li>Opera.browser </li></ul><ul><li>Safari.browser </li></ul>
    20. 21. Web.Config <ul><li>No 126 lines of code </li></ul><ul><li>Debug.Config </li></ul><ul><li>Release.Config </li></ul><ul><li>XDT </li></ul><ul><li>Matches MS Build Configuration </li></ul>
    21. 22. Contact <ul><li>Blog Address </li></ul><ul><li>http://HimaBinduVejella.blogspot.com </li></ul><ul><li>Email Address </li></ul><ul><li>himaveeramachaneni@gmail.com </li></ul>
    22. 23. <ul><li>2006 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. </li></ul>
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×