我的个人作品
hunkcai
新的旅途,期待你的加入。
展开
-
EBMIDE——数据的备份
业务数据是非常重要的资源,需要定期进行备份存档。IT系统在使用过程产生的业务数据一般都存放到了数据库和文件系统,需要一个数据库的备份和文件系统的备份的管理界面,能满足实际使用即可。 数据库备份与驱动器备份管理数据库备份管理的功能:显示备份文件列表;备份数据库;删除备份文件;还原数据库。 驱动器备份管理的功能:显示备份文件列表;备份驱动器;删除备份文件;还原驱动器。要注意的是,还原操作要先强制进行备原创 2012-04-10 20:31:34 · 2017 阅读 · 0 评论 -
Fixchart图表组件——介绍
概述图表泛指在屏幕中显示的,可直观展示统计信息属性(时间性、数量性等),对知识挖掘和信息直观生动感受起关键作用的图形结构,是一种很好的将对象属性数据直观、形象地“可视化”的手段。条形图、柱状图、折线图和饼图是图表中四种最常用的基本类型。在解决业务数据分析领域的需求时,经常需要用到各种图表来完成统计数据的展示。 Fixwin图表组件解决的是* 基于flex平台开发的基础图表组件。* 提供基础的图表功原创 2013-02-03 22:31:00 · 3269 阅读 · 0 评论 -
MyReport.TD套打引擎介绍
MyReport.TD套打引擎MyReport.TD报表引擎是专门面向软件开发人员、软件开发商而开发的套打插件产品,主要解决套打领域(特别是Web套打领域)的功能需求,例如:快递单套打、发票套打、连续打印等。 MyReport.TD套打引擎基于Flex技术平台构建,提供报表设计、展现、打印、导出等功能集,具有轻巧、灵活、易用的特点。 产品网站和演示地址 功能详解l 简单易用的套打格式设计器,导入原创 2013-05-17 16:18:17 · 2270 阅读 · 0 评论 -
Fixjs——javascript实现类继承、多态
前言Javascript是一门非常灵活的语言,也是使用最广的动态脚本语言,框架、组件库也非常多。JQuery是使用最广泛的的js库之一,它确实做到了write less,do more…。Extjs在企业应用的UI上使用得比较广泛,做管理软件时用到的控件基本都涉及到了。还有许多优秀的js框架不一一列举。 Fixjs介绍Fixjs是我打算在javascript技术领域开始积累的一个框架项目,这套框架原创 2013-05-09 22:16:37 · 2091 阅读 · 0 评论 -
Fixjs——自定义事件处理
Fixjs介绍Fixjs是我打算在javascript技术领域开始积累的一个框架项目,这套框架主要为开发复杂组件提供底层的框架支持。框架的类与接口我会尽量参考flash框架的实现。同时,我也会开放Fixjs的源代码,欢迎同仁一起学习、交流。 Fixjs 0.1.0已实现的内容【基础方法,基础类】trace():页面调试输出fixjs.Class:类定义fixjs.Object:提供对象初始化,释放原创 2013-05-16 21:11:22 · 2022 阅读 · 0 评论 -
Fixjs——显示基类DisplayObject
Fixjs介绍Fixjs是我打算在javascript技术领域开始积累的一个框架项目,这套框架主要为开发复杂组件提供底层的框架支持。框架的类与接口我会尽量参考flash框架的实现。同时,我也会开放Fixjs的源代码,欢迎同仁一起学习、交流。 DisplayObject在flash中,DisplayObject是最基础的显示基类,它定义了布局的基本属性和方法,在组件开发领域,绝对定位布局是非常重要的原创 2013-05-21 22:58:58 · 2170 阅读 · 0 评论 -
EBMIDE——断点跟踪输出
EBMIDE开发平台采用了自定义的动态脚本语言实现逻辑,这种自定义的脚本语言很灵活,修改好Save一下就生效,完全实现了B/S上的业务逻辑开发。但是,脚本调试排除错误的功能比较弱,如果脚本出现了业务计算的错误比较难排查。为了改善这个问题,脚本引擎增加了“断点”调试技术的功能支持。在脚本里定义需要观察的断点,断点语法规则://[break]断点名称。以下是服务端的脚本断点,当脚本引擎执行到断点的代码原创 2013-05-23 22:22:45 · 2272 阅读 · 1 评论 -
MyReport报表引擎2.7.4.0新功能
图表控件支持动画效果,报表展现更加生动。 新增超链接控件,支持超链接事件,轻松实现BI分析类的报表。数据钻取示例:点击“超链接”或图表图形,进入下一级报表单击工具栏“后退”按钮或右键菜单“后退”返回上一级报表 相关链接MyReport演示、产品网站 相关文章MyReport专栏原创 2013-05-31 14:01:52 · 2467 阅读 · 1 评论 -
Fixjs——事件回调的this
Fixjs介绍Fixjs是一款javascript界面基础框架,主要为开发复杂组件提供底层的框架支持。框架的类与接口我会尽量参考flash框架的实现。同时,我也会开放Fixjs的源代码,欢迎同仁一起学习、交流。 事件回调的this问题在javascript中,函数调用的时候,this指向调用的对象,这个特性会造成代码上下文的不一致。请看一下代码片段:在hui.layout.MovableExten原创 2013-06-11 10:39:29 · 2494 阅读 · 0 评论 -
Fixjs——显示容器基类DisplayObjectContainer
Fixjs介绍Fixjs是我打算在javascript技术领域开始积累的一个框架项目,这套框架主要为开发复杂组件提供底层的框架支持。框架的类与接口我会尽量参考flash框架的实现。同时,我也会开放Fixjs的源代码,欢迎同仁一起学习、交流。 DisplayObjectContainerDisplayObjectContainer是显示容器基类,它提供了显示子项的添加、移除、层次控制等接口。以下是代原创 2013-06-05 21:02:09 · 2528 阅读 · 0 评论 -
Flex:MyReport报表引擎2.7.3.0新功能——甘特图
新增甘特图控件,可以制作项目管理类的报表例子1:年-月时间刻度,显示项目的计划进度和实际完成进度,适用于项目周期较长的情况。 例子2:月-日时间刻度,显示项目的计划进度和实际完成进度,周六日背景颜色区分显示。 甘特图控件的设计效果 导出PDF效果 相关链接MyReport演示、产品网站 相关文章MyReport专栏原创 2013-01-14 17:07:57 · 14155 阅读 · 2 评论 -
Fixcel电子表格——报表模块(二)
前言Fixcel又将要增加一个重要模块(Fixcel for report),用来解决复杂报表、中国式报表的设计与展现。采用单元格间扩展技术的报表产品,能够较好的应对多级分组、交叉等常见报表需求。目前已经有许多采用单元格间扩展技术体系的报表产品,都是采用类似Excel的设计方式,但是,在flex下的成熟产品目前还没有,Fixcel将填补这块空白。 带数据源的扩展Fixce报表模块这次加上了数据源这原创 2012-11-21 11:17:20 · 2436 阅读 · 0 评论 -
MyReport:DataGrid的打印和打印预览
本文说明如何使用MyReport来实现Flex DataGrid组件的自动化打印预览和打印功能。实现代码version="1.0" encoding="utf-8"?>mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" width="100%"height="100%" fontSize="24" horizontalAl原创 2012-11-29 11:16:20 · 3659 阅读 · 1 评论 -
EBMIDE——脚本引擎性能的优化
前言为什么需要脚本引擎这里不多做说明。javascript就是使用最广的解析执行脚本语言,它背后就是一个脚本引擎。脚本引擎分为客户端的脚本引擎和服务端的脚本引擎,特别是服务端的脚本引擎,脚本引擎的性能直接影响了脚本解析执行的效率,影响到系统数据处理的能力,所以提高脚本引擎的解析性能是优化的一个重要环节。影响脚本引擎性能主要由2个方面:1. 脚本引擎的技术平台2. 脚本引擎的设计原创 2012-04-11 21:21:33 · 3439 阅读 · 3 评论 -
Flex:Web报表引擎——MyReport 2.6.4.0新功能
主要新增功能子报表行新增子报表行的设计支持,允许在同一个报表里设计多个表格,大大简化了复杂报表的设计工作。 设置子报表行的参数数据与表格数据。每个子报表都支持独立的分组。预览效果 动态列(交叉表)增加动态列的设计项设置,能够实现报表列的动态生成,实现交叉表等功能。显示效果 报表尾的位置控制显示在页底效果不显示在页底,紧跟在内容的最后出现 如何原创 2012-05-11 20:44:31 · 4757 阅读 · 1 评论 -
控件篇——能保留操作状态的工具栏按钮
能够保留操作状态的工具栏按钮,名称有点拗口。 看上图,是一个很常见的工具栏按钮,左边是当前操作按钮图标,右边是下拉菜单按钮,点击能够显示更多操作。当点击下拉菜单的操作后,左边的按钮图标也相应的改变为最后点击的菜单操作,这样用户下次再使用该操作时就无须在点击下拉菜单选取操作,直接点左边的按钮即可。 我把这款按钮封装成一个通用的控件,控件内部自己原创 2012-06-03 18:41:28 · 2486 阅读 · 1 评论 -
控件篇——属性表格
属性表格在设计器、开发工具等软件经常使用到,它的优势是能够实现对操作对象的编辑管理,包括:属性列表显示、属性分类、编辑布局等,方便撤换各种编辑器,实现对对象属性的编辑操作。以下是flex平台下打造的属性表格 看看该属性表格在EBM平台各模块的实际使用情况原创 2012-09-04 13:51:28 · 2854 阅读 · 2 评论 -
Flex:MyReport报表引擎(专业版)介绍
MyReport报表引擎 产品网站产品介绍MyReport报表引擎是专门面向软件开发人员、软件开发商而开发的报表插件产品,提供报表领域(特别是Web报表领域)的良好解决方案。MyReport报表引擎基于Flex技术平台构建,提供报表设计、展现、打印、导出等功能集,具有轻巧、灵活、易用的特点。只需少量工作就能把MyReport整合到您的B/S或C/S系统,获得良好的Web/Win报表用户体现。原创 2012-10-24 11:28:10 · 3449 阅读 · 2 评论 -
产品运营小议
MyReport的产品网站完成啦,我将通过这个实际例子讨论一下产品运营 网站访问连接 何谓产品运营运就是运作、运转是一个循环的活动圈,营就是营收、营利这个是最终目的,而产品就是运营活动里面的主体。产品、资料、网站à市场推广à客户反馈à产品、资料、网站,这个就是产品运转的业务活动圈子,业务在运转过程中产生营收、营利。如下图,这个是比较简原创 2012-10-29 12:00:18 · 4654 阅读 · 3 评论 -
Flex:MyReport报表引擎2.7.0.0新功能
主要新功能设计器增加“分组”按钮,控制分组编辑区域的隐藏,调整分组编辑区域的位置。 表格列增加“插入列”右键菜单。 设计器数据绑定编辑修改,编辑更简洁方便,支持@,#语法访问报表参数和表格数据。 新增分页函数,实现自定义页码显示,实现不固定行数的统计。 完善动态列功能,支持动态列合并,新增动态列访问函数。 新增二维码QR,一维码Code39原创 2012-10-24 11:35:31 · 2619 阅读 · 0 评论 -
EBMIDE——打印格式管理
Fixcel简介Fixcel电子表格主要解决信息系统的表单、打印、报表等需求,主要包括:表单的设计、表单的填写;打印格式的设计与表单打印;报表的设计与展现。 填报与打印一个简单的业务操作流程:用户填写一张业务表单,然后把表单数据发送到打印机打印。在这个操作过程中,会牵涉到表单格式和打印格式。 在实际的需求中,表单的填写格式与表单的打印格式往往原创 2012-11-11 18:11:07 · 2405 阅读 · 0 评论 -
Fixcel电子表格——报表模块(一)
Fixcel又将要增加一个重要模块(Fixcel for report),用来解决复杂报表、中国式的设计与展现。 前言目前已经有许多采用单元格间扩展技术体系的报表产品,都是采用类似Excel的设计方式,但是,在flex下的成熟产品目前还没有,Fixcel将填补这块空白。 格间扩展效果简单列表 采用多个纵向扩展实现多级分组与分组小计同时设置横向原创 2012-11-11 19:23:47 · 2321 阅读 · 0 评论 -
Fixjs实践——滚动条控件
Fixjs介绍Fixjs是一款javascript界面基础框架,主要为开发复杂组件提供底层的框架支持。 基于Fixjs构建的滚动条控件为了能全面验证一下Fixjs的初步成果,基于Fixjs我构建了2个滚动条控件:垂直滚动条VScroller和水平滚动条HScroller。滚动条控件主要包括:按钮、滑块、背景部分,滑块能够进行鼠标拖放,还有,要支持滚动事件的派发,是一款界面技术应用比较综合的控件。原创 2013-06-16 15:43:41 · 3920 阅读 · 2 评论 -
Fixchart图表组件——仪表盘,纳尼?
Fixchart新增一位新成员——仪表盘,是模仿汽车速度表的一种图表,常用来反映预算完成率、收入增长率等比率性指标。它简单、直观,人人会看,是商业面板(Dashboard)最主要特征的图表类型。一看到仪表盘,就会使人体验到决策分析的商务感觉。 Fixwin图表组件介绍* 基于flex平台开发的基础图表组件。* 提供基础的图表功能集,能够方便集成到高层次的模块,提供设计时功能支持。* 支持图形动画效原创 2013-07-16 18:41:21 · 6453 阅读 · 2 评论 -
调用MyReport实现js直接打印
生成MyReport打印控件打开Flash Builder添加一个应用,命名为MyReportPrintApp。 封装myreport的打印方法让外部js能够访问,MyReportPrintApp.mxml代码如下: xmlns:mx="http://www.adobe.com/2006/mxml"原创 2015-02-05 12:03:13 · 4043 阅读 · 1 评论 -
解决flash在chrome浏览器打印空白的问题
打开chrome地址栏输入:chrome://plugins打开插件视图,点详细信息,找到Adobe Flash Player插件 停用Adobe Flash Player的PPAPI类型 停用后就能够正常打印,不出现空白。 如何获得myreportMyReport产品网站 相关文章MyReport专栏原创 2015-02-06 11:49:29 · 9350 阅读 · 0 评论 -
MyReport有填报功能了!!!MyReport.Form表单引擎
MyReport.Form表单引擎,主要提供表单模板的设计以及表单模板的预览填报等功能集合。 支持文本框、选择框、数字框、日期框、图片框、组合框、弹出框等常用控件。支持表格行的添加,删除,移动等常见操作,输入焦点自动导航。 支持表达式,轻松实现表格统计。 支持常见样式设置,支持条件样式。 在线演示MyReport.Form表单引擎在线演原创 2015-07-14 15:53:22 · 2694 阅读 · 0 评论 -
MyReport报表系统(二)
功能介绍新增查询条件编辑器,支持多种常用查询条件,能够开发带复杂查询条件的报表。 下拉表格条件,在数据量少的场合使用 下拉树条件,用于选取树形结构数据 弹出框条件,用于数据量大时的数据选取,支持关键词、分页查询 带查询条件的报表示例 下载地址MyReport报表系统下载地址 MyReport网站MyReport网站地址 相关文章MyRe原创 2015-10-19 18:12:57 · 2437 阅读 · 0 评论 -
MyReport报表系统(三)
功能介绍新增服务脚本数据源模块,通过脚本的编写能够生成复杂的数据源。 通过Query函数执行sql语句,能够多次调用Query取数据,支持多数据源、混合数据源; 通过LoadCSV,LoadExcel函数,支持csv,xls文件数据源; 更多丰富的脚本函数; 支持常见的脚本语句; 新增资源模块,能够上传报表制作所需的数据文件,图片文件等。原创 2015-10-28 17:33:05 · 2419 阅读 · 1 评论 -
MyReport报表系统v1.2发布
经过多月奋战,MyReport报表系统终于完善,里程碑版本V1.2隆重发布。系统介绍MyReport报表系统是基于MyReport报表引擎构建的报表开发工具平台产品。用户可以快速搭建报表中心,实现报表的统一访问和管理,及时响应业务的报表需求。MyReport报表系统是B/S结构的工具平台,它“专业、敏捷、灵活”,通过浏览器即可完成报表的开发和发布。 功能详细介绍MyReport报表系统含有报表、查原创 2015-12-14 14:30:43 · 3087 阅读 · 1 评论 -
MyReport报表引擎2.7.8.8发布
支持嵌套子报表直接编辑保存,多个子报表同时存储在一个报表格式文件里,设计更简便,避免了嵌套报表的多个报表格式加载。 新增常用边距设置 图片控件支持【保存宽高比】设置等,调整多项功能 修复多个BUG 相关链接MyReport演示、产品网站 相关文章MyReport专栏原创 2016-02-25 17:19:31 · 2239 阅读 · 0 评论 -
MyReport报表引擎:水印功能
水印功能水印功能,能够设置报表纸张的水印底纹,让预览、打印效果更专业。 预览效果 打印效果 打印显示表达式功能打印显示表达式功能,能够控制单元格在打印时的显示状态例如,公司地址单元格设置=!isprint(),能够让单元格在打印时不显示。 预览效果 打印效果,打印时信息隐藏了 相关链接MyReport演示、产品网站 相关文章MyRe原创 2016-03-23 12:01:58 · 2087 阅读 · 0 评论 -
MyReport报表系统(一)
MyReport报表系统是基于MyReport报表引擎构建的报表系统,主要用于生成数据库报表,无需开发。 MyReport报表系统主要包括数据源和报表2个主要模块。 数据源模块用于配置报表的数据源。 通过编写SQL脚本完成数据的提取。 报表模块用于实现报表的设计以及浏览。 如何获取MyReportMyReport在线演示以及官方原创 2014-12-11 14:36:47 · 3335 阅读 · 0 评论 -
Flex:MyReport演示下载连接和相关文章索引
演示地址Flex集成方式演示地址1(专业版2.7) NEW 演示地址2(旧版2.6) HTML集成方式演示地址1 MyReport产品网站 NEW 相关文章MyReport报表引擎2.7.4.0新功能 NEWMyReport报表引擎2.7.3.0新功能MyReport报表引擎(专业版)介绍 MyReport报表引擎2.7.0.0新功能 ------------------------专业版---原创 2010-09-26 05:50:00 · 16094 阅读 · 0 评论 -
MyReport报表引擎2.7.6.7新功能
新增二维码控件PDF417 设计器新增数据选项卡,能够拖放字段进行绑定 相关链接MyReport演示、产品网站 相关文章MyReport专栏原创 2014-10-07 10:10:43 · 2640 阅读 · 0 评论 -
Fixjs实践——标签、按钮控件
Fixjs介绍Fixjs是一款javascript界面基础框架,主要为开发复杂组件提供底层的框架支持。 Fixjs 0.3.0主要增加了文本显示类fixjs.text.TextField支持的主要属性/方法有:text,selectable,wordWrap,defaultTextFormatTextFormat是文本字体样式的数据类,用于封装字体样式属性,例如:font,align,bold,c原创 2013-07-01 22:33:51 · 2760 阅读 · 0 评论 -
Js与flash交互:在html页面中用js与MyReport插件交互
Html页面与flash的加载如下图,flash是html页面的一个插件节点。 js与flash进行交互,首先要处理好html页面和swf的加载问题。Swf调用外部js方法,要确保js方法已存在,该条件一般都满足,因为swf加载比页面js慢。Js访问swf的接口时,要确保swf已经加载完成,该条件则需要做特殊的处理。如何做?可以想到的是,只原创 2013-07-30 23:43:03 · 15864 阅读 · 2 评论 -
MyReport报表引擎2.7.5.0主要新功能
新增图片控件能够通过url地址字符串加载图片 新增仪表盘图表控件 标题单元格、表格单元格支持前缀属性设置能够在同一个单元格显示前缀标签和数据,较少设计时的单元格占用数量。 报表设计器功能的改善支持UNDO、REDO操作,设计时更方便。 相关链接MyReport演示、产品网站 相关文章MyReport专栏原创 2013-08-19 09:47:23 · 2651 阅读 · 2 评论 -
MyReport.TD套打引擎1.0.4.0主要新功能
新增条形码控件支持常用的条码显示和打印 新增横线、垂线、矩形控件能够设置套打格式的边框和内边线 预览效果 报表设计器功能的改善支持UNDO、REDO操作,设计时更方便 新增快捷键功能"复制(Ctrl+C)","粘贴(Ctrl+V)","全选(Ctrl+A)"新增右键菜单"复制(Ctrl+C)","粘贴(Ctrl+V)","全选(Ctrl原创 2013-08-19 09:53:18 · 2741 阅读 · 0 评论 -
基于http的通信协议――SHCP
基于http的通信协议――SHCP概述SHCP――Simple HTTPCommunication Protocol,简单的HTTP通信协议。本文章提供一种设计思路,能够设计基于http协议的通信层,从安全性、灵活性与数据传输性能上提供一种设计的参考。在以下场合,本文能提供较好的参考价值:l 开放平台接口:业界巨头都在做。l 企业系统服务集成:企业级常见的需求。l 跨硬件平台统一服务:采用同原创 2013-10-24 15:23:32 · 8576 阅读 · 4 评论