Cart
Free Shipping in Australia
Proud to be B-Corp

ASP.NET Unleashed Stephen Walther

ASP.NET Unleashed By Stephen Walther

ASP.NET Unleashed by Stephen Walther


$54.99
Condition - Very Good
Only 2 left

Summary

ASP.NET Unleashed takes you beyond the basic features of ASP.NET to give you in-depth coverage of all aspects of building ASP.NET applications in the .NET Framework.

ASP.NET Unleashed Summary

ASP.NET Unleashed by Stephen Walther

A well-known expert in the ASP development community, best-selling Author Stephen Walther brings his experience as an ASP.NET trainer to ASP.NET Unleashed. With this valuable guide, readers learn the advanced features of ASP.NET, and how to apply them in their own Internet applications. This in-depth, code-intensive title covers a broad range of advanced ASP.NET topics that include:

  • Validating Form Data;
  • Programming Mobile Devices;
  • Using Code Behind;
  • Building Custom ASP.NET Controls;
  • Creating Graphics with GDI.NET;
  • Data Access with ADO.NET;
  • ASP.NET Security;
  • Using XML in ASP.NET Applications;
  • Building and Consuming Web Services.

About Stephen Walther

Stephen Walther has been involved with Active Server Pages from the beginning. Since 1997, he has been running the Superexpert Web site (http://www.superexpert.com), a popular Active Server Pages resource on the Web and the first live Web site created with ASP.NET. His training company, AspWorkshops (http://www.AspWorkshops.com), conducted the first training class on ASP.NET. He also lectures regularly on ASP and ASP.NET.

Stephen got his start working with Active Server Pages by developing two large commercial Web sites. First, he created the Collegescape Web site, used by more than 200 colleges?including Harvard, Stanford, and MIT?to accept online college applications (Collegescape was bought out by Petersons). Next, he created the CityAuction Web site, used by both Snap! and CitySearch (CityAuction was acquired by CitySearch).

Stephen received his bachelor of arts degree from the University of California at Berkeley. He was a Ph.D. candidate in Linguistics and Philosophy at the Massachusetts Institute of Technology when he became involved with the World Wide Web.

Table of Contents

(NOTE: Each chapter concludes with a Summary.)

Introduction.

I. WORKING WITH ASP.NET WEB FORMS.

1. Building ASP.NET Pages.

ASP.NET and the .NET Framework. Introducing ASP.NET Controls. Adding Application Logic to an ASP.NET Page. The Structure of an ASP.NET Page.

2. Building Forms with Web Server Controls.

Building Smart Forms. Controlling Page Navigation. Applying Formatting to Controls.

3. Performing Form Validation with Validation Controls.

Using Client-side Validation. Requiring Fields: The RequiredFieldValidator Control. Validating Expressions: The RegularExpressionValidator Control. Validating Expressions: the Regular ExpressionValidator Control. Comparing Values: The CompareValidator Control. Checking for a Range of Values: The RangeValidator Control. Performing Custom Validation: The CustomValidator Control. Disabling Validation.

4. Advanced Control Programming.

Working with View State. Displaying and Hiding Content. Using Rich Controls.

II. ADVANCED ASP.NET PAGE DEVELOPMENT.

5. Creating Custom Controls with User Controls.

Including Standard Content with User Controls. Exposing Properties and Methods in User Controls. Exposing Web Controls in User Controls. Exposing Events in User Controls. Loading User Controls Programmatically.

6. Separating Code from Presentation.

Creating Business Components. Creating Multitiered Web Applications. Using Code-Behind.

7. Targeting Mobile Devices with Mobile Controls.

Using Mobile Device Software Simulators. Introduction to the Wireless Application Protocol. Building WML Pages. Using ASP.NET Mobile Controls. Creating Cross-Device-Compatible Mobile Pages.

8. Using Third-Party Controls.

Using the Microsoft Internet Explorer WebControls. Using the Superexpert Controls.

III. Working with ADO.NET.

9. Introduction to ADO.NET.

An Overview of ADO.NET. Performing Common Database Tasks. Improving Database Performance. Advanced Database Topics.

10. Binding Data to Web Controls.

Overview of Data Binding. Binding a Server Control to a Data Source. Creating Master/Detail Forms.

11. Using the DataList and DataGrid Controls.

Overview of the DataList and DataGrid Controls. Using the DataList Control. Using the DataGrid Control.

12. Working with DataSets.

Understanding DataSets. Understanding DataTables. Understanding DataViews. Using DataSets with ASP.NET Pages.

13. Working with XML.

Overview of the XML Classes. Using XML with DataSets. Transforming XML with XSL Stylesheets. Using the ASP.NET Xml Control. Using the XslTransform Class. Using Strongly Typed DataSets.

14. Using ADO.NET to Create a Search Page.

Using SQL Server Full-Text Search. Using the Microsoft Indexing Service.

IV. WORKING WITH ASP.NET APPLICATIONS.

15. Creating ASP.NET Applications.

Overview of ASP.NET Applications. Using Application State. Using the Web.Config File. Using HTTP Handlers and Modules.

16. Tracking User Sessions.

Using Browser Cookies. Using Session State. Using Cookieless Sessions.

17. Caching ASP.NET Applications.

Using Page Output Caching. Using Page Fragment Caching. Using Page Data Caching.

18. Application Tracing and Error Handling.

Responding to Errors. Tracing and Monitoring Your Application. Logging Events. Using the Debugger.

V. SECURING ASP.NET APPLICATIONS.

19. Using Forms-Based Authentication.

Working with Forms Authentication. Working with Passport Authentication.

20. Using Windows-Based Authentication.

Working with Windows Authentication. Impersonating User Accounts. Setting Security Policies.

21. Encrypting Data over the Network.

Using the Secure Sockets Layer. Configuring Your Server to Use SSL. Using SSL in ASP.NET Pages. Using .NET Encryption Classes.

VI. BUILDING ASP.NET WEB SERVICES.

22. Creating an XML Web Service.

Overview of XML Web Services. Creating a Simple XML Web Service. Testing an XML Web Service from a Browser. Accessing an XML Web Service through a Proxy Class. Transmitting Complex Data in an XML Web service. Examining XML Web Service and Web Site Interaction.

23. Advanced XML Web Services.

Using the WebService Behavior. Securing an XML Web Service. Using HTML Pattern Matching.

VII. LEVERAGING THE .NET FRAMEWORK.

24. Working with Collections and Strings.

Working with Collections. Working with Strings. Working with Regular Expressions.

25. Working with the File System.

Using Files and Directories. Using Serialization.

26. Sending E-Mail and Accessing the Network.

Sending E-mail From an ASP.NET Page. Using Message Queuing. Accessing Other Web Sites with the HTTP Protocol.

27. Creating Graphics On-the-Fly with GDI+.

Building Simple Images. Drawing Objects with GDI+. Drawing a String of Text. Building Sample GDI+ Applications.

VIII. BUILDING CUSTOM ASP.NET CONTROLS.

28. Developing Custom Controls.

Creating a Simple Control. Using HtmlTextWriter. Adding Properties and Methods to Controls. Parsing Inner Content. Adding Child Controls to a Control. Examining Custom Controls and Events. Participating in Postbacks. Creating Composite Controls. Inheriting from Existing Controls. Accessing the Current Context. Debugging Controls.

29. Advanced Control Development.

Adding Templates to a Control. Creating DataBound Controls. Using Custom Controls and Web Services.

IX. SAMPLE ASP.NET APPLICATIONS.

30. Creating a Job Site.

Installing the Job Site. Creating the Home Page. Authenticating Users. Creating Vanity URLs. Listing and Updating Jobs. Creating the Jobs XML Web Service.

31. Creating an Online Store.

Overview of the ASP.NET Unleashed Sample Store. Installing the ASP.NET Unleashed Sample Store. Building the Navigation System. Caching the Product Data. Building the Shopping Cart. Dynamically Loading Product Templates.

X. APPENDICES.

Appendix A: Migrating from ASP to ASP.NET.

ASP.NET Pages End with the Extension .aspx. Option Explicit Is On by Default. No More Variants. Use Parentheses When Passing Parameters to Subroutines and Methods. Functions and Subroutines Must Be Declared in Tags. Parameters Are Passed by Value. Forms Should Post Back to the Same Page. Only One Server-Side Form per Page. Don't Use Set and Let When Working with Objects. Apartment-Threaded Components Are Not Supported. No Nonindexed Default Properties. ASP.NET Pages Can Contain Only a Single Language. Differences in Request, Request.Form, and Request.QueryString.

Appendix B. HTML Control Reference.
Appendix C. Web Control Reference.
Index.

Additional information

GOR000994948
9780672320682
0672320681
ASP.NET Unleashed by Stephen Walther
Used - Very Good
Paperback
Pearson Education (US)
20011207
1464
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in very good condition, but if you are not entirely satisfied please get in touch with us

Customer Reviews - ASP.NET Unleashed