Résumé
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.
Contents
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.
L'auteur - Richard C. Leinecker
Rick Leinecker is a veteran software developer who has written commercial software such as Perfect Checkmate and Bicycle Bridge. He has held a number of lead positions in major corporations, including senior software engineer in MCI's digital imaging division and senior software engineer at Landmark Communications. Rick has written numerous articles for magazines and Web sites such as www.developer.com and www.CodeGuru.com. He is also the author of Special Edition Using ASP.NET (Que, 2002) and The Visual C++ Bible (Hungry Minds, 1998).
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Que |
Auteur(s) | Richard C. Leinecker |
Parution | 21/03/2002 |
Nb. de pages | 626 |
Format | 18,5 x 23 |
Couverture | Broché |
Poids | 1025g |
Intérieur | Noir et Blanc |
EAN13 | 9780789725608 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Programmation .NET
- Informatique Développement d'applications Programmation .NET ADO.NET
- Informatique Développement d'applications Programmation .NET ASP.NET
- Informatique Développement d'applications Conception et développement web
- Informatique Développement d'applications Conception et développement web Serveurs web et serveurs d'application IIS
- Informatique Développement d'applications Langages ASP.NET