Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Module 4: Introduction to ASP.NET 3.5 (PowerPoint Slides)


Published on

Module 4: Introduction to ASP.NET 3.5 (PowerPoint Slides)
Jordan .NET User Group (Jordev)
Community Material
Mohamed Saleh

Published in: Technology
  • Be the first to like this

Module 4: Introduction to ASP.NET 3.5 (PowerPoint Slides)

  1. 1. Visual Studio 2008 Training 3.5 RTM Mohamed Saleh [email_address]
  2. 2. Module 3: Introduction To Asp.Net 3.5
  3. 3. Overview <ul><li>Using the Split-View Editing Feature. </li></ul><ul><li>Understand the enhanced JavaScript Intellisense support. </li></ul><ul><li>Using the new JavaScript Debugging Features. </li></ul><ul><li>Explain the usage of ListView. </li></ul><ul><li>Paging ListView Data using DataPager. </li></ul>
  4. 4. Introducing ASP.NET 3.5 <ul><li>ASP.NET 3.5 use the same engine of ASP.NET 2.0 </li></ul><ul><li>Visual Studio IDE have a lot of enhancements for the web developers. </li></ul><ul><li>ASP.NET 3.5/ VS 2008 IDE Enhancements: </li></ul><ul><ul><ul><ul><ul><li>Split-View Editing </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Improved JavaScript Intellisense </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Improved JavaScript Debugging </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Better Integration with IIS 7.0 </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>The New ListView Data Control. </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>The New DataPager Data Control. </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>The New LinqDataSource Control. </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Adding ASP.NET Merge Tool. </li></ul></ul></ul></ul></ul>ASP.NET 3.5 Overview
  5. 5. Split-View Editing <ul><li>Supporting the Source-View and Design-View at the same time. </li></ul><ul><li>The following options are available: </li></ul><ul><li>Horizontal Split-View </li></ul><ul><li>Vertical Split-View </li></ul><ul><li>Split-View Default Start Page </li></ul>Split-View Editing
  6. 6. Lab 1: Using Split-View Editing <ul><li>Use Split-View editing mode. </li></ul><ul><li>Choosing between Horizontal and Vertical Split View. </li></ul><ul><li>Setting the Split-View as the default view of pages. </li></ul>
  7. 7. JavaScript Intellisense Support <ul><li>Improved JavaScript Intellisense Support. </li></ul><ul><li>JavaScript Intellisense Enhancements: </li></ul><ul><ul><li>Keywords support in Completion List. </li></ul></ul><ul><ul><li>Active Completion List. </li></ul></ul><ul><ul><li>Supporting Member Variables. </li></ul></ul><ul><ul><li>Functions Tips support. </li></ul></ul><ul><ul><li>External JavaScript files intellisense support. </li></ul></ul><ul><ul><li>Type Inferencing Support. </li></ul></ul><ul><ul><li>Supporting intellisense on “this” keyword. </li></ul></ul>JavaScript Intellisense Overview
  8. 8. Lab 2: Using JavaScript Intellisense <ul><li>Writing the new JavaScript comments. </li></ul><ul><li>Using the methods custom hints. </li></ul><ul><li>Using intellisense with objects members. </li></ul>
  9. 9. Enhanced JavaScript Debugging <ul><li>JavaScript Debugging Enhancements: </li></ul><ul><ul><li>Setting breakpoints at the design-time. </li></ul></ul><ul><ul><li>Debugging Server-Side code and Client-Side code at the same time. </li></ul></ul><ul><ul><li>Object Execution and Inspection support. </li></ul></ul><ul><ul><li>JavaScript Debug Visualizer support. </li></ul></ul><ul><ul><li>Immediate window support. </li></ul></ul><ul><ul><li>Browsing runtime objects events and properties. </li></ul></ul>JavaScript Debugging Overview
  10. 10. Lab 3: Debugging JavaScript <ul><li>Setting BreakPoints in JavaScript. </li></ul><ul><li>Using the watch window with JavaScript objects. </li></ul><ul><li>Browsing DOM and JavaScript objects using Local window. </li></ul><ul><li>Using Immediate window with JavaScript. </li></ul>
  11. 11. ListView Web Server Control <ul><li>What is ListView Web Control? </li></ul><ul><li>ListView Control Templates: </li></ul><ul><ul><li>LayoutTemplate </li></ul></ul><ul><ul><li>ItemTemplate </li></ul></ul><ul><ul><li>EmptyItemTemplate </li></ul></ul><ul><ul><li>SelectedItemTemplate </li></ul></ul><ul><ul><li>EditItemTemplate </li></ul></ul><ul><ul><li>InsertItemTemplate </li></ul></ul><ul><ul><li>ItemSeparatorTemplate </li></ul></ul>ListView Web Control Overview
  12. 12. DataPager Web Server Control <ul><li>What is DataPager Web Control? </li></ul><ul><li>DataPager Control Fields: </li></ul><ul><ul><li>NumericPageField </li></ul></ul><ul><ul><li>NextPreviousPagerField </li></ul></ul><ul><ul><li>TemplatePagerField </li></ul></ul>DataPager Web Server Control Overview
  13. 13. Lab 4: Using ListView and DataPager <ul><li>Use the ListView web data control. </li></ul><ul><li>Defining templates for each field in the ListView. </li></ul><ul><li>Enabling Paging through the DataPager Control. </li></ul><ul><li>Binding the ListView with Custom List of Objects. </li></ul>
  14. 14. Review In this module, you learned to: <ul><li>The Split-View Editing Feature </li></ul><ul><li>The enhanced JavaScript Intellisense and debugging support </li></ul><ul><li>The usage of ListView Control </li></ul><ul><li>The usage DataPager with ListView Control </li></ul>