Dotnetcat » .NET Books » Ajax books

Sort by:

.NET 3.5 Wrox Box: Professional ASP.NET 3.5, Professional C# 2008, Professional LINQ, .NET Domain-Driven Design with C#

Author: Bill Evjen
List price: $159.99
Amazon price: $32.73   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Wrox (21 July 2008)

Presenting four amazing Wrox books from an unparalleled author team cover the exciting new features of .NET 3.5. This essential boxed set contains the following key titles: Professional ASP.NET 3.5 covers all the important new features of the 3.5 version of ASP.NET, Professional C# 2008 provides the necessary background information on how the .NET architecture works, .NET Domain-Driven Design with C# takes you through the intense process of designing and implementing the domain model, and Professional LINQ shows you how to effectively use LINQ to query XML, SQLdatabases, ADO.NET DataSets, and other data sources.

Introducing Microsoft ASP.NET AJAX (Pro - Developer)

Author: Dino Esposito
List price: $34.99
Amazon price: $0.01   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Microsoft Press ( 9 May 2007)

Get a jump on using the new framework for developing AJAX-enabled ASP.NET applications—with insights from a noted authority on ASP.NET. This reference covers the February 2007 release of ASP.NET AJAX Extensions 1.0. It delivers practical instruction and extensive code samples to help you create state-of-the-art applications with the latest Web development tools.

Discover how to:

  • Understand the “AJAX lifestyle” fundamentals for creating interactive, responsive applications
  • Use the Microsoft AJAX Library to support object-oriented JavaScript programming
  • Access rich, sophisticated controls from the ASP.NET AJAX Control Toolkit
  • Apply extenders to add new client-side behavior to existing ASP.NET controls
  • Implement partial page rendering without client-side programming
  • Use ASP.NET built-in authentication and profile services from JavaScript
  • Create server-side services that can be invoked from JavaScript

Companion Web site includes:

  • Microsoft Visual C# and JavaScript code samples
  • Book updates covering the latest ASP.NET AJAX releases

AJAX, Rich Internet Applications, and Web Development for Programmers

Author: Paul J. Deitel
List price: $59.99
Amazon price: $31.98   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Prentice Hall ( 8 February 2008)

The practicing programmer's DEITEL® guide to AJAX, Rich Internet Applications, and web-application development

This book applies the Deitel signature live-code approach to teaching Web 2.0 application development. The book presents concepts in the context of more than 180 fully tested programs (18,000+ lines of code), complete with syntax shading, detailed descriptions, and sample outputs. It features hundreds of tips that will help you build robust applications.

Start with a concise introduction to XHTML, CSS, and JavaScript before rapidly moving on to more advanced client-side development with DOM, XML, AJAX, JSON, and other RIA technologies. Then proceed to server-side development with web servers, databases, PHP, Ruby on Rails, ASP.NET, JavaServer Faces, and web services. When you're finished, you'll have everything you need to build Web 2.0 applications.

The DEITEL Developer Series is designed for practicing programmers. The series presents focused treatments of emerging technologies, including .NET, JavaTM, web services, Internet and web development, and more.

Practical, example-rich coverage of:

  • Web 2.0
  • XHTML, CSS, JavaScript
  • DOM, XML, RSS
  • AJAX-Enabled Rich Internet Applications
  • JSON, Dojo, Script.aculo.us
  • Adobe® Flash CS3 and Flex
  • Web Servers (IIS and Apache)
  • Database (SQL, MySQL, ADO.NET and Java DB)
  • PHP, Ruby on Rails
  • ASP.NET, ASP.NET AJAX
  • JavaServer Faces (JSF)
  • SOAP-Based Web Services in Java
  • REST-Based Web Services in ASP.NET
  • Mashups
  • And more...

Visit www.deitel.com to:

  • Download code examples
  • Check out the growing list of programming, Web 2.0, and software-related Resource Centers
  • To receive updates on this book, subscribe to the free DEITEL® BUZZ ONLINE e-mail newsletter at www.deitel.com/newsletter/subscribe.html
  • Read archived Issues of the DEITEL BUZZ ONLINE
  • Contact deitel@deitel.com for information on corporate training courses delivered on-site worldwide

Pre-Publication Reviewer Testimonials
"This book is easily the most comprehensive resource of its kind I've seen yet."
--Jesse James Garrett, Adaptive Path
"A one-stop shop for learning the essentials of web programming."
--Anand Narayanaswamy, ASPAlliance.com
"Excellent for learning to develop standards-compliant web applications...takes you from the browser to the server and the database, covering web development across many programming languages."
--Paul Vencill, MITRE, Inc.
"Cements the browser as a first-class development platform."
--Johnvey Hwang, Splunk, Inc.
"Congratulations on this excellent work. The [Dive Into Web 2.0] chapter is simply astonishing! It's one of the better--if not the best--references on Web 2.0."
--José Antonio González Seco, Parlamento de Andalucia
"The CSS chapter is compact, concise, and full of useful info!"
--Billy B. L. Lim, Illinois State University
"One of the best introductions to JavaScript."
--Raymond Wisman, Indiana University Southeast
"A good introduction to the DOM; doesn't trip over cross-browser incompatibilities."
--Eric Lawrence, Microsoft
"Exceptionally clear Ajax tutorial; best I've reviewed! Great solutions for the very cool type-ahead and edit-in-place AJAX features. 'Libraries to Help Eliminate Cross-Browser Compatibility Issues' is fantastic. This book and your web sites will be often-visited resources (if not best practices in themselves)."
--John Peterson, Insync and V.I.O. Inc.
"Great chapter [on building Flash games]."
--Jennifer Powers, University of Albany
"A solid introduction to Adobe Flex with some very cool applications."
--Matt Chotin, Adobe
"A solid introduction to the capabilities and flexibilities of PHP. Inspired me to tighten up my own code! Easy to follow JSF development with database, Virtual Forms, and Google Maps."
--John Peterson, Insync and V.I.O. Inc.
"Excellent coverage of developing ASP.NET applications, with plenty of sample code."
--Peter Bromberg, VOIP, Inc.
"The web services chapter concludes a comprehensive education on Web 2.0. The examples go a long way to support the Web 2.0 mission of this book."
--George Semeczko, Independent Consultant

ASP.NET AJAX Programming Tricks

Author: Matthew David Ellis
List price: $34.99
Amazon price: $22.00   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Magma Interactive, LLC (30 October 2007)

Whether you're new to ASP.NET AJAX or an experienced developer, this book has what you're looking for! With its tutorial-like design, the text covers many basic and advanced topics for building dynamic database driven ASP.NET web applications. Assuring that you have a solid foundation, the text begins by exploring the basics of n-tier applications, databound custom controls, Http modules, and the ASP.NET AJAX extensions. Section II of the text takes all that was previously examined plus much more and puts it into practical use via the construction of ready to use controls for either standalone products or integration into your current project(s). ASP.NET Membership and Profile services are examined along with the AJAX application services enabling for seamless membership and profile integration into our highly rich AJAX-enabled web applications. Watch as the text seamlessly merges AJAX extenders and custom controls to build highly rich user experiences in a reusable object-oriented fashion. The design and construction of all objects and controls are discussed in full detail in a tutorial like format to achieve the desired goal - an in-depth understanding of the underlying technology so that you can not only use our projects but modify and design your own! All projects and controls built within the text make heavy use of AJAX technologies enabling a lucid understanding of real-world implementations. With its practical approach to constructing reusable object-oriented ASP.NET AJAX controls, ASP.NET AJAX Programming Tricks is a must for anyone with the desire to build or hone their ASP.NET AJAX programming skills.

Sams Teach Yourself ASP.NET Ajax in 24 Hours

Author: Joydip Kanjilal
List price: $39.99
Amazon price: $0.58   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Sams (19 July 2008)

In just 24 sessions of one hour or less, you’ll learn how to build advanced web sites and applications with ASP.NET Ajax--and upgrade existing pages to deliver more power and business value. Using a straightforward, step-by-step approach, each lesson equips you with sufficient information and guides you to mastery of Ajax in real-world applications.

One step at a time, you’ll discover how to make the most of the Microsoft Ajax Library and Ajax Server Extensions. You’ll develop secure, reliable Web services and applications that solve real problems--including a complete sample e-commerce application.

Step-by-step instructions carefully walk you through the most common questions, issues, and tasks.

Quizzes help you build and test your knowledge.

Notes, tips, and cautions point out shortcuts, solutions, and potential problems to avoid.

New terms are clearly defined and explained.

Learn how to…

  • Incorporate ASP.NET Ajax into any new or existing web site or application
  • Use ASP.NET architecture, key concepts, and client-side scripting techniques
  • Design and build a complete e-commerce application
  • Use ASP.NET Ajax to create higher-performance web applications
  • Use all the key Ajax Server Extensions, including the Ajax Control Toolkit
  • Work with the ASP.NET Ajax authentication and profile services
  • Extend the Microsoft Ajax Library
  • Efficiently debug and trace ASP.NET Ajax code
  • Leverage the benefits of Ajax by implementing a sample application

Joydip Kanjilal, honored by Microsoft as an ASP.NET MVP, writes frequently on ASP.NET and other .NET technologies for web sites such as www.asptoday.com, www.devx.com, www.aspalliance.com, and www.aspnetpro.com. He is currently lead architect for a consulting company based in Hyderabad, India. He has designed and architected solutions for various domains. Sriram Putrevu, lead developer for a consulting company in Hyderabad, specializes in Microsoft .NET technologies. He has extensive experience developing large-scale applications in healthcare, supply chain/logistics, EAI, and e-commerce.

Part I Getting Started with Ajax

Hour 1 Getting Started with ASP.NET Ajax 3

Hour 2 Understanding the ASP.NET Ajax Architecture 23

Hour 3 Working with the XMLHttpRequest Object 37

Hour 4 Understanding Client-Side Scripting 53

Hour 5 Data Communication with the Server 69

Hour 6 Working with the Microsoft Ajax Client Library 85

Part II Working with Ajax

Hour 7 Using ASP.NET Ajax Server Extensions 103

Hour 8 Working with the UpdatePanel and UpdateProgress Controls 117

Hour 9 Working with the ScriptManager and Timer Controls 135

Hour 10 Working with Ajax Control Toolkit--Part I 147

Hour 11 Working with Ajax Control Toolkit--Part II 161

Hour 12 Ajax and Web Parts 175

Hour 13 ASP.NET Ajax Client Life Cycle Events 195

Part III Advanced Concepts

Hour 14 Working with Web Services Using Ajax 209

Hour 15 Working with Authentication Service Using ASP.NET Ajax 221

Hour 16 Working with Profile Service Using ASP.NET Ajax 235

Hour 17 Extending the Microsoft Ajax Library 249

Hour 18 Implementing Localization and Globalization Using ASP.NET Ajax 259

Hour 19 Debugging and Tracing in ASP.NET Ajax 273

Hour 20 The ASP.NET Ajax Futures CTP 285

Part IV Using ASP.NET Ajax to Build a Sample e-Commerce Application

Hour 21 Introducing e-Commerce and Designing an Application 299

Hour 22 Setting Up the Application 317

Hour 23 Searching and Shopping for the Products 343

Hour 24 Generating and Managing Orders 375

Index 393

Beginning ASP.NET 2.0 AJAX (Programmer to Programmer)

Author: Wallace B. McClure
List price: $39.99
Amazon price: $0.01   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Wrox (10 July 2007)
  • Written by a high-power team of Microsoft MVPs, this book provides a comprehensive introduction to the ASP.NET AJAX features
  • After a quick overview of the architecture and features of ASP.NET 2.0 AJAX, coverage then goes on to show developers how to build richer, more responsive dynamic Web sites and Web applications
  • Dives into such topics as ASP.NET 2.0 AJAX user interface design issues, JavaScript enhancements with AJAX, how to use the UpdatePanel for implementing server-side controls, and XML scripting in AJAX
  • Also offers an outline of the ASP.NET 2.0 AJAXControl Toolkit, and discusses implementing drag and drop functions, databinding, debugging and security, ASP.NET services, and bridging and gadgets
  • The companion Web site provides readers with a rich set of code examples

Professional ASP.NET 2.0 AJAX (Programmer to Programmer)

Author: Matt Gibbs
List price: $39.99
Amazon price: $0.97   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Wrox ( 5 June 2007)

ASP.NET 2.0 AJAX is Microsoft's Ajax tool for ASP.NET developers and this book covers the ASP.NET 2.0 AJAX final release. You’ll learn how to use the ASP.NET 2.0 AJAX features in order to create richer, more responsive dynamic Web sites. The book walks you through examples for each featured element, demonstrating how the client and server interact to produce a better Web application, and reviews such topics as client framework, script manager control, networking stack, application services, partial page updates, control extenders, client form elements, and client behaviors.

Microsoft AJAX Library Essentials: Client-side ASP.NET AJAX 1.0 Explained

Author: Bogdan Brinzarea
List price: $39.99
Amazon price: $34.34   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Packt Publishing (30 July 2007)

A practical tutorial to using Microsoft AJAX to enhance the user experience of your ASP.NET web applications covering the most up to date versions of the AJAX tools. This book has been written for ASP.NET developers entering the world of the ASP.NET AJAX Framework, and for existing ASP.NET AJAX developers looking for a more detailed tutorial on the client-side of the framework: the Microsoft AJAX Library.

Microsoft® .NET: Architecting Applications for the Enterprise (Pro-Developer)

Author: Dino Esposito
List price: $44.99
Amazon price: $26.35   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Microsoft Press (15 October 2008)

Make the right architectural decisions up front—and improve the quality and reliability of your results. Led by two enterprise programming experts, you’ll learn how to apply the patterns and techniques that help control project complexity—and make systems easier to build, support, and upgrade—right from the start.

Get pragmatic architectural guidance on how to:

  • Build testability, maintainability, and security into your system early in the design
  • Expose business logic through a service-oriented interface
  • Choose the best pattern for organizing business logic and behavior
  • Review and apply the patterns for separating the UI and presentation logic
  • Delve deep into the patterns and practices for the data access layer
  • Tackle the impedance mismatch between objects and data
  • Minimize development effort and avoid over-engineering—and deliver more robust results

Get code samples on the Web.

ASP.NET 3.5 AJAX Unleashed

Author: Robert Foster
List price: $39.99
Amazon price: $14.24   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Sams (14 December 2008)

As the Internet user experience (UX) progresses, more users are demanding and expecting their custom-built business applications to provide the same UX that they see on the Internet every day. ASP.NET 3.5 AJAX Unleashed empowers ASP.NET developers to easily provide this type of experience with minimal code. Author Rob Foster has built AJAX-enabled web applications for a number of major corporations and uses the experience he has gained there to explain concisely, clearly, and completely what ASP.NET developers need to learn to start taking advantage of the rich opportunities made possible by ASP.NET AJAX.

  • Learn ASP.NET AJAX by working with real-world examples
  • Use the ScriptManager and ScriptManagerProxy controls in your ASP.NET AJAX-enabled applications
  • Leverage the ASP.NET AJAX client-side API to maximize the flexibility of ASP.NET AJAX
  • Build applications that use the UpdatePanel and Timer controls
  • Use the ASP.NET AJAX Control Toolkit to provide rich AJAX functionality to your web applications
  • Build ASP.NET AJAX-enabled extender controls
  • Integrate ASP.NET AJAX and .NET 3.5 with Microsoft Office SharePoint Server 2007
  • Create ASP.NET AJAX-enabled Windows Vista Gadgets
  • Learn advanced AJAX concepts such as JavaScript Object Notation (JSON) and WCF Web services

Introduction 1

Part I Introduction

Chapter 1 Introduction to AJAX Technologies 5

AJAX and Web 2.0 6

Why Use AJAX? 7

AJAX Rationale 7

AJAX: An Example 8

The XMLHttpRequest Object 8

A Simple AJAX Library 10

Using the AJAX Library 14

Summary 20

Chapter 2 Introduction to ASP.NET AJAX 21

Introducing the Visual Studio Controls 22

ScriptManager 22

ScriptManagerProxy 23

Timer 23

UpdatePanel 23

UpdateProgress 23

Introducing the Visual Studio Projects and Web Site Items 24

Projects 24

Web Site Items 25

Introducing the AJAX Control Toolkit 26

Summary 27

Part II Working with ASP.NET 3.5 AJAX

Chapter 3 The ScriptManager and ScriptManagerProxy Controls 31

About the ScriptManager Control. 31

ScriptManager Properties, Methods, and Events 34

JavaScript Proxy Classes for Web Services 37

Partial-Page Rendering 43

Summary 47

Chapter 4 The ASP.NET AJAX Client API 49

The Namespaces 49

Global 49

Sys 52

Sys.Net 53

Sys.Serialization 54

Sys.Services 62

Sys.UI 66

Sys.WebForms 68

Summary 71

Chapter 5 The UpdatePanel and Timer Controls 73

About the UpdatePanel Control 73

Using the UpdatePanel Control 74

Advanced Features of the UpdatePanel Control 78

Triggers 78

Multiple UpdatePanel Controls on a Single Page 81

The Timer Control 89

Using the Timer Control with Partial-Page Rendering 90

Summary 92

Chapter 6 Advanced Techniques with the ASP.NET AJAX PageRequestManager Object 93

Using the PageRequestManager Object 93

A Practical Example of the PageRequestManager Object 95

Summary 100

Chapter 7 Using the ASP.NET AJAX Control Toolkit 101

ASP.NET AJAX Control Toolkit: The Controls 102

Using Controls in the ASP.NET AJAX Control Toolkit 105

Configuring Visual Studio to Use the Toolkit 105

The Accordion and AccordionPane Controls 106

The CalendarExtender Control 110

The CollapsiblePanelExtender Control 112

The ConfirmButtonExtender Control 118

The DragPanelExtender Control 120

The DropDownExtender Control 122

The FilteredTextBoxExtender Control 125

The HoverMenuExtender Control 127

The TextBoxWatermarkExtender Control 130

ASP.NET AJAX Control Toolkit: A Practical Example 134

Using the ASP.NET AJAX Control Toolkit with Microsoft Expression Web 145

Configuring Expression Web for the ASP.NET AJAX

Control Toolkit 145

Summary 150

Chapter 8 Building an ASP.NET AJAX Extender Control 151

Add ASP.NET Controls 151

How to Build an Extender Control 154

Server-Side Code 156

Client-Side Code 159

Summary 163

Chapter 9 ASP.NET AJAX and SharePoint 2007 165

SharePoint and AJAX 165

Modifying Web.Config 166

Developing an AJAX-Based SharePoint Web Part 171

Summary 177

Chapter 10 Creating ASP.NET AJAX-Enabled Vista Sidebar Gadgets 179

Vista Sidebar Gadgets 179

Creating the Gadget 181

Create the Web Service 181

Generate the JavaScript Proxy 183

Create the Vista Gadget 186

Test the Gadget 187

Summary 188

Part III Appendices

Appendix A Microsoft Expression Web 191

An Introduction to the Expression Web Interface 191

Creating Web Pages and Web Sites 191

Customizable Interface 194

Creating Standards-Based Web Sites 198...