The Wayback Machine - https://web.archive.org/web/20120116151650/http://www.codeguru.com:80/csharp/sample_chapter/

    Sample Chapter

    [Updated] Declarative Programming Style

    Learn about two properties of functional languages that together define the overall style of writing functional code.

    A Tour of WPF in Visual Studio 2008

    Take a look at the various features of Visual Studio for working with WPF.

    Check-in policies

    Check-in policies help enforce your organization's development methodology and ensure that the code being checked in passes the necessary quality requirements. In addition to using the pre-defined check-in policies, you can create custom ones.

    Introduction to AJAX Technologies

    Get help bringing you up to speed with AJAX's place in your web development toolbox.

    Asynchronously Download Content In Silverlight 2

    Downloading content on demand is a valuable runtime feature. Downloading application modules when needed can enhance a user's experience through reducing load times. This powerful addition can be used when retrieving fonts, media, textual content, or collections of collections of these elements as compressed packages.

    Using ASP.NET Master Pages for Consistent Site Design

    Wrox author Jacob J. Sanford walks through the essentials of creating ASP.NET master pages to consistently format the design of your pages around your different dynamic content placeholders.

    Provocative Search Engine Friendly URLs in ASP.NET

    Authors Cristian Darie and Jaimie Sirovich show how to turn ugly dynamic ASP.NET URLs into human and search engine-friendly URLs that may improve your search engine ranking.

    SharePoint Application Services for Reporting and Dashboards

    Microsoft enterprise Technical Advisor Randy Holloway builds a SharePoint example of publishing reports and building a dashboard with Excel-based data with an integrated Key Performance Indicators (KPI) dashboard.

    Enabling Internet Explorer for Debugging ASP.NET AJAX

    Wrox author and Microsoft MVP Dan Wahlin shows how to use Internet Explorer with Visual Studio for JavaScript debugging in ASP.NET AJAX.

    Using ASP.NET Master Pages for Consistent Site Design

    Wrox author Jacob J. Sanford walks through the essentials of creating ASP.NET master pages to consistently format the design of your pages around your different dynamic content placeholders.

    Developing Ajax-Enabled Controls and Components: Periodic Refresh Pattern

    Dr. Shahram Khosravi shows how to develop an ASP.NET 2.0 custom control that uses the periodic Refresh pattern to periodically poll the server for changes.

    Generating Custom XML from SQL 2005

    See how to take advantage of some new XML features in SQL Server 2005 that will come in handy in your ASP.NET development in this update from Professional ASP.NET 2.0 Special Edition by Scott Hanselman.

    Connecting to Oracle or Access from ASP.NET 2.0

    Discover how to use the ASP.NET 2.0 SqlDataSource and AccessDataSource Controls to work with Oracle and Access data from Wrox Professional ASP.NET 2.0 Special Edition authors Bill Evjen and Devin Rader.

    SQL Server 2005: Creating Scalar User-Defined Functions from Assemblies

    Learn some of the differences between SQL stored procedures and scalar functions in .NET code from Wrox Professional SQL Server 2005 Programming author Robert Vieria.

    Strongly Typed DataSets in ASP.NET 2.0 Pages

    Wrox author Thiru Thangarathinam shows the advantages of creating and working with ADO.NET 2.0 strongly typed datasets in your ASP.NET pages.

    Creating Clean and Simple Pages

    Learn why developers should want to create clean and simple page code and discover two important measures to get on the path to clean and simple pages. Professional Web 2.0 Programming author Alessandro Vernet explains it all.

    Important New Concepts in WPF

    Examine some of the main concepts that WPF introduces above and beyond what .NET programmers are already familiar with.

    [Updated] Flags Enumerations

    The documentation on Microsoft's flags enumerations is rather sketchy at best, but offers a more ideal solution for a great many problems. The problem is, with such little documentation it can be very time consuming to figure out how to use them correctly. Here is a small walkthrough explaining a relatively simple means of interacting with them through use of the bitwise OR operator.

    Web parts: the building blocks of portals

    Learn how to use ASP.NET Web Parts to build better web sites.

    Implementing Automatic Unlocking in ASP.NET 2.0 SqlMembershipProvider

    See how to implement an automatic account unlock to minimize administrator workload in the case of a DOS attack that locks out large numbers of site users.

    ASP.NET 2.0 FileUpload Server Control

    Professional ASP.NET 2.0 Special Edition author Bill Evjen shows you how to use the File Upload Server Control and how to upload multiple files from the same page.

    ASP.NET 2.0 WebPartChrome

    Discover how ASP.NET 2.0 can be used use to customize WebPartChrome to render WebPart controls.

    Using Master Pages

    Learn how to use ASP.NET 2.0 master pages, which allow developers to enforce common layout and behavior across pages within an application.

    .NET Tip: Create a Class with Overloaded Constructors

    Overloading the constructor of a class, which is the method called when you instantiate an object, ensures that your object is populated with all the information it needs to operate properly.