Developing Web applications with Visual Basic .NET and ASP.NET /

Saved in:
Bibliographic Details
Author / Creator:Alexander, John, 1945 September 2-
Imprint:New York : Wiley, c2002.
Description:xxii, 377 p. : ill. ; 24 cm.
Language:English
Subject:
Format: E-Resource Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/4844904
Hidden Bibliographic Details
Other authors / contributors:Hollis, Billy S.
NetLibrary, Inc.
ISBN:0471266922 (electronic bk.)
Notes:"Wiley computer publishing."
Includes bibliographical references and index.
Electronic reproduction. Boulder, Colo. : NetLibrary, 2003. Available via World Wide Web. Access may be limited to NetLibrary affiliated libraries.
Table of Contents:
  • Acknowledgments
  • Introduction
  • About the Authors
  • Chapter 1. Getting Your Feet Wet with .NET
  • Core Components of .NET
  • Windows and the .NET Enterprise Servers
  • .NET Framework
  • Developer Tools
  • .NET Foundation Services
  • .Net User Experience
  • Introduction to ASP.NET
  • Your First ASP.NET Application
  • Wrapping Up
  • Chapter 2. The Development Environment and Language Changes
  • The New Development Environment
  • An IDE Nickel Tour
  • Taking It Out for a Spin: Your Hello, World! Program
  • Debugging
  • Setting Breakpoints and Stepping through Code
  • Debug-Related Windows
  • Setting and Using Watches
  • Visual Basic .NET Language Enhancements
  • Data Type Changes
  • Variable Declaration Changes
  • Changes to Arrays
  • New Arithmetic Statements
  • Changes in the Way Variables Are Scoped
  • Miscellaneous Changes
  • Error-Handling Changes
  • A Quick Overview of Error Handling in Visual Basic 6
  • The New Way in .NET--Structured Exception Handling
  • Structured Exception-Handling Keywords in Visual Basic .NET
  • Wrapping Up
  • Chapter 3. Object-Oriented Changes in Visual Basic .NET
  • Type of Developers
  • Which Type Are You?
  • Namespaces
  • Using and Defining Namespaces
  • Using a Namespace in Your Program
  • Shortening Namespace and Class References
  • Some Naming Conventions
  • Object-Related Changes to Visual Basic Syntax
  • Removal of Default Properties
  • No More Set
  • Property Procedure Changes
  • Option Strict
  • CType Statement
  • Event Handler Changes
  • Object-Oriented Enhancements in Visual Basic .NET
  • A Word to the Wise
  • Why Is It Considered Object Oriented Now?
  • Changes in Syntax for Classes
  • Overloading
  • Declaration and Instantiation
  • Constructors
  • Life Cycle of an Object
  • Inheritance Syntax in Visual Basic .NET
  • Overriding Methods and Properties
  • An Example to Illustrate Inheritance-Related Keywords
  • Additional Inheritance-Related Keywords
  • Inheritance Keyword Summary
  • Everything's an Object
  • Inheriting from the .NET Framework
  • More Encapsulation Features
  • Interfaces
  • Changes in Moving from VBScript
  • Wrapping Up
  • Chapter 4. Introduction to Web Application Development
  • The Importance of Protocols
  • Hypertext Transfer Protocol
  • Dynamic HTML Support within ASP.NET (HTML 4.0)
  • Enter ASP.NET Server Controls
  • Creating a Web Project Using the HTML Designer
  • Wrapping Up
  • Chapter 5. ASP.NET Pages and Web Forms
  • ASP.NET Web Forms
  • System.Web.UI
  • System.Web.UI.Control
  • System.Web.UI.Page
  • The Model You Already Know--Now for the Web (Almost)
  • Important Differences
  • Using the Code-Behind Method
  • Page Processing Sequence
  • The Web Form Designer
  • HTML Templates
  • Rendering versus Declaration
  • [left angle bracket]% %[right angle bracket]
  • Server-Side Controls
  • Client HTML for Multiplication Example
  • Intrinsic Web Controls--The Ones You'll Use the Most
  • Button
  • Label
  • TextBox
  • Table
  • Page Class
  • Example
  • ViewState Object
  • Events
  • More Examples
  • A Simple Data Binding Example
  • Adding Controls at Runtime
  • A Multipage Example
  • A Peek behind the Curtain: Tracing
  • TraceContext Class
  • Implementing Page-Level Tracing
  • Implementing Application-Level Tracing
  • Trace Output
  • Tracing in Deployed Applications
  • Wrapping Up
  • Chapter 6. Using ASP.NET Web Controls
  • Web Server Controls versus HTML Controls
  • User Controls
  • Templates
  • Control Class
  • System.Web.UI.Control
  • System.Web.UI.WebControls.WebControl
  • Declaring a Control
  • Persisting Your Control
  • Building a Simple Control
  • Managing State
  • Session State
  • Application State
  • Composite Controls
  • WebServer Controls versus Web User Controls
  • Wrapping Up
  • Chapter 7. Web Services: Family Fun with XML, SOAP, and WSDL
  • Understanding the Underlying Technologies
  • XML
  • SOAP
  • WSDL
  • Disco/UDDI
  • Implementing Web Services
  • Your First Web Service
  • Consuming Web Services
  • Wrapping Up
  • Chapter 8. ASP.NET Data Access Topics
  • Some Logistical Guidelines for This Chapter
  • Using ADO.NET
  • Why We Need Another Data Access Model
  • ADO and ADO.NET: A Comparison
  • The ADO.NET Classes
  • Working with DataSets
  • More Details on DataSet-Related Classes
  • Using the Data Tools in the IDE
  • Advanced Topics
  • Where You Should Still Use ADO
  • XML for Data in .NET
  • Using XML with ADO.NET
  • Manipulating XML Data with System.Xml
  • Wrapping Up
  • Chapter 9. ASP.NET Web Application Services
  • Web.config
  • Structure
  • Configuration
  • Creating a Configuration
  • Performance and Scalability
  • Caching
  • Security
  • Authentication versus Authorization
  • Working with Passport Authentication
  • Cobranding Your Site
  • Licensing Passport
  • Wrapping Up
  • Chapter 10. ASP.NET Application: A Walkthrough
  • Why Plan?
  • Northwind Traders Sample Application Documentation
  • Business Case
  • Project Documentation
  • Implementing the Data Tier
  • Implementing the Business Tier
  • Customer Component
  • Product Component
  • Shopping Cart Component
  • Web Services
  • Implementing the Presentation Tier
  • The North Wind Cascading Style Sheet
  • Implementing Authentication
  • Wrapping Up
  • Appendix A. .NET Framework Class Library References
  • Appendix B. Resources
  • Index