+612 9045 4394
$7.95 Delivery per order to Australia and New Zealand
100% Australian owned
Over a hundred thousand in-stock titles ready to ship
Beginning ASP.Net in VB .Net : From Novice to Professional - Matthew MacDonald

Beginning ASP.Net in VB .Net

From Novice to Professional

Paperback Published: 28th January 2004
ISBN: 9781590592786
Number Of Pages: 983

Share This Book:


RRP $69.99
Ships in 10 to 15 business days

Earn 116 Qantas Points
on this Book

Beginning ASP.NET in VB .NET guides you through Microsoft's technology 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.

About the Authorp. xv
Acknowledgmentsp. xvii
Introductionp. xix
ASP.NET Introductionp. 1
The .NET Frameworkp. 3
The Evolution of Web Developmentp. 3
The .NET Frameworkp. 9
VB .NET, C#, and the .NET Languagesp. 12
The Common Language Runtimep. 14
The .NET Class Libraryp. 15
Visual Studio .NETp. 16
The Last Wordp. 17
Setting Up Internet Information Services and ASP.NETp. 19
Web Servers and Youp. 19
Managing Websitesp. 24
Installing ASP.NETp. 37
The Last Wordp. 42
Learning the Visual Basic .NET Languagep. 43
The .NET Languagesp. 43
The Evolution of VB .NETp. 44
Variables and Data Typesp. 46
Variable Operationsp. 52
Object-Based Manipulationp. 56
Conditional Structuresp. 62
Loop Structuresp. 64
Functions and Subroutinesp. 67
The Last Wordp. 71
Types, Objects, and Namespacesp. 73
The Basics About Classesp. 73
Building a Basic Classp. 76
Value Types and Reference Typesp. 85
Advanced Class Programmingp. 89
Understanding Namespaces and Assembliesp. 92
The Last Wordp. 96
Developing ASP.NET Applicationsp. 97
ASP.NET Applicationsp. 99
The Anatomy of an ASP.NET Applicationp. 99
ASP.NET File Typesp. 100
A Simple Application from Start to Finishp. 104
Code-Behindp. 110
The Global.asax Application Filep. 120
Understanding the ASP.NET Classesp. 123
ASP.NET Configurationp. 125
The Last Wordp. 132
Web Form Fundamentalsp. 133
A Simple Page Appletp. 133
Improving the Currency Converterp. 144
A Deeper Look at HTML Control Classesp. 150
The Page Classp. 156
The Last Wordp. 163
Web Controlsp. 165
Stepping Up to Web Controlsp. 165
Web Control Classesp. 169
List Controlsp. 174
Table Controlsp. 177
AutoPostBack and Web Control Eventsp. 183
A Simple Web Page Appletp. 190
The Last Wordp. 199
Using Visual Studio .NETp. 201
The Promise of Visual Studio .NETp. 201
Starting a Visual Studio .NET Projectp. 202
Designing Web Pagesp. 213
Writing Codep. 217
Visual Studio .NET Debuggingp. 225
The Last Wordp. 232
Validation and Rich Controlsp. 233
The Calendar Controlp. 233
The AdRotatorp. 239
Validationp. 242
A Simple Validation Examplep. 246
Understanding Regular Expressionsp. 252
Other Rich Controlsp. 261
The Microsoft Internet Explorer Controlsp. 262
The Last Wordp. 272
State Managementp. 273
The Problem of Statep. 273
View Statep. 274
Transferring Informationp. 281
Custom Cookiesp. 285
Session Statep. 288
Session State Configurationp. 294
Application Statep. 300
An Overview of State Management Choicesp. 302
The Last Wordp. 303
Tracing, Logging, and Error Handlingp. 305
Common Errorsp. 305
The .NET Exception Objectp. 308
Handling Exceptionsp. 310
Throwing Your Own Exceptionsp. 316
Logging Exceptionsp. 319
Error Pagesp. 328
Page Tracingp. 333
The Last Wordp. 345
Deploying ASP .NETp. 347
Making Your Website Visiblep. 347
Deploying a Simple Sitep. 348
Deploying with Visual Studio .NETp. 352
Migrating from ASPp. 360
The Last Wordp. 362
Working with Datap. 363
Introducing ADO.NETp. 365
Introducing ADO.NET and Data Managementp. 365
The ADO.NET Object Modelp. 373
Comparing ADO and ADO.NETp. 383
The Last Wordp. 385
ADO.NET Data Accessp. 387
About the ADO.NET Examplesp. 387
SQL Basicsp. 388
The Select Statementp. 390
The SQL Update Statementp. 393
The SQL Insert Statementp. 394
The SQL Delete Statementp. 396
Accessing Data the Easy Wayp. 396
Creating a Connectionp. 397
Defining a Select Commandp. 401
Updating Datap. 407
Using Disconnected Datap. 414
Updating Disconnected Datap. 422
The Last Wordp. 430
Data Bindingp. 431
Introducing Data Bindingp. 431
Single-Value Data Bindingp. 433
Repeated-Value Data Bindingp. 440
Data Binding with Databasesp. 448
The Last Wordp. 455
The DataList, DataGrid, and Repeaterp. 457
Introducing Templatesp. 457
Using Templates with the DataListp. 457
Data Binding with Multiple Templatesp. 467
Comparing the Template Controlsp. 472
Preparing Your List for Selection and Editingp. 481
Selecting Itemsp. 482
Editing Itemsp. 485
Paging with the DataGridp. 494
Sorting with the DataGridp. 496
Sorting and Filtering with the DataViewp. 498
The Last Wordp. 500
Files, Streams, and E-mailp. 501
Files and Web Applicationsp. 501
File System Informationp. 502
Reading and Writing with Streamsp. 513
Allowing File Uploadsp. 521
Sending Mailp. 524
The Last Wordp. 527
Using XMLp. 529
XML's Hidden Role in .NETp. 529
XML Explainedp. 530
The XML Classesp. 536
XML Validationp. 552
XML Display and Transformsp. 559
XML in ADO.NETp. 563
The Last Wordp. 567
Web Servicesp. 569
Web Services Architecturep. 571
Internet Programming Then and Nowp. 571
Web Service Description Languagep. 574
SOAPp. 580
Communicating with a Web Servicep. 581
Web Service Discovery and UDDIp. 583
The Last Wordp. 586
Creating Web Servicesp. 587
Web Service Basicsp. 587
The StockQuote Web Servicep. 588
Documenting Your Web Servicep. 590
Testing Your Web Servicep. 592
Web Service Data Typesp. 597
The ASP.NET Intrinsic Objectsp. 602
Other Web Service Optionsp. 605
The Last Wordp. 613
Using Web Servicesp. 615
Consuming a Web Servicep. 615
Using the Proxy Classp. 625
An Example with TerraServicep. 633
Windows Clientsp. 639
The Last Wordp. 641
Advanced ASP.NETp. 643
Component-Based Programmingp. 645
Why Use Components?p. 645
Component Jargonp. 647
Creating a Simple Componentp. 650
The Component Classp. 650
Properties and Statep. 656
Database Componentsp. 659
Using COM Componentsp. 672
The Last Wordp. 677
Custom Controlsp. 679
User Controlsp. 679
Derived Custom Controlsp. 695
Dynamic Graphicsp. 718
The Last Wordp. 724
Caching and Performance Tuningp. 725
Designing for Scalabilityp. 725
Profilingp. 729
Cachingp. 738
Output Cachingp. 738
Data Cachingp. 748
The Last Wordp. 757
Implementing Securityp. 759
Determining Security Requirementsp. 759
The ASP.NET Security Modelp. 760
Forms Authenticationp. 768
Windows Authenticationp. 784
Impersonationp. 793
The Last Wordp. 795
The IBuySpy Case Studiesp. 797
The IBuySpy Storep. 802
The IBuySpy Portalp. 827
The Last Wordp. 836
ASP.NET Referencep. 837
HTML Server Controlsp. 839
HTML Controlsp. 839
HtmlButtonp. 841
Web Controlsp. 857
Basic Web Controlsp. 857
List Controlsp. 873
Rich Controlsp. 879
Validation Controlsp. 886
ValidationSummaryp. 890
Data Controlsp. 891
Configuration Filesp. 909
Configuration Filesp. 909
Configuration File Sectionsp. 909
Indexp. 935
Table of Contents provided by Ingram. All Rights Reserved.

ISBN: 9781590592786
ISBN-10: 1590592786
Series: Expert's Voice
Audience: General
Format: Paperback
Language: English
Number Of Pages: 983
Published: 28th January 2004
Country of Publication: US
Dimensions (cm): 23.62 x 18.03  x 4.67
Weight (kg): 1.37

Earn 116 Qantas Points
on this Book