: Matthew MacDonald
: Beginning ASP.NET 3.5 in C# 2008 From Novice to Professional
: Apress
: 9781430204305
: 2
: CHF 40.80
:
: Informatik
: English
: 954
: Wasserzeichen
: PC/MAC/eReader/Tablet
: PDF

This book will follow the proven pattern of its previous .NET 2.0 and .NET 1.1 editions, teaching novice users how to use ASP.NET by gradually building their knowledge of the technology up in a pyramidal fashion chapter by chapter. Comprehensively revised for both ASP.NET 3.5 and the new C# 3.0 language this book presents the easiest path to ASP.NET 3.5 mastery. This is one of the first books introducing novices to this important new technology area, and is written specifically in their coding language of preference. The book is written by a proven and award winning .NET author that has been following the technology release cycle since its inception.



Matthew MacDonald is an author,educator, and MCSD developer who has a passion for emerging technologies. He isthe author of more than a dozen books about .NET programming. In a dimly-remembered past life, he studied English literature and theoretical physics.
Contents at a Glance5
Contents7
About the Author24
About the Technical Reviewer25
Acknowledgments26
Introduction27
About This Book27
Code Samples29
Chapter Overview30
Feedback31
Introducing .NET32
The .NET Framework33
The Evolution of Web Development33
The . NET Framework39
The Last Word47
The C# Language48
The . NET Languages48
C# Language Basics49
Variables and Data Types51
Variable Operations59
Object- Based Manipulation63
Conditional Logic69
Loops71
Methods75
The Last Word80
Types, Objects, and Namespaces81
The Basics About Classes81
Building a Basic Class84
Value Types and Reference Types94
Understanding Namespaces and Assemblies99
Advanced Class Programming103
The Last Word110
Developing ASP.NET Applications112
Visual Studio113
The Promise of Visual Studio113
Creating Websites114
Designing a Web Page123
The Anatomy of a Web Form128
Writing Code138
Visual Studio Debugging146
The Last Word153
Web Form Fundamentals154
The Anatomy of an ASP. NET Application154
Introducing Server Controls157
Improving the Currency Converter172
A Deeper Look at HTML Control Classes178
The Page Class183
Application Events186
ASP. NET Configuration188
The Last Word195
Web Controls196
Stepping Up to Web Controls196
Web Control Classes199
List Controls207
Table Controls211
Web Control Events and AutoPostBack216
A Simple Web Page224
The Last Word234
State Management235
The Problem of State235
View State236
Transferring Information Between Pages242
Cookies252
Session State255
Session State Configuration260
Application State269
An Overview of State Management Choices271
The Last Word272
Error Handling, Logging, and Tracing273
Common Errors273
Exception Handling275
Handling Exceptions278
Throwing Your Own Exceptions284
Logging Exceptions288
Error Pages299
Page Tracing304
The Last Word317
Deploying ASP.NET Applications318
ASP. NET Applications and the Web Server318
Internet Information Services ( IIS)323
Managing Websites with IIS Manager331
Deploying a Simple Site339
Deploying with Visual Studio346
The Last Word353
Building Better Web Forms354
Validation355
Understanding Validation355
The Validation Controls358
The Last Word376
Rich Controls377
The Calendar377
The AdRotator385
Pages with Multiple Views388
The Last Word401
User Controls and Graphics403
User Controls403
Dynamic Graphics416
The Last Word425
Styles, Themes, and Master Pages426
Styles426
Themes440
Master Page Basics448
Advanced Master Pages459
The Last Word465
Website Navigation466
Site Maps466
The SiteMapPath Control483
The TreeView Control488
The Menu Control495
The Last Word501
Working with Data502
ADO.NET Fundamentals503
Understanding Data Management503
Configuring Your Database506
SQL Basics510
ADO. NET Basics518
Direct Data Acc