java

位置:IT落伍者 >> java >> 浏览文章

开发Java的又一利器-Visual Cafe


发布日期:2020年12月14日
 
开发Java的又一利器-Visual Cafe

适合于Windows 和Windows NT平台下载的VindowsNT平台下载的Visual CafePreview Release已于月正式上市了它提供给用户开发Java语言的可视化快捷应用 开发工具

Visual Cafe Preview Release包括⑶

●可视化的开发环境

●交互作用极强的Interaction Wizard

●高级的调试器视图

●双向开发

应注意的是Visual CafePR不包括系统程序库及设计管理支援这一问题渴望在几周后的PR中得到解决对于产品开发来说请继续使用Cafe

Symantec公司推出的适用于Windows平台下载的Visual Cafe是第一个适合于Java 语言的完整的快速应用开发RAD(RapidApplication Development)环境有媒体称Visual Cafe如同当年Delphi超越微软公司的Visual Basic 一样今天它也超越了Borland 的Delphi

Visual Cafe的核心是快捷应用程序开发工具(RAD:Rapid Application Development) 比如说图形化用户界面编译器组件程序库和Interaction Wizard当Visual Cafe生 成Java代码时这些工具可以帮助用户以图形化的方式编译应用程序组件除此之外用 户不必使用复杂的应用程序开发工具即可通过使用Visual Cafe来将交互性和动画加入 您的应用程序中Symantec公司Internet部经理Mansour Safai对此评价说:通过成 功地采用了Visual Cafe产品现在我们已经可以提供给用户所要求的可视化应用程序开 发编程技术了

Cafe是一个具有强化功能的RAD系统它主要具有以下显着的特点:

●具有一个强大的综合形式设计工具的开发环境

●对象库包含了形式窗口及数据库的系统集成

●支持对扩展的对象库进行三级控制

●强大的交互功能允许用户指定基于形式对象的操作

●程序设计器读取源代码并反映源变化确保源代码及可视化工具间的同步

●产生用户应用程序模板

●项目窗口显示项目包括项目中的收录对象或标准源文件

●资源窗口显示事件的文本表及其相应处理方法

●变量窗口与一个扩展变量作用域合并

●观看窗口允许用户浏览及修改其变量值

●观看窗口支持包括函数在内的表达式求值

●修改变量值及继续调试均不需要再次下载

●设置基于一个表达式的条件断点

●源窗口帮助用户快速浏览变量值

●所有的调试窗口均提供了便于显示的栏

●强化的高速编译器

●强化的字节代码编译器生成编译的Java文件

Visual Cafe强大的交互作用给用户提供了以图形化方式指定所进行操作的功能Visual Cafe为所指定的关系自动生成或更新必要的Java代码

利用Visual Cafe用户可以从一个标准对象数据库中集合完整的Java应用程序和Applet而不必再编写源代码Visual Cafe还提供了一个扩充的源代码开发工具集

Visual Cafe综合了Java软件的可视化源程序开发工具它允许开发人员在可视化视图和源视图之间进行有效地转换在可视化视图中进行的修改立即反映在源代码中对源代码的改变自动更新可视化视图

Visual Cafe将自动生成所指明关系的必要Java代码

Visual Cafe可以在Windows和WindowsNT平台下运行Symantec公司也准备 为Java开发工作提供一个在Power Macintosh操作系统下可以运行的RAD工具

●FORM设计器

Visual Cafe可以用来产生和编辑所有的Form类型包括:Applet信息箱和窗口经过对开发环境的充分综合形式设计器允许用户产生和编辑Applet和应用程序窗口工具面板包括了各种可以加至Form的各个系统包括标准Java窗口化系统比如文本盒按钮及菜单栏

●扩充的系统程序库

除了支持完整的标准Java系统集之外Visual Cafe提供了另外一些系统包括旋转按钮图形按钮树视图对话框格式化编辑字段和格子等等

这些系统在对象程序库窗口中组织和显示出来Visual Cafe允许用户从对象程序库窗口中提取一些对象以增加一个系统并在用户项目中产生一个新形式用户可以拖动经常使用的对象从对象程序库窗口到工具面板这样对象可以更快捷地进行存取

●代码生成

Visual Cafe为用户的applet程序产生Java源代码并自动将源代码加至用户项目之上

当用户编译或编辑一个applet时代码将自动生成所以Visual Cafe全面支持可视化对象的双向编辑工作例如如果用户打开applet的源代码并改变标记的插图说明或增加一个新的按钮这个变化在用户编写代码时可以在程序中看的见Visual Cafe生成事件处理代码并将其嵌入用户项目之中在用户程序上双击一个系统标记即可打开源窗口源窗口显示了适合于系统的事件从表中双击一个事件标记用户即可增加代码

●交互作用

在Visual Cafe中最有利的特点之一就是在对象中产生交互作用

Interaction Wizard允许用户以图形方式建立对象之间的关系这些对象指明了所要索 取的操作Visual Cafe自动产生了所指明关系的必要Java代码交互作用逻辑依靠所产 生的对象隐含了事件标志信息或数据传输例如用户可以使用Interaction Wizard以 指明一个按钮的单击操作将从制定的文本字段中把一个字符串加至一个制定的表框

●菜单编辑器

Visual Cafe的菜单编辑器允许用户编辑生成菜单栏及项目它允许用户不必编写源代码即可容易地生成浏览和组织菜单项这些项的源代码立即生成或修改并反映在用户的源窗口中

●综合的可视化调试器

Visual Cafe提供了一个综合的图形化调试器为了以最快的速度运行这一本机调试器以C++语言编写它可以检测出在Java源代码执行过程中的任何错误这一调试器可以单步执行并监测多线程应用程序及applet并在个别线程上设置控制点在调试Java代码时 Visual Cafe提供了无可匹敌的运行速度和稳定性

●断点窗口

Visual Cafe允许用户在任何时候在源窗口中设置断点当程序执行至一行时断点可以是强制停止或有条件停止只有在指定条件满足的情况下条件断点才引起执行工作的停止一个表达式求值操作允许用户输入一个合法的表达式当每次将断点设置在此时进行求值如果表达式求值为真则断点即被触发

●线程窗口

多线程操作对于Java小应用程序的进行是非常关键的当从一个或多个网络服务器上获取复杂的图象及二进制文件时applet的运行工作必须同时进行对多并行线程的执行工作的控制能力对于致力于全球网络应用程序开发的程序员来说是非常关键的

当其它线程继续执行时可以暂停单独的线程并同时终止其执行工作这里为开发者提供了一个机构以核查并解决线程同步错误双击一个线程可以调用栈窗口显示被更新的调用栈以反映所选线程的执行链它也更新了在变量窗口中显示的变量以反映所选线程的动态级

上一篇:Java语言应用中实现UDP协议编程的方法

下一篇:Java垃圾回收机制