Top Banner
ASP.NET Whidbey Overview Wallace B. McClure Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.
21

ASP.NET Whidbey Overview Wallace B. McClure Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

Dec 26, 2015

Download

Documents

Blaise Carr
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ASP.NET Whidbey Overview  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

ASP.NETWhidbey Overview

Wallace B. McClure

Scalable Development, Inc.

Scalable Development, Inc.Building systems today that perform tomorrow.

Page 2: ASP.NET Whidbey Overview  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

New Book

“Professional ADO.NET Version 2.0” by Wrox.

It will make a great 2005 present. Plan on buying several copies for gifts

for friends and loved ones.

Page 3: ASP.NET Whidbey Overview  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

EVERYTHING IS BETA

Your mileage may vary..

Anything may change between now and shipment.

Page 4: ASP.NET Whidbey Overview  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

.NET Experiences

PDC 2000 Build (July, 2000).Book work.Visual Studio Betas.Sql Server Betas.Production applications.

Page 5: ASP.NET Whidbey Overview  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

Schedule

Tools. ASP.NET, ASP.NET, ASP.NET. ADO.NET. BCL Framework. C#.

Page 6: ASP.NET Whidbey Overview  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

Tools SDK. Express Family.

Visual Web Developer. Visual Basic. C#. C++. J#. Sql Express.

VS.NET. Sql Server 2005 aka Yukon. ASP.NET Admin Tool.

Page 7: ASP.NET Whidbey Overview  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

ASP.NET

ASP.NET Web Site Admin Tool. Master Pages. Data Source Controls. Themes & Skins. New Controls. Personalization. Web Parts. Caching. Other new features.

Page 8: ASP.NET Whidbey Overview  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

Web Site Admin Tool

Graphical mechanism to manage some basic site features.

Providers.Users.Roles.Security.Let’s take a look.

Page 9: ASP.NET Whidbey Overview  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

Master Pages

ASP.NET 1.x lacks full support. Page Templates. Full Support in the IDE. What do we need?

MasterPageFile directive. ContentPlaceHolder control. Content control.

Example.

Page 10: ASP.NET Whidbey Overview  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

Data Source Controls

ASP: lots of code, while loop, MoveNext.

ASP.NET 1.x: Much simpler. SqlDataSource. AccessDataSource. XmlDataSource. Example.

Page 11: ASP.NET Whidbey Overview  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

Themes & Skins

ASP.NET 1.x: Attributes that were applied individually.

What do we need? Page's Theme directive. Web.Config Way to add them.

Themes directory. Subdirectory below with a Theme name. .Skin file.

Example.

Page 12: ASP.NET Whidbey Overview  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

New Controls

50 new controls. GridView (Super Datagrid). Multi-View / View. SiteMapPath (aka. Bread-crumb

control). Login. Example(s).

Page 13: ASP.NET Whidbey Overview  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

Personalization

ASP & ASP.NET 1.x: You do it. SqlExpress and Access support.

Use SqlExpress. How to setup Web.config:

<profile> element. <properties> element. <providers> element. Anonymous. Accessing the values.

Example.

Page 14: ASP.NET Whidbey Overview  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

Web Parts

ContentWebPart Web Control. User Control. Custom Control that inherits from

System.Web.UI.WebPart. Example.

Page 15: ASP.NET Whidbey Overview  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

Caching & Dependency

ASP: You do it. ASP.NET 1.x: File system and

other cached objects. SqlCacheDependency

Sql 7, Sql2k. Sql 2k5 “Yukon”.

Page 16: ASP.NET Whidbey Overview  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

Other New Features

Dynamic compile w/ Code & Resources directories.

Precompile and Deploy without source using aspnet_compiler.

Code-beside. Lightweight postback aka. Client Callback

Manager. Validation Groups. Cross-page posts.

Page 17: ASP.NET Whidbey Overview  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

ADO.NET

DataSource controls. Scrollable cursors. CLR objects with Sql Server 2005. Asynchronous commands. Example. – Check Weblog for more

info.

Page 18: ASP.NET Whidbey Overview  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

BCL in Whidbey

Threading. Serial port. Generics. Console Applications.

Page 19: ASP.NET Whidbey Overview  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

C# in Whidbey

Generics. Partial types. Anonymous methods. Iterators.

Page 20: ASP.NET Whidbey Overview  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

Special Thanks

Scott Watermasysk. J. Ambrose Little. Dave Sussman.

Page 21: ASP.NET Whidbey Overview  Wallace B. McClure  Scalable Development, Inc. Scalable Development, Inc. Building systems today that perform tomorrow.

Wow, was that a lot.

Questions?

Scalable Development, [email protected]://weblogs.asp.net/wallym

END

Scalable Development, Inc.Building systems today that perform tomorrow.