Foundations of ASP.NET AJAX

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Since the emergence of Google Maps, Ajax programming techniques have become one of the hottest topics in the programming arena. To date, the frameworks available for creating these applications have been complex and have separated the development of the client–side Ajax (on the user’s machine) from the server–side supporting technology (on the company’s machines). This separation has made development slow and difficult. ASP.NET AJAX is Microsoft’s solution to this problem. ASP.NET AJAX (formerly code–named Atlas) is a set of extensions to the existing ASP.NET 2.0 technology that provides you with a fast-and-simple environment to create Ajax applications. Microsoft has combined Ajax with ASP.NET technology and provided a unified set of development tools within Visual Studio 2005. For the first time, Ajax applications can be developed seamlessly in conjunction with a supporting technology. Foundations of ASP.NET AJAX (written by Laurence Moroney, the author of Apress' successful Foundations of Atlas) gives you a detailed grounding in how ASP.NET AJAX works. It takes you swiftly through the basic principles of Ajax, then deep into the heart of the technology, where every namespace is discussed and every function considered. By the end of the book, you’ll know all the essentials to confidently produce cutting-edge ASP.NET AJAX applications swiftly and professionally. You will not need any reference beyond this book.

Author(s): Laurence Moroney, Robin Pars, John Grieb
Series: Expert's Voice in .NET
Edition: 2nd
Publisher: Apress
Year: 2007

Language: English
Pages: 278

Contents at a Glance......Page 3
Contents......Page 4
About the Authors......Page 9
About the Technical Reviewers......Page 10
Acknowledgments......Page 11
Who This Book Is For......Page 12
Prerequisites......Page 13
Delving into the History of Web Application Technology......Page 14
Thin Client Applications Save the Day......Page 19
AJAX Enters the Picture......Page 20
Object......Page 23
Seeing a Simple Example in Action......Page 25
Summary......Page 28
Introducing ASP.NET 2.0 Server Controls......Page 30
Synchronous vs. Asynchronous Web Applications......Page 37
Introducing the ASP.NET AJAX Architecture......Page 38
An Overview of the AJAX Library......Page 39
The Microsoft AJAX Library and Web Services......Page 40
An Overview of the ASP.NET 2.0 AJAX Extensions......Page 41
Summary......Page 42
JavaScript with the Microsoft AJAX Library......Page 43
Creating Your First AJAX Application......Page 44
Adding a Custom JavaScript Class......Page 46
Using the AJAX Script Manager to Deliver Your Custom Class......Page 49
Coding and Running the Application......Page 52
Using Namespaces and Classes in JavaScript......Page 53
Using Inheritance in JavaScript......Page 55
Implementing Interfaces in JavaScript......Page 57
Accessing Server Resources from JavaScript......Page 61
Summary......Page 66
Extensions......Page 67
Extension......Page 73
Namespace......Page 78
and Client Component Model......Page 82
Global Shortcuts......Page 89
Namespace......Page 90
Summary......Page 92
Using ASP.NET AJAX Server Controls in Visual Studio 2005......Page 93
Using the......Page 95
Programming with the......Page 96
Performing Partial Rendering......Page 98
Tag......Page 99
Specifying Services......Page 100
Control......Page 101
Control......Page 102
Control......Page 107
Programming with......Page 110
Tag......Page 111
Using Triggers......Page 113
Control......Page 114
Control......Page 115
Control......Page 117
Control......Page 118
Summary......Page 120
Using the UpdatePanel, UpdateProgress, and Timer Controls......Page 121
Using a Task List Manager......Page 127
Summary......Page 141
Installing the ASP.NET AJAX Control Toolkit......Page 142
Controls......Page 144
Control......Page 146
Control......Page 148
Using Fade Animation......Page 149
Using Length Animation......Page 151
Control......Page 155
Summary......Page 174
Extender......Page 175
Extender......Page 178
Extenders......Page 184
Extender......Page 187
Control......Page 200
Extender......Page 205
Control......Page 211
Summary......Page 214
Introduction to Microsoft Virtual Earth (VE)......Page 215
Control......Page 216
Creating a Simple Map......Page 217
Setting Longitude and Latitude......Page 226
Setting the Zoom Level......Page 228
Choosing a Map Type......Page 229
Specific or Relative Panning......Page 230
Using Pushpins......Page 233
Summary......Page 234
Building a Sample Application Using ASP.NET AJAX......Page 235
Understanding the Application Architecture......Page 236
Creating the Application......Page 239
Creating Basic Company and Quote Information......Page 242
Creating the Price History Pane......Page 248
Creating the Wrapper Web Service......Page 249
Consuming the Web Service......Page 250
Creating the Charts & Analytics Pane......Page 251
Using the ZedGraph Library Charting Engine......Page 253
Drawing the Price History Graph with ZedGraph......Page 254
Rendering the Charts within the......Page 258
Generating an Analytics Graph......Page 259
Applying ASP.NET AJAX......Page 263
Summary......Page 265
Index......Page 267