Main Page

ASP.NET Solutions—23 Case Studies: Best Practices for Developers
By Rick Leinecker
Publisher: Addison Wesley
Pub Date: September 22, 2003
ISBN: 0-321-15965-9
Pages: 912

Many developers are already familiar with the basics of ASP.NET and have been impressed with its potential to ease the creation of Web applications. However, few resources exist for those looking to translate their knowledge of ASP.NET into tailored solutions for actual challenges developers face on a daily basis.

Enter ASP.NET Solutions-23 Case Studies, the authoritative guide for real-world solutions, design patterns, and best practices using the .NET framework and C# and VB .NET languages. Honed through training programs for seasoned developers, the book's case studies demonstrate how to build more than twenty different applications using various aspects of ASP.NET. Each chapter builds on those that came before, allowing readers to advance their programming skills by applying the technology to increasingly complex projects.

The applications in this book can save developers time and money by providing the foundation for applications such as:

  • Use ADO.NET to create a technical support application-Chapter 4

  • Build an online store by creating custom server controls-Chapter 8

  • Use XML to create a guest book application-Chapter 9

  • Manage a dynamic ad banner using NT services-Chapter 12

  • Create a feedback tracking module using data mining-Chapter 15

  • Enable speech on the Web-Chapter 21

Developers are hungry to realize the full potential of the ASP.NET platform. ASP.NET Solutions-23 Case Studies moves beyond concepts to provide expertise gained in the trenches to help readers find effective solutions to common problems.

• Table of Contents
ASP.NET Solutions—23 Case Studies: Best Practices for Developers
By Rick Leinecker
Publisher: Addison Wesley
Pub Date: September 22, 2003
ISBN: 0-321-15965-9
Pages: 912
   About the Author
      About the Technical Reviewer
      Chapter 1.  Getting Started with .NET
      Common Language Runtime
      .NET Languages
      Chapter 2.  Effective Web Forms: Creating a Resumé Application
      Web Form Controls
      Web User Controls
      Page Execution Sequence
      Data Validation
      The Resumé Application
      Extending and Modifying the Resumé Application
      Deploying the Resumé Application
      Chapter 3.  Effective Use of ADO.NET: Creating a Survey Application
      ADO.NET Overview
      The Survey Application
      Extending and Modifying the Survey Application
      Deploying the Survey Application
      Chapter 4.  Using ADO.NET: Creating a Technical Support Application
      Ad Hoc Queries
      The DataAdapter and DataSet Objects
      The Cache API
      The HelpDesk Application
      Extending and Modifying the HelpDesk Application
      Deploying the HelpDesk Application
      Chapter 5.  Databound Controls: Building a Scheduling Application
      Databound Controls
      Schedule Application
      Deployment and Customization
      Chapter 6.  The Microsoft Forum Application
      Using Embedded Server Controls in Iterative Databound Controls
      The Database
      The Repeater Demo
      The DataList Demo
      The DataGrid Demo
      Chapter 7.  Using Session State: Building a Classifieds Application
      Using Application and Session Variables
      Using the Cache Object
      The Classifieds Application
      Chapter 8.  Creating Custom Server Controls: Building an Online Store
      Home Page
      The Store Database
      Server Controls
      Product List Page
      Product Detail Page
      Review and Add Page
      Search Results Page
      Shopping Cart Page
      Chapter 9.  Using XML: Creating a Guest Book Application
      .NET XML Architecture
      Writing a Guest Book Application
      Chapter 10.  Dynamic Charts and Graphs
      Dynamic Images
      Getting Started with Dynamic Images in ASP.NET
      The Graph2D Class
      Using the Graph2D Class
      Enhancing the Graph2D Class
      Chapter 11.  Animated Banners
      Anatomy of a GIF Image
      The AnimatedGif Class
      Using the AnimatedGif Class
      Chapter 12.  Using NT Services: An Ad Banner Management Application
      The BannerBuddy Application
      Writing and Deploying Windows Services in .NET
      Chapter 13.  Effective Use of the .NET Networking Classes
      Using the Dns Class
      Using the WebClient Class
      Using the WebRequest and WebResponse Classes
      Using the WebProxy Class
      NTLM Authentication
      SSL Communication
      Posting Data
      System.Net Errors
      Chapter 14.  Effective Use of Networking and Regular Expressions: Mining Data
      Regular Expressions
      Example Programs That Use Regular Expressions
      Web Services Overview
      Creating Web Services
      Consuming Web Services
      Web Service Security
      Web Service Transactions
      Data Scraping Web Services
      Chapter 15.  Server Controls and HttpModules: Creating a Feedback Tracking Module
      Custom Server Controls
      The Comment Tracking Control
      Adding Comment Tracking Automatically
      Deploying the Application
      Chapter 16.  Converting Data to Charts: Displaying Data
      The DataToGraph Application
      Using the Graph2D Class
      The DataToGraph Code
      Deploying the Application
      Extending the Application
      Chapter 17.  Using Dynamic JavaScript: Creating a Personal Idea Organizer
      Dynamically Creating JavaScript in ASP.NET
      The BrainStormer Application
      Accepting User Uploads in ASP.NET
      Chapter 18.  The IBuySpy Portal Application
      Application Architecture
      Administering the Portal
      Effective Use of Style Sheets
      Enhancing and Extending the Portal
      Chapter 19.  Editing HTML: Creating an HTML Editing Server Control
      Editing HTML with a Web Browser
      Implementing an HTML Editor as a Server Control
      Using the HTML Editor Server Control
      Chapter 20.  Creating an Online Training Application
      The VideoPresentations Architecture
      The Notable JavaScript
      Server Multimedia Basics
      The VideoPresentations Class
      The Demonstration Application
      Chapter 21.  Speech-Enabling Web Applications
      Getting Started
      The SpeechVB Application
      Chapter 22.  Uploading Content: Building a File Repository Application
      The Main Menu
      The Manage Files Page
      The Edit Files Page
      The Delete Group Page
      The Add File Page
      The Search Page
      The Show Group Page
      The Edit Profile Page
      Chapter 23.  Effective Use of GDI+: Creating a Certificates Program
      The Member Variables and Properties
      Creating the Certificate
      Initializing the Default.aspx User Interface Objects
      Instantiating and Using the Certificate Class
      Responding to User Interaction
      Chapter 24.  Monitoring Servers: Using WMI and Performance Monitor
      Windows Management Instrumentation
      Performance Monitor
      The ServerMonitor Demo Program