ADO.NET and XML: ASP.NET On The Edge
ADO.NET and XML: ASP.NET On The Edge
Product not available for purchase
Chapter 1: Introducing the .NET Framework and the CLR.
Chapter 2: Visual Basic .NET.
Chapter 3: ASP.NET.
Chapter 4: XML.
Chapter 5: ADO.NET.
Chapter 6: Your First .NET Application.
Part II: Building Web Applications - ASP.NET and Visual Basic .NET.
Chapter 7: Windows Forms and WebForms.
Chapter 8: Adding Interactivity with ASP.NET Web Controls.
Chapter 9: Validation.
Chapter 10: Error Handling and Debugging.
Chapter 11: Sessions and Applications.
Chapter 12: Configuring Web Applications.
Chapter 13: Security and Authentication.
Chapter 14: Web Services.
Part III: Working with Data - ADO.NET.
Chapter 15: Working with Provider Objects.
Chapter 16: Data Binding with ADO.NET.
Chapter 17: Advanced ADO.NET.
Part IV: Collaboration and Presentation - XML.
Chapter 18: Working with XML.
Chapter 19: Schemas in the .NET Framework.
Chapter 20: Transformations and Navigation.
Part V: Putting It All Together.
Chapter 21: Designing an Intranet Using Forms Authentication.
Chapter 22: Telling the World: An Internet Application.
Chapter 23: Partnering and Portals: An Extranet through XML Web Services.
On the Companion Web Site.
Appendix A: A Brief Look at the Visual Studio .NET IDE.
Appendix B: A Comparison of Visual Basic .NET and C#.
Appendix C: Some Important .NET Resources.
ADO.NET and XML:ASP.NET On The Edge is an advanced ASP.NET book, using Visual Basic .NET as its primary language. On this site, you will find three appendixes in PDF format and a variety of sample applications to download as a companion to the book. The samples contain comments that link back to the code listings in the book to make it easier to work from either direction.
You can download the code for the entire book in a single download, or you can download one chapter at a time. Each file is available in a Visual Studio .NET and an SDK version. All database files are presented in both Access and SQL Server formats. To decompress the files, you will need a utility such as WinZip or Winrar.
All the code is available on the download page.Note
Each ASP.NET project has an installer that installs the source code and the project and solution files to a Web folder. These .msi files also set up the Web properties so that you can quickly view the samples at work.
If you want to download the code for a particular chapter only, use one of the following links:
Chapter 1: Introducing the .NET Framework and the CLR
This chapter contains a simple Hello, World application using Visual Basic .NET, along with IL (Intermediate Language) samples.
Chapter 2: Visual Basic .NET
A variety of projects, primarily Hello, World projects to illustrate the new features in Visual Basic .NET.
Chapter 3: ASP.NET
In this chapter's samples, I move Hello, World and other simple examples from Console applications to an ASP.NET application to illustrate how to use ASP.NET.
Chapter 4: XML
Basic XML files to show how to use XML and XSLT.
Chapter 5: ADO.NET
This chapter's samples contain simple Console and Windows Forms applications to illustrate how to use ADO.NET.
Chapter 6: Your First ASP.NET Application
This chapter shows a simple ASP.NET employee search form.
Chapter 7: Windows Forms and WebForms
The main focus here is to show how similar Windows and Web applications are in the .NET programming world.
Chapter 8: Adding Interactivity with ASP.NET Web Controls
This chapter focuses on the enhanced controls that ship with ASP.NET. These controls are often called Server controls in Microsoft lingo.
Chapter 9: Validation
This chapter's samples show how to use the various validation controls in ASP.NET.
Chapter 10: Error Handling and Debugging
This chapter's samples show how to set up exception handlers in your applications and how to use the trace objects to add your own debugging code to production applications.
Chapter 11: Sessions and Applications
This chapter focuses on the difference between the Session and Application objects in ASP and ASP.NET.
Chapter 13: Security and Authentication
The primary focus of this chapter is on forms-based authentication, which is going to be the most common form of authentication used in ASP.NET Internet applications.
Chapter 14: Web Services
This chapter focuses on creating and consuming XML Web Services. For simplicity, the entire solution is contained in one project.
Chapter 15: Working with Provider Objects
The samples for this chapter compare ADO to ADO.NET and show you how to connect to a variety of databases. Through similar samples, you learn how to easily move from one type of database to another.
Chapter 16: Data Binding with ADO.NET
This chapter focuses on binding to a variety of controls, including HTML Controls, ASP.NET Controls (aka, Server Controls), and all the data controls: DataGrid, DataList, and Repeater.
Chapter 17: Advanced ADO.NET
This chapter expands on ADO.NET and shows how to build up a DataSet that includes features of a full RDBMS database, as well as how to use transactions in ADO.NET.
Chapter 18: Working with XML
This chapter guides you through the basics of working with XML in ASP.NET, including how to use streams, readers, and writers.
Chapter 19: Schemas in the .NET Framework
This chapter's samples contain a variety of projects showing how to use schemas and DTDs in .NET.
Chapter 20: Transformations and Navigation
This chapter's samples focus on using XSLT and XPATH to transform XML into your user interface.
Chapters 21 - 23: Real World Samples
All three chapters build on the same project, which includes intranet, Internet, and extranet samples in ASP.NET.
Appendix A: A Brief Look at Visual Studio .NET
The samples from this chapter are used to illustrate features in Visual Studio .NET.
Available in PDF format: