23
Introduction to ASP.NET 2.0 Robert Burke Microsoft Ireland Developer and Platform Group [email protected]

Introduction to ASP.NET 2.0

  • Upload
    callia

  • View
    100

  • Download
    1

Embed Size (px)

DESCRIPTION

Introduction to ASP.NET 2.0. Robert Burke Microsoft Ireland Developer and Platform Group [email protected]. Agenda. Tons of ASP.NET and Web stuff – 2+ talks worth A few minutes of slides to start with Then Demos, Demos, Demos Demos in Part 1: Visual Studio Cross Page Posting - PowerPoint PPT Presentation

Citation preview

Page 1: Introduction to ASP.NET 2.0

Introduction to ASP.NET 2.0

Robert BurkeMicrosoft Ireland Developer and Platform Group

[email protected]

Page 2: Introduction to ASP.NET 2.0

Agenda• Tons of ASP.NET and Web stuff – 2+ talks

worth– A few minutes of slides to start with– Then Demos, Demos, Demos

• Demos in Part 1:– Visual Studio– Cross Page Posting– Validation Groups– Data Access– SQL Output Caching

Page 3: Introduction to ASP.NET 2.0

Agenda• Demos in Part 2:

– Master Pages– Site Navigation– Security and Login– Role Management– Profile System– Web Part Personalization– Localization

Page 4: Introduction to ASP.NET 2.0

Web Platform Themes

• Developer Productivity – Dramatically reduce concepts, lines of code required– Deliver an awesome Visual Studio Web tool

experience – Enable rich Web scenarios not possible today

• Extensible Platform– Replace/extend all built-in features + services– Customize for any enterprise environment

• Administration and Management– Easiest platform to manage and administer

• Performance and Scalability– The world’s fastest Web application server

Page 5: Introduction to ASP.NET 2.0

ASP.NET 2.0 Application Services APIs

Membership Role Manager Personalization

Site Navigation Database Caching

Management

ASP.NET 2.0 Developer Stack

Page 6: Introduction to ASP.NET 2.0

Providers

ASP.NET 2.0 Application Services APIs

Membership

Windows SQL Server Custom

Role Manager Personalization

Site Navigation Database Caching

Management

Provider Model Design Pattern

Access MDB

ASP.NET 2.0 Developer Stack

Page 7: Introduction to ASP.NET 2.0

ASP.NET 2.0 Application Services APIs

Membership Role Manager Personalization

Site Navigation Database Caching

Management

ASP.NET 2.0 Developer Stack

Page 8: Introduction to ASP.NET 2.0

ASP.NET 2.0 Application Services APIs

Membership Role Manager Personalization

Site Navigation Database Caching

Management

ASP.NET 2.0 “Page Framework” Features

ASP.NET 2.0 Developer Stack

Master Pages

Themes/Skins

Adaptive UILocalization

Page 9: Introduction to ASP.NET 2.0

ASP.NET 2.0 “Page Framework” Features

Master Pages

Themes/Skins

Adaptive UILocalization

ASP.NET 2.0 Application Services APIs

Membership Role Manager Personalization

Site Navigation Database Caching

Management

ASP.NET 2.0 Developer StackASP.NET 2.0 Controls (50+)

Security Web PartsData Navigation

Page 10: Introduction to ASP.NET 2.0

Expanding Visual StudioEvaluateEvaluate

.NET.NETInteract withInteract with

studentsstudents

Build coolBuild coolappsapps

Learn howLearn howto programto program

HobbyistsHobbyists

StudentsStudents FacultyFaculty

EnthusiastsEnthusiasts

Page 11: Introduction to ASP.NET 2.0

Visual Studio 2005“Personalized productivity”

EnthusiastsStudentsHobbyists

Part-Timers

ProfessionalsConsultants

Enterprise DevsArchitects

Testers

VB6 Devs

Page 12: Introduction to ASP.NET 2.0

Web Development in Visual StudioMajor Improvements for Whidbey

• FrontPage Server Extensions No Longer Required– Now File System, IIS, FTP and FPSE Web Sites

• Directory Based Project System Model– Edit any web anywhere (no project file required)– Dramatic performance improvements with large web sites– No longer required to build entire site into a single DLL– Can now re-build just individual pages to test and run

• HTML Source Preservation – Tool will never re-format or mangle your code

Page 13: Introduction to ASP.NET 2.0

Web Development in Visual StudioMajor Improvements for Whidbey

• FrontPage Server Extensions No Longer Required– Now File System, IIS, FTP and FPSE Web Sites

• Directory Based Project System Model– Edit any web anywhere (no project file required)– Dramatic performance improvements with large web sites– No longer required to build entire site into a single DLL– Can now re-build just individual pages to test and run

• HTML Source Preservation – Tool will never re-format or mangle your code

• Flexible HTML Source Formatting Options– Precisely control format of designer generated HTML– Optionally re-format HTML to match your format rules

Page 14: Introduction to ASP.NET 2.0

Web Development in Visual StudioMajor Improvements for Whidbey

• Built-in ASP.NET Web Server (no IIS required)– Only allows local browser requests – Automatic shutdown when VS IDE is closed

Page 15: Introduction to ASP.NET 2.0

Web Development in Visual StudioMajor Improvements for Whidbey

• Built-in ASP.NET Web Server (no IIS required)– Only allows local browser requests – Automatic shutdown when VS IDE is closed

• Publish Web– Easily synchronize/publish webs to remote servers

Page 16: Introduction to ASP.NET 2.0

Web Development in Visual StudioMajor Improvements for Whidbey

• Built-in ASP.NET Web Server (no IIS required)– Only allows local browser requests – Automatic shutdown when VS IDE is closed

• Publish Web– Easily synchronize/publish webs to remote servers

• Rich Data Design-Time Support– WYSIWYG Data Access Layer Designer

• Functional and load testing of web applications– Fully automate functionality tests for ASP.NET

• And much, much more….

Page 17: Introduction to ASP.NET 2.0

DEMO: Visual Studio 2005 and ASP.NET 2.0 in action

Page 18: Introduction to ASP.NET 2.0

Summary• Demo Summary from Part 1:

– Visual Studio– Cross Page Posting– Validation Groups– Data Access– SQL Output Caching

Page 19: Introduction to ASP.NET 2.0

Intermission

Page 20: Introduction to ASP.NET 2.0

Agenda• Demos in Part 2:

– Master Pages– Site Navigation– Security and Login– Role Management– Profile System– Web Part Personalization– Localization

Page 21: Introduction to ASP.NET 2.0

Summary• Demo Summary:

– Visual Studio– Cross Page Posting– Validation Groups– Data Access– SQL Output Caching– Master Pages– Site Navigation– Security and Login– Role Management– Profile System– Web Part Personalization– Localization

Page 22: Introduction to ASP.NET 2.0

Summary

• Major advances coming with ASP.NET 2.0– Building web applications easier than ever before– Platform to enable even richer customer

experiences

• Friction free upgrade– Will run on IIS5, IIS5.1 and IIS6.0 (no OS upgrade)– More on migration from ASP.NET V1.1 later today

• Beta2 coming soon– “Go Live” license available for early deployments– Final release 2nd half of this year

Page 23: Introduction to ASP.NET 2.0