The Java Developer's Guide to EclipseAddison-Wesley Professional, 2005 - 1083 páginas "Fully updated and revised for Eclipse 3.0, this book is the definitive Eclipse reference--an indispensable guide for tool builders, rich client application developers, and anyone customizing or extending the Eclipse environment." Eclipse is a world-class Java integrated development environment (IDE) and an open source project and community. Written by members of the IBM Eclipse Jumpstart team, The Java(tm) Developer's Guide to Eclipse, Second Edition, is the definitive Eclipse companion. As in the best-selling first edition, the authors draw on their considerable experience teaching Eclipse and mentoring developers to provide guidance on how to customize Eclipse for increased productivity and efficiency. In this greatly expanded edition, readers will find
Using this book, those new to Eclipse will become proficient with it, while advanced developers will learn how to extend Eclipse and build their own Eclipse-based tools. The accompanying CD-ROM contains Eclipse 3.0, as well as exercise solutions and many code examples. Whether you want to use Eclipse and Eclipse-based offerings as your integrated development environment or customize Eclipse further, this must-have book will quickly bring you up to speed. |
Índice
Read Me First | 1 |
Using Eclipse | 13 |
Getting Started with Eclipse | 15 |
Using Java Development Tools | 67 |
Running and Debugging Java | 117 |
Teaming Up with Eclipse | 141 |
Managing Your Eclipse Environment | 173 |
Fundamentals of Extending Eclipse | 197 |
Workspace Resource Programming | 563 |
Managing Resources with Natures and Builders | 605 |
Resource Tagging Using Markers | 621 |
Building a Custom Text Editor with JFace Text | 635 |
Extending the Java Development Tools | 651 |
Extensibility Special Topics | 687 |
Serviceability | 689 |
Implementing Responsiveness and Concurrency Using Jobs | 701 |
Extending Eclipse for Fun and Profit | 199 |
Overview of the Eclipse Architecture | 219 |
Getting Started Plugin Development | 237 |
Creating Applications Using the Rich Client Platform | 263 |
Creating Extension Points How Others Can Extend Your Plugins | 287 |
Advanced Plugin Development | 305 |
Defining Features and Products | 313 |
Extending the Eclipse Workbench | 335 |
The Standard Widget Toolkit A Lean Mean Widget Machine | 337 |
JFace Viewers | 367 |
Dialogs and Wizards | 401 |
Dialog Settings Preferences and User Settings | 441 |
Views | 455 |
Editors | 483 |
Perspectives | 503 |
Action Contributions The Integration Fast Track | 509 |
Providing Help | 547 |
Extending the Eclipse IDE | 561 |
Using Capabilities to Manage Too Much of a Good Thing | 729 |
Internationalization and Accessibility | 747 |
Performance Tuning | 757 |
Swing Interoperability | 785 |
OLE and ActiveX Interoperability | 801 |
Exercises | 819 |
Using Eclipse | 821 |
Using Java Development Tools | 849 |
Running and Debugging Java | 873 |
Developing a Simple Web Commerce Application with Eclipse | 899 |
Working as a Team with CVS | 923 |
Developing Your First Plugin | 953 |
Developing Your First Rich Client Application | 979 |
Developing a Rich Client Application with Dynamically Added Plugins | 1005 |
Deploying Your Product Using Features | 1021 |
1041 | |