| |
| |
Introduction | |
| |
| |
| |
Understanding the .NET Environment | |
| |
| |
| |
Introducing .NET | |
| |
| |
The New Face of Microsoft Web Development | |
| |
| |
The Power of the .NET Platform | |
| |
| |
Summary | |
| |
| |
| |
Understanding the .NET Framework | |
| |
| |
The Common Language Runtime (CLR) | |
| |
| |
The Common Language Runtime (CLR) | |
| |
| |
The .NET Framework Class Libraries | |
| |
| |
Summary | |
| |
| |
| |
What's New with ASP.NET? | |
| |
| |
ASP.NET Web Forms and Web Services | |
| |
| |
ASP.NET Infrastructure | |
| |
| |
Summary | |
| |
| |
| |
Visual Basic .NET Quickstart | |
| |
| |
| |
Understanding Visual Basic .NET Syntax and Structure | |
| |
| |
The New Look of Visual Basic | |
| |
| |
Getting Started with Visual Basic .NET | |
| |
| |
Statements and Lines | |
| |
| |
Comments | |
| |
| |
Operators | |
| |
| |
Using Procedures | |
| |
| |
Using Variables and Parameters | |
| |
| |
Using Branching and Looping Structures | |
| |
| |
Creating Objects | |
| |
| |
Summary | |
| |
| |
| |
Working with Numbers, Strings, Dates, and Arrays in Visual Basic .NET | |
| |
| |
Using the System Classes | |
| |
| |
Working with Numbers | |
| |
| |
Manipulating Strings | |
| |
| |
DateTime Arithmetic | |
| |
| |
Converting Values | |
| |
| |
Formatting Values | |
| |
| |
Managing Arrays | |
| |
| |
Summary | |
| |
| |
| |
Using Namespaces and Assemblies with Visual Basic .NET | |
| |
| |
Namespaces and Assemblies | |
| |
| |
Creating Assemblies | |
| |
| |
Importing Assemblies | |
| |
| |
Using Imported Assemblies | |
| |
| |
Compiling with Imported Namespaces | |
| |
| |
Summary | |
| |
| |
| |
Building Web Pages with ASP.NET | |
| |
| |
| |
Understanding ASP.NET Web Forms | |
| |
| |
Understanding the Web Forms Code Model | |
| |
| |
Web Form Event Handling | |
| |
| |
Automatic State Management with Web Forms | |
| |
| |
Summary | |
| |
| |
| |
Creating Simple Web Pages with the HTML Server Controls | |
| |
| |
What Are HTML Server Controls? | |
| |
| |
The General Controls | |
| |
| |
The Table Controls | |
| |
| |
The Input Controls | |
| |
| |
Summary | |
| |
| |
| |
Creating Interactive Forms with Web Form Server Controls | |
| |
| |
What Are Web Server Controls? | |
| |
| |
The WebControl Class | |
| |
| |
General Controls | |
| |
| |
Form Controls | |
| |
| |
Table Controls | |
| |
| |
Summary | |
| |
| |
| |
Designing Advanced Interfaces with Web Form List Controls | |
| |
| |
Using Simple List Controls | |
| |
| |
Using Templated List Controls | |
| |
| |
Summary | |
| |
| |
| |
Improving Your User Interfaces with Validation Controls | |
| |
| |
What Are Validation Controls | |
| |
| |
Properties and Methods Common to All Validation Controls | |
| |
| |
Simple Validation Controls | |
| |
| |
Advanced Validation Controls | |
| |
| |
Summary | |
| |
| |
| |
Adding User Controls to Your Web Forms | |
| |
| |
What Are User Controls? | |
| |
| |
Simple User Controls | |
| |
| |
Advanced Features of User Controls | |
| |
| |
Summary | |
| |
| |
| |
Handling Data Access with ADO.NET | |
| |
| |
| |
Introduction to ADO.NET and Data Binding | |
| |
| |
The ADO.NET Dichotomy | |
| |
| |
Data Binding | |
| |
| |
Summary | |
| |
| |
| |
Accessing Data with .NET Data Providers | |
| |
| |
Working with .NET Data Providers | |
| |
| |
Connecting to Data Using Connections | |
| |
| |
Executing SQL with Commands | |
| |
| |
Fast Data Access with DataReaders | |
| |
| |
Creating DataSets with the DataAdapters | |
| |
| |
Summary | |
| |
| |
| |
Working with ADO.NET DataSets | |
| |
| |
Creating a DataSet | |
| |
| |
Working with DataTables | |
| |
| |
Filtering, Sorting, and Binding with DataViews | |
| |
| |
Relating Tables with the DataRelation Object | |
| |
| |
Fabricating DataSets | |
| |
| |
Creating a DataSet from XML | |
| |
| |
Generating XML from a DataSet | |
| |
| |
Updating DataSet Data | |
| |
| |
Summary | |
| |
| |
| |
Creating and Using Web Services | |
| |
| |
| |
Understanding the Web Service Model | |
| |
| |
Some Web Service History | |
| |
| |
The SOAP Protocol | |
| |
| |
Publishing and Consuming Web Services | |
| |
| |
Other Important Issues | |
| |
| |
Summary | |
| |
| |
| |
Publishing Web Services with ASP.NET | |
| |
| |
The Basics of Creating Web Services with ASP.NET | |
| |
| |
Creating Other Web Service Examples | |
| |
| |
Summary | |
| |
| |
| |
Consuming Web Services with ASP.NET | |
| |
| |
Review of WSDL Contracts | |
| |
| |
Creating HTTP Web Service Clients | |
| |
| |
Creating SOAP Web Service Clients | |
| |
| |
Summary | |
| |
| |
| |
Configuring and Deploying ASP.NET Solutions | |
| |
| |
| |
Tracing, Debugging, and Optimizing Your ASP.NET Applications | |
| |
| |
Tracing Services for ASP.NET | |
| |
| |
Using the Standalone Debugger | |
| |
| |
Optimizing Your ASP.NET Applications with Caching Services | |
| |
| |
Summary | |
| |
| |
| |
Implementing ASP.NET Security | |
| |
| |
Important Security Concepts | |
| |
| |
Implementing Windows-Based Security | |
| |
| |
Implementing Forms-Based Security | |
| |
| |
Summary | |
| |
| |
| |
Configuring and Deploying Your ASP.NET Solutions | |
| |
| |
Configuring Your ASP.NET Solutions | |
| |
| |
Deploying Your ASP.NET Applications | |
| |
| |
Summary | |
| |
| |
Appendix | |
| |
| |
| |
Moving to VB .NET from VB6 or VBScript | |
| |
| |
What's New in VB .NET? | |
| |
| |
Moving From VBScript/ASP to VB .NET | |
| |
| |
Moving From VB6 to VB .NET | |
| |
| |
Tightening the Reins | |
| |
| |
VB Does OOP | |
| |
| |
Arrays | |
| |
| |
Try/Catch Error Handling | |
| |
| |
Other Changes | |
| |
| |
Where Is...? | |
| |
| |
Summary | |
| |
| |
Index | |