+612 9045 4394
Moving to ASP.NET : Web Development with VB .Net - Steve Harris

Moving to ASP.NET

Web Development with VB .Net

Paperback Published: 9th April 2002
ISBN: 9781590590096
Number Of Pages: 450

Share This Book:
Ships in 7 to 10 business days

Steve Harris and Rob Macdonald have applied their unrivaled .NET exposure and teaching pedigree to make Moving to ASP.NET: Web Development with VB .NET the most comprehensive, yet concise, introduction to ASP.NET development available. Whereas many .NET books cover only the basics, Moving to ASP.NET leads the reader from simple concepts and development tips through to detailed and informative chapters on ASP.NET architecture, advanced design and scalability considerations, and the multifaceted topic of Web security. Special chapters that cover creating mobile Web Applications for use with cell phones, learning XML, and building .NET Web Services ensure that the reader is fully informed, not just about where ASP.NET is being applied today, but also about those areas set to become increasingly important in coming years. The unique structure of Moving to ASP.NET delivers real ASP.NET content starting from Chapter 1, while relegating general .NET and Web programming concepts to a set of carefully designed appendixes. Harris and Macdonald bring years of real experience programming and teaching .NET to bear and deliver ASP.NET programming techniques that really work, explained in a way that makes sense.

Forewordp. xiii
Acknowledgmentsp. xv
How to Use This Bookp. xvii
Introducing ASP .NETp. 1
ASP .NET: The Five-Minute Guidep. 2
ASP .NET vs. Classic ASPp. 6
Developing Web Applicationsp. 7
Key Concepts for ASP .NETp. 10
Understanding Web Applicationsp. 17
Understanding Web Servicesp. 27
Introducing ASP .NET Intrinsic Objectsp. 30
Summaryp. 35
Web Formsp. 37
What Is a Web Form?p. 38
Your First Web Applicationp. 45
Positioning Controlsp. 51
Browser Renderingp. 53
Defining Web Form Properties and Methodsp. 55
Understanding Web Form Eventsp. 58
Exploring Navigationp. 61
Understanding Web Form File Structurep. 65
Content of a Web Formp. 67
Where to Locate Code?p. 80
The Shift from Procedural to Object-Orientedp. 80
Summaryp. 81
HTML Controlsp. 83
Introducing HTML Tags, Elements, and Controlsp. 83
Using HTML Controlsp. 84
Formatting and Stylep. 96
Properties, Methods, and Eventsp. 100
Maintaining Page Statep. 109
Why Use HTML Controls?p. 111
Summaryp. 112
Web Controlsp. 113
Using Web Controlsp. 118
Introducing Web Control Classes and Categoriesp. 120
Understanding Intrinsic Controlsp. 121
Exploring List Controlsp. 135
Using Rich Controlsp. 138
Using Validation Controlsp. 142
Implementing Formatting and Stylep. 158
Understanding Event Processing and AutoPostbackp. 161
Summaryp. 170
Building Custom Web Controlsp. 173
Implementing Web User Controlsp. 174
Creating Active Web User Controlsp. 179
Developing Web Custom Controlsp. 189
Summaryp. 209
Building Mobile Web Applicationsp. 211
What Is a Mobile Web Application?p. 212
Creating a Mobile Web Applicationp. 215
Using Mobile Controlsp. 225
Limitations, Problems, and Challengesp. 243
Summaryp. 247
Working with Databasesp. 249
Reading a Single Rowp. 251
Reading Multiple Rowsp. 258
Performing Updatesp. 261
Using Stored Proceduresp. 270
Working with DataSetsp. 274
Updating DataSetsp. 290
Summaryp. 291
Data Bindingp. 293
Understanding Data Bound Listsp. 295
Binding Expressionsp. 298
Implementing Data Bound Input Controlsp. 299
Using Templates, Repeaters, DataLists, and DataGridsp. 308
Putting It Togetherp. 319
DataGrid Sorting and Pagingp. 326
Editing and Updatingp. 330
Using Templates with DataGridsp. 336
Event Bubblingp. 340
Summaryp. 342
Working with XMLp. 343
Learning XML Basicsp. 344
Using DataSets and XML Schemasp. 355
Summaryp. 360
Web Application Architecturep. 361
How ASP .NET Worksp. 362
Exploring Client Browsers and Platformsp. 364
Working with IIS and ISAPIp. 366
Understanding the HTTP Runtime, Modules, and Handlersp. 370
Introducing the ASP .NET Processing Modelp. 380
Processing Page Requestsp. 386
Creating Custom Modules and Handlersp. 396
Configuring ASP .NETp. 400
Deploying Applicationsp. 407
Using Tracingp. 417
Summaryp. 425
Web Application Securityp. 427
Understanding Securityp. 428
Browser Securityp. 431
Implementing Secure Transmissionp. 441
Securing the Web Serverp. 446
IIS Securityp. 448
ASP .NET Impersonationp. 455
ASP .NET Authenticationp. 457
ASP .NET Authorizationp. 465
Securing Static Contentp. 471
Summaryp. 474
Designing Web Applicationsp. 475
Introducing Application Structure and Designp. 476
Understanding Global.asaxp. 480
Centralizing Error Managementp. 487
Controlling Navigationp. 496
Using Framesetsp. 504
Using Form, QueryString, and Cookiesp. 509
Managing Statep. 514
Output Cachingp. 535
Summaryp. 541
Achieving Scalabilityp. 543
Who Needs Scalabilityp. 543
Let's Go (Round) Trippingp. 546
Load Balancing and State Managementp. 557
Enterprise Servicesp. 569
Summaryp. 574
Web Servicesp. 577
What Are Web Services?p. 577
Creating Web Services and Web Service Clientsp. 580
Learning Web Service Standardsp. 588
Using Web Servicesp. 596
Designing Web Servicesp. 605
Summaryp. 627
Web and ASP Basicsp. 629
Understanding HTMLp. 630
Understanding HTTPp. 638
Using IISp. 640
Using ASPp. 643
Summaryp. 648
The What and Why of .NETp. 649
The .NET Visionp. 650
The .NET Frameworkp. 654
Summaryp. 660
The Visual Basic .NET Languagep. 661
Introducing Language Constructsp. 663
Learning about Data Typesp. 664
Understanding Error Handlingp. 668
Using Classesp. 669
Exploring Inheritancep. 672
Summaryp. 674
An Overview of ADO.NETp. 677
ASP.NET and SOL Server Securityp. 678
Before ADO.NETp. 679
Exploring ADO.NETp. 682
Using .NET Data Providersp. 685
The DataSet Object Modelp. 689
Summaryp. 694
The Common Language Runtimep. 695
Managing Memory in .NETp. 696
Understanding Intermediate Language and Metadatap. 700
Locating Assembliesp. 703
Summaryp. 706
Updating DataSetsp. 707
Writing Changes to a DataTablep. 708
Updating a Database One Row at a Timep. 710
Batch Updating a Databasep. 715
Summaryp. 718
Indexp. 719
Table of Contents provided by Syndetics. All Rights Reserved.

ISBN: 9781590590096
ISBN-10: 1590590090
Series: Expert's Voice
Audience: General
Format: Paperback
Language: English
Number Of Pages: 450
Published: 9th April 2002
Country of Publication: US
Dimensions (cm): 23.65 x 18.82  x 4.12
Weight (kg): 1.25