+612 9045 4394
 
CHECKOUT
ASP.NET : A Beginner's Guide - Dave Mercer

ASP.NET

A Beginner's Guide

Paperback

Published: 1st February 2002
Ships: 7 to 10 business days
7 to 10 business days
RRP $74.00
$59.35
20%
OFF

Essential skills for first-time programmers! This easy-to-use book explains the fundamentals of ASP.NET and the .NET Framework. You'll learn to create Web Forms and Web Services and program interactive Web sites and distributed applications. The modular approach of this series--including drills, sample projects, and mastery checks--makes it easy to learn to use this powerful programming language quickly and easily.

Acknowledgmentsp. xvii
Introductionp. xix
Getting Set Upp. 1
What Is ASP.NET?p. 3
How Does ASP.NET Fit In?p. 4
What Is the .NET Framework?p. 4
What Are Active Server Pages (ASP)?p. 5
Setting Up for ASP.NETp. 8
Operating Systemsp. 8
Serversp. 10
The Development Environmentp. 18
General Working Environmentp. 18
Checking Deployment and Development Environmentsp. 21
ASP and ASP.NET: An Overviewp. 22
ASP Objectsp. 23
ADO and ADO.NET Objectsp. 24
ASP Componentsp. 25
Relational DBMSs and Other Data Sourcesp. 27
Developing Distributed Online Applicationsp. 27
Client/Server or Tiered Applicationsp. 28
ASP.NET Programming Languagesp. 34
Languages Availablep. 34
Looping Program Structuresp. 35
Mastery Checkp. 39
Programming Basicsp. 43
Basics of Programmingp. 44
Data Typesp. 44
Programmed Instructionsp. 45
Computer Programming Languagesp. 45
Program Flowp. 46
Application Program Requirementsp. 47
Effective Coding Techniquesp. 48
Common Coding Problemsp. 49
Designing Applicationsp. 54
Process Modelingp. 54
Designing a User Interface for the Webp. 55
Design the Structure for a Website Applicationp. 57
How Dynamic Website Applications Workp. 58
HTTP and XHTMLp. 58
Hypertext Transfer Protocol (HTTP)p. 60
How Active Server Pages Worksp. 63
ASP.NET, ADO, ADO.NET, and Databases/SQLp. 72
Processing ASP.NET Applicationsp. 76
The Common Language Runtime (CLR)p. 76
Visual Basic.NETp. 77
VBScript and VB.NETp. 77
Create a Simple ASP.NET Applicationp. 81
Mastery Checkp. 89
Programming ASP.NET with Visual Basic.NETp. 93
VB.NET Programming Language Structuresp. 94
ASP.NET Data Typesp. 96
Operatorsp. 99
Exception Handling with VB.NETp. 102
Common ASP.NET Page Syntaxp. 103
Built-in ASP.NET Objects and Interactivityp. 105
The Request Objectp. 105
Using the Request Objectp. 115
The Response Objectp. 120
Response Object Collectionsp. 120
Response Object Propertiesp. 121
Response Object Methodsp. 122
Writing Data to the Browserp. 123
Writing Data with the BinaryWrite Methodp. 126
Redirecting the Browserp. 126
Page Buffering in ASPp. 127
Using the Response Objectp. 130
The ASP Server Objectp. 134
ASP Page and Object Contextp. 135
Server-Side Includesp. 136
The Purpose of the Server Objectp. 136
The ASPError Objectp. 144
Mastery Checkp. 150
Web Forms and ASP.NETp. 155
Web Formsp. 156
Programming Web Formsp. 156
Web Forms Capabilitiesp. 157
Web Forms Processingp. 158
Web Forms and Eventsp. 159
Creating Web Forms Event Handlersp. 162
Building Interactive Applications with VS.NETp. 164
Solutions and Projects in VS.NETp. 164
Solution Explorerp. 167
Creating a Web Formp. 168
Build a Web Form Applicationp. 171
Mastery Checkp. 179
ASP.NET Configuration, Scope, and Statep. 183
ASP.NET and Configurationp. 185
ASP Applicationsp. 185
ASP.NET Applicationsp. 186
ASP.NET and Statep. 192
Visitor Status and Statep. 192
State Maintenance in ASP.NETp. 194
The ASP global.asa and ASP.NET global.asax Filesp. 198
Creating An ASP global.asa Filep. 198
Using the Application Objectp. 202
The Application Objectp. 206
Scopep. 206
The Application Object's Eventsp. 206
Application Object Collectionsp. 207
Application Object Methodsp. 207
Making an Application Management Pagep. 210
ASP Sessionsp. 212
Sessions in ASP.NETp. 213
Enabling and Disabling ASP Sessionsp. 213
The Session Objectp. 213
Session Event Handlersp. 214
Session Propertiesp. 215
Session Collectionsp. 216
Session Methodsp. 217
Using the Session Object with ASP.NETp. 219
Mastery Checkp. 230
ASP.NET Objects and Componentsp. 235
The Scripting Object Modelp. 236
Creating Objectsp. 238
The Scripting.Dictionary Objectp. 240
The Scripting.FileSystemObject Objectp. 246
The Drive Objectp. 251
The Folder Objectp. 254
The File Objectp. 265
The Scripting.TextStream Objectp. 270
Using File System Objectsp. 274
Active Server Components and Controlsp. 278
Creating Server Components with ASPp. 279
The Ad Rotator Componentp. 280
The ASP.NET AdRotator Server Controlp. 283
An Example of Rotating Ads in ASPp. 285
The Browser Capabilities Componentp. 286
Displaying Browser Capabilities in ASP.NETp. 291
The Content Linking Componentp. 293
Using the Content Linking Componentp. 295
The Content Rotator Componentp. 297
More Active Server Componentsp. 302
More Microsoft IIS Server Componentsp. 302
The Counters Componentp. 302
Third-Party Components for ASPp. 303
Mastery Checkp. 307
Web Services and ASP.NETp. 311
Web Services Developmentp. 312
What Is eXtensible Markup Language (XML)?p. 313
Create an XML DTDp. 317
WSDL and SOAPp. 322
WSDLp. 322
Simple Object Access Protocol (SOAP)p. 324
Web Services Backgroundp. 326
Create a Web Servicep. 326
Accessing a Web Servicep. 330
Mastery Checkp. 336
ASP.NET and SQL Serverp. 339
Microsoft Enterprise Serversp. 340
Using SQL Serverp. 343
Setting Up SQL Serverp. 343
Using Databases in ASP.NET Applicationsp. 344
Database Designp. 345
Relational Databasesp. 345
Building Database Tablesp. 348
ActiveX Data Objectsp. 361
Data Consumers and Data Providersp. 362
The ADO 2.5 Object Modelp. 363
The ADO.NET Object Modelp. 365
Coding Structured Query Language (SQL)p. 365
SQL Statementsp. 365
Using SQLp. 366
SQL Table Joinsp. 374
Summary Queriesp. 375
Mastery Checkp. 377
The ADO.NET Connection-Related Objectsp. 381
Interactivity and Latencyp. 382
Optimizing Database Interactionsp. 382
The Connection Objectp. 383
Advanced Error-Handling Techniquesp. 391
Using the Connection Objectp. 393
The Command Objectp. 395
Recordset Cursorsp. 397
Recordset Lockingp. 399
Stored Proceduresp. 400
Creating a Stored Procedurep. 401
Stored Procedures with Parametersp. 407
The Parameters Collectionp. 407
Creating a Stored Procedure with Parametersp. 408
Using the Command Objectp. 413
Mastery Checkp. 415
The ADO/ADO.NET Recordset and DataSet-Related Objectsp. 419
The Recordset Objectp. 420
Recordset Methods and Propertiesp. 421
Recordset Navigation and Manipulation Operationsp. 424
Building a Data Management Pagep. 428
The Stream and Record Objectsp. 443
Record Object Properties and Methodsp. 443
Stream Object Properties and Methodsp. 444
Record and Stream Object Overviewp. 446
Retrieving Records with ADO.NET Objectsp. 446
Data Objects in ADO.NETp. 447
Reading Data with a DataReader Objectp. 447
Mastery Checkp. 451
ASP Transactions and Mailp. 455
Consistency and the ACID Testp. 456
ASP Transactionsp. 458
The Transaction Database Designp. 461
The Application's SQL Server Tablesp. 461
ASP Transactions on SQL Serverp. 462
Collaborative Technologies and CDONTSp. 477
The CDONTS Object Modelp. 477
An E-mail Sending Web Pagep. 480
Optimizing ASP.NET Applicationsp. 485
ASP.NET Optimization Measuresp. 485
Security Overviewp. 486
Security Definedp. 486
Software, Applications, and Networking Securityp. 488
Mastery Checkp. 491
Answers to Mastery Checksp. 495
ASP.NET: Getting Set UPp. 496
ASP.NET Programming Basicsp. 498
Programming ASP.NET with Visual Basic.NETp. 500
Web Forms and ASP.NETp. 502
ASP.NET Configuration, Scope, and Statep. 504
ASP.NET Objects and Componentsp. 506
Web Services and ASP.NETp. 508
ASP.NET and SQLp. 510
The ADO.NET Connection-Related Objectsp. 512
The ADO/ADO.NET Recordset and DataSet Objectsp. 514
ASP Transactions and Mailp. 516
Visual Basic/JScript Referencep. 519
Visual Basic.NET Keywords, Functions, and Operatorsp. 520
JScript Referencep. 523
ASP.NET Server and HTML Controlsp. 535
ASP.NET Server Controlsp. 536
HTML Server Controlsp. 537
Validation Controlsp. 538
XHTML 1.0 Referencep. 539
Differences Between HTML and XHTMLp. 540
HTML 4.01 Referencep. 542
Indexp. 547
Table of Contents provided by Syndetics. All Rights Reserved.

ISBN: 9780072195125
ISBN-10: 0072195126
Series: Beginner's Guide
Audience: Professional
Format: Paperback
Language: English
Number Of Pages: 624
Published: 1st February 2002
Publisher: McGraw-Hill Education - Europe
Country of Publication: US
Dimensions (cm): 23.5 x 19.0  x 3.1
Weight (kg): 1.06
Edition Number: 2
Edition Type: Annotated