Forte For Java开发指南

Forte for Java,Community版本是一个由Java语言编写的Java集成开发环境(IDE)。它是一个跨平台的开发工具,具有开发客户端和服务器端应用的能力,Forte充分利用了Java语言的强大功能,为您提供了一个动态的,应答式的开发环境。它可以从:java.sun.com上获取。

Forte for Java的特点:

模块性:Forte for Java是一个结构化的系统,IDE的各项功能如编辑、调试、GUI生成、EJB(Enterprise Java Bean)支持等都是一个个独立存在的模块。Forte for Java的Update Center 可以帮助你从SUN公司的官方站点上下载最新的模块。

可定制性:Forte for Java由很好的可配置性,用户可以方便地更改图形用户界面,通过对菜单、工具栏、工作区等进行配置,可以生成具有用户自己开发风格的图形用户界面。

延展性:Forte for Java提供了一套完整的开放的API集(Forte 其自身就是由这套API集开发的),因此无论Forte 的何种版本,都可以利用充分利用这个成熟的开发平台。

集成开发环境(IDE)简介

在这一节,我们将简要介绍IDE用户接口的一些主要构件及其特性。使第一次使用Forte for Java进行应用开发的读者,了解如何浏览和查找命令,如何获得帮助文档等基本知识。

用户接口(User Interface): 用户接口由Main Window(主窗体)、Explorer(资源管理器)、Editor(编辑器)、Project Settings Window(项目设置窗体)、Global options Windows(全局选择窗体)几个核心部分组成。我们下面对它们进行逐个介绍。

1 Main Window(主窗体)

一旦Forte for Java开始运行,主窗体被打开,并一直保持到Forte结束运行。主窗体可以被视为整个集成开发环境的控制中心,绝大多数重要的操作和命令都与之相关。它又可被分为四组独立的控制群:菜单栏、工具栏、工作区和状态栏。

菜单栏由九个菜单组成,与Windows98操作风格一致,分别是File(文件)、Edit(编辑)、View(视图)、Project(项目)、Build(创建)、Debug(调试)、Tools(工具)、Windows(窗口)、Help(帮助)。

工具栏位于主窗体的中部,是由一些操作按钮组成,分别对应着一些菜单选项或命令的功能。可以直接用鼠标单击这些按钮来完成指定的功能。工具栏按钮使用户的操作过程得到大大简化,并使操作过程可视化。工具栏按钮中比较特殊的是Component Palette(部件调色板),它位于工具栏的右半部分。主要与Form Editor(表单编辑器)结合,进行可视化开发。它由一些标准的构件和页面布局组成。

菜单和工具都是上下文相关的,它们有时是不可用的(以灰色显示),这是由于跟它们相关联的窗体或对象没有激活的原因。

Workspaces(工作区):Forte for Java引入工作区的概念来管理窗体和工具。工作区位于主窗体的下端,有五个选项卡:Editing(编辑)、GUI Editing(图形界面编辑)、Browsing(浏览)、Running(运行)、Debugging(调试)。每一个选项卡都有一套窗体对应与应用开发过程的一个特定步骤。在缺省条件下,IDE在用户打开一个可视化窗体时自动打开GUI Editing工作区,而当用户运行一个应用程序时,IDE自动切换到Running工作区。

1.2 Explorer(资源管理器):

Forte for Java的资源管理器为用户提供了一个管理所有对象和文件的界面以及一个进入各种编程功能的入口。用户通过它可以编辑类,管理项目,更改对象属性,连接各种数据源。

1.3 Form Editor(窗体编辑器):

窗体编辑器为用户提供可视化开发用户界面的功能。用户可以从Component Palette中选择各类标准构件,如菜单、滚动条、按钮等,然后直接放置在窗体编辑器上,Forte for Java会自动生成相应的Java代码完成构件的设计和属性设置(Java代码可以从Editor Window看到)。窗体编辑器还可以通过调用Java Layout Explorer来改变窗体上各个构件的外观,从而生成用户自定义的界面。

1.4 Project Settings Window(项目设置窗体)和Global options Windows(全局选择窗体):

这两个窗体负责对IDE进行配置。Project Settings Window管理单个项目的相关设置,如编译器的类型,Java资源等。Global options Windows则是对整个IDE集成开发环境进行配置。

用户手册、上下文帮助和Tool tips:Forte for Java提供了三种获取帮助信息的途径

2.1 用户手册:

从主菜单选择Help | Document | User’s Guide,进入用户手册。Java Help阅读器分为两个部分,左边列出目录和标题,右边则显示被选中的标题的内容。用户也可以通过搜索引擎,从整个用户手册中搜索自己需要的内容。

2.2 Context Help(上下文帮助):

用户可以用一种较方便的方式获得在线帮助,用鼠标选中一个窗体,对话框,图标等,再按”F1”键,即可获得构件的属性特征,对于菜单选项,可以将鼠标指针放在选项之上,再按”F1”键。

时间: 2022-12-24

Forte For Java开发指南的相关文章

ASE12.5数据库内嵌JAVA开发指南

开发指南|数据|数据库 ASE12.5数据库内嵌JAVA开发指南 作者:翁彦 时间:2004年4月 平台 Windows 2000 Server ASE 12.5 developer edtion for NT 声明 欢迎转载,请保留本申明信息 enhydraboy@yahoo.com.cn     用过ORACLE 8i的朋友,知道ORACLE 8i中,可以通过loadjava命令将java对象内嵌在数据库里面.这样可以使得PL/SQL程序可以调用这些JAVA对象.这个技术的好处在于: 1 扩

《阿里巴巴Java开发手册》IDEA插件与Eclipse插件使用指南

首先非常感谢大家对插件的支持与意见,这里详细介绍一下<阿里巴巴Java开发手册>IDEA插件与Eclipse插件的安装使用. 关于规约插件的背景介绍,可见上篇文章:提升团队研发效能利器,<阿里巴巴Java开发手册>插件全球首发(附插件下载地址) 一.阿里巴巴Java开发手册IDEA插件使用指南 通过Jetbrains官方仓库安装 1. 打开 Settings >> Plugins >> Browse repositories... 2. 在搜索框输入alib

Java微服务开发指南 -- 使用Docker和Kubernetes构建可伸缩的微服务

使用Docker和Kubernetes构建可伸缩的微服务     从现在开始,我们将从更高的维度讨论微服务,涵盖了组织敏捷性.设计和依赖的思考.领域驱动设计以及Promise理论.当我们深入使用之前介绍的三个流行的微服务框架:Spring Boot.Dropwizard和WildFly Swarm,我们能够使用它们开箱即用的能力去构建一个暴露或者消费REST服务的应用,能够使用外部环境对应用进行配置,可以打包成一个可执行的jar,同时提供Metrics信息,但这些都是围绕着一个微服务实例.当我们

Java微服务开发指南 -- Java环境下的微服务

Java环境下的微服务 本文涉及的内容,能让你学到什么?     本书适用于开发微服务的Java开发人员和架构师.我们在开始介绍微服务架构前,先讲述一些抽象的基本概念.不幸的是,使用新技术并不能神奇地解决分布式系统问题.但是我们通过一些做的很好的公司,它们是如何使用微服务来进行构建的,包括文化.组织结构和市场压力.然后我们深入了解几个Java微服务框架,附带的源代码反馈可以在GitHub上找到.我们会讨论有关部署.集群.故障转移以及Docker和Kubernetes在这些领域是如何解决这些问题.

十四种Java开发工具点评

在计算机开发语言的历史中,从来没有哪种语言象Java那样受到如此众多厂商的支持,有如此多的开发工具,Java菜鸟们如初入大观园的刘姥姥,看花了眼,不知该何种选择.的确,这些工具各有所长,都没有绝对完美的,就算是老鸟也很难做出选择.在本文中我简要介绍了常见的十四种Java开发工具的特点,管中窥"器",希望能对大家有所帮助. 1.JDK (Java Development Kit) 2.Java Workshop 3.NetBeans 与Sun Java Studio 5 4.Borlan

[JAVA]十四种Java开发工具点评_JSP编程

  在计算机开发语言的历史中,从来没有哪种语言象Java那样受到如此众多厂商的支持,有如此多的开发工具,Java菜鸟们如初入大观园的刘姥姥,看花了眼,不知该何种选择.的确,这些工具各有所长,都没有绝对完美的,就算是老鸟也很难做出选择.在本文中我简要介绍了常见的十四种Java开发工具的特点,管中窥"器",希望能对大家有所帮助. 1.JDK (Java Development Kit) 2.Java Workshop 3.NetBeans 与Sun Java Studio 5 4.Borl

提升团队研发效能利器,《阿里巴巴Java开发手册》插件全球首发(附插件下载地址)

<阿里巴巴Java开发手册>于2017年2月9日首次公布,瞬间引起全民代码规范的热潮.2017年9月底,阿里巴巴集团发布了<阿里巴巴Java开发手册>PDF终极版,2017年10月14日,在2017杭州云栖大会上,规约插件全球首发. 手册与插件的下载地址在此: <阿里巴巴Java开发手册>(终极版)下载地址 Java规约插件下载地址 插件全球首发仪式 经过247天的研发,阿里巴巴于10月14日上午9:00在杭州云栖大会<研发效能峰会>上,正式发布<阿里

jBPM-4.0中文开发指南-第5章 实现基本活动

第 5 章 实现基本活动 这一章解释了流程定义的基础,流程虚拟机给予的功能 以及活动实现是如何构建的. 同时,客户端 API被用来执行包含了那些活动实现的流程. 5.1. ActivityBehaviour PVM库没有包含完整的流程结构. 作为替代的是,活动的运行时行为被委派给一个 ActivityBehaviour. 换句话讲,ActivityBehaviour是一个接口,它用来在纯java环境实现流程结构的运 行时行为. public interface ActivityBehaviour

jBPM-4.0中文开发指南-第4章 架构

第 4 章 架构 4.1. APIs 流程虚拟机包含4个集成的API,在不同的执行模式下,覆盖完整的流程工作. 每个API都有特定的目的,满足下面的架构. 开发指南-第4章 架构-jbpm开发入门指南"> 图 4.1. 流程虚拟机中的4个API 服务接口用在应用代码中,与流程虚拟机进行交互,它将运行在支持事务的持久化模式下,后端基于数据库. 这是用户将PVM作为一个工作流引擎使用的最常用的方式. 如果不想使用持久化方式执行流程,可以直接使用客户端API来处理流程和执行对象. 客户端API对