学习 Eclipse RCP 和 SWT/JFace

发布于 2024-09-15 05:02:17 字数 213 浏览 3 评论 0原文

我是 Eclipse RCP 和 SWT/JFace 的新手。我打算购买 Jeff McAffer、Jean-Michel Lemieux、Chris Aniszczyk 所著的著名的 Eclipse Rich Client Platform 书籍的第二版。我想从读过该书任何版本的人那里了解这本书是否可以很好地介绍这两个主题(RCP 和 SWT/JFace)?或者我需要单独的 SWT/JFace 阅读材料吗?

I am new to to Eclipse RCP and SWT/JFace. I intend to purchase the Second Edition of the well known Eclipse Rich Client Platform book by Jeff McAffer, Jean-Michel Lemieux, Chris Aniszczyk. I wish to know from people who have read any of the editions of the book whether the book serves as a good introduction to both the topics (RCP and SWT/JFace)? Or would I need separate reading material for SWT/JFace?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你穿错了嫁妆 2024-09-22 05:02:17

我在 2007 年开始一个 Eclipse RCP 开发项目时阅读了这本书的第一版。

这是关于如何构建 RCP 应用程序以及 Eclipse 使用哪些概念的非常有用的介绍。

当您读完这本书后,我读的另外两本书是很好的后续书籍:

  1. Eric 的 Eclipse 插件克莱伯格Dan Rubel
  2. 为 Eclipse 做出贡献:原则、模式和插件 作者:埃里希伽马和Kent Beck

虽然第二个有点过时,但所解释的概念在 Eclipse 的核心中仍然是相同的。

为了了解更多 Eclipse RCP/JFace/SWT,我所做的另一件事是查看基于 Eclipse 构建的两个出色的开源项目的源代码:

  1. RSSOwl
  2. MP3M 作者:Kai Tödter

MP3M 特别有趣,因为作者试图使其与较新的 Eclipse 版本给平台带来的变化保持同步。

I read the first edition of the book in 2007 when I started a project with Eclipse RCP development.

It was a really useful introduction on how to build RCP applications and what concepts are used by Eclipse.

Two other books that I read later are good follow-ups when you finished that book:

  1. Eclipse plug-ins by Eric Clayberg & Dan Rubel
  2. Contributing to Eclipse: Principles, Patterns, and Plug-Ins by Erich Gamma & Kent Beck

Although the second one is a bit dated, the concepts explained are still the same in the heart of Eclipse.

Another thing I did to learn more Eclipse RCP/JFace/SWT was to look at the source code of two great open-source projects built on Eclipse:

  1. RSSOwl
  2. MP3M by Kai Tödter

MP3M is especially interesting since the author tries to keep it up to date with the changes that newer Eclipse versions bring to the platform.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文