Scott on Writing

Musings on technical writing...

Monday, June 12, 2006 #

Working with Data in ASP.NET 2.0

About once a week I get an email from a reader of ASP.NET Data Web Controls Kick Start wondering if I'm going to be updating the book for ASP.NET 2.0. (For those unfamiliar with the book, Data Web Controls Kick Start is a 350+ page book focusing entirely on working with the DataGrid, DataList, and Repeater controls in ASP.NET 1.x; the An Extensive Examination of the DataGrid Web Control article series was the impetus for the book.)

My answer to them is, “Yes, I'm writing an update to this book, but one that's entirely online.” In particular, I've been working on a series of “Working with Data in ASP.NET 2.0” tutorials for Microsoft and am proud to announce that the first 10 of these tutorials are now available online!

The “Working with Data in ASP.NET 2.0” tutorials are modeled after the tutorial series started by Scott Guthrie and aim to provide step-by-step instructions (with lots of screen shots) on how to perform common data-related patterns. The first three tutorials constructs the architecture used by the other tutorials. The first tutorial, Create a Data Access Layer, shows how to create a DAL using Typed DataSets. The second tutorial looks at building a custom Business Logic Layer on top of that DAL, while the third implements the framework for the presentation layer, crafting the master page and site navigation for the tutorials website. The remaining seven tutorials provided currently show how to perform common data access scenarios using the architecture. The third tutorial looks at using the ObjectDataSource to access data from the BLL, while tutorials four and five look at using parameters with the ObjectDataSource. Tutorials six through ten focus on master/detail reporting scenarios.

There will be a total of 38 (or so) tutorials - I've currently turned in the first 28 to Microsoft and will be starting #30 this week. In addition to displaying data, future tutorials will look at editing, inserting, and deleting data, using optimistic concurrency, paging and sorting through data, and so on, and includes a multitude of examples using the GridView, DetailsView, FormView, DataList, and Repeater controls. All in all, these 38 (or so) tutorials, if printed, would likely consume around 250 pages of printed material.

What I like best about these tutorials is the way they're packaged up and presented, and my hat's off to the editors at Microsoft. My favorite “features” of this tutorial series, which differentiates it from much of the standard content on the MSDN website, are:

  • All tutorials include both a C# and VB version
  • Each tutorial can be downloaded as a printable PDF; also, you can download a single PDF that has the entire content for the first 10 tutorials
  • When downloading the code, it downloads as an extractable ZIP file and not an MSI file; furthermore, you can download the code on a tutorial-by-tutorial basis, or download the entire code for the first 10 tutorials
  • The HTML and source code presented inline in the article is color coded

As more tutorials from the series come online, I'll be sure to blog about them here...
http://www.asp.net/Learn/DataAccess/

posted @ 9:02 AM | Feedback (16)

My Links

Ads Via DevMavens

Archives

Post Categories

 

I am a Microsoft MVP for ASP.NET.
I am an ASPInsider.
<June 2006>
SMTWTFS
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

Comment Stats

DayTotal% of Total
Sunday 1896.8%
Monday 39014.0%
Tuesday 46916.8%
Wednesday 51518.5%
Thursday 54419.5%
Friday 50818.2%
Saturday 1706.1%
Total 2785100.0%

Hour1Total% of Total
12:00 AM 682.4%
1:00 AM 712.5%
2:00 AM 632.3%
3:00 AM 752.7%
4:00 AM 572.0%
5:00 AM 1093.9%
6:00 AM 1114.0%
7:00 AM 1615.8%
8:00 AM 1756.3%
9:00 AM 1505.4%
10:00 AM 1736.2%
11:00 AM 1826.5%
12:00 PM 1906.8%
1:00 PM 1766.3%
2:00 PM 1605.7%
3:00 PM 1324.7%
4:00 PM 1124.0%
5:00 PM 983.5%
6:00 PM 913.3%
7:00 PM 993.6%
8:00 PM 853.1%
9:00 PM 802.9%
10:00 PM 833.0%
11:00 PM 843.0%
Total 2785100.0%

Comments by Blog Entry Date/Time

Day Entry MadeAvg.Total
Sunday 5.14144
Monday 5.35353
Tuesday 4.35444
Wednesday 7.58644
Thursday 6.87625
Friday 5.45414
Saturday 5.03161
Total 5.802785

Hour1 Entry MadeAvg.Total
12:00 AM 5.0035
1:00 AM 1.002
5:00 AM 0.000
7:00 AM 7.0035
8:00 AM 5.45109
9:00 AM 6.34279
10:00 AM 6.41250
11:00 AM 4.28184
12:00 PM 6.98342
1:00 PM 2.87112
2:00 PM 5.29222
3:00 PM 8.54299
4:00 PM 3.9190
5:00 PM 5.78156
6:00 PM 4.52113
7:00 PM 9.32177
8:00 PM 9.06154
9:00 PM 5.14113
10:00 PM 6.2381
11:00 PM 4.5732
Total 5.802785

Learn More About Comment Stats
1 - All times GMT -8...


Blog Stats

Favorite Web Sites

My Books

My MSDN Articles