Pro Internet Explorer 8 & 9 Development: Developing Powerful Applications for The Next Generation of IE (Paperback)

Matthew Crowley

  • 出版商: Apress
  • 出版日期: 2010-11-24
  • 定價: $1,650
  • 售價: 5.0$825
  • 語言: 英文
  • 頁數: 424
  • 裝訂: Paperback
  • ISBN: 1430228539
  • ISBN-13: 9781430228530
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

This book is an in-depth guide to writing applications that embrace and extend the new features and capabilities of Windows Internet Explorer 8 and 9. With solid instruction, hands-on examples, and expert insight direct from the source into extending the browser, you'll learn how to create and maintain powerful applications for Microsoft’s next-generation Internet platform. Join author Matthew Crowley as you discover how to take advantage of new features like accelerators, WebSlices, and search providers, and create intense web experiences for the browser that ships by default with the popular Windows 7 operating system.

If you're interested in creating and shipping high-quality, feature-rich applications for the Web, Pro Internet Explorer 8 & 9 Development is the only resource you need.

What you’ll learn

  • Understand the architecture and design of Internet Explorer.
  • Build browser-based extensions such as ActiveX controls, toolbars, explorer bars, browser helper objects, and pluggable protocols.
  • Extend existing web services with accelerators, WebSlices, and search providers.
  • Enhance applications using Internet Explorer APIs, COM objects, and controls.
  • Design extensions that integrate with Windows security features.
  • Debug applications designed for Internet Explorer.
  • Address compatibility and upgrade scenarios for applications.
  • Utilize powerful tools for enhancing extension development.
  • Master best practices in constructing world-class applications.

Who this book is for

This book, while geared toward code-minded individuals, is also meant for a larger segment of the web community. Potential readers include:

  • Project managers seeking a new idea for development and deployment
  • Product planners looking to create new features based off of Internet Explorer’s development framework
  • Hobbyists interested in web browsers and Internet programming

Intermediate to advanced developers will get the most from this book. This book assumes that the reader is familiar with HTML, JavaScript, and CSS. Later sections require the reader have some understanding of C++ and/or C#.

Table of Contents

  1. Internet Explorer Architecture
  2. Interoperability and Compatibility
  3. Enriching Web Applications with AJAX and JSON
  4. Connecting Services with Accelerators
  5. Debugging and Inspecting Pages with Developer Tools
  6. Scripting with Mutable DOM Prototypes
  7. Debugging and Inspecting Pages with Fiddler
  8. Content Syndication with Web Slices
  9. Building Search Provider and Search Suggestion Extensions
  10. Building Lightweight Buttons and Menu Extensions
  11. Developing Applications with the WebBrowser Control
  12. Enhancing Page Content with Managed ActiveX Controls
  13. Building In-Process Extensions with Browser Helper Objects
  14. Extending the Browser Frame Using Band Objects
  15. Scripting and Automating Internet Explorer

 

商品描述(中文翻譯)

這本書是一本深入指南,教你如何撰寫應用程式,充分利用 Windows Internet Explorer 8 和 9 的新功能和能力。透過實用的指導、實例和專家見解,你將學習如何為 Microsoft 的下一代網際網路平台創建和維護強大的應用程式。加入作者 Matthew Crowley,你將發現如何利用加速器、WebSlices 和搜尋提供者等新功能,為預設安裝在流行的 Windows 7 作業系統中的瀏覽器創建強烈的網頁體驗。

如果你有興趣為網際網路創建和發佈高品質、功能豐富的應用程式,《Pro Internet Explorer 8 & 9 Development》是你唯一需要的資源。

你將學到以下內容:
- 了解 Internet Explorer 的架構和設計。
- 建立基於瀏覽器的擴展,如 ActiveX 控制項、工具列、資源管理器列、瀏覽器輔助物件和可插入協定。
- 通過加速器、WebSlices 和搜尋提供者擴展現有的網頁服務。
- 使用 Internet Explorer 的 API、COM 物件和控制項增強應用程式。
- 設計與 Windows 安全功能整合的擴展。
- 調試針對 Internet Explorer 設計的應用程式。
- 處理應用程式的相容性和升級情境。
- 利用強大的工具增強擴展開發。
- 掌握構建世界級應用程式的最佳實踐。

本書適合以下讀者:
- 尋找開發和部署新想法的專案經理。
- 希望基於 Internet Explorer 的開發框架創建新功能的產品規劃者。
- 對網頁瀏覽器和網際網路程式設計感興趣的愛好者。

中級到高級開發人員將從本書中獲益最多。本書假設讀者熟悉 HTML、JavaScript 和 CSS。後面的章節需要讀者對 C++ 和/或 C# 有一定的了解。

目錄:
1. Internet Explorer 架構
2. 互操作性和相容性
3. 使用 AJAX 和 JSON 豐富網頁應用程式
4. 使用加速器連接服務
5. 使用開發人員工具進行調試和檢查頁面
6. 使用可變 DOM 原型進行腳本編寫
7. 使用 Fiddler 進行調試和檢查頁面
8. 使用 Web Slices 進行內容聯合
9. 建立搜尋提供者和搜尋建議擴展
10. 建立輕量級按鈕和選單擴展
11. 使用 WebBrowser 控制項開發應用程式
12. 使用受控 ActiveX 控制項增強頁面內容
13. 使用瀏覽器輔助物件建立進程內擴展
14. 使用 Band 物件擴展瀏覽器框架
15. 腳本編寫和自動化 Internet Explorer