Visual Studio .NET is the premier development environment for creating .NET applications. The environment includes specialized tools for working with databases, XML files, and XML Web services. Building applications with Visual Studio .NET is a very different experience than building ASP.NET applications with a standard text editor. Visual Studio .NET performs a lot of invisible work in the background, and the environment makes a number of assumptions about the best way to build applications. It is difficult for even an experienced ASP.NET developer to use Visual Studio .NET effectively without any guidance. This book helps readers understand and begin using this complicated environment.
(NOTE: Each chapter concludes with a Summary.)
I. BUILDING WEB FORM PAGES.1. Getting Familiar with the Development Environment.
Creating a Simple Web Forms Page. Working with Solutions and Projects. Overview of Visual Studio .NET Windows. Using the Visual Studio .NET Designer. Using the Visual Studio .NET Code and Text Editor. Automatically Documenting Your Code.2. Using the Visual Studio .NET Designer.
Creating a New HTML Page. Working with HTML Pages in Design View. Working with HTML Pages in HTML View. Using the Document Outline. Adding Client-Side Scripts. Adding Style Sheets.3. Creating Basic Web Form Pages.
Overview of Web Form Pages. Adding Server Controls. Handling Events.4. Validating Web Form Pages.
Overview of the Validation Controls. Using Validation Controls. Performing Data Type Checks. Performing Custom Validation.5. Creating Web User Controls.
Creating a Simple Web User Control. Handling Events in a Web User Control. Building Form Elements with Web User Controls. Dynamically Loading Web User Controls.6. Debugging Your Web Form Pages.
Building Your Project. Using the Visual Studio .NET Debugger. Page and Application Tracing.
II. WORKING WITH DATABASE DATA.7. Using the Visual Database Tools.
Visual Database Tools Support in Different Editions of Visual Studio .NET. Working with Database Objects in Server Explorer. Designing Databases with Database Diagrams. Working with Database Projects.8. Overview of ADO.NET.
The Three Dualities of ADO.NET. Creating Database Connections. Using DataSets, DataAdapters, and DataViews. Using DataReaders and Commands. Caching Data for Better Performance.9. Saving Form Data.
Overview of the Command Object. Executing Commands with Parameters. Executing Commands with Stored Procedures. Creating a Pizza Order Form.10. Using List Controls.
Overview of the List Controls. Displaying Database Data in a List Control. Working with Multi-Select List Controls. Advanced List Control Topics.11. Displaying Data with the Repeater Control.
Binding the Repeater Control to Database Data. Using Templates with the Repeater Control. Formatting the Output of a Databinding Expression. Loading Templates from an External File. Adding Child Controls to the Repeater Control.12. Displaying Data with the DataList Control.
Binding the DataList Control to Database Data. Using Templates with the DataList Control. Formatting the Appearance of a DataList. Formatting the Borders in a DataList Control. Using Auto Formatting with the DataList Control. Creating a Multicolumn DataList. Creating a Menu with a DataList. Using the DataKeys Collection. Creating a Single-Page Master/Detai