Wednesday, January 14, 2009

Google Hacks or Advanced ASPNET AJAX Server Controls

Google Hacks: Tips & Tools for Finding and Using the World's Information

Author: Rael Dornfest

Now that new features and services such as Google Maps, Google Talk, and Google Desktop have been added to the expanding Google universe, we've made the third edition of this bestseller into an infinitely more useful book for this powerful search engine. You'll not only find dozens of hacks for new Google services, but plenty of updated tips, tricks and scripts for hacking the old ones.

Everyone knows that Google lets you search billions of web pages. But few people realize that Google also gives you hundreds of cool ways to organize and play with information.

Since we released the last edition of this bestselling book, Google has added many new features and services to its expanding universe: Google Earth, Google Talk, Google Maps, Google Blog Search, Video Search, Music Search, Google Base, Google Reader, and Google Desktop among them. We've found ways to get these new services to do even more.

The expanded third edition of Google Hacks is a brand-new and infinitely more useful book for this powerful search engine. You'll not only find dozens of hacks for the new Google services, but plenty of updated tips, tricks and scripts for hacking the old ones. Now you can make a Google Earth movie, visualize your web site traffic with Google Analytics, post pictures to your blog with Picasa, or access Gmail in your favorite email client. Industrial strength and real-world tested, this new collection enables you to mine a ton of information within Google's reach. And have a lot of fun while doing it:

  • Search Google over IM with a Google Talk bot
  • Build a customized Google Map and add it to your own web site
  • Cover your searching tracks and take back your browsing privacy
  • Turn any Google query into an RSS feed that you can monitor in Google Reader or the newsreader of your choice
  • Keep tabs on blogs in new, useful ways
  • Turn Gmail into an external hard drive for Windows, Mac, or Linux
  • Beef up your web pages with search, ads, news feeds, and more
  • Program Google with the Google API and language of your choice

For those of you concerned about Google as an emerging Big Brother, this new edition also offers advice and concrete tips for protecting your privacy. Get into the world of Google and bend it to your will!



Table of Contents:
Foreword

Books about: Core JavaServer Faces or Beginning Python

Advanced ASP.NET AJAX Server Controls: For .NET Framework 3.5

Author: Adam Calderon

ASP.NET AJAX server controls can encapsulate even the most powerful AJAX functionality, helping you build more elegant, maintainable, and scalable applications. This is the firstcomprehensive,code-rich guide to custom ASP.NET AJAX server controls for experienced ASP.NET developers. Unlike other books on ASP.NET AJAX, this book focuses solely on server control development and reflects the significant improvements in ASP.NET 3.5 AJAX and the latest Visual Studio 2008 features for streamlining AJAX development.

 

Adam Calderon and Joel Rumerman first review the core Microsoft AJAX Library and JavaScript techniques needed to support a rich client-side experience. Next, they build upon these techniques showing how to create distributable AJAX-enabled controls that include rich browser-independent JavaScript client-side functionality. The authors thoroughly explain both the JavaScript and .NET aspects of control development and how these two distinct environments come together to provide a foundation for building a rich user experience using ASP.NET AJAX.

 

  • Creating object oriented cross browser JavaScript that supports .NET style classes, interfaces, inheritance and method overloading

  • Working with components, behaviors, and controls and how they relate to DOM elements

  • Understand  Sys.Application and the part it plays in object creation, initialization, and events in the Microsoft AJAX Library

  • Build Extender and Script controls that provide integrated script generation for their corresponding client-side counterparts

  • Localizing ASP.NET AJAX controls including client script

  • Understanding ASP.NET AJAX client and server communication architecture and the new support for Windows Communication Foundation (WCF)

  • Using ASP.NET AJAX Application Services and creating a custom application service to provide an integrated approach to communication from the client to the server

  • Designing controls for a partial postback environment

  • Understanding the AJAX Control Toolkit architecture and the many features it provides

  • Developing highly interactive controls using the AJAX Control Toolkit

  • Use the AJAX Control Toolkit’s base, support, and designer classes

  • Use the AJAX Control Toolkit to build new extender controls

 

Acknowledgments

About the Authors

Foreword

Preface

 

Part I: Client Code

Chapter 1: Programming with JavaScript

Chapter 2: Microsoft AJAX Library Programming

Part II: Controls

Chapter 3: Components

Chapter 4: Sys.Application

Chapter 5: Adding Client Capabilities to Server Controls

Chapter 6: ASP.NET AJAX Localization

Part III: Communication

Chapter 7: ASP.NET AJAX Communication Architecture

Chapter 8: Application Services

Chapter 9: Control Development in a Partial Postback Environment

Part IV: AJAX Control Toolkit

Chapter 10: ASP.NET AJAX Control Toolkit Architecture

Chapter 11: Adding Client Capabilities to Server Controls Using the ASP.NET AJAX Control Toolkit

Appendix A: JavaScript in Visual Studio 2008

Appendix B: Validating Method Parameters

Appendix C: ASP.NET Handlers and Modules

Appendix D: Client Error Handling Code

 

Index

 



No comments:

Post a Comment