: Matthew MacDonald
: Beginning ASP.NET 2.0 in VB 2005 From Novice to Professional
: Apress
: 9781430201557
: 1
: CHF 38.00
:
: Informatik
: English
: 1100
: Wasserzeichen/DRM
: PC/MAC/eReader/Tablet
: PDF

One of the first books to show new the new VB 2005 and ASP.NET 2.0 technologies and features

< >Provides a complete tutorial that walks you through building web-enabled solutions using Microsoft's new .NET 2.0 coding technology

    < P>

Entire generation of developers-both those familiar with .NET and those using other technologies-looking for authoritative information on .NET 2.0 and its capabilities and changes. This book has been created to appeal directly to the widest possible market



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 Glance6
Contents8
About the Author28
About the Technical Reviewer30
Acknowledgments32
Introduction34
PART 1 Introducing .NET39
CHAPTER 1 Introducing the .NET Framework41
The Evolution of Web Development41
The .NET Framework48
VB 2005, C#, and the .NET Languages50
The Common Language Runtime52
The .NET Class Library54
Visual Studio 200555
.NET 2.056
The Last Word58
CHAPTER 2 Learning the VB 2005 Language59
The .NET Languages59
The Evolution of Visual Basic60
Variables and Data Types61
Variable Operations68
Object-Based Manipulation72
Conditional Structures77
Loop Structures79
Methods83
The Last Word88
CHAPTER 3 Types, Objects, and Namespaces89
The Basics of Classes89
Building a Basic Class92
Value Types and Reference Types105
Understanding Namespaces and Assemblies109
Advanced Class Programming113
The Last Word122
CHAPTER 4 Introducing Visual Studio 2005123
The Promise of Visual Studio123
Creating a Website125
Designing a Web Page130
Writing Code138
Visual Studio Debugging148
The Last Word153
PART 2 Developing ASP.NET Applications155
CHAPTER 5 Web Form Fundamentals157
The Anatomy of an ASP.NET Application157
A Simple One-Page Web Application162
Improving the Currency Converter177
A Deeper Look at HTML Control Classes183
The Page Class189
ASP.NET Configuration195
The Last Word204
CHAPTER 6 Web Controls205
Stepping Up to Web Controls205
Web Control Classes209
List Controls216
Table Controls222
Web Control Events and AutoPostBack227
A Simple Web Page235
The Last Word245
CHAPTER 7 Tracing, Logging, and Error Handling247
Common Errors247
Exception Handling249
Handling Exceptions252
Throwing Your Own Exceptions258
Logging Exceptions263
Error Pages272
Page Tracing277
The Last Word291
CHAPTER 8 Validation and Rich Controls293
Validation293
A Simple Validation Example297
Understanding Regular Expressions304
Rich Controls315
Pages with Multiple Views327
The Last Word340
CHAPTER 9 State Management341
The Problem of State341
View State342
Transferring Information349
Custom Cookies358
Session State361
Session State Configuration367
Application State375
An Overview of State Management Choices377
The Global.asax Application File378
The Last Word380
CHAPTER 10 Master Pages and Themes381
Master Page Basics381
Advanced Master Pages393
Themes400
The Last Word410
CHAPTER 11 Website Navigation411
Site Maps411
The SiteMapPath Control431
The TreeView Control435
The Menu Control442
The Last Word448
CHAPTER 12 Deploying ASP.NET Applications449
ASP.NET Applications and the Web Server449
IIS (Internet Information Services)454
Managing Websites with IIS Manager460
Deploying a Simple Site474
Deploying with Visual Studio 2005480
The Last Word488
PART 3 Working with Data489
CHAPTER 13 ADO.NET Fundamentals491
ADO.NET and Data Management491
SQL Basics498
ADO.NET Basics507
Direct Data Access511
Creating a Connection512
Defining a Select Command518
Updating Data524
Disconnected Data Access535
Updating Disconnected Data545
The Last Word554
CHAPTER 14 Data Binding555
Introducing Data Binding555
Single-Value Data Binding557
Repeated-Value Data Binding564
Data Source Controls581
The Last Word595
CHAPTER 15 The Data Controls597
The GridView597
Formatting the GridView604
Selecting a GridView Row611
Editing with the GridView616
Sorting and Paging the GridView619
Using GridView Templates625
The DetailsView and FormView635
The Last Word640
CHAPTER 16 Files and Streams641
Files and Web Applications641
File System Information642
Reading and Writing with Streams655
Allowing File Uploads665
The Last Word669
CHAPTER 17 XML671
XML s Hidden Role in .NET671
XML Explained<