ScriptCase开发平台介绍(二)

来源:互联网 发布:还珠格格 令妃 知乎 编辑:程序博客网 时间:2024/06/05 11:11

ScriptCase

ScriptCase是一个快速定制基于数据库的Web应用的完整环境,支持几乎所有的关系型数据库包括Oracle、DB2、SQLServer、MySQL、PostgreSQL、Sybase、Access。已经有许多用户采用ScriptCase开发了大型的企业级应用如ERP、CRM、HR等。ScriptCase支持所有的操作系统:Windows、Linux、FreeBSD、Unix、MacOS等。开发环境及开发成果可以运行在几乎所有的主流浏览器上:IE、Firefox、Chrome、Opera等。

  

ScriptCase的主要特性

降低成本

使用ScriptCase比传统的开发方式可以更加有效的降低成本(数据的增删改查、表单、报表、图表等的开发只需鼠标操作即可,不需要编写一行代码)。

 

跨平台

ScriptCase开发的成果可运行在众多平台上。

 

模型化开发

所有的开发均基于统一的模板和模型,从而使得系统的管理和维护更加简单方便。

 

分散开发

由于开发环境全部是通过浏览器进行的(客户端零安装),因此团队可以从任何地方访问开发环境。

 

互通性

允许一个应用内访问不同的数据库,从而使得系统更加建议和更具有扩展性。

 

 

ScriptCase可用来开发什么?

列表和报表应用

可灵活定义布局(字体、颜色、图片、按钮),允许模拟运行以及使用模板。

导航操作:前进、后退、首记录、尾记录等。

可建立基于不同字段的过滤,过滤可以保存。

对任何数值型字段可使用分组,支持树状特性。

可轻松定义求和、平均、最大值、最小值、统计等。

轻松创建Flash图表(柱状图、饼图以及其他图形等)

表单应用

支持多种类型的表单,如简单表单、可编辑列表、多记录表单、可编辑GridView等。

可灵活的插入和更新数据库。通过鼠标操作即可产生强大的数据校验,如Email、信用卡、日期数据等的校验。

自动格式化日期、文本等数据类型,支持HTML文本、文本域、选择、Radio、Checkbox、密码框、下拉框等多种控件。

在一个字段中可以轻松完成校验、计算和自动完成等功能。

支持基于Ajax的自动完成功能。

无刷新技术。

可采用存储过程执行增删改等数据库操作。

 

 

控制应用程序

一般用于特定的应用程序如登录验证等。通常用于建立不需要数据库的程序。

允许使用附加字段和数据校验。

允许执行批处理指令。

隐藏字段可不显示字段,在运行过程中存储值。

标签字段不允许进行编辑仅用于显示。

可用字段类型、必填校验等规范化字段。

可编程,可插入业务逻辑。

可创建链接,连接到本工程内的其他应用程序

过滤和搜索应用

允许在表单上直接对数据进行过滤。

可为搜索定义SQL语句。

过滤字段可以根据字段类型、是否必填等对过滤条件进行规范。

每个过滤字段可以有各自的设置。

对必填字段进行校验。

可保存搜索。

  

页签应用

将不同的应用(表单、列表、控制)或者有公共数据的应用组合到一个页面上。

  

PDF报表应用

PDF报表应用用于产生PDF报表,从而可以创建符合用户需求的报表。

可在报表格式上轻易调整数据位置。

可用于打印报表和商业发票等。

 

菜单应用程序

菜单可以有几种展现方式:横向菜单、竖向菜单和折叠式菜单。

可以让用户通过菜单访问同一个工程内不同的程序。

可用菜单创建外部系统的链接。

菜单架构可以在运行时进行调整。

可对根据用户权限对菜单进行访问控制。

可以在菜单事件中定义业务规则。

 

容器应用

可通过容器应用来定义统一的模板,向用户展示统一风格的页面。

允许以不同的方式显示多种应用,类似于iGoogle风格。

一般用于向用户显示各类数据和报表(如业务系统的首页等)。

可用于显示外部的链接。

空应用

空应用是完全由用户自行编写代码和HTML语句的,用于显示任何用户希望处理的内容。

一个比较好的应用场景就是通过空应用程序实现批处理。

日历应用

日历应用以日历的形式来安排事件,可以基于日历搭建各种类型的应用。日历应用的主要概念是定义一段时间,以天、周、月和年为单位。日历可以以年视图、月视图和天视图进行呈现。允许以整天为单位进行工作安排。允许对日历进行编程和定义

SQL生成器

SQL生成器可以以向导的方式创建SQL语句,允许用鼠标选择数据库、表、字段,可以使用Order By、And、Where和Join等条件语句,可以模拟和保存以备使用。

 

Web帮助

允许创建基于Web的帮助文档,允许创建HTML、CSS、上传图像和树形菜单展示。同时允许应用程序直接链接到帮助页

.

数据库生成器

数据库生成器允许用户管理数据库或者创建数据库,支持多语言以及可管理ScriptCase支持的所有数据库,选择数据库连接后,用户可以对数据库有完全的管理权限。

 

安全模块

ScriptCase安全资源的利用,允许实现系统的访问规则,进一步降低开发项目的时间, ScriptCase将权限程序和所有进行自动校验。

 

日志模块

使用日志模块可以实现日志的记录,将所有的获取、更新或删除数据的操作记录到数据库中。

 

结语:通过ScriptCase这一强大的Web应用定制工具,可以不需要太多的编程知识,就可以轻松开发专业级的基于数据库的Web应用,从而可以使您快速的响应和满足用户的需求。在下一个版本,我们将支持基于手机的应用开发,从而使ScriptCase的开发范围得到进一步的提升。




ScriptCase产品网站: www.scriptcase.net

    优酷视频: http://i.youku.com/scriptcase
    淘宝网店: http://scriptcase.taobao.com


原创粉丝点击