ACCELL/SQL——开放式开发工具简介 吴晓敏 1994-01-28 面对这一挑战,UNIFY公司推出了ACCELL/SQL集成式的应用系统开发工具,该工具结合了快速的应用程序生成器与完整的第四代语言,帮助用户在最短的时间完成复杂的应用系统。 ACCELL/SQL主要功能: ACCELL应用系统生成器通过画面设计和“填空式”的方式即可完成80%以上的应用系统,其特点包括: ●快速的原型(PROTOTYPE)设计,且不须写任何程序。 ●设计的原型可以立即操作(新增、修改、删除、查询)数据库的数据,和全屏幕的查询。 ●通过交谈式和可见式的方式,完成大部分的应用系统,使用者在开发之初即可参与开发工作。 ●用简单的画面交谈即可设定数据是否锁定,以及显示属性。 ●可以设计多记录的屏幕(MULTIPLE OCCURRENCE FORM),只需要给定笔数,不须写程序即可自动产生,没有ARRAY的限制,并可上下翻页。 ●各字段HELP信息不用写任何程序,可直接定义在屏幕表格中。 ACCELL/4GL用来控制ACCELL应用系统的逻辑,是一功能较强的4GL,具有真正的面向对象、非过程性、事件驱动的特点,允许用户自行开发应用系统。主要功能有: ●可快速的增强由程序生成器产生的系统原型。 ●事件驱动(EVENT DRIVEN)的开发方式,由事件,如BEFORE FORM、AFTER FIND去分隔4GL成一个个的程序区段,区段与区段间无程序性的关系。这样不仅加速系统的执行速度,更提供一个简单的逻辑结构,易于开发与维护。 ●可调用第三代语言的子程序,以增加扩展性。 ●自动的多用户使用数据锁定控制。 ●利用“程序例外编译”的原理,只对修改过的部分程序作编译,大大节省开发的时间。 ●所开发应用系统,可应用于MS-WINDOWS、OPEN LOOK、MOTIF等工业标准环境,而不必修改程序。 ●所开发的应用系统,可应用于UNIFY 2000、INFORMIX、ORACLE、INGRES、SYBASE等关系数据库管理系统,而不必修改程序。 用ACCELL开发的应用产品,可以轻易地将应用产品在ORACLE,SYBASE,INFORMIX及UNIFY 2000P之间转移,大大地扩展了产品的市场。 综上所述,ACCELL不失为一个软件开发公司和最终用户理想的开放式软件开发工具。