ASP.Net Web Developer's Guide [NOOK Book]

Overview

All the essential information needed to take full advantage of Microsoft's newest Web development platform

What is ASP .NET
ASP.NET is a revolutionary new programming framework that enables the rapid development of powerful web applications and services. Part of the emerging Microsoft .NET Platform, it provides the easiest and most scalable way to build, deploy and run distributed web applications that can ...
See more details below
ASP.Net Web Developer's Guide

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK 7.0
  • Samsung Galaxy Tab 4 NOOK 10.1
  • NOOK HD Tablet
  • NOOK HD+ Tablet
  • NOOK eReaders
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$29.99
BN.com price
(Save 42%)$51.95 List Price

Overview

All the essential information needed to take full advantage of Microsoft's newest Web development platform

What is ASP .NET
ASP.NET is a revolutionary new programming framework that enables the rapid development of powerful web applications and services. Part of the emerging Microsoft .NET Platform, it provides the easiest and most scalable way to build, deploy and run distributed web applications that can target any browser or device. ASP.NET (formerly referred to as ASP+) is more than the next version of Active Server Pages (ASP); it is a unified Web development platform that provides the services necessary for developers to build enterprise-class Web applications.
ASP .net Web Developer's Guide will teach Web developers to quickly and easily build solutions for the Microsoft .NET platform. Programmers who are expert in asp and other languages will find this book invaluable.

This book will appeal to all web developers - regardless of what language they are using or what platform they will be using
You can take it with you. The book comes packaged with Syngress' revolutionary wallet-sized CD containing a printable HTML version of the book, all of the source code examples and demos of popular ASP .NET programming tools
Comprehensive Coverage of the Entire .net Framework for B2B commerce
Read More Show Less

Product Details

  • ISBN-13: 9780080475943
  • Publisher: Elsevier Science
  • Publication date: 1/2/2002
  • Sold by: Barnes & Noble
  • Format: eBook
  • Pages: 608
  • File size: 23 MB
  • Note: This product may take a few minutes to download.

Table of Contents

Foreword

Chapter 1 Introducing ASP.NET

Introduction

Learning from the History of ASP

The Origins of ASP

Developing ASP 1.x

Developing ASP 2.x

Developing ASP 3.0

The ASP Timeline

Reviewing the Basics of the ASP.NET Platform

Utilizing the Flexibility of ASP.NET

Comparing Improvements in ASP.NET to Previous ASP Models

How Web Servers Execute ASP Files

Client-Server Interaction

Server-Side Processing

Running ASP.NET Web Pages

Upgrading from Classic ASP

Taking Security Precautions

Summary

Solutions Fast Track

Frequently Asked Questions

Chapter 2 ASP.NET Namespaces

Introduction

Reviewing the Function of Namespaces

Using Namespaces

Using the Microsoft.VisualBasic Namespace

Understanding the Root Namespace: System

Supplied Functionality

Grouping Objects and Data Types with the System.Collections Namespace

Supplied Functionality

Enabling Client/Browser Communication with the System.Web Namespace

Supplied Functionality

Working with Data Sources Using the System.Data Namespace

Supplied Functionality

Processing XML Files Using the System.XML Namespace

Supplied Functionality

Summary

Solutions Fast Track

Frequently Asked Questions

Chapter 3 ASP Server Controls

Introduction

Major Features of ASP.NET Server Controls

Collecting Data Using HTML Forms

Server-Side Processing in ASP.NET

A Simple Application Using Conventional HTML Controls

A Simple Application Using ASP Server Controls

Mapping Server Controls and Preserving Their States

Including Scripts in an .aspx File

Using the IsPostBack Property of a Page

AutoPostBack Attributes of Server Controls

Code-Behind versus In-Page Coding

Using Code-Behind without Compilation

Using Code Behind with Compilation

Using VS.Net for Developing a Web Application

Using HTML Server Controls

Using the HtmlAnchor Control

Using the HtmlTable Control

Using HtmlInputText and HtmlTextArea Controls

Using HtmlButton and HtmlImage Controls

Using the HtmlInputFileControl

Using the HtmlSelect Control with Data Binding to a SortedList Structure

Using HtmlCheckBox and HtmlInputRadioButton Controls

Using ASP.NET Web Controls

Basic Web Controls

Validation Controls

The Databound ListControls Family

Creating Custom ASP Server User Controls

Creating a Simple Web User Control

Exposing Properties of a User Control

Summary

Solutions Fast Track

Frequently Asked Questions

Chapter 4 Configuring ASP.NET

Introduction

Overview of ASP.NET Configuration

Uses for a Configuration File

Application Configuration

System Configuration

Security

Anatomy of a Configuration File

Retrieving Settings

Summary

Solutions Fast Track

Frequently Asked Questions

Chapter 5 An ASP.NET Application

Introduction

Understanding ASP.NET Applications

Managing State

Analyzing Global.asax

Understanding Application State

Using Application State

State Example

Using Application Events

Supported Application Events

More Events

Threading Use

Understanding Session State

Configuring Sessions

Using Session Events

Working with Session Events

Comparing Application and Session States

Static Values

Summary

Solutions Fast Track

Frequently Asked Questions

Chapter 6 Optimizing Caching Methods

Introduction

Caching Overview

Output Caching

Using the @ OutputCache Directive

Using the HttpCachePolicy Class

Advantages of Using Output Caching

Fragment Caching

Advantages of Using Fragment Caching

Data Caching

Using the Cache Method

Using the cache.add and cache.insert Methods

Using the Cache.Remove

Method

Advantages of Using Data Caching

Best Uses for Caching

Output Caching

Fragment Caching

Data Caching

Summary

Solutions Fast Track

Frequently Asked Questions

Chapter 7 Introduction to ADO.NET: A Simple Address Book

Introduction

Understanding the Changes in ADO.NET

Supported Connectivity

The System.Data Namespace

The System.Data.Common Namespace

Creating Connection Strings

Where to Put the Connection String

Creating an Address Book Application

Connecting to a Database: Exercise

Browsing a Database: Exercise

Adding to a Database: Exercise

Updating Data in a Database: Exercise

Deleting from a Database: Exercise

Summary

Solutions Fast Track

Frequently Asked Questions

Frequently Asked Questions

Chapter 8 Using XML in the .NET Framework

Introduction

An Overview of XML

What Does an XML Document Look Like?

Creating an XML Document

Components of an XML Document

Well-Formed XML Documents

Schema and Valid XML Documents

Structure of an XML Document

Processing XML Documents Using .NET

Reading and Writing XML Documents

Storing and Processing XML Documents

Reading and Parsing Using the XmlTextReader Class

Parsing an XML Document:

Navigating through an XML Document to Retrieve Data

Writing an XML Document Using the XmlTextWriter Class

Generating an XML Document Using XmlTextWriter

Exploring the XML Document Object Model

Navigating through an XmlDocument Object

Parsing an XML Document Using the XmlDocumentObject

Using the XmlDataDocument Class

Querying XML Data Using XPathDocument and XPathNavigator

Using XPathDocument and XPathNavigator Objects

Using XPathDocument and XPathNavigator Objects for Document Navigation

Transforming an XML Document Using XSLT

Transforming an XML Document to an HTML Document

Transforming an XML Document into Another XML Document

Working with XML and Databases

Creating an XML Document from a Database Query

Reading an XML Document into a DataSet

Summary

Solutions Fast Track

Frequently Asked Questions

Chapter 9 Debugging ASP.NET

Introduction

Handling Errors

Syntax Errors

Compilation Errors

Runtime Errors

Logic Errors

Page Tracing

Using the TraceClass

Sorting the Trace Information

Writing the Trace Information to the Application Log

Application Tracing

Using Visual Studio .NET Debugging Tools

Setting Breakpoints

Enabling and Disabling Debug Mode

Viewing Definitions Using the Object Browser

Using the Class Viewer

Summary

Solutions Fast Track

Frequently Asked Questions

Chapter 10 Web Services

Introduction

Understanding Web Services

Communication between Servers

Using XML in Web Services

An Overview of the System.Web.Services Namespace

The System.Web.Services.Description Namespace

The System.Web.Services.Discovery Namespace

The System.Web.Services.Protocols Namespace

Type Marshalling

Using DataSets

Summary

Solutions Fast Track

Frequently Asked Questions

Chapter 11 Creating an XML.NET Guestbook

Introduction

Functional Design Requirements of the XML Guestbook

Constructing the XML

Adding Records to the Guestbook

Understanding the pnlAdd Panel

Adding a Thank-You Panel with PnlThank

Exploring the Submit Button Handler Code

Viewing the Guestbook

Displaying Messages

Advanced Options for the Guestbook Interface

Manipulating Colors and Images

Modifying the Page Output

Summary

Solutions Fast Track

Frequently Asked Questions

Chapter 12 Creating an ADO.NET Shopping Cart

Introduction

Setting up the Database

Setting up the Table "Books"

Setting up the Table "Categories"

Setting up the Table "Customer"

Setting up the Table "Orders"

Setting up the Table "BookOrders"

Creating an Access Database

SQL Server Database

Creating the Stored Procedures

Creating the Web Services

Overview of the Book Shop Web Services

Creating the Data Connection

Creating a Web Service

Testing a Web Service

Using WSDL Web References

Building the Site

Site Administration

Creating the Administration Login (adminLogin.aspx)

Creating the Administrator Page (adminPage.aspx)

Creating the addBook Page (addBook.aspx)

Customer Administration

Creating the Customer Admin Section

Creating an ADOCatalog

Creating the BookCatalog Class

Building an XMLCart

Creating the User Interface

Creating the start.aspx Page

Rendering the Catalog

Rendering the Cart

Creating the Code

Summary

Solutions Fast Track

Frequently Asked Questions

Chapter 13 Creating a Message Board with ADO and XML

Introduction

Setting up the Database

MSAccess Database

SQL Server Database

Designing Your Application

Designing Your Objects

Creating Your Data Access Object

Designing the UserClas

Designing the BoardClass

Designing the User Interface

Setting up General FunctionsIndex

Building the Log-In Interface

Designing the Browsing Interface

Board Browsing

Creating the User Functions

Editing the Member ProfileIndex

Creating Threads and Posts

Building the Administrative Interface

Summary

Solutions Fast Track

Frequently Asked Questions

Index








Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)