
EBMIDE
#六脉神剑
新的旅途,期待你的加入。
展开
-
EBMIDE——IOS语言(二)
前言:为什么需要IOSL?l 要用文件实现业务逻辑的配置,无须重新编译系统。l 能够很好的适应自身产品体系的集成需求、功能需求。l 非常灵活,只要有需要复杂逻辑配置的地方,都能够采用该语言体系实现配置。l 实现平台式开发(甚至云开发)时原创 2011-09-02 10:38:01 · 1955 阅读 · 0 评论 -
Fixwin电子窗体——表单报表控件与表单报表模板
Fixwin新增了表单控件与报表控件,用于开发带表单录入和报表展示功能的业务窗体。通过Fixwin电子窗体,设计几种常用的功能模块模版,在开发实际的项目时,采用模板创建相应模块能够节省工作量,并且通过模板建立的系统界面一致性也比较好。以下是表单报表类的模板 模板1:表单录入该模版的预设功能:工具栏有打印预览,打印和缩放。使用表单控件加载表单样式进行填报。底部是保存,提交原创 2011-12-14 19:51:14 · 3137 阅读 · 0 评论 -
Fixflow工作流程——介绍
概述工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。 Fixflow工作流程基于Flex技术构建,支持Web上的工作流程的可视化定义、工作流实例的浏览。 Fixflow工作流程特点Fi原创 2012-02-02 10:04:53 · 13450 阅读 · 0 评论 -
Fixwin电子窗体——弹出窗体模板
通过Fixwin电子窗体,设计几种常用的功能模块模版,在开发实际的项目时,采用模板创建相应模块能够节省工作量,并且通过模板建立的系统界面一致性也比较好。以下是弹出窗体类的模板 模板1:空白窗体空白窗体模板只提供了弹出窗体常用的按钮栏以及确定、取消按钮,空白的主区域由用户自定义。运行效果 模板2:新增数据新增数据模板主要用于新增基本信息,模板的主区域已经设原创 2012-01-03 14:15:57 · 2503 阅读 · 0 评论 -
Fixwin电子窗体——基本信息模板
通过Fixwin电子窗体,设计几种常用的功能模块模版,在开发实际的项目时,采用模板创建相应模块能够节省工作量,并且通过模板建立的系统界面一致性也比较好。以下是几种基本信息类的模板 模板1:简单的表格常用的功能按钮“新增、删除、编辑、详情”以及分页工具栏,该模型适合数据量少的基本信息。 运行效果 模板2:树表格常用的功能按钮“新增、删除、编辑、详情”。原创 2011-12-07 23:25:21 · 2231 阅读 · 0 评论 -
Fixlib函数文档——介绍
概述一般开发平台都有自身支持的编程语言,为了让开发人员更方便的编码,平台通常提供丰富的帮助文档和示例,编写代码时提供代码提示,能够方便的查阅文档。这系列功能方便了编程人员的学习,掌握技术,提高编码编写效率。 Fixlib函数文档函数文档形成独立的模块,能够方便统一地管理、修改平台中使用到的函数文档,并且能够把文档的内容注入到平台的各个编辑界面,提供编码时的查阅、代码提示功能支持原创 2012-02-15 11:22:52 · 2457 阅读 · 0 评论 -
Fixjob作业计划——介绍
Fixjob作业计划——主要用于执行由时间周期驱动的各种服务。常见的需求有:* 每天某时执行批量,启动一个流程* 每天、每月、每年生成业务报表* 每隔一段时间检查更新,做数据验证,做数据同步…要实现作业的自动化、可配置,需要引入作业引擎和作业脚本的概念。通过编辑界面编写业务所需的作业脚本,服务器启动后作业引擎加载已发布的作业脚本,并按照作业脚本的时间条件设置执行服务。 作业脚本管理界面 作业脚本编原创 2012-03-01 21:08:31 · 2318 阅读 · 0 评论 -
Fixwin电子窗体——新控件
目录列表控件目录列表主要用于导航树状结构的数据,由2部分组成,上部分是路径按钮区域,能够根据目录层次变化,下部分是当前层次的目录节点。 分隔线控件分隔线用于布局分隔和说明,支持水平、垂直方式。 以下是分隔线的实际应用,界面的划分更加清晰、直观。 条形码控件支持一维码EAN8、EAN13、UPC_A、ITF、CODE39、CODE128,二维码QR_CODE。 计时器控件计时器控件预览时是不可见原创 2012-03-05 20:15:27 · 2337 阅读 · 0 评论 -
EBMIDE——文件索引
基于文件的业务数据存储Fixcel电子表单能够定义灵活的表单模板,随意增加字段,随意改变模板的格式,填报的业务数据存储到了一个独立的文件里。关系数据库作存储最让人头疼的是字段的变化,而业务数据储存到了文件,能够让数据库存储摆脱了大量的业务横表以及能够灵活的应对了字段的变化。 但是,业务数据存储到了独立文件所带来的问题是,做汇总查询变得非常的低效,关系数据库横表的其中一个优势恰好又是汇总查询,所以取原创 2012-03-10 16:27:27 · 2592 阅读 · 0 评论 -
Fixcel电子表单——Excel导入
前言在Web前端导入excel的功能,目前能够较完美实现的有flex、silverlight(其他忽略)。导入Excel的作用:l 重用已有的excel表单格式,减少格式的重复设计。l 用来做数据接口,批量导入表格信息。 重要参考资料l Microsoft Excel File Format:Excel文件格式文档,建议找OpenOffice.org出的,这个比较好理解。l Microso原创 2012-03-28 22:08:46 · 3303 阅读 · 0 评论 -
EBMIDE——数据的备份
业务数据是非常重要的资源,需要定期进行备份存档。IT系统在使用过程产生的业务数据一般都存放到了数据库和文件系统,需要一个数据库的备份和文件系统的备份的管理界面,能满足实际使用即可。 数据库备份与驱动器备份管理数据库备份管理的功能:显示备份文件列表;备份数据库;删除备份文件;还原数据库。 驱动器备份管理的功能:显示备份文件列表;备份驱动器;删除备份文件;还原驱动器。要注意的是,还原操作要先强制进行备原创 2012-04-10 20:31:34 · 2167 阅读 · 0 评论 -
EBMIDE——脚本引擎性能的优化
前言为什么需要脚本引擎这里不多做说明。javascript就是使用最广的解析执行脚本语言,它背后就是一个脚本引擎。脚本引擎分为客户端的脚本引擎和服务端的脚本引擎,特别是服务端的脚本引擎,脚本引擎的性能直接影响了脚本解析执行的效率,影响到系统数据处理的能力,所以提高脚本引擎的解析性能是优化的一个重要环节。影响脚本引擎性能主要由2个方面:1. 脚本引擎的技术平台2. 脚本引擎的设计原创 2012-04-11 21:21:33 · 3459 阅读 · 3 评论 -
EBMIDE——IOSL语法的提炼(一)
IOSL简介无意的想法,有意的栽培,从最初的表达式脚本渐渐的演化成了一门脚本语言,它名字叫叫输入/输出脚本语言(In/Out Script Language),简称IOSL。它具备了动态语言的许多特性,例如:弱类型、面向过程、解析执行…,它有自己的函数库依赖于平台,以此完成许多复杂的功能。它与其他语言最大的不同是,它天生就支持多输入、多输出,多输出是构建企业级通信层的一项重要特性,其他语言要实现多原创 2012-05-19 15:23:23 · 4583 阅读 · 1 评论 -
EBMIDE——打印格式管理
Fixcel简介Fixcel电子表格主要解决信息系统的表单、打印、报表等需求,主要包括:表单的设计、表单的填写;打印格式的设计与表单打印;报表的设计与展现。 填报与打印一个简单的业务操作流程:用户填写一张业务表单,然后把表单数据发送到打印机打印。在这个操作过程中,会牵涉到表单格式和打印格式。 在实际的需求中,表单的填写格式与表单的打印格式往往原创 2012-11-11 18:11:07 · 2424 阅读 · 0 评论 -
Fixchart图表组件——介绍
概述图表泛指在屏幕中显示的,可直观展示统计信息属性(时间性、数量性等),对知识挖掘和信息直观生动感受起关键作用的图形结构,是一种很好的将对象属性数据直观、形象地“可视化”的手段。条形图、柱状图、折线图和饼图是图表中四种最常用的基本类型。在解决业务数据分析领域的需求时,经常需要用到各种图表来完成统计数据的展示。 Fixwin图表组件解决的是* 基于flex平台开发的基础图表组件。* 提供基础的图表功原创 2013-02-03 22:31:00 · 3302 阅读 · 0 评论 -
EBMIDE——延缓显示生成,优化用户响应
数据量大时,许多用户体现弊端都涌现了。前端界面的显示生成是性能消耗的大户。就拿一个100多页的月明细账本作为例子。生成一页需要500ms,100页全部生成需要50秒。时间损耗如下: 数据加载 3秒 前端数据准备 1秒 生成100个页面 50秒 用户查看第一页要等50多秒。用户查看后续的页面几乎不耗时间。这种情况的弊端是,第一页显示的等待时间太长了。原创 2013-04-19 23:45:41 · 1947 阅读 · 0 评论 -
EBMIDE——断点跟踪输出
EBMIDE开发平台采用了自定义的动态脚本语言实现逻辑,这种自定义的脚本语言很灵活,修改好Save一下就生效,完全实现了B/S上的业务逻辑开发。但是,脚本调试排除错误的功能比较弱,如果脚本出现了业务计算的错误比较难排查。为了改善这个问题,脚本引擎增加了“断点”调试技术的功能支持。在脚本里定义需要观察的断点,断点语法规则://[break]断点名称。以下是服务端的脚本断点,当脚本引擎执行到断点的代码原创 2013-05-23 22:22:45 · 2298 阅读 · 1 评论 -
EBMIDE——脚本编辑的智能感知功能
代码的智能感知功能是一般IDE都有的功能,在编写代码时起到非常重要的作用。* 提高编码效率;* 减少拼写错误;* 减少不必要的记忆。 服务脚本编辑器增代码的智能感知功能,减低服务脚本的编写难度。显示面板左边是函数列表,右边是说明和例子。 相关文章EBM专栏原创 2011-12-14 09:07:46 · 2345 阅读 · 0 评论 -
Fixwin电子窗体——弹出框控件与弹出窗体
通过弹出框控件以及相关函数实现窗体中的数据选取、交互。 弹出框控件ShowList函数用于弹出列表显示,选择一个列表项返回到窗体。显示列表:ShowList(array, label, changeCallback, hideCallback)说明:弹出列表显示数组array。label:列表显示字段。changeCallback:弹出列表选择项改变时触发回调动原创 2011-12-20 22:44:35 · 2505 阅读 · 0 评论 -
Fixwin电子窗体——查询统计模板
通过Fixwin电子窗体,设计几种常用的功能模块模版,在开发实际的项目时,采用模板创建相应模块能够节省工作量,并且通过模板建立的系统界面一致性也比较好。以下是查询统计类的模板 模板1:简单的表格通过多个条件查询数据列表,根据实际情况设置查询条件。 运行效果 模板2:主从表格通过多个条件查询数据列表,根据实际情况设置查询条件。支持主从表。原创 2011-12-09 21:51:54 · 2809 阅读 · 0 评论 -
EBMIDE——相关文章索引
EBMIDE主项目EBMIDE——序EBMIDE——服务脚本IOSEBMIDE——服务调用EBMIDE——表单、报表模板设计EBMIDE——服务脚本IOS编辑器EBMIDE——ORM数据实体编辑器EBMIDE——服务脚本IOS(二)EBMIDE——原创 2011-07-05 16:37:07 · 1899 阅读 · 0 评论 -
EBMIDE——服务脚本IOS(三):IOS语言
IOS简介IOS是In/Out Script(输入/输出脚本)的简称,在我的设计中,用in,out,script3个节点来描述一个服务调用。 目前的问题目前的IOS脚本部分是用XML节点来描述的,这样做降低了脚本语法的解析难度。但是,带来的问题是,要遵循xml文档语法,在属性里编写表达式时要避开双引号,语法不够简便等导致编写服务时不方便。所以,需要抛开XML的约束,让IOS成为一种原创 2011-08-13 19:30:12 · 3210 阅读 · 2 评论 -
EBMIDE——服务脚本IOS编辑器(二)
新的服务脚本编辑器,除了能够编辑IOS服务脚本,还能够对服务进行测试调用。实现了开发+测试这个基本的平台式开发流程。 新功能效果图支持设计视图,把常用的服务配置,输入参数/输出参数,都提供了相应的输入控件,让编辑更方便,规范。 撤换到源代码视图能够查看完整的服务脚本 通过服务调用窗体对服务进行调用测试,填写服务参数后调用,能够查看服务的输出已经服务原创 2011-08-02 15:50:11 · 2264 阅读 · 1 评论 -
EBMIDE——ORM数据实体编辑器
利用Fixcel的表单引擎,能够轻易地实现各种配置文件的编辑,例如ORM引擎的数据实体映射编辑,这比人手编辑配置xml要方便的多。以下是Fixcel里定义的数据实体表单模板 相关文章EBM专栏原创 2011-07-26 14:24:12 · 2013 阅读 · 0 评论 -
EBMIDE——表单、报表模板设计
Fixcel已经集成到了EBMIDE,利用Fixcel能够轻松设计出业务所需要的各种表单模板和报表模板。 相关文章EBM专栏原创 2011-07-05 16:20:28 · 4134 阅读 · 0 评论 -
EBMIDE——服务脚本IOS
前言之前,想到这样一个情景,用一个脚本来描述一个服务的操作,这样做的好处是,业务逻辑落到了配置文件。业务变化时只需通过修改配置,而不需要重新编译系统。最近几天,由于工作需要,转到了服务器的研发,刚好碰上这一应用场合,终于有机会完成这一脚本的设计。 IOS简介IOS是In/Out Script(输入/输出脚本)的简称,在我的设计中,用in,out,script3个节点来描述一原创 2011-06-21 21:39:00 · 2367 阅读 · 0 评论 -
EBMIDE——序
产品定位 EBMIDE——企业业务建模集成开发环境,是一个能够快速开发各种企业业务系统的平台,具有敏捷、灵活、易维护、易扩展等特点。 EBMIDE的主要功能 相关文章EBM专栏原创 2011-05-12 23:13:00 · 2278 阅读 · 0 评论 -
Fixcel电子表单——前端动作脚本(三):数据弹出选取
表格选取弹出二维表,选取一行或多行,提取选中行所需字段填充到表单里。如下图:填写关键字,调用后台服务查询出相关的数据列表并返回,然后弹出表格显示选取。 键盘操作:上、下箭头按键进行行导航;enter确定选择;esc隐藏。鼠标操作:单击表格行选中;双击表格行确定选择。 表格选取的动作脚本触发方式是“弹出显示”,执行脚本调用后台服务,回调脚本通过“ShowGrid”原创 2011-10-29 12:27:16 · 2606 阅读 · 0 评论 -
Fixcel电子表单——前端动作脚本(二):页面加载
前言在创建一个业务表单后,经常有这样的需求,在新建的表单中系统预先填写部分的信息,然后用户再填写后续的信息。如图: Fixcel是如何实现的完成上述这一类的需求,需要使用页面级别的动作脚本,页面在加载时触发调用动作脚本,向后台请求,返回时填充到表单。如下图,为页面添加动作脚本,触发条件是“加载”,然后编写调用的服务脚本,已经服务返回后的填充脚本。页面允许触发多个原创 2011-10-21 15:15:54 · 2417 阅读 · 0 评论 -
Fixcel电子表单——前端动作脚本
前言最简单的表单录入填报过程中与服务端没有任何交互,填写所有必须字段后提交。这种类型的表单比较简单,容易实现。复杂的表单录入在实际的需求中,复杂的填报过程也是比较多的,在填报过程中需要与服务端发生多次交互。 前端动作脚本前端动作脚本用于实现复杂填报过程的配置,通过它控制表单内部的交互以及表单跟后台服务的交互。一个动作包括触发方式、执行脚本、回调脚本3原创 2011-10-16 15:45:42 · 2793 阅读 · 1 评论 -
EBMIDE——服务脚本IOS(二)
服务的嵌套调用把通用的服务脚本抽出来配置成独立的子服务,然后提供给其他服务内部进行调用,这样能够避免相同逻辑的脚本重复编写。服务嵌套调用需要注意的地方:* 服务的上下文:子服务参数的传入/传输* 服务嵌套调用时的异常处理和事务处理* 避免互相嵌套调用产生死循环 服务嵌套调用定义原创 2011-08-02 14:52:56 · 1836 阅读 · 0 评论 -
EBMIDE——服务脚本IOS编辑器
新增了服务脚本IOS的编辑器,能够创建并编辑服务脚本。支持代码高亮显示,右键菜单创建脚本节点,编辑表达式… 相关文章EBM专栏原创 2011-07-11 15:30:05 · 2285 阅读 · 0 评论 -
EBMIDE——服务调用
前言EBMIDE——服务脚本IOS前篇文章介绍了服务脚本的定义,下面介绍如何进行服务的调用。 服务已经定义了所需要的输入参数in和输出参数out,服务调用则需要向服务传输正确的输入数据,服务调用完成后以相同的数据格式返回输出。 服务调用数据包的定义服务调用数据包-->invokeservice="ServiceName"> 服务调用输入--> i原创 2011-06-25 19:32:00 · 1815 阅读 · 0 评论 -
Fixcel电子表单&EBMIDE——处理多媒体输入与文件索引服务
图片使用图片的需求情景有很多种,例如:登记客户的身份证,营业执照,头像;记录合同或文档的影印件;记录商品的相片等等。在Fixcel电子表单中,使用图片组件能够轻松完成图片的输入。支持本地上传方式录入图片支持摄像头方式采集图片,flash能够直接调用摄像头,充分利用这个功能可以节省许多繁琐的操作。 文件在OA系统里,一个合同,档案等文档嵌在一个单据里作为附件,原创 2011-11-25 10:34:25 · 2501 阅读 · 0 评论 -
EBMIDE——数据库管理
介绍数据库管理模块主要面向开发/维护人员进行简单的数据库管理。主要功能:数据库连接配置,查看表结构,执行SQL。主要优点:* 它运行在Web上。* 它同时管理多种数据库。* 它与开发平台整合,能够提供表结构,用于创建数据实体映射等。 效果图管理数据库连接 执行SQL通过表结构创建数据实体 相关文章EBM专栏原创 2011-11-10 20:14:10 · 1882 阅读 · 0 评论 -
Fixwin电子窗体——介绍
概述窗体是承载系统业务功能的基本单位,例如:XXX基本信息管理,XXX查询,XXX单据,XXX分析,XXX报表…一个业务模块可以有多个窗体构成,例如:XXX信息管理【窗体1】,点击“添加”按钮弹出新增XXX窗体【窗体2】,点击“编辑”按钮弹出编辑XXX窗体【窗体3】。软件系统的前端就由许多个类似这样的业务模块构成。需求的变化在于,窗体的字段,布局,业务的组织…(这也是开发者悲催的来源)原创 2011-12-06 10:52:18 · 2482 阅读 · 1 评论 -
体验云编程——IOS脚本学习门户
云编程云编程,浏览器打开就能够进行代码的编写运行,用户体验媲美桌面IDE的代码编辑器。l 在线代码编写,代码高亮显示,函数自能感知提示l 在线代码直接运行,控制台输出l 支持代码断点变量查看l 常用函数文档查阅 IOS脚本概述新版的IOS脚本引擎进行了重大的更新,语法更接近js。目前IOS脚本引擎主要应用在服务端业务逻辑的控制、UI显示逻辑的控制、前后端交互的调度控制,其中的表达式子引擎还原创 2014-01-04 18:22:33 · 5472 阅读 · 0 评论