The Java Developer's Guide to Eclipse

Sherry Shavor, Jim D'Anjou, Scott Fairbrother, Dan Kehn, John Kellerman, Pat McCarthy

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

商品描述

"This book does an excellent job of helping you learn Eclipse. The practical examples and exercises included have been proven in real-life course situations and are invaluable in helping you to get up and running quickly."

—Dave Thomson, Eclipse Project Program Director, Object Technology International, Inc.

Eclipse is a world-class Java IDE, a platform for building and integrating application development tools, and an open source project and community. Written by members of the IBM Eclipse Jumpstart team, The Java™ Developer's Guide to Eclipse is the definitive Eclipse companion. Drawing on their considerable experience teaching Eclipse and mentoring developers, the authors provide guidance on how to customize Eclipse for increased productivity and efficiency and how to avoid common pitfalls.

Key coverage includes:

  • Eclipse navigation and terminology
  • Eclipse and the Java development environment
  • Extending Eclipse, the plug-in architecture, and Eclipse frameworks
  • Those new to Eclipse will benefit from the directed exercises on using the Eclipse platform. Advanced developers can learn how to extend Eclipse and use this book as a reference to the Eclipse frameworks.

    The accompanying CD-ROM contains Eclipse SDK Version 2.0, as well as exercise solutions and many code examples for easier learning. Whether you want to use Eclipse and Eclipse-based offerings as your integrated development environment (IDE), or customize Eclipse further, this book is your definitive reference.

    Table of Contents

    Foreword by Dan Thomson.
    Preface.
    Acknowledgments.
    About the Authors.

    I. RUNNING ECLIPSE.

      1. Getting Started.
      2. Using Eclipse.
      3. Using Java Development Tools.
      4. Debugging Java.
      5. Teaming Up with Eclipse.
      6. Eclipse Configuration Management.


    II. EXTENDING ECLIPSE.


      7. Overview of the Eclipse Architecture.
      8. Getting Started: Plug-in Development.
      9. Action Contributions: The Integration Fast Track.
     10. The Standard Widget Toolkit: A Lean Mean Widget Machine.
     11. Dialogs and Wizards. 
     12. Views.
     13. Editors.
     14. Perspectives.
     15. Workspace Resource Programming.
     16. Managing Resources with Natures and Builders.
     17. Resource Tagging Using Markers.
     18. Contributions Revisited.
     19. Advanced Plug-in Development.
     20. Creating New Extension Points: How Others Can Extend Your Plug-in.
     21. Serviceability.
     22. Developing Features.
     23. Providing Help.
     24. OLE and ActiveX Interoperability.
     25. Swing Interoperability.
     26. Extending the Java Development Tools (JDT).