Programming Atlas
Christian Wenz
- 出版商: O'Reilly
- 出版日期: 2006-10-31
- 定價: $1,180
- 售價: 6.0 折 $708
- 語言: 英文
- 頁數: 408
- 裝訂: Paperback
- ISBN: 0596526725
- ISBN-13: 9780596526726
-
相關分類:
Ajax、ASP.NET、JavaScript
立即出貨
買這商品的人也買了...
-
$750C# for Web Programming
-
$1,710$1,625 -
$839The C# Programming Language (Hardcover)
-
$1,860$1,767 -
$1,615CCNA Cisco Certified Network Associate Study Guide, 5/e (640-801)
-
$880$695 -
$390$332 -
$780$702 -
$380$323 -
$650$507 -
$2,250$2,138 -
$680$578 -
$760$600 -
$650$507 -
$520$442 -
$680$537 -
$680$612 -
$720$569 -
$99Essential Silverlight 2 Up-to-Date
-
$1,200$948 -
$580$458 -
$520$411 -
$620$558 -
$580$522 -
$1,580$1,501
相關主題
商品描述
Description
Learn how to deliver richer, more interactive web experiences to your users using ASP.NET Atlas, Microsoft's new framework for building Ajax-savvy web sites. Web developers of all persuasions have embraced the Ajax suite of technologies (JavaScript, HTTP, XML and more) as a way to implement pages that are faster, livelier and more desktop-like in their behavior. Now Atlas brings the power of Ajax to ASP.NET 2.0 developers with controls, script libraries and server support that delivers engaging results without the pain that writing complex JavaScript can entail. Better yet, Atlas web pages are standards based and even run cross-browser.
Programming Atlas is not just another "drag and drop" ASP.NET 2.0 book, but dives into the technologies that make it work. You'll begin with a tour of the technologies most often associated with Ajax, from JavaScript and XMLHttpRequest to JSON and the DOM. With the fundamentals in place, author JavaScript expert Christian Wenz unpacks the Atlas framework and shows you how to put its tools to work. You'll learn to:
- Understand the architecture of Atlas and the role played by server conrols, such as ScriptManager and UpdatePanel
- Use core Atlas controls and extenders to build more interactive pages with text fields that autocomplete, user input that is validated, controls that can be dragged and dropped, and much more
- Bind, display, and update data without causing the entire page to refresh and use the Atlas web services bridge to consume third-party services beyond the domain of your application
- Incorporate Microsoft Virtual Earth into an application, use Atlas with Web Parts, and create a Windows Live Gadget
- Use Atlas with PHP and explore other non-Microsoft Ajax tools for ASP.NET
Table of Contents
Foreword
Preface
1. Atlas, Ajax, and ASP.NET
Atlas and Ajax
Atlas and ASP.NET
Atlas and Future Development
Atlas Prerequisites and Installation
Atlas Structure and Architecture
A First Atlas Example: Hello User
The ScriptManager Control
Summary
For Further Reading
2. JavaScript
The JavaScript Language
Object-Oriented Programming (OOP)
Accessing Page Elements
DOM Methods
Summary
For Further Reading
3. Ajax
The XMLHttpRequest Object
The XMLDocument Object
JSON
Summary
For Further Reading
4. Controls
Introducing Atlas Client Controls
Using Atlas Controls
Handling Control Events
Summary
For Further Reading
5. Data Binding and Validation
Data Binding
Data Validation
Summary
For Further Reading
6. Components and Behaviors
Using Behaviors
Using Components
Summary
For Further Reading
7. Animations
Using Animations
Using an Animation to Create a Fade Effect
Summary
For Further Reading
8. Client Script Library
Atlas OOP Features for JavaScript
Client-Side Versions of .NET Classes
Summary
For Further Reading
9. Using Server Data
Using a ListView Control
Creating a Custom Data Source
Summary
10. Web Services
Error Handling
Inline Web Service Methods
Maintaining Session State
Consuming External Web Services
Summary
For Further Reading
11. Extending Controls
Adding Drag and Drop to a Control
Adding Autocomplete to a Control
Making a Page Region Updateable
Summary
For Further Reading
12. Virtual Earth
Displaying a Map
Adding Pushpins with Pop-Ups to a Map
Summary
For Further Reading
13. Web Parts and Gadgets
Using Atlas with ASP.NET Web Parts
Creating Windows Live Gadgets with Atlas
Summary
For Further Reading
14. Atlas Control Toolkit
Installing the Toolkit
Using the Toolkit
Writing Custom Controls
Summary
For Further Reading
15. Using Atlas with Other Server Technologies
Using Atlas with PHP
Summary
For Further Reading
16. Other Ajax Tools
Client Callbacks
Ajax.NET
Pure JavaScript
Consuming Web Services with JavaScript
Summary
For Further Reading
A. XMLHttpRequest Reference
B. DOM Reference
C. Atlas Reference
D. ScriptManager and UpdatePanel Declarative Reference
Index
商品描述(中文翻譯)
描述
學習如何使用ASP.NET Atlas為您的使用者提供更豐富、更互動的網頁體驗。Atlas是微軟的新框架,用於構建支援Ajax的網站。各種網頁開發人員都已經接受了Ajax套件的技術(JavaScript、HTTP、XML等),以實現更快速、更生動、更像桌面應用程式的頁面行為。現在,Atlas將Ajax的強大功能帶給了ASP.NET 2.0開發人員,提供了控制項、腳本庫和伺服器支援,可以提供引人入勝的結果,而不需要編寫複雜的JavaScript。更重要的是,Atlas網頁是基於標準的,甚至可以在不同瀏覽器上運行。
《Programming Atlas》不僅僅是另一本“拖放”ASP.NET 2.0書籍,而是深入探討了使其運作的技術。您將從介紹與Ajax最常相關的技術開始,從JavaScript和XMLHttpRequest到JSON和DOM。有了基礎知識,作者JavaScript專家Christian Wenz將解析Atlas框架,並向您展示如何使用其工具。您將學習:
- 了解Atlas的架構以及伺服器控制項(如ScriptManager和UpdatePanel)的作用
- 使用核心Atlas控制項和擴展程序來構建更互動的頁面,包括自動完成的文本字段、驗證的用戶輸入、可拖放的控制項等等
- 綁定、顯示和更新數據,而無需刷新整個頁面,並使用Atlas網頁服務橋接器來使用應用程序範圍之外的第三方服務
- 將Microsoft Virtual Earth集成到應用程序中,使用Atlas與Web Parts,並創建Windows Live小工具
- 使用Atlas與PHP,並探索其他非微軟的Ajax工具,用於ASP.NET
目錄
前言
前言
1. Atlas、Ajax和ASP.NET
- Atlas和Ajax
- Atlas和ASP.NET
- Atlas和未來的開發
- Atlas的先決條件和安裝
- Atlas的結構和架構
- 第一個Atlas示例:Hello User
- ScriptManager控制項
- 總結
- 進一步閱讀
2. JavaScript
- JavaScript語言
- 面向對象編程(OOP)
- 訪問頁面元素
- DOM方法
- 總結
- 進一步閱讀
3. Ajax
- XMLHttpRequest對象
- XMLDocument對象
- JSON
- 總結
- 進一步閱讀
4. 控制項
- 介紹Atlas客戶端控制項
- 使用Atlas控制項
- 處理控制項事件
- 總結
- 進一步閱讀
5. 數據綁定和驗證
- 數據綁定
- 驗證
- 總結
- 進一步閱讀