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

Post on 10-May-2015

5.365 views 2 download

Tags:

description

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

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

Visual Studio 2008 Training

3.5 RTM3.5 RTM

Mohamed SalehMohamedSaleh@live.com

www.jordev.netwww.geeksconnected.com/mohamed

Module 3: Introduction To Asp.Net 3.5

Overview

Using the Split-View Editing Feature.

Understand the enhanced JavaScript Intellisense support.

Using the new JavaScript Debugging Features.

Explain the usage of ListView.

Paging ListView Data using DataPager.

Introducing ASP.NET 3.5

ASP.NET 3.5 use the same engine of ASP.NET 2.0

Visual Studio IDE have a lot of enhancements for the web developers.

ASP.NET 3.5/ VS 2008 IDE Enhancements:1. Split-View Editing

2. Improved JavaScript Intellisense

3. Improved JavaScript Debugging

4. Better Integration with IIS 7.0

5. The New ListView Data Control.

6. The New DataPager Data Control.

7. The New LinqDataSource Control.

8. Adding ASP.NET Merge Tool.

ASP.NET 3.5 Overview

Split-View Editing

Supporting the Source-View and Design-View at the same time.

The following options are available:• Horizontal Split-View

• Vertical Split-View

• Split-View Default Start Page

Split-View Editing

Lab 1: Using Split-View Editing

Use Split-View editing mode.

Choosing between Horizontal and Vertical Split View.

Setting the Split-View as the default view of pages.

JavaScript Intellisense Support

Improved JavaScript Intellisense Support.

JavaScript Intellisense Enhancements: Keywords support in Completion List.

Active Completion List.

Supporting Member Variables.

Functions Tips support.

External JavaScript files intellisense support.

Type Inferencing Support.

Supporting intellisense on “this” keyword.

JavaScript Intellisense Overview

Lab 2: Using JavaScript Intellisense

Writing the new JavaScript comments.

Using the methods custom hints.

Using intellisense with objects members.

Enhanced JavaScript Debugging

JavaScript Debugging Enhancements:

• Setting breakpoints at the design-time.

• Debugging Server-Side code and Client-Side code at the same time.

• Object Execution and Inspection support.

• JavaScript Debug Visualizer support.

• Immediate window support.

• Browsing runtime objects events and properties.

JavaScript Debugging Overview

Lab 3: Debugging JavaScript

Setting BreakPoints in JavaScript.

Using the watch window with JavaScript objects.

Browsing DOM and JavaScript objects using Local window.

Using Immediate window with JavaScript.

ListView Web Server Control

What is ListView Web Control?

ListView Control Templates:1. LayoutTemplate

2. ItemTemplate

3. EmptyItemTemplate

4. SelectedItemTemplate

5. EditItemTemplate

6. InsertItemTemplate

7. ItemSeparatorTemplate

ListView Web Control Overview

DataPager Web Server Control

What is DataPager Web Control?

DataPager Control Fields:

1. NumericPageField

2. NextPreviousPagerField

3. TemplatePagerField

DataPager Web Server ControlOverview

Lab 4: Using ListView and DataPager

Use the ListView web data control.

Defining templates for each field in the ListView.

Enabling Paging through the DataPager Control.

Binding the ListView with Custom List of Objects.

Review

In this module, you learned to:In this module, you learned to:

The Split-View Editing Feature

The enhanced JavaScript Intellisense and debugging support

The usage of ListView Control

The usage DataPager with ListView Control

The Split-View Editing Feature

The enhanced JavaScript Intellisense and debugging support

The usage of ListView Control

The usage DataPager with ListView Control