| | Copyright |
| | About the Authors |
| | Acknowledgments |
| | Introduction |
| | | What Is the Purpose of This Book? |
| | | Who Should Read This Book? |
| | | Prerequisites |
|
| | Part I. Introduction to Microsoft .NET and ASP.NET |
| | | Chapter 1. Getting Started with the Sample Application |
| | | Preparing for the Sample Application |
| | | Introducing the Sample Application |
| | | Summary |
|
| | | Chapter 2. Introduction to Microsoft .NET |
| | | NET and XML |
| | | Overview of the .NET Framework |
| | | Types of Applications You Can Build |
| | | Migrating to .NET |
| | | Benefits of Using the .NET Framework |
| | | Summary |
|
| | | Chapter 3. Introduction to Visual Studio .NET |
| | | Configuring Visual Studio .NET |
| | | Project Templates |
| | | Visual Studio Integrated Development Environment (IDE) |
| | | Using Help |
| | | Types of Windows |
| | | Using the Editor |
| | | Summary |
|
| | | Chapter 4. Overview of .NET Framework Classes |
| | | .NET Framework Namespaces |
| | | The System Namespace |
| | | The System.Data Namespace |
| | | The System.IO Namespace |
| | | The System.Text Namespace |
| | | The System.Collections Namespace |
| | | The System.Web.Services Namespace |
| | | The System.Xml Namespace |
| | | Summary |
|
| | | Chapter 5. Introduction to Internet Programming |
| | | Internet Basics |
| | | HTML Basics |
| | | Creating Web Sites Before ASP.NET |
| | | Web Sites Created Using ASP.NET |
| | | Summary |
|
| | | Chapter 6. Introduction to ASP.NET |
| | | Overview of ASP.NET |
| | | Introducing Web Form Controls |
| | | How Web Forms Work |
| | | Internet Information Server (IIS) Objects |
| | | Creating User Controls |
| | | Creating the Northwind Solution |
| | | Summary |
|
| | | Chapter 7. Working with ASP.NET and VB .NET |
| | | Event-Handling Basics |
| | | Data Types |
| | | Creating Your Own Procedures |
| | | Summary |
|
| | | Chapter 8. Validation Controls |
| | | Requiring Data Entry |
| | | Checking a Range |
| | | Validating Expressions |
| | | Creating Your Own Validation |
| | | Summarizing Validation Messages |
| | | Comparing Values |
| | | Summary |
|
| | | Chapter 9. Debugging in Visual Studio .NET |
| | | Using the Debugger |
| | | Introducing the Debugging Tools |
| | | Useful Versus .NET Debugging Tools |
| | | Using the Debug Class |
| | | Conditional Compilation |
| | | Summary |
|
|
| | Part II. Data Handling |
| | | Chapter 10. Introduction to ADO.NET |
| | | Using ADO.NET Classes |
| | | ADO.NET Namespaces |
| | | Getting Started with ADO.NET |
| | | Benefits of ADO.NET |
| | | Summary |
|
| | | Chapter 11. Data Binding on Web Forms |
| | | Creating a Sample Page |
| | | Displaying Your Data |
| | | Summary |
|
| | | Chapter 12. Error Handling |
| | | The Promise of Structured Exception Handling |
| | | Using Exception Handling |
| | | Working with Specific Exceptions |
| | | Throwing Exceptions |
| | | Creating an Error Page |
| | | Summary |
|
| | | Chapter 13. ADO.NET Connection and Command Objects |
| | | Providing ADO.NET Connection Information |
| | | Using ADO.NET Connection Objects |
| | | Updating Data Using a Command Object |
| | | Summary |
|
| | | Chapter 14. Working with Data |
| | | Using the DataReader Object |
| | | Retrieving Datasets Generically |
| | | Working with Relations in a Dataset |
| | | Summary |
|
| | | Chapter 15. Using Stored Procedures with ADO.NET |
| | | Setting Up the Sample Stored Procedures |
| | | The OleDb Namespace and Stored Procedures |
| | | The SqlClient Namespace and Stored Procedures |
| | | Summary |
|
| | | Chapter 16. Using the DataGrid Control |
| | | Adding Features to the DataGrid Control |
| | | Loading the DataGrid Control with Data |
| | | Formatting Numeric Columns |
| | | Enabling Paging |
| | | Selecting a Row |
| | | Sorting Columns |
| | | Summary |
|
| | | Chapter 17. Editing Data Using the DataGrid Control |
| | | Project Setup |
| | | Editing Data Using Links |
| | | Editing Data on the Grid |
| | | Adding a Template Column |
| | | Adding and Deleting Rows |
| | | Summary |
|
| | | Chapter 18. Using the Repeater Control |
| | | How Does the Repeater Control Work? |
| | | Creating a Repeater |
| | | More Advanced Repeater Features |
| | | Summary |
|
| | | Chapter 19. Using the DataList Control |
| | | Project Setup |
| | | Adding the Control's Data Source |
| | | Adding the Full ItemTemplate |
| | | Using the DataList Control's Properties |
| | | Adding the EditItemTemplate Section |
| | | Adding Event-Handling Code |
| | | Summary |
|
|
| | Part III. Web Development Techniques |
| | | Chapter 20. Using Crystal Reports |
| | | Creating a Report |
| | | Viewing the Report |
| | | Summary |
|
| | | Chapter 21. Creating User Controls |
| | | Creating a Header Control |
| | | Creating a Navigation Control |
| | | Creating More Complex User Controls |
| | | Defining and Raising Events |
| | | Summary |
|
| | | Chapter 22. Rich ASP.NET Controls |
| | | The CheckBoxList and RadioButtonList Controls |
| | | The Calendar Control |
| | | The AdRotator Control |
| | | The Literal Control |
| | | The PlaceHolder Control |
| | | Summary |
|
| | | Chapter 23. State Management in ASP.NET |
| | | State Management Techniques in Brief |
| | | Using the Session Object |
| | | Using Cookies |
| | | Using the ViewState Property |
| | | Cookieless Sessions |
| | | ASP.NET State Service |
| | | Automatic SQL Server State Management |
| | | Summary |
|
| | | Chapter 24. Introduction to Web Security |
| | | Forms-Based Authentication |
| | | Supporting Authorization |
| | | Summary |
|
| | | Chapter 25. Creating Mobile Web Applications |
| | | Introducing the Microsoft Mobile Internet Toolkit |
| | | Creating a Page for Mobile Devices |
| | | Working with the ObjectList Control |
| | | Adding Validation Controls |
| | | Summary |
|
| | | Chapter 26. Development and Deployment Techniques |
| | | Development Techniques |
| | | Deploying ASP.NET Applications |
| | | Summary |
|
|
| | Part IV. Web Services |
| | | Chapter 27. Introduction to XML |
| | | The Power of XML |
| | | Getting Started with XML |
| | | XML Schema |
| | | Summary |
|
| | | Chapter 28. Introduction to XML Web Services |
| | | Web Service Requirements |
| | | XML Web Services Then and Now |
| | | Web Services in Action |
| | | Summary |
|
| | | Chapter 29. Creating and Consuming XML Web Services |
| | | Creating a Simple XML Web Service |
| | | Consuming a Web Service |
| | | Creating a Useful Web Service |
| | | Summary |
|
| | | Chapter 30. Investigating Web Service Consumers |
| | | Consuming a Web Service Synchronously |
| | | Consuming a Web Service Asynchronously |
| | | Summary |
|
| | | Chapter 31. Securing Web Services |
| | | Security Mechanisms |
| | | Windows Integrated Authentication |
| | | Custom SOAP Authentication |
| | | Client Certificates |
| | | IP Address Restriction |
| | | Summary |
|
| | | Appendix A. Programming Standards |
| | | Setting Up Your Environment |
| | | Naming Conventions |
| | | Coding Conventions |
| | | Summary |
|
|
| | Index |