这篇文章只是简要介绍一些eclipse平台开发的基本知识点。
去年十二月份出差上海客户现场,为客户做了一个基于eclipse平台的PRC系统。该系统主要是的功能就是解析对应的xml并在程序界面的左端把xml数据按照规则生成树状结构并显示。然后根据用户点击的不同树上的节点在界面的右面生面界面。并在下面显示界面。
功能是不是很简单,便是对于一个C++程序员来说一这里面的所有技术点都是陌生的。为了完成任务办法只有一个------学习。
于是我学习了基于eclipse平台的一些知识。
1、需要掌握的基本知识
1、java语言基本语法与常用 jar包。
2、基于eclipse 平台的开发方法。
3、eclipse平台UI库,SWT/JFace相关知识。
4、数据模型与数据结构设计---针对具体树状控件。
2、开始搞起
java语法就不需要讲了我们直接讲2、基于eclipse平台的开发方法:
主要内容:
1、新建一个插件工程
2、了解eclipse的一些概念:视图,透视图,菜单,工具栏,工作区等。
视图:指eclipse里面的每个工作的小区域都可以是一个视图。
透视图:可以定义每个视图在工作区中的位置。
工作区:eclipse的工作界面。
配置视图菜单等:
在工程的目录下面找到plugin.xml。这个文件很重要,它定义了插件的所有信息,包括视图等。
点击这个文件,在右侧按照向导来添加不同的组件比如view和菜单。
视图界面编写:
视图界面的编写主要是使用到swt库,也可以安装windowsbuilder插件来可视化编写。
数据模型:
对于jface的tableView和TreeView都是需要数据模型才能使用,它们是完整的MVC模式。
如果需要示例代码可以找本作者============