
我的职场作品
#六脉神剑
新的旅途,期待你的加入。
展开
-
产品开发实录(1)——代码重构
前言 最近,正竭斯底里地重构flex技术平台开发的产品【wizBuilder CS】。以前为赶功能,界面部分代码都写得好乱,现在是时候修理下自己作的孽了,顺便为产品添加多语言支持(Localization)。 主要任务 代码重构 多语言支持 添加新功能、修改现有功能、去掉不合理的功能 修正重构过程中发现的Bug 实录 类内部重构 去掉、合原创 2010-02-02 17:57:00 · 2594 阅读 · 5 评论 -
Fixcel电子表单——表单引擎
概述 表单是数据上报、数据采集的重要业务单元。是奋战在信息系统前线的业务人员经常打交道的操作模块。一个良好的表单引擎,能够帮助业务人员能够高效的,准确的录入企业所需的数据。通过Fixcel表单设计器能够设计出各种业务所需的业务表单,并且实现了友好的表单填写操作。 主要功能说明 输入提示:获得输入焦点的输入项显示输入提示。 数据验证:对输入项原创 2011-05-12 21:03:00 · 5971 阅读 · 3 评论 -
Fixcel电子表单——表单设计器
概述 表单设计器用于设计业务所需的表单模板或报表模板。采用与Office Excel的类似的界面显示、编辑方式和、操作方式等,让设计人员更容易地接收和掌握设计器的使用,降低培训难度。主要功能说明 单元格的输入方式:设计表单时,比较重要的一个环节是定义表单的输入项。通过单元格属性来配置输入项的数据类型,控件类型等信息。根据业务的需求,开发常用的控件类型应对各种原创 2011-04-22 15:17:00 · 6997 阅读 · 3 评论 -
Fixcel电子表单——前端动作脚本(三):数据弹出选取
表格选取弹出二维表,选取一行或多行,提取选中行所需字段填充到表单里。如下图:填写关键字,调用后台服务查询出相关的数据列表并返回,然后弹出表格显示选取。 键盘操作:上、下箭头按键进行行导航;enter确定选择;esc隐藏。鼠标操作:单击表格行选中;双击表格行确定选择。 表格选取的动作脚本触发方式是“弹出显示”,执行脚本调用后台服务,回调脚本通过“ShowGrid”原创 2011-10-29 12:27:16 · 2606 阅读 · 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 评论 -
Fixcel电子表单——前端动作脚本(二):页面加载
前言在创建一个业务表单后,经常有这样的需求,在新建的表单中系统预先填写部分的信息,然后用户再填写后续的信息。如图: Fixcel是如何实现的完成上述这一类的需求,需要使用页面级别的动作脚本,页面在加载时触发调用动作脚本,向后台请求,返回时填充到表单。如下图,为页面添加动作脚本,触发条件是“加载”,然后编写调用的服务脚本,已经服务返回后的填充脚本。页面允许触发多个原创 2011-10-21 15:15:54 · 2417 阅读 · 0 评论 -
EBMIDE——表单、报表模板设计
Fixcel已经集成到了EBMIDE,利用Fixcel能够轻松设计出业务所需要的各种表单模板和报表模板。 相关文章EBM专栏原创 2011-07-05 16:20:28 · 4134 阅读 · 0 评论 -
Fixcel电子表单——新功能(一)
前言Fixcel整合到EBMIDE后,表单、报表这块的架构已经基本确定了,接下来的工作内容之一就是加强和完善Fixcel的功能。 新增控件选择框选择框用于编辑布尔值的数据,是常用的基础控件之一。支持“True/False”,“Yes/No”,“是/否”,“对/错”等常用格式化输出。 日期框能够手动输入日期或者通过日期控件选择日期。 金额框原创 2011-07-26 14:39:07 · 2728 阅读 · 0 评论 -
Fixcel电子表单——介绍
概述 Fxicel电子表单主要提供了B/S系统上的表单设计,表单填写/提交,表单预览/打印这几部分的功能集,采用Flex技术研发,提供非常友好的丰富的用户体现。管理系统的数据录入/上报是非常重要的部分,Fixcel采用非常灵活的解决方案,能够自定义设计各种格式的表单,能够应对多变的数据单据需求,非常适合高度自定义的系统平台或开发平台。 操作流程 模块介绍原创 2011-03-30 17:08:00 · 3856 阅读 · 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 评论 -
EBMIDE——脚本编辑的智能感知功能
代码的智能感知功能是一般IDE都有的功能,在编写代码时起到非常重要的作用。* 提高编码效率;* 减少拼写错误;* 减少不必要的记忆。 服务脚本编辑器增代码的智能感知功能,减低服务脚本的编写难度。显示面板左边是函数列表,右边是说明和例子。 相关文章EBM专栏原创 2011-12-14 09:07:46 · 2345 阅读 · 0 评论 -
Fixjob作业计划——介绍
Fixjob作业计划——主要用于执行由时间周期驱动的各种服务。常见的需求有:* 每天某时执行批量,启动一个流程* 每天、每月、每年生成业务报表* 每隔一段时间检查更新,做数据验证,做数据同步…要实现作业的自动化、可配置,需要引入作业引擎和作业脚本的概念。通过编辑界面编写业务所需的作业脚本,服务器启动后作业引擎加载已发布的作业脚本,并按照作业脚本的时间条件设置执行服务。 作业脚本管理界面 作业脚本编原创 2012-03-01 21:08:31 · 2318 阅读 · 0 评论 -
EBMIDE——序
产品定位 EBMIDE——企业业务建模集成开发环境,是一个能够快速开发各种企业业务系统的平台,具有敏捷、灵活、易维护、易扩展等特点。 EBMIDE的主要功能 相关文章EBM专栏原创 2011-05-12 23:13:00 · 2278 阅读 · 0 评论 -
EBMIDE——服务脚本IOS
前言之前,想到这样一个情景,用一个脚本来描述一个服务的操作,这样做的好处是,业务逻辑落到了配置文件。业务变化时只需通过修改配置,而不需要重新编译系统。最近几天,由于工作需要,转到了服务器的研发,刚好碰上这一应用场合,终于有机会完成这一脚本的设计。 IOS简介IOS是In/Out Script(输入/输出脚本)的简称,在我的设计中,用in,out,script3个节点来描述一原创 2011-06-21 21:39:00 · 2367 阅读 · 0 评论 -
课件制作工具——wizBuilder CS
技术平台:flex,.net 作品介绍:一个多媒体课程制作工具,通过内置的页面模板、方案模板帮助快速设计课程,让用户只需专注课程知识的填写就能制作出图像,文字,音频等媒体同步的高质量课程。发布的课程上传到学习平台就能够通过Internet进行课程的学习。课程文件是松散的媒体文件,播放时才动态加载,便于课程知识的安全性。 开发感悟:.net部分只负责IO接口的操作,其余绝大部分功能,从界面到原创 2009-12-25 16:46:00 · 2773 阅读 · 2 评论 -
企业知识库
技术平台:flex,java 作品介绍:一个RIA的Web应用,对企业知识文档进行管理以及对企业知识文档进行安全控制的平台,主要功能:文档浏览,文档审核,文档管理,文档下载,文档术语。 开发感悟:采用RIA的开发方式,与java后台只通过自定义的基于http协议的数据格式进行通信,无论显示效果,还是开发效率,都是AJAX无法比拟的… 效果图 登录界面 主界面1原创 2009-12-28 10:54:00 · 2057 阅读 · 0 评论 -
产品开发实录(2)——打造时间轴
概述 时间轴在课件工具的主要作用: 便于查看、编辑页面各个元件的播放顺序(音频同步),播放时长,对页面播放效果有整体的了解。 便于查看页面各个元件的层次顺序。 便于选择页面元件,可以避免由于层次遮挡而无法选择较下层的元件,另外在工作区隐藏的元件,通过时间轴选中隐藏的元件,再编辑其显示状态。 能够实时播放选中的元件,显示播放进度,并且播放过程中能够设下播放标记(Marker)原创 2010-03-30 12:14:00 · 3782 阅读 · 0 评论 -
课件播放器2.0
能够支持AICC,SCORM类型的elearning课件的离线播放和学习状态跟踪。效果图原创 2010-09-30 16:42:00 · 5194 阅读 · 6 评论 -
EBMIDE——IOS语言(二)
前言:为什么需要IOSL?l 要用文件实现业务逻辑的配置,无须重新编译系统。l 能够很好的适应自身产品体系的集成需求、功能需求。l 非常灵活,只要有需要复杂逻辑配置的地方,都能够采用该语言体系实现配置。l 实现平台式开发(甚至云开发)时原创 2011-09-02 10:38:01 · 1955 阅读 · 0 评论 -
EBMIDE——相关文章索引
EBMIDE主项目EBMIDE——序EBMIDE——服务脚本IOSEBMIDE——服务调用EBMIDE——表单、报表模板设计EBMIDE——服务脚本IOS编辑器EBMIDE——ORM数据实体编辑器EBMIDE——服务脚本IOS(二)EBMIDE——原创 2011-07-05 16:37:07 · 1899 阅读 · 0 评论 -
Fixcel电子表单——前端动作脚本
前言最简单的表单录入填报过程中与服务端没有任何交互,填写所有必须字段后提交。这种类型的表单比较简单,容易实现。复杂的表单录入在实际的需求中,复杂的填报过程也是比较多的,在填报过程中需要与服务端发生多次交互。 前端动作脚本前端动作脚本用于实现复杂填报过程的配置,通过它控制表单内部的交互以及表单跟后台服务的交互。一个动作包括触发方式、执行脚本、回调脚本3原创 2011-10-16 15:45:42 · 2793 阅读 · 1 评论 -
EBMIDE——服务脚本IOS编辑器(二)
新的服务脚本编辑器,除了能够编辑IOS服务脚本,还能够对服务进行测试调用。实现了开发+测试这个基本的平台式开发流程。 新功能效果图支持设计视图,把常用的服务配置,输入参数/输出参数,都提供了相应的输入控件,让编辑更方便,规范。 撤换到源代码视图能够查看完整的服务脚本 通过服务调用窗体对服务进行调用测试,填写服务参数后调用,能够查看服务的输出已经服务原创 2011-08-02 15:50:11 · 2264 阅读 · 1 评论 -
EBMIDE——服务脚本IOS(二)
服务的嵌套调用把通用的服务脚本抽出来配置成独立的子服务,然后提供给其他服务内部进行调用,这样能够避免相同逻辑的脚本重复编写。服务嵌套调用需要注意的地方:* 服务的上下文:子服务参数的传入/传输* 服务嵌套调用时的异常处理和事务处理* 避免互相嵌套调用产生死循环 服务嵌套调用定义原创 2011-08-02 14:52:56 · 1836 阅读 · 0 评论 -
EBMIDE——ORM数据实体编辑器
利用Fixcel的表单引擎,能够轻易地实现各种配置文件的编辑,例如ORM引擎的数据实体映射编辑,这比人手编辑配置xml要方便的多。以下是Fixcel里定义的数据实体表单模板 相关文章EBM专栏原创 2011-07-26 14:24:12 · 2013 阅读 · 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 评论