Beginning ASP.NET 2.0 in C# 2005: From Novice to Professional steers you through the maze of ASP.NET web programming concepts. You will learn language and theory simultaneously, mastering the core techniques necessary to develop good coding practices and enhance your skill set.
This book provides thorough coverage of ASP.NET, guiding you from beginning to advanced techniques, such as querying databases from within a web page and performance-tuning your site. You'll find tips for best practices and comprehensive discussions of key database and XML principles.
The book also emphasizes the invaluable coding techniques of object orientation and code-behind, which will enable you to build real-world websites instead of just scraping by with simplified coding practices. By the time you finish this book, you will have mastered the core techniques essential to professional ASP.NET developers.
Author(s): Matthew MacDonald (auth.)
Edition: 2
Publisher: Apress
Year: 2006
Language: English
Pages: 1184
Tags: Programming Languages, Compilers, Interpreters
Front Matter....Pages i-xxxiii
Front Matter....Pages 1-1
Introducing the .NET Framework....Pages 3-21
Learning the C# Language....Pages 23-57
Types, Objects, and Namespaces....Pages 59-90
Introducing Visual Studio 2005....Pages 91-121
Front Matter....Pages 123-123
Web Form Fundamentals....Pages 125-174
Web Controls....Pages 175-217
Tracing, Logging, and Error Handling....Pages 219-266
Validation and Rich Controls....Pages 267-316
State Management....Pages 317-358
Master Pages and Themes....Pages 359-387
Website Navigation....Pages 389-425
Deploying ASP.NET Applications....Pages 427-468
Front Matter....Pages 469-469
ADO.NET Fundamentals....Pages 471-538
Data Binding....Pages 539-579
The Data Controls....Pages 581-623
Files and Streams....Pages 625-654
XML....Pages 655-703
Front Matter....Pages 705-705
Security Fundamentals....Pages 707-738
Membership....Pages 739-780
Profiles....Pages 781-809
Front Matter....Pages 811-811
Web Services Architecture....Pages 813-830
Creating Web Services....Pages 831-867
Enhancing Web Services....Pages 869-900
Front Matter....Pages 901-901
Component-Based Programming....Pages 903-936
Custom Controls....Pages 937-983
Caching and Performance Tuning....Pages 985-1027
Web Parts....Pages 1029-1061
Back Matter....Pages 1063-1148