NganSeokChern<br />Visual Studio 2010 + ASP.NET 4.0<br />1<br />
The Four Pillars of VS2010 “Pro”<br />Understanding <br />The Code<br />Building Web<br />Applications<br />Creating Offic...
New Visual Studio 2010 Features…<br />Breakpoint Grouping<br />Parallel Tasks Window<br />New Look & Feel<br />Extensible ...
The Two Faces of Visual Studio 2010<br />Visual Studio As An Editor<br />Visual Studio As A Platform<br />
… As An Editor<br />An improved focus on… <br />Writing code,<br />Understanding code,<br />Navigating code,<br />Publishi...
… As A Platform<br />New Extensible Editor allows editor to <br />be easily extended to provide a rich <br />and robust ed...
Welcome to Visual Studio 2010<br />
The VS2010 Roadmap<br />Beta 1 - Q2 CY09<br />Beta 2 - H2 CY10<br />RTM, Before Visual Studio vNextvNext Ships!<br />
What&apos;s New in ASP.NET 4<br />Extensible Output Caching<br />Auto-Start Web Applications<br />Permanently Redirecting ...
Extensible Output Caching<br />Enables you to configure one or more custom output-cache providers.<br />Include local or r...
Auto-Start Web Applications<br />Earlier versions of ASP.NET, for these situations you had to devise custom approaches to ...
Permanently Redirecting a Page<br />Response.Redirect method to forward a request to the URL. <br />Response.Redirect (&qu...
Setting Client IDs<br />Control<br />Hierarchy<br />1) Master Page (No ID)<br />2) User Control (“HeaderForm”)<br />3) Dro...
ASP.NET Chart Control<br />35 distinct chart types. <br />An unlimited number of chart areas, titles, legends, and annotat...
Setting Meta Tags<br />Two new Page class<br />Page.MetaKeywords<br />Page.MetaDescription<br />&lt;head id=&quot;Head1&qu...
ASP.NET Login Control <br />Create User<br />Forget Password<br />Login Control<br />Etc<br />19<br />
20<br />© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are o...
Upcoming SlideShare
Loading in …5
×

Vs2010 Aspnet MSP Bootcamp_MVP Ngan Seok Chern

1,237 views

Published on

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
1,237
On SlideShare
0
From Embeds
0
Number of Embeds
84
Actions
Shares
0
Downloads
6
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Vs2010 Aspnet MSP Bootcamp_MVP Ngan Seok Chern

  1. 1. NganSeokChern<br />Visual Studio 2010 + ASP.NET 4.0<br />1<br />
  2. 2. The Four Pillars of VS2010 “Pro”<br />Understanding <br />The Code<br />Building Web<br />Applications<br />Creating Office<br />Business<br />Applications<br />Using The<br />Power of<br />C++<br />
  3. 3. New Visual Studio 2010 Features…<br />Breakpoint Grouping<br />Parallel Tasks Window<br />New Look & Feel<br />Extensible Test Runner<br />Dynamic Data Tooling<br />Generate From Usage<br />Highlight References<br />WPF-based Editor<br />Click-Once Enhancements for Office<br />Breakpoint Labeling<br />Call Hierarchy<br />Web Deploy<br />Improved WPF Tooling<br />Sharepoint Tooling<br />Historical Debugging<br />MVC Tooling<br />Inline Call Tree<br />Minidump Debugging<br />Quick Search<br />JQueryIntellisense<br />Concurrency Profiler<br />Breakpoint Import/Export<br />Document Map Margin<br />64-bit Mixed-Mode<br />Parallel Stacks Window<br />HTML Snippets<br />Improved Multi-Monitor<br />web.config Transformation<br />
  4. 4. The Two Faces of Visual Studio 2010<br />Visual Studio As An Editor<br />Visual Studio As A Platform<br />
  5. 5. … As An Editor<br />An improved focus on… <br />Writing code,<br />Understanding code,<br />Navigating code,<br />Publishing code<br />
  6. 6. … As A Platform<br />New Extensible Editor allows editor to <br />be easily extended to provide a rich <br />and robust editing experience<br />Online Visual Studio Gallery <br />integrated directly into Visual Studio<br />
  7. 7. Welcome to Visual Studio 2010<br />
  8. 8.
  9. 9.
  10. 10.
  11. 11. The VS2010 Roadmap<br />Beta 1 - Q2 CY09<br />Beta 2 - H2 CY10<br />RTM, Before Visual Studio vNextvNext Ships!<br />
  12. 12. What&apos;s New in ASP.NET 4<br />Extensible Output Caching<br />Auto-Start Web Applications<br />Permanently Redirecting a Page<br />Setting Client IDs<br />ASP.NET Chart Control<br />And more…<br />
  13. 13. Extensible Output Caching<br />Enables you to configure one or more custom output-cache providers.<br />Include local or remote disks, cloud storage, and distributed cache engines.<br />Create custom output-cache provider as a class that derives from the new System.Web.Caching.OutputCacheProvider type in the Web.config<br />
  14. 14. Auto-Start Web Applications<br />Earlier versions of ASP.NET, for these situations you had to devise custom approaches to &quot;wake up“ your apps.<br />New scalability feature named auto-start ASP.NET 4 runs on IIS 7.5 on Windows Server 2008 R2.<br /> IIS Administrator<br />applicationHost.config<br />&lt;applicationPools&gt;<br /> &lt;addname=&quot;MyApplicationPool&quot;startMode=&quot;AlwaysRunning&quot; /&gt;<br />&lt;/applicationPools&gt;<br />
  15. 15. Permanently Redirecting a Page<br />Response.Redirect method to forward a request to the URL. <br />Response.Redirect (&quot;/foroldcontent.aspx&quot;);<br />Redirect method issues an HTTP 302 Found (temporary redirect) response.<br />Extra HTTP round trip when users attempt to access the old URLs.<br />Search engines and other user agents that recognize permanent redirects will store the new URL.<br />Response.RedirectPermanent(&quot;/foroldcontent.aspx&quot;);<br />
  16. 16. Setting Client IDs<br />Control<br />Hierarchy<br />1) Master Page (No ID)<br />2) User Control (“HeaderForm”)<br />3) Drop Down List (“States”)<br />Resulting Client IDs:<br />ctl00<br />ctl00_HeaderForm<br />ctl00_HeaderForm_States<br />
  17. 17. ASP.NET Chart Control<br />35 distinct chart types. <br />An unlimited number of chart areas, titles, legends, and annotations.<br />A wide variety of appearance settings for all chart elements.<br />And etc. <br />
  18. 18. Setting Meta Tags<br />Two new Page class<br />Page.MetaKeywords<br />Page.MetaDescription<br />&lt;head id=&quot;Head1&quot; runat=&quot;server&quot;&gt;<br /> &lt;title&gt;Untitled Page&lt;/title&gt;<br /> &lt;meta name=&quot;keywords&quot; content=&quot;These, are, my, keywords&quot; /&gt;<br /> &lt;meta name=&quot;description&quot; content=&quot;This is the description of my page&quot; /&gt;<br />&lt;/head&gt;<br />18<br />
  19. 19. ASP.NET Login Control <br />Create User<br />Forget Password<br />Login Control<br />Etc<br />19<br />
  20. 20. 20<br />© 2008 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.<br />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.<br />

×