| | | 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 |