How can I create a RCP application, which looks exactly like the Eclipse IDE with all menus, views, dialogs...?
Here is one example: http://richclientplatform.blogspot.com/2007/12/oil-and-gas-industry-using-eclipse.html
I followed Lars Vogel's tutorial to create a simple RCP application: http://www.vogella.de/articles/EclipseRCP/article.html.
... what are the next steps?
Пакет ide предоставляет вам классы и точки расширения, которые позволяют использовать метафору рабочей области, но он не включает расширения, которые добавляют все функциональность, которую вы увидите в Eclipse IDE.
Поскольку каждый пакет в приложении RCP-приложения добавляет меню, представления и диалоговые окна, способ сделать ваше приложение похожим на IDE состоит в том, чтобы включить все пакеты, которые поставляются с IDE.
Обычно вы начинаете с довольно простого приложения, такого как учебники, которые Фогель (который, как я выяснил, выпускает хорошие учебные пособия) описывает. Затем, когда вы находите что-то, что хотите добавить, вы исследуете, какой комплект предоставляет это, и добавляете этот комплект. По мере того, как вы это сделаете, ваше приложение будет расширяться в функциональности, не забирая при этом функциональность, которая не нужна вашему пользователю.
РЕДАКТИРОВАТЬ: Позвольте мне провести вас через создание простого приложения RCP.
Теперь у вас есть приложение RCP с некоторыми функциями. Затем мы запустим его:
В приложении должен быть запущен образец почтового приложения. Давай, закрой его. Теперь давайте добавим плагин, чтобы меню поиска отображалось так же, как в Eclipse IDE.
. Теперь вы должны увидеть меню «Поиск» с опцией поиска файлов, как в среде IDE.Вы не увидите поиска Java или поиска плагинов, потому что мы не добавили соответствующие плагины JDT или PDE, содержащие эти дополнения. Надеюсь, это даст вам представление о том, как добавлять новые плагины.