: Mario Szpuszta, Matthew MacDonald, Vidya Vrat Agarwal
: Pro ASP.NET 3.5 in VB 2008 Includes Silverlight 2
: Apress
: 9781430216315
: 1
: CHF 47.60
:
: Allgemeines, Lexika
: English
: 1500
: Wasserzeichen/DRM
: PC/MAC/eReader/Tablet
: PDF

ASP.NET 3.5 is the principal standard for creating dynamic web pages on the Windows platform.Pro ASP.NET 3.5 in VB 2008: Includes Silverlight 2 raises the bar for high-quality, practical advice on learning and deploying Microsoft's dynamic web solution.

Updated with everything you need to integrate Silverlight 2.0 into your ASP.NET applications, this book teaches you all about Silverlight's exciting features so that your ASP projects can be rich in visual flair and compelling to the user. You'll learn how to use the new levels of abstraction in the Entity Framework to design elegant, powerful application architectures.

Seasoned .NET professionalsMatthew MacDonald,Ma io Szpuszta, andVidya Vrat Agarwal explain how you can get the most from these groundbreaking technologies. They cover ASP.NET 3.5 as a whole, illustrating both the newer features and the functionality carried over from previous versions of ASP. This book will give you the knowledge you need to code real ASP.NET 3.5 applications in the best possible style.



Mario Szpuszta is working in the Developer and Platform Group of Microsoft, Austria. Before he started working for Microsoft, Mario was involved in several projects based on COM+ and DCOM with Visual Basic and Visual C++ as well as projects based on Java and J2SE. With beta 2 of the .NET Framework, he started developing Web applications with ASP.NET. As developer evangelist for Microsoft Austria, he is doing workshops, trainings, and proof-of-concept projects together with independent software vendors in Austria based on .NET, Web Services, and Office 2003 technologies.
Contents at a Glance5
Contents7
About the Authors30
About the Technical Reviewer31
Introduction32
What Does This Book Cover?32
Who Is This Book For?33
What Do You Need to Use This Book?34
Customer Support35
Core Concepts36
Introducing ASP.NET37
The Evolution of Web Development37
Seven Important Facts About ASP.NET41
ASP.NET 3.5: The Story Continues50
Summary57
Visual Studio58
The .NET Development Model59
The Visual Studio IDE73
The Code Editor79
The Code Model85
Web Projects92
Visual Studio Debugging98
Visual Studio Macros104
The Web Development Helper107
Summary109
Web Forms110
Page Processing110
Web Forms Processing Stages127
The Page As a Control Container133
The Page Class140
Summary156
Server Controls157
Types of Server Controls157
HTML Server Controls160
Web Controls170
The List Controls184
Input Validation Controls190
Rich Controls205
Summary210
ASP.NET Applications211
Anatomy of an ASP.NET Application211
The global.asax Application File215
ASP.NET Configuration221
.NET Components244
Extending the HTTP Pipeline251
Summary265
State Management266
ASP.NET State Management266
View State269
Transferring Information Between Pages278
Cookies287
Session State289
Application State300
Summary304
Data Access305
ADO.NET Fundamentals306
The ADO.NET Architecture307
The Connection Class313
The Command and DataReader Classes319
Transactions336
Provider-Agnostic Code345
Summary349
Data Components and the DataSet350
Building a Data Access Component350
Disconnected Data362
The DataSet365
The DataAdapter Class366
The DataView Class375
Typed DataSets383
Summary391
Data Binding392
Basic Data Binding393
Data Source Controls408
The SqlDataSource410
The ObjectDataSource427
The Limits of the Data Source Controls439
Summary442
Rich Data Controls443
444
449
456
461
466
473
487
493
500
518
Caching and Asynchronous Pages519
Understanding ASP.NET Caching519
Output Caching520
Data Caching531
Cache Dependencies539
Custom Cache Dependencies553
Asynchronous Pages557
Summary569
Files and Streams570
Working with the File System570
Reading and Writing Files with Streams588
Serialization600
Summary604
LINQ605
LINQ Basics606
LINQ to DataSet619
LINQ to SQL623
The LinqDataSource664
Summary672
XML673
When Does Using XML Make Sense?673
An Introduction to XML674
Stream-Based XML Processing680
In-Memory XML Processing689
Searching XML Content703
Validating XML Content710
Transforming XML Content713
XML Data Binding719
XML and the ADO.NET DataSet731
Summary736
Building ASP.NET Websites738
User Controls739
User Control Basics740
Adding Code to a User Control743
Dynamically Loading User Controls754
Partial Page Caching758
Summary761
Themes and Master Pages762
Cascading Style Sheets762
Themes768
Standardizing Website Layout779
Master Page Basics780
Advanced Master Pages790
Summary794
Website Navigation795
Pages with Multiple Views795
Site Maps810
The TreeView Control833
The Menu Control843
Summary849
Website Deployment850
Internet Information Services (IIS)850
Managing Websites881
Deploying Your ASP.NET Applications913
The VirtualPathProvider in ASP.NET932
Health Monitoring in ASP.NET937
Summary942
Security944
The ASP.NET Security Model945