Beginning ASP.NET in VB .NET: From Novice to Professional / Edition 1 by Matthew MacDonald | 9781590592786 | Paperback | Barnes & Noble
Beginning ASP.NET in VB .NET: From Novice to Professional / Edition 1

Beginning ASP.NET in VB .NET: From Novice to Professional / Edition 1

by Matthew MacDonald
     
 

ISBN-10: 1590592786

ISBN-13: 9781590592786

Pub. Date: 01/27/2004

Publisher: Apress

Beginning ASP.NET in VB .NET guides you through Microsoft'stechnology for building dynamic websites. This book will enable you to build dynamic web pages on the fly, and it assumes only the most basic knowledge of Visual Basic .NET.

The book provides exhaustive coverage of ASP.NET, guiding you from your first steps right up to the most advanced

Overview

Beginning ASP.NET in VB .NET guides you through Microsoft'stechnology for building dynamic websites. This book will enable you to build dynamic web pages on the fly, and it assumes only the most basic knowledge of Visual Basic .NET.

The book provides exhaustive coverage of ASP.NET, guiding you from your first steps right up to the most advanced techniques, such as querying databases from within a web page and performance tuning your site. Within these pages, you'll find tips for “best practices” and comprehensive discussions of key database and XML principles you'll need to know in order to be effective with ASP.NET. The book also emphasizes the invaluable coding techniques of object orientation and code behind, which will start you off on the track to build real-world websites right from the beginning—rather than just faking it with simplified coding practices.

By the time you've finished the book, you will have mastered the core techniques and have all the knowledge you need to begin work as a professional ASP.NET developer.

Product Details

ISBN-13:
9781590592786
Publisher:
Apress
Publication date:
01/27/2004
Edition description:
2004
Pages:
1008
Product dimensions:
7.00(w) x 9.25(h) x 1.77(d)

Table of Contents

About the Authorxv
Acknowledgmentsxvii
Introductionxix
Part 1ASP.NET Introduction1
Chapter 1The .NET Framework3
The Evolution of Web Development3
The .NET Framework9
VB .NET, C#, and the .NET Languages12
The Common Language Runtime14
The .NET Class Library15
Visual Studio .NET16
The Last Word17
Chapter 2Setting Up Internet Information Services and ASP.NET19
Web Servers and You19
Managing Websites24
Installing ASP.NET37
The Last Word42
Chapter 3Learning the Visual Basic .NET Language43
The .NET Languages43
The Evolution of VB .NET44
Variables and Data Types46
Variable Operations52
Object-Based Manipulation56
Conditional Structures62
Loop Structures64
Functions and Subroutines67
The Last Word71
Chapter 4Types, Objects, and Namespaces73
The Basics About Classes73
Building a Basic Class76
Value Types and Reference Types85
Advanced Class Programming89
Understanding Namespaces and Assemblies92
The Last Word96
Part 2Developing ASP.NET Applications97
Chapter 5ASP.NET Applications99
The Anatomy of an ASP.NET Application99
ASP.NET File Types100
A Simple Application from Start to Finish104
Code-Behind110
The Global.asax Application File120
Understanding the ASP.NET Classes123
ASP.NET Configuration125
The Last Word132
Chapter 6Web Form Fundamentals133
A Simple Page Applet133
Improving the Currency Converter144
A Deeper Look at HTML Control Classes150
The Page Class156
The Last Word163
Chapter 7Web Controls165
Stepping Up to Web Controls165
Web Control Classes169
List Controls174
Table Controls177
AutoPostBack and Web Control Events183
A Simple Web Page Applet190
The Last Word199
Chapter 8Using Visual Studio .NET201
The Promise of Visual Studio .NET201
Starting a Visual Studio .NET Project202
Designing Web Pages213
Writing Code217
Visual Studio .NET Debugging225
The Last Word232
Chapter 9Validation and Rich Controls233
The Calendar Control233
The AdRotator239
Validation242
A Simple Validation Example246
Understanding Regular Expressions252
Other Rich Controls261
The Microsoft Internet Explorer Controls262
The Last Word272
Chapter 10State Management273
The Problem of State273
View State274
Transferring Information281
Custom Cookies285
Session State288
Session State Configuration294
Application State300
An Overview of State Management Choices302
The Last Word303
Chapter 11Tracing, Logging, and Error Handling305
Common Errors305
The .NET Exception Object308
Handling Exceptions310
Throwing Your Own Exceptions316
Logging Exceptions319
Error Pages328
Page Tracing333
The Last Word345
Chapter 12Deploying ASP .NET347
Making Your Website Visible347
Deploying a Simple Site348
Deploying with Visual Studio .NET352
Migrating from ASP360
The Last Word362
Part 3Working with Data363
Chapter 13Introducing ADO.NET365
Introducing ADO.NET and Data Management365
The ADO.NET Object Model373
Comparing ADO and ADO.NET383
The Last Word385
Chapter 14ADO.NET Data Access387
About the ADO.NET Examples387
SQL Basics388
The Select Statement390
The SQL Update Statement393
The SQL Insert Statement394
The SQL Delete Statement396
Accessing Data the Easy Way396
Creating a Connection397
Defining a Select Command401
Updating Data407
Using Disconnected Data414
Updating Disconnected Data422
The Last Word430
Chapter 15Data Binding431
Introducing Data Binding431
Single-Value Data Binding433
Repeated-Value Data Binding440
Data Binding with Databases448
The Last Word455
Chapter 16The DataList, DataGrid, and Repeater457
Introducing Templates457
Using Templates with the DataList457
Data Binding with Multiple Templates467
Comparing the Template Controls472
Preparing Your List for Selection and Editing481
Selecting Items482
Editing Items485
Paging with the DataGrid494
Sorting with the DataGrid496
Sorting and Filtering with the DataView498
The Last Word500
Chapter 17Files, Streams, and E-mail501
Files and Web Applications501
File System Information502
Reading and Writing with Streams513
Allowing File Uploads521
Sending Mail524
The Last Word527
Chapter 18Using XML529
XML's Hidden Role in .NET529
XML Explained530
The XML Classes536
XML Validation552
XML Display and Transforms559
XML in ADO.NET563
The Last Word567
Part 4Web Services569
Chapter 19Web Services Architecture571
Internet Programming Then and Now571
Web Service Description Language574
SOAP580
Communicating with a Web Service581
Web Service Discovery and UDDI583
The Last Word586
Chapter 20Creating Web Services587
Web Service Basics587
The StockQuote Web Service588
Documenting Your Web Service590
Testing Your Web Service592
Web Service Data Types597
The ASP.NET Intrinsic Objects602
Other Web Service Options605
The Last Word613
Chapter 21Using Web Services615
Consuming a Web Service615
Using the Proxy Class625
An Example with TerraService633
Windows Clients639
The Last Word641
Part 5Advanced ASP.NET643
Chapter 22Component-Based Programming645
Why Use Components?645
Component Jargon647
Creating a Simple Component650
The Component Class650
Properties and State656
Database Components659
Using COM Components672
The Last Word677
Chapter 23Custom Controls679
User Controls679
Derived Custom Controls695
Dynamic Graphics718
The Last Word724
Chapter 24Caching and Performance Tuning725
Designing for Scalability725
Profiling729
Caching738
Output Caching738
Data Caching748
The Last Word757
Chapter 25Implementing Security759
Determining Security Requirements759
The ASP.NET Security Model760
Forms Authentication768
Windows Authentication784
Impersonation793
The Last Word795
Chapter 26The IBuySpy Case Studies797
The IBuySpy Store802
The IBuySpy Portal827
The Last Word836
Part 6ASP.NET Reference837
Chapter 27HTML Server Controls839
HTML Controls839
HtmlButton841
Chapter 28Web Controls857
Basic Web Controls857
List Controls873
Rich Controls879
Validation Controls886
ValidationSummary890
Data Controls891
Chapter 29Configuration Files909
Configuration Files909
Configuration File Sections909
Index935

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >