计算机软件

日食 - 开发环境模块化的跨平台应用程序

日食 - 一个平台,创造一个开源软件。 它基于Java,并提供发展与插件程序的能力。 它包含了一组内置的组件,其中的 - 著名的Eclipse产品 - PDE开发环境的插件。 PDE可以让你扩展平台本身,包括内置的组件。 该工具包的创建者可以提供自己的扩展,并为用户提供一个集成开发环境(IDE)。

除了Java语言,这是写在Eclipse的开发环境,用于其他编程语言。 它创造了很多支持语言C ++,Fortran语言,Perl中,序言,Python,Ruby和其他插件。该平台可为是不相关的写程序,如telnet和DBMS等软件的基础。 基于Eclipse的代码另一个例子, - PDT开发环境,用于编辑和调试PHP应用程序的基本功能。

变态所有权利

开源软件是为了保证用户的权利许可。 例如,源代码必须提供给修改和分发的权利。 这种级别的保护通过copyleft的实现。 版权保护的版权,禁止的项目分布在事件是用户没有这个权利。 Copyleft的还需要覆盖该软件的许可证无需修改分配。 在这种情况下,版权的本质变得相反。 Copyleft的使用版权是不救开发商的权利,并将其传送给用户。

因此,恐惧和怀疑,打开的程序将导致知识产权流失,因为copyleft的蔓延到软件的其他部分。 换句话说,该许可证将需要分发享有同样的权利含开源代码的所有应用程序。 这是通用公共许可证(GNU)真 - 在它扩展了Linux操作系统。 但有授权的,它们提供了不同的处理公共利益和商业利益。

OSI是一个非营利性组织,明确定义了什么是开源的,并批准那些符合其标准的许可证。 Eclipse平台是由EPL分布式,开放OSI认证的许可证,并促进其商业化应用,同时保持开源软件作者的忠诚度。

插件或用户程序开发环境的创造者应发布的Eclipse任何参与或修改的代码,但可以在自己喜欢的方式许可他人使用其自己的添加。 权利转让给他们作为开源软件不是必需的,以及源的出版物。

虽然许多人会不会使用Eclipse来创建自己的发展,源代码平台的可用性是的,不仅是因为缺乏支付非常重要的,而且还因为它可以促进创新和鼓励程序员,使自己的产品,以共同的事业作出了贡献。 造成这种情况的主要原因 - 更多的投资在项目工作中,更显著它是适合每一个人。 如果它的好处,开发商的数量更是增加和周围的项目,类似于那些周围的Linux和Apache出现创建社区。

非营利性组织

日食 - 开发环境,库和工具,用于创建,部署和管理软件和它的创造者的社会。 它创建由IBM在2001年的平台与支持软件供应商。

Eclipse基金会成立于2004年,是一个非营利性组织,支持项目平台和配套软件和服务提高社会和系统开发商。 如今,Eclipse的生态系统包括组织和个人的软件行业。

该基金监控和管理平台项目。 它服务于社会,和谁打电话提交者在国家开发不属于。 它们是由其他组织或谁自愿他们的个人时间,该项目独立工作的程序员使用。

Eclipse的:一个平台特性

  • 创建不同的编程工具。
  • 无限数量工具的供应商,包括独立。
  • 支持工具与各种内容,如HTML,C,EJB,Java和JSP,GIF和XML工作。
  • 确保内部和不同的内容之间的充分融合。
  • 编程Eclipse的介质与 图形界面 或没有。
  • 在不同的操作系统,包括Linux,Windows,AIX的Solaris和Mac OS X上运行
  • 使用Java,流行的书写工具的语言。

月蚀:入门指南

第一次运行,问候消息后。 用户可以去审查和学习的新功能,这些例子,或接受培训。

工作区是由面板,演示文稿。 一组被称为思想的前景。 “资源”的前景,例如,包括编辑,管理和项目观赏表示。

初学者应该用“的工具空间基础”,在那里你可以收集有关各种Eclipse组件及其相互作用的大量信息开始。

与JDT工作

探索JDT可以打开Eclipse的Java项目。 要做到这一点,选择“文件”菜单 - “新建” - “Java项目”,输入项目名称,并单击“完成”。

要改变目前的角度来看,选择菜单项“窗口” - “打开透视图” - 在Java或打开通过“窗口”的新窗口 - “新窗口”,然后选择一个不同的角度。

透视包含了拟用于Java开发的看法。 在左上角,上面是用Eclipse的Java包,类,JAR,文件和不同的文件,这就是所谓的“包资源管理器”的层次结构。 来源与重构:在这种情况下,主菜单由2点补充。

在创建JDT程序

要创建一个Java应用程序,你应该用鼠标右键单击该项目,并选择“新建”前面创建的 - “类”。 在弹出窗口中输入对话框的类名。 可疑:“你要创建的工件的方法是什么?” - 指定公共静态无效的主要(字串[] args),然后单击“完成”。

这将创建一个包含输入类和空的main()的程序。 必须完成的程序代码方法(j分类有意省略):

公共类你好{

公共静态无效的主要(字串[] args){

对于(j = 0;Ĵ<= 5; J ++)

{

的System.out.println( “你好”);

}

}

}

在一组,你可以看到在编辑器功能:

  • 自动完成;
  • 语法检查;
  • 自动开括号或引号。

代码完成被称为键盘快捷键Ctrl +空格键。 同时,将取决于选项列表的情况下,选择一个键盘或鼠标的对象或关键字的一部分的方法列表是否。

语法是基于增量编译检查。 它的代码与它的编译同时记录过程中发生。 语法错误红色下划线,并留下了他们的点出现红色与白色的角交叉。 剩余误差在一个灯泡的表格中的字段所指示。 他们可以快速修复的帮助下自行解决。

在这个例子中引入的光位于前面的语句,因为它不属于我。 对灯泡双击后,将有可能修复列表。 在这种情况下,J提出:

  • 类字段;
  • 方法参数;
  • 局部变量。

如果您选择用鼠标选择之一,你可以看到生成的文本。

所期望的实施方式中双击生成代码。

运行应用程序

如果没有错误编译应用程序可以通过菜单项中运行“开始”。 没有编译步骤,因为它的代码保存过程中发生。 在该对话框的“配置开始”,它要求的值已经设置,您需要点击运行按钮在右下角。 将出现在使用书签控制台和申请结果的底部。

该程序可以在调试器中运行。 首先,设置在的System.out.println()断点与灰色方块到编辑窗口的左鼠标的两次点击,旁边的方法调用。 其结果将是一个蓝点。 选择“开始”菜单 - “调试”。 启动配置窗口将再次出现。 点击“开始”按钮后会出现新的想法调试透视图。

在左侧的“调试”,在顶部,这是调用堆栈和 工具栏 来控制程序的进度。 所述面板包含停止按钮时,应用程序,执行的继续和完成,并跳到下一个操作者,并且该方法返回。 就在顶部是标签面板的一排:变量,断点,表达和画面。 当您选择变量选项卡,可以看到变量j的值。

关于每个表示的详细信息,可以给上下文相关的帮助。 我们只需要点击标题栏并按下F1鼠标。

额外的插件

软件开发环境,其目的是为了改变他们,编译和调试,通过能够模拟,自动化构建,测试模块,性能,配置管理和版本控制组件Eclipse的补充。

CVS源代码控制系统允许 团队工作 过他们。 这样引入的变化并不混合。 这就是Eclipse的一个重要组成部分。

开发环境是eclipse.org上的网站。 插件位于插件中心。

架构

该平台的基础 - 功能丰富的RCP客户端。 简单地,他们可以提交一组在开发项目中的插件。 有建议和可选的附加组件。

主要组件有:

  • 在运行时确定基于OSGi规范延伸和扩展点模型组件。 还提供额外的服务,如系统日志和并行。
  • SWT-包中包含Eclipse的功能和用户界面控件。 它具有添加类,方便的图形化应用程序的创建。
  • 工具空间包括视角,展示和编辑窗口。
  • 组件“帮助”可为用户提供一个参考系统或交互式任务列表的形式支持。
  • 插件“更新”让你获得最新版本的软件。
  • 组件“团队”提供了基础设施来连接自己的 版本控制系统。

由IBM创造的平台,成为一个全功能的开源系统。 其成员过百的公司。 虽然创建这种系统的想法是,在过去,周到,可靠和优雅的设计Eclipse已经允许它采取了领先地位。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.delachieve.com. Theme powered by WordPress.