advertisement

Session 2 - ASP.NET 3.5

33 %
67 %
advertisement
Information about Session 2 - ASP.NET 3.5

Published on December 9, 2008

Author: ukdpe

Source: slideshare.net

Description

What's new in Visual Studio 2008 and .NET Fx 3.5 for the Web Developer

Come along and find out what's in store for both the ASP.NET platform and Visual Studio in the upcoming release. As web developers, there's a lot to get excited about including many features you can take advantage of in your existing projects.

Agenda:

Session 1 - Visual Studio 2008
Visual Studio 2008 (formerly code named "Orcas") brings with it a host of features for the web developer. In this session, we demonstrate the benefits you can get out of the Visual Studio toolset when working on your existing ASP.NET 2.0 projects as well as for new ASP.NET 3.5 projects. There are many improvements in the IDE so we'll need to focus on JavaScript Intellisense and debugging improvements, the new designer, CSS enhancements and a few more.

Session 2 - .NET Fx 3.5
In this session we'll take a look at some of the new features in ASP.NET 3.5. New server controls, ASP.NET AJAX integration, not to mention Language Integrated Query (or LINQ), we'll take a look at the lot. And while we're at it we'll see where Microsoft Silverlight fits in the picture

For more details and the original slidedeck visit http://www.microsoft.com/uk/msdn/events/new/Detail.aspx?id=108
advertisement

What’s new in ASP.NET 3.5? Mike Ormond Developer & Platform Group Microsoft Ltd [email_address] http://mikeo.co.uk

What we’ll look at...

ASP.NET AJAX

ASP.NET AJAX v1.0 works on ASP.NET 2.0 and VS 2005 Shipped in Jan as separate download Delivers core ASP.NET AJAX foundation All ASP.NET AJAX 1.0 features in .NET 3.5 ASP.NET AJAX

v1.0 works on ASP.NET 2.0 and VS 2005

Shipped in Jan as separate download

Delivers core ASP.NET AJAX foundation

All ASP.NET AJAX 1.0 features in .NET 3.5

ASP.NET AJAX Control Toolkit Separate download from core ASP.NET AJAX Library of free ASP.NET AJAX enabled controls Download from http://ajax.asp.net Developed using a collaborative source model All source freely available with modification license Both Microsoft & non-Microsoft developers can contribute Around 40 controls today

Separate download from core ASP.NET AJAX

Library of free ASP.NET AJAX enabled controls

Download from http://ajax.asp.net

Developed using a collaborative source model

All source freely available with modification license

Both Microsoft & non-Microsoft developers can contribute

Around 40 controls today

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 JavaScript Debugging Improved discoverability ASP.NET AJAX Extender Control Support Easy design-time to attach extenders

JavaScript Intellisense

Code intellisense for client-side JavaScript

Integrated editor support for ASP.NET AJAX JS Library

Intellisense against JSON enabled .asmx web services

JavaScript Debugging

Improved discoverability

ASP.NET AJAX Extender Control Support

Easy design-time to attach extenders

ASP.NET AJAX Support

 

Today’s Data Access Challenges How to retrieve non-relational data? XML, RSS, Web Services, REST, AD, Files, etc. How to interact with plain old objects? How do you interact and query custom domain models? How to enable rich data shaping & transformations? Support flexible query composition How to enable clean code in both a strongly typed and dynamic language world?

How to retrieve non-relational data?

XML, RSS, Web Services, REST, AD, Files, etc.

How to interact with plain old objects?

How do you interact and query custom domain models?

How to enable rich data shaping & transformations?

Support flexible query composition

How to enable clean code in both a strongly typed and dynamic language world?

As a Result We use many different types of query SQL, XQuery/XPath, DataView row filters, etc. Maybe we could enhance productivity by... Deciding on one query expression syntax Enabling compilers to check queries & results Allow extensibility to target all kinds of data

We use many different types of query

SQL, XQuery/XPath, DataView row filters, etc.

Maybe we could enhance productivity by...

Deciding on one query expression syntax

Enabling compilers to check queries & results

Allow extensibility to target all kinds of data

LINQ Query, Set and Transform Operations for .NET Makes querying data a core programming concept Works with all types and shapes of data Relational databases XML Plain old Objects Works with all .NET languages New VB and C# have integrated language support

Query, Set and Transform Operations for .NET

Makes querying data a core programming concept

Works with all types and shapes of data

Relational databases

XML

Plain old Objects

Works with all .NET languages

New VB and C# have integrated language support

Language Innovations var condiments = from p in products where p.Category == “Condiments” select new { p.Name }; var condiments = products .Where(p => p.Category == “Condiments”) .Select(p => new { p.Name }); Extension methods Lambda expressions Query expressions Object initializers Anonymous types Local variable type inference

LINQ

New ASP.NET Data Controls <asp:ListView> <asp:LinqDataSource> <asp:DataPager>

<asp:ListView>

<asp:LinqDataSource>

<asp:DataPager>

Data Access in ASP.NET 3.5

Microsoft Silverlight is a cross-browser, cross-platform implementation of .NET for building and delivering the next generation of media experiences & rich interactive applications for the Web.

Silverlight Media Rich Content Interactive Applications Rich Internet Applications Enhancements Javascript Intellisense for Silverlight ASP.NET Server Controls (Futures Release)

Media Rich Content

Interactive Applications

Rich Internet Applications

Enhancements

Javascript Intellisense for Silverlight

ASP.NET Server Controls (Futures Release)

Silverlight

 

ASP.NET &quot;Futures&quot; Release First look at more upcoming features for ASP.NET These will ship as a separate download next spring A few features included in it today: <asp:History> control <asp:Diagnostics> control <asp:media> control <asp:xaml> control CSS Control Selectors support in ASP.NET AJAX New Dynamic Data Controls Coming soon ASP.NET MVC UI framework

First look at more upcoming features for ASP.NET

These will ship as a separate download next spring

A few features included in it today:

<asp:History> control

<asp:Diagnostics> control

<asp:media> control

<asp:xaml> control

CSS Control Selectors support in ASP.NET AJAX

New Dynamic Data Controls

Coming soon

ASP.NET MVC UI framework

ASP.NET Futures Release

Additional Information ASP.NET AJAX http://ajax.asp.net Data Access And LINQ http://weblogs.asp.net/scottgu http://www.microsoft.com/uk/msdn/nuggets Silverlight http://www.silverlight.net ASP.NET Futures http://www.asp.net/downloads/futures General http://weblogs.asp.net/scottgu http://mikeo.co.uk

ASP.NET AJAX

http://ajax.asp.net

Data Access And LINQ

http://weblogs.asp.net/scottgu

http://www.microsoft.com/uk/msdn/nuggets

Silverlight

http://www.silverlight.net

ASP.NET Futures

http://www.asp.net/downloads/futures

General

http://weblogs.asp.net/scottgu

http://mikeo.co.uk

MSDN in the UK Visit http://msdn.co.uk Newsletter Events Nugget Videos Blogs

Visit http://msdn.co.uk

Newsletter

Events

Nugget Videos

Blogs

 

Add a comment

Related pages

ASP.NET 2.0, 3.5, ASP.NET AJAX, and More | MSDN

ASP.NET 2.0, 3.5, ASP.NET AJAX, and More | MSDN. Azure Redis Security Caching Thursday, Sep 8 Scott Hanselman, Seth Juarez.
Read more

ASP.NET | The ASP.NET Site

... read ASP.NET blogs and learn about ASP.NET. ... This tutorial shows you how to build an ASP.NET Core app that enables users to log in using OAuth 2 ...
Read more

ASP.NET – Wikipedia

Im Gegensatz zum Session-State wird der ViewState nicht auf dem ... Mit Version 3.5 wurde ASP.NET um Unterstützung für Ajax und LINQ ... ASP.NET 2.0 ...
Read more

Session 2 - ASP.NET 3.5 - Documents - docslide.us

What's new in Visual Studio 2008 and .NET Fx 3.5 for the Web Developer Come along and find out what's in store for both the ASP.NET platform and Visual ...
Read more

ASP.NET Session State Overview - msdn.microsoft.com

Use ASP.NET session state to store and retrieve values for a user. ASP.NET session state enables you to store and retrieve values for a user as the user ...
Read more

Sessions - The complete ASP.NET Tutorial

Sessions can be used to store even complex data for the user just like cookies. ... Sessions can be used easily in ASP.NET with the Session object.
Read more

ASP.NET - Wikipedia, the free encyclopedia

ASP.NET session state identifies requests from the same browser ... ASP.NET 3.5 Unleashed ... Stephen Walther: Data Access in the ASP.NET 2.0 ...
Read more

Download Microsoft .NET Framework 3.5 from Official ...

Microsoft .NET Framework 3.5 umfasst zahlreiche neue Features, die inkrementell auf .NET Framework 2.0 und 3.0 aufbauen ... Mit ASP.NET AJAX erstellen ...
Read more

Download ASP.NET MVC 2 RTM from Official Microsoft ...

ASP.NET MVC 2 provides a new Model ... of large files or multiples files in one session. ... the ASP.NET MVC framework is built on ASP.NET 3.5 SP ...
Read more