Eclipse Rich Client Platform: Designing, Coding, and Packaging Java™ Applications docx

2K 270 0
Eclipse Rich Client Platform: Designing, Coding, and Packaging Java™ Applications docx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Eclipse Rich Client Platform: Designing, Coding, and Packaging Java™ Applications Table of Contents Copyright The Eclipse Series Titles in the Eclipse Series Foreword by John Weigand Foreword by Jeff Norris Acknowledgments Preface About this Book Audience Sample Code Conventions Feedback Part I: Introduction Chapter Eclipse as a Rich Client Platform Section 1.1 Eclipse Section 1.2 The Eclipse Rich Client Platform Section 1.3 Eclipse RCP Over the Years Section 1.4 Uses of RCP Section 1.5 Summary Chapter Eclipse RCP Concepts Section 2.1 A Community of Plug-ins Section 2.2 Inside Plug-ins Section 2.3 Putting a System Together Section 2.4 OSGi Framework Section 2.5 The Runtime Section 2.6 SWT Section 2.7 JFace Section 2.8 UI Workbench Section 2.9 Summary Part II: RCP by Example Chapter Tutorial Introduction Section 3.1 What Is Hyperbola? Section 3.2 The Evolution of Hyperbola Section 3.3 Development Environment Installation Section 3.4 Target Setup Section 3.5 Checkpoint Section 3.6 Sample Code Section 3.7 Learning by Example Section 3.8 Summary Chapter The Hyperbola Application Section 4.1 Hyperbola Hello World Section 4.2 Tour of the Code Section 4.3 Running and Debugging Section 4.4 Summary Chapter Starting the Hyperbola Prototype Section 5.1 Continuing from the Shell Section 5.2 Adding a Contacts View Section 5.3 The Chat Model Section 5.4 Filling in the Contacts View Section 5.5 Adding Images Section 5.6 Summary Section 5.7 Pointers Chapter Adding Actions Section 6.1 Adding to the Menus and Toolbar Section 6.2 Adding to the Status Line Section 6.3 System Tray Integration Section 6.4 Summary Section 6.5 Pointers Chapter Adding a Chat Editor Section 7.1 Views and Editors Section 7.2 Defining the Chat Editor Section 7.3 Checkpoint Section 7.4 Summary Section 7.5 Pointers Chapter Branding Hyperbola Section 8.1 Defining the Hyperbola Product Section 8.2 Window Images Section 8.3 Customizing the Launcher Section 8.4 Splash Screen Section 8.5 About Information Section 8.6 Summary Chapter Packaging Hyperbola Section 9.1 Exporting Hyperbola Section 9.2 Exporting for Other Platforms Section 9.3 Summary Section 9.4 Pointers Chapter 10 Messaging Support Section 10.1 Integrating a Third-Party Library Section 10.2 Refactoring the Model Section 10.3 Updating the UI Section 10.4 Chatting with Eliza Section 10.5 Summary Chapter 11 Adding a Login Dialog Section 11.1 Adding the Login Dialog Section 11.2 Remembering Login Settings Section 11.3 Adding Autologin Preferences Index [A] [B] [C] [D] [E] [F] [H] [I] [J] [K] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W] [X] UI decoupling UI sketch UI Workbench 2nd 3rd 4th [See Adding key bindings] Action extension points adding IWorkbench adapters and editors also and Resources plug-in as an integration point browsing consolidating declarative action facilities constomization capabilities Contacts view creation contribution extension points customization capabilities Workbench window customization [See also Custom window shapes] default implementation features extensibility (contribution-based) extension point reference functions (overview) lifecycle multiple windows window navigation menu perspective extension points perspectives,views, and editors retargetable actions scalability extension points standard (reusable) actions startup extension points Workbench configuration in Hyperbola multiple product configuration scenario Workbench contributions in Hyperbola multiple product configuration scenario UIs (user interfaces) 2nd [See also JFace] and application development 2nd elements contacts list SWT UI Workbench UI updating example content provider label provider Update component 2nd 3rd adding Update actions extending Hyperbola managing extensions updating Hyperbola and Java Web Start automatic updates configurator configuring Update plug-ins dynamic content handling features 2nd 3rd and plug-ins branding 2nd building choosing ids content defining 2nd directory structure install handler install/update get plug-ins/add to target Update site creation Update site and delivering product function Index [A] [B] [C] [D] [E] [F] [H] [I] [J] [K] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W] [X] Variable plug-in View pane menu Views and editors 2nd communication contributed views (showing) customization [See Presentations] in Hyperbola multiple products configuration multiple instances/same view progress view 2nd registry sharing sticky Workbench reusable preference pages and views Index [A] [B] [C] [D] [E] [F] [H] [I] [J] [K] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W] [X] Widget hierarchy Window Images Wizards in Hyperbola multiple products configuration Workbench [See UI Workbench] Workbench advisors ActionBarAdvisor and product concept configurers types Workbench preferences WorkbenchAdvisor 2nd closing the Workbench configuration exceptions and idleness IWorkbenchConfigurer lifecycle events methods WorkbenchWindowAdvisor 2nd configuration Workbench window customization 2nd adding toggle actions FormLayout hide and show example hide/show toolbar quick search panel Index [A] [B] [C] [D] [E] [F] [H] [I] [J] [K] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W] [X] x-internal/x-friends Xalan .. .Eclipse Rich Client Platform: Designing, Coding, and Packaging Java™ Applications Table of Contents Copyright The Eclipse Series Titles in the Eclipse Series Foreword by John Weigand Foreword... tools for designing, coding, and packaging RCP applications Presents techniques for branding and customizing the look and feel of RCP applications Shows how to overcome the challenges and "rough... Eclipse as a Rich Client Platform Section 1.1 Eclipse Section 1.2 The Eclipse Rich Client Platform Section 1.3 Eclipse RCP Over the Years Section 1.4 Uses of RCP Section 1.5 Summary Chapter Eclipse

Ngày đăng: 29/03/2014, 10:20

Từ khóa liên quan

Mục lục

  • Part I: Introduction

  • Chapter 1. Eclipse as a Rich Client Platform

  • Chapter 2. Eclipse RCP Concepts

  • Part II: RCP by Example

  • Chapter 3. Tutorial Introduction

  • Chapter 4. The Hyperbola Application

  • Chapter 5. Starting the Hyperbola Prototype

  • Chapter 6. Adding Actions

  • Chapter 7. Adding a Chat Editor

  • Chapter 8. Branding Hyperbola

  • Chapter 9. Packaging Hyperbola

  • Chapter 10. Messaging Support

  • Chapter 11. Adding a Login Dialog

  • Chapter 12. Adding Key Bindings

  • Chapter 13. Adding Help

  • Chapter 14. Adding Update

  • Part III: The Workbench

  • Chapter 15. Workbench Advisors

  • Chapter 16. Perspectives, Views, and Editors

  • Chapter 17. Actions

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan