Eclipse用户界面指南.docVIP

  • 18
  • 0
  • 约1.65万字
  • 约 31页
  • 2021-08-11 发布于山东
  • 举报
Eclipse用户界面指南 Eclipse用户界面指南 PAGE / NUMPAGES Eclipse用户界面指南 简介 本文是一篇介绍 Eclipse 用户界面设计指南的文章。 Eclipse 是一个通用的工具平台——一个能够用来做任何事情的开放, 可扩展的IDE。它的真实价值来自工具插件,它能够“教” Eclipse 怎 样和其余东西共同工作- Java 文件,Web内容,图片,视频-几乎是你能够想到的任何东西。 Eclipse 使你能够独立开发出软件工具,能够和其余工具 无缝集成,并且你不用知道一个工具在哪里结束而另一个在哪里开始。 我们所熟知的工具的最先观点这里则完好消逝了。 这个平台特别灵巧并且可扩展性强 , ,但这个灵巧性也有一个严重的弊端。特别 是程序没法保证平台内的已注册组件的用户界面一致性。本文试图 为组件创立定义标准用户界面指南, 进而解决这个问题。 假如你在自己的工具中采纳了这些 指南,便可以很好地保证和平台及其余工具的一致性,并且对于你的用户 来说更简单理解。 这些指南主要供 Eclipse 用户界面的设计者和实现者使用。 Workbench 第一,让我们来看一下 Eclipse workbench 用户界面,和它里面的各样组件。 Workbench是多个窗口的会合。每个窗口包含菜单栏,工具栏,快捷方式栏,以及一个或许多个透视图。 透视图是一个包含一系列视图和内容编写器的可视容器。 视图完好存在于某个透 视图中并且不可以被共享,而任何翻开的内容编写器能够在透视图间共 享。假如两个或许多个 prespective 翻开了相同的视图,他们共享这个视图的同一个实 例,固然在不一样透视图之间视图的布局可能不一样。对于不一样的 Workbenck 窗口中的透视图,编写器和视图都不可以共享。 一个透视图就仿佛是一本书里面的一页。 它存在在一个窗口中,并且和其余透视图一同存在,和书 中的一页相同,每次你只好看到一个透视图。 Workbench的主菜单栏往常包含 File ,Edit ,Navigate ,Project ,Window,Help这些顶层菜单。 其 他的顶层菜单位于 Edit 和 Project 菜单之间,常常是和上下文有关,这个上下文包含目前活动的透视图,最前方的编写器(不论能否活动)以及活动视 图。 在 File 菜单中,你能够找到一个 New子菜单,它包含 Project ,Folder , File 的创立菜单项。 File 菜单也包含 Import and Export 菜单项,用来导入文件到Wrokbench中,以及导出它们。在 Edit 菜单中,你能够找到象 Cut,Copy,Paste , 和 Delete 这些命令。这些命令称为全局命令,作用于活动零件。也就是说,如 果当 Navigator 活动时使用 Delete 命令 , 实质操作是由 Navigator 达成的。在 Project 菜单中,你能够找到和项目有关的命令,比方 Open Project ,Close Project 和 Rebuild Porject 等。在 Run菜单中,你能够看到和运转,调试应用 代码有关的命令,以及启动象 Ant 脚本这样的外面工具。在 Window菜单中,你 能够找到 Open Perspective 子菜单,依据你开发任务的需要翻开不一样的透视图。 你也能看到透视图 布局管理菜单栏。 ShowView 子菜单用来在目前的 Workbench 窗口中增添视图。此外,你能够经过首选项菜单项来改正 Workbench 的功能首 选项配置。 作为 plug-in 开发者,你能够为平台供给新的视图,编写器,导游,菜单和工具项。 这些东西都是用 XML来定义的,一旦注册后,便可以和平台中已经存在的组件无缝地集成在一同。 Projects , Folders 和 Files Eclipse 能够用来创立不一样种类的内容—— Java 文件,Web内容,图片,视频—— 几乎你能够想到的任何内容。这些对象作为一般文件保存在 Eclipse Workspace 中。 Worspace包含多个项目。每个 Project 包含了好多目录和文件。这些对象往常被叫做 资源。 如何开始 对大多半开发者来说, 平台的介绍内容实在是太多了。 你可能会问: 我该从哪里开始呢?这里有一些基本规则能够帮助你。 本文适合 UI 设计者和开发者。我们议论的任何应用都会有两个主要的层次:模 型层和用户界面层。 Eclipse 的模型层,也叫做 Workspace,包含了好多资源 (项目,目录和文件)。 用户界面,也叫做 Workbench,定义了这些资源的表现方式。 作为 UI 开发者,你同时会有一个模型和一个

文档评论(0)

1亿VIP精品文档

相关文档