: Matthew MacDonald
: Beginning ASP.NET 2.0 in C# 2005 From Novice to Professional
: Apress
: 9781430201212
: 2
: CHF 38.00
:
: Informatik
: English
: 1184
: Wasserzeichen/DRM
: PC/MAC/eReader/Tablet
: PDF
* Steers reader through the spectrum of ASP.NET web programming concepts.

* Developers and programmers can learn language and theory simultaneously.

* Professional ASP.NET developers and wannabes can master the core techniques to develop good coding practices to enhance their long-term skill set.



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
Contents8
About the Author27
About the Technical Reviewer28
Acknowledgments29
Introduction30
PART 1 Introducing .NET35
CHAPTER 1 Introducing the .NET Framework37
The Evolution of Web Development37
The .NET Framework44
C#, VB .NET, and the .NET Languages46
The Common Language Runtime48
The .NET Class Library50
Visual Studio51
.NET 2.052
The Last Word55
CHAPTER 2 Learning the C# Language57
The .NET Languages57
C# Language Basics58
Variables and Data Types61
Variable Operations69
Object-Based Manipulation73
Conditional Structures78
Loop Structures81
Methods85
The Last Word91
CHAPTER 3 Types, Objects, and Namespaces93
The Basics About Classes93
Building a Basic Class96
Value Types and Reference Types107
Understanding Namespaces and Assemblies112
Advanced Class Programming116
The Last Word124
CHAPTER 4 Introducing Visual Studio 2005125
The Promise of Visual Studio125
Creating a Website127
Designing a Web Page132
Writing Code139
Visual Studio Debugging149
The Last Word155
PART 2 Developing ASP.NET Applications157
CHAPTER 5 Web Form Fundamentals159
The Anatomy of an ASP.NET Application159
A Simple One-Page Applet164
Improving the Currency Converter180
A Deeper Look at HTML Control Classes186
The Page Class192
ASP.NET Configuration199
The Last Word208
CHAPTER 6 Web Controls209
Stepping Up to Web Controls209
Web Control Classes213
List Controls220
Table Controls225
AutoPostBack and Web Control Events231
A Simple Web Page Applet240
The Last Word251
CHAPTER 7 Tracing, Logging, and Error Handling253
Common Errors253
Exception Handling255
Handling Exceptions259
Throwing Your Own Exceptions266
Logging Exceptions270
Error Pages280
Page Tracing286
The Last Word300
CHAPTER 8 Validation and Rich Controls301
Validation301
A Simple Validation Example305
Understanding Regular Expressions312
Rich Controls324
Pages with Multiple Views336
The Last Word350
CHAPTER 9 State Management351
The Problem of State351
View State352
Transferring Information359
Custom Cookies368
Session State371
Session State Configuration378
Application State386
An Overview of State Management Choices388
The Global.asax Application File390
The Last Word392
CHAPTER 10 Master Pages and Themes393
Master Page Basics393
Advanced Master Pages405
Themes411
The Last Word421
CHAPTER 11 Website Navigation423
Site Maps423
The SiteMapPath Control443
The TreeView Control447
The Menu Control454
The Last Word459
CHAPTER 12 Deploying ASP.NET Applications461
ASP.NET Applications and the Web Server461
IIS (Internet Information Services)467
Managing Websites with IIS Manager473
Deploying a Simple Site487
Deploying with Visual Studio 2005494
The Last Word502
PART 3 Working with Data503
CHAPTER 13 ADO.NET Fundamentals505
ADO.NET and Data Management505
SQL Basics512
ADO.NET Basics521
Direct Data Access526
Creating a Connection527
Defining a Select Command534
Updating Data541
Disconnected Data Access552
Updating Disconnected Data562
The Last Word572
CHAPTER 14 Data Binding573
Introducing Data Binding573
Single-Value Data Binding575
Repeated-Value Data Binding581
Data Source Controls598
The Last Word612
CHAPTER 15 The Data Controls615
The GridView615
Formatting the GridView622
Selecting a GridView Row629
Editing with the GridView634
Sorting and Paging the GridView637
Using GridView Templates642
The DetailsView and FormView652
The Last Word657
CHAPTER 16 Files and Streams659
Files and Web Applications659
File System Information660
Reading and Writing with Streams674
Allowing File Uploads684
The Last Word688
CHAPTER 17 XML689
XML s Hidden Role in .NET689
XML Explained690
The XML Classes697
XML Validation715
XML Display and Transforms721
XML Data Binding726
XML in ADO.NET732
The Last Word736