HAPPY BOOKSGIVING
Use code BOOKSGIVING during checkout to save 40%-55% on books and eBooks. Shop now.
Register your product to gain access to bonus material or receive a coupon.
Though ASP has been used for years in Web development, the new version provides users with better and faster operability. Because ASP guru Richard Leinecker has written this book the information will be immediately applicable. Special Edition Using ASP.NET will also serve as a comprehensive reference to both experienced and new developers. This book provides real-world examples and troubleshooting with tips on how to integrate the technology with the other programs of Visual Studio.NET and content developed in previous versions of ASP.
Visit the Official Companion site at:
http://www.usingasp.net
Chapter 3
Download the .aspx Code for
the Demos
Chapter 4
Download the .aspx Code for the
Demos
Global.asax files for VB and C# (seen on pp. 99-100)
Chapter 5
Download the SysIO Project
Chapter 6
Download the .aspx Code for the
Demos
Chapter 8
Download the code for the Xml application
Chapter 9
Download the code for the ADO.NET application
Chapter 10
Download the Pharmacy Database - (Unzip
it, create a database named Pharm, restore the database from the Pharm.dat file)
Download the code for the DataBound
application
Chapter 11
Chapter 12
Download the code for the Validation
application
Chapter 14
Source code for the GetTip() method
Source code for the credit card Web Service
Download the code for the CardService
Web Service
Download the code for the TipOfDay
Web Service
Download the code for the UseWebServices
application
Chapter 15
Download the code for the Email application
Automatic Web Service Transactions
Running Code Snippets Within Templates in CMS 2001
(NOTE: Each chapter ends with a Summary.)
Introduction.
How to Get Updates. Who Should Use This Book. How This Book Is Organized. Conventions Used in This Book.
I. FUNDAMENTALS.
1. .NET, ASP.NET, and Distributed Application Development.
The .NET Framework. Active Server Pages. Distributed Application Architecture: Architecture and Design.
2. ASP.NET Languages.
Variables. Expressions. Program Control. Exceptions.
3. Request Objects.
Forms. QueryString. ServerVariables. Cookies. Other Request Objects.
4. Response, Application, and Session Objects.
Write. Redirect. Cookies. WriteFile. The Application Object. The Session Object.
5. File Input/Output in ASP.NET.
Directory. The File and StreamReader Classes. The File and StreamWriter Classes. StringReader, StringBuilder, and StringWriter. FileStream, BinaryReader, and BinaryWriter.
6. ASP.NET Controls.
Intrinsic Controls. List Controls. Rich Controls. Validation Controls.
7. Application Framework and Configuration.
Application Configuration. global.asax. Programmatically Setting Region and Locale.
II. WORKING WITH DATA IN ASP.NET.
8. XML in ASP.NET.
.NET XML Architecture. XmlTextReader. XmlTextWriter. XmlDocument and XmlNavigator. XslTransform. Writing a Guest Book Application.
9. ADO.NET in ASP.NET.
Overview. ADO.NET Name Spaces. Managed Providers. The DataSet Object. Error Handling. Database Transactions. Concurrent Database Access. ADO.NET Performance.
10. Data Bound Controls.
Repeater Control. DataList Control. DataGrid Control. The DrugHistory Application.
11. WebForms.
Classic HTML and Server-Side Controls. HTML Controls. Web Controls. Intrinsic Web Controls. Buttons and Links. WebForm Examples.
12. Web Form Data Validation.
Introduction to Data Validation in ASP.NET. ASP.NET Validation Controls. Regular Expressions Primer.
III. ADVANCED ITEMS.
13. Writing Controls for ASP.NET.
Getting Started: Creating SimpleControl. Using Controls from the Toolbox. Adding Properties and Methods to Your Control. Creating and Using Composite Controls.
14. Web Services.
What Is a Web Service? Writing a Web Service. A Health Tip Web Service. A Credit Card Validator Service. Consuming a Web Service.
15. ASP.NET E-Mail Control.
Creating E-Mail Messages. Using the MailMessage Object. Adding E-Mail Attachments. Setting the E-Mail Format. Setting E-Mail Priority. Setting E-Mail Encodings for the E-Mail Body and Attachments.
16. Dynamic Images.
Getting Started with Dynamic Images in ASP.NET. Creating Banners Dynamically with Tiled Backgrounds. Image Processing.
17. State Management.
Using Application and Session Variables. Hidden Fields. Synchronization. Global.asax. Session Information. Demo Application.
18. Security.
Web Security Overview. Server Authentication. Client Authentication. ASP.NET Security. ASP.NET Impersonation.
IV. EXPERT ITEMS.
19. Windows Management Instrumentation from ASP.NET.
Instrumenting .NET Applications. Authenticating WMI Requests. Enumerating Objects.
20. Writing for Mobile Devices.
Mobile Markup. Mobile Internet Toolkit. Device Emulators. Mobile Web Forms. Mobile Controls. Extending Mobile Controls.
21. Performance and Caching.
CLR-Level Optimization. Recovering from Memory Leaks and Deadlocks. Caching. Tips and Tricks.
22. Debugging.
Trace Messages. Debugging. Debugging Tips.
23. Message Queueing.
Message Queues and Messaging Basics. MessageQueue Programming Architecture. Creating, Deleting, Purging, Creating Instances Of, and Administering Queues. Sending and Serializing Messages. Reading and Receiving Messages. Queue and Message Collections. Message Queue Security.
24. Transactions.
Transactions Defined. Transaction Management. The COM+ Transaction Programming Model. Monitoring Transactions. Design Considerations.
V. MISCELLANEOUS ITEMS.
25. HttpModules.
HttpModule Fundamentals. Writing an HttpModule. HttpApplication Events. HttpModules and Global.aspx. ASP.NET HttpModules. Implementing HttpModule Events. Sample HttpModule.
26. Network Communications.
Using the Dns Class. Using the WebClient Class. Using the WebRequest and WebResponse Classes. Using the WebProxy Class. NTLM Authentication. SSL Communication. Posting Data. System.Net Errors.
27. ASP to ASP.NET.
Coexistence. Porting Versus Rewriting. Language Changes. ASP Architecture Changes. COM Concerns. Migration Tips.
Index.