Developing Web applications with Visual Basic .NET and ASP.NET /
Saved in:
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 |
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