Book description
O'Reilly has once again updated its bestselling tutorial on ASP.NET, the world's leading web development tool from Microsoft. In Programming ASP.NET, Third Edition, authors Jesse Liberty and Dan Hurwitz give you the lowdown on the technology's latest version, ASP.NET 2.0, as well as Visual Studio 2005.
Among the most significant improvements to ASP.NET 2.0 are new server controls and services that make you dramatically more productive. In fact, when compared to its predecessor, ASP.NET 2.0 reduces the amount of code you have to write by about 75%. Creating interactive web applications has never been easier-but that still doesn't mean it's hassle-free! The difficulty in ASP.NET 2.0 is that it's so complete and flexible that there are many pieces that must be woven together to build a robust, scalable, and efficient application.
Fortunately, Programming ASP.NET, Third Edition is on the case, dispensing all the information you need to be effective with this dynamic tool. For starters, the book features a comprehensive tutorial on Web Forms, the user interface that gives web applications their look and feel. It then offers detailed explanations of all new controls, including web server controls, HTML controls, and custom controls. Used properly, these controls are able to take care of nearly all the foundation work-security, data access, layout, etc.-that you would normally have to write yourself. Free of these burdensome tasks, you can instead focus on your specific application.
Other new material found in this updated edition even shows you how to create ASP.NET 2.0 pages for mobile devices. With Programming ASP.NET, Third Edition at your side, there's virtually no end to the programming possibilities.
Publisher resources
Table of contents
- Programming ASP.NET, 3rd Edition
- Dedication
- A Note Regarding Supplemental Files
- Preface
- 1. ASP.NET 2.0
-
2. Visual Studio 2005
- 2.1. Start Page
- 2.2. Projects and Solutions
-
2.3. The Integrated Development Environment (IDE)
- 2.3.1. Layout
- 2.3.2. Building and Running
- 2.3.3. Menus and Toolbars
- 2.3.4. File Menu
- 2.3.5. Edit Menu
-
2.3.6. View Menu
- 2.3.6.1. Solution Explorer (Ctrl-Alt-L)
- 2.3.6.2. Server Explorer (Ctrl-Alt-S)
- 2.3.6.3. Properties Windows (F4)
- 2.3.6.4. Visible Borders (Ctrl-Q)
- 2.3.6.5. Details (Ctrl- Shift-Q)
- 2.3.6.6. Non Visual Controls (Ctrl- Shift-N)
- 2.3.6.7. Object Browser (Ctrl-Alt-J)
- 2.3.6.8. Document Outline (Ctrl- Alt-T)
- 2.3.6.9. Error List (Ctrl-W, Ctrl-E)
- 2.3.6.10. Task List (Ctrl-W, Ctrl-T)
- 2.3.6.11. Toolbox (Ctrl-Alt-X)
- 2.3.6.12. Command window (Ctrl-Alt-A)
- 2.3.6.13. Other windows
- 2.3.7. Refactor Menu
- 2.3.8. Website Menu
- 2.3.9. Project Menu
- 2.3.10. Build Menu
- 2.3.11. Debug Menu
- 2.3.12. Data Menu
- 2.3.13. Format Menu
- 2.3.14. Tools Menu
- 2.3.15. Window Menu
- 2.3.16. Help Menu
- 3. Controls: Fundamental Concepts
-
4. Basic Controls
- 4.1. The Basics
- 4.2. Label Control
- 4.3. TextBox Control
- 4.4. HiddenField Control
- 4.5. Button Controls
- 4.6. HyperLink Control
- 4.7. Selecting Values
- 4.8. Selecting from a List
- 4.9. Tables
- 4.10. Panel Control
- 4.11. Images
- 5. Advanced Controls
- 6. Web Site Fundamentals
- 7. Tracing, Debugging, and Error Handling
- 8. Validation
- 9. Web Data Access
-
10. ADO.NET
- 10.1. The ADO.NET Object Model
- 10.2. Getting Started with ADO.NET
- 10.3. Creating Data Objects by Hand
- 10.4. Stored Procedures
- 10.5. Updating with SQL and ADO.NET
- 10.6. Updating Data with Transactions
- 10.7. Binding to Business Objects
- 11. Forms-Based Security
- 12. Master Pages and Navigation
- 13. Personalization
-
14. Custom and User Controls
- 14.1. User Controls
-
14.2. Custom Controls
- 14.2.1. Properties
- 14.2.2. The Render Method
- 14.2.3. Updating the Control
- 14.2.4. Maintaining State
- 14.2.5. Creating Derived Controls
- 14.2.6. Creating Composite Controls
-
15. Creating Web Services
- 15.1. How Web Services Work
- 15.2. Protocols and Standards
- 15.3. Creating a Simple Web Service
- 15.4. WebService Directive
- 15.5. Deriving from the WebService Class
- 15.6. Application State via HttpContext
- 15.7. WebServiceBinding Attribute
- 15.8. WebMethod Attribute
- 15.9. WebService Attribute
- 15.10. Data Types
- 15.11. StockTickerComplete
- 15.12. Creating Discovery Documents
- 15.13. Deployment
- 16. Consuming Web Services
- 17. Caching and Performance
-
18. Application Logic and Configuration
- 18.1. Internet Information Server (IIS)
- 18.2. Understanding Web Applications
- 18.3. Application-Wide Logic
- 18.4. Configuring the Application
- 19. Deployment
- A. Keyboard Shortcuts
- B. Relational Database Technology: A Crash Course
- About the Authors
- Colophon
- Copyright
Product information
- Title: Programming ASP.NET, 3rd Edition
- Author(s):
- Release date: October 2005
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596009168
You might also like
book
Programming ASP.NET Core, First edition
The complete, pragmatic guide to building high-value solutions with ASP.NET Core Programming ASP.NET Core is the …
book
Programming ASP.NET, Second Edition
ASP.NET, successor to Microsoft's Active Server Pages (ASP), is so complete and flexible that a web …
book
Programming Microsoft® ASP.NET
This book uses a task-oriented approach to explain the inner workings of ASP.NET technology—with practical, hands-on …
book
C# for Programmers, Second Edition
A new edition of this title is available, ISBN-10: 0137144156 ISBN-13: 9780137144150 The practicing programmer's DEITEL® …