- 博客(177)
- 资源 (23)
- 收藏
- 关注
原创 Fixcel电子表单——介绍
概述 Fxicel电子表单主要提供了B/S系统上的表单设计,表单填写/提交,表单预览/打印这几部分的功能集,采用Flex技术研发,提供非常友好的丰富的用户体现。管理系统的数据录入/上报是非常重要的部分,Fixcel采用非常灵活的解决方案,能够自定义设计各种格式的表单,能够应对多变的数据单据需求,非常适合高度自定义的系统平台或开发平台。 操作流程 模块介绍
2011-03-30 17:08:00 3810
原创 Flex——字符串转日期函数
自定义字符串转日期的函数,支持常用的丰富的日期格式/** * 字符串转成日期,支持格式: * yyyyMMdd * yyyyMMddHH * yyyyMMddHHmm * yyyyMMddHHmmss * yyyy-MM-dd("-"作判断关键字) * yyyy-MM-dd HH("-"作判断关键字) * yyyy-MM-dd HH("-"作判断关键字) * yyyy-MM-dd HH:mm ("-"作判断关键字) *
2011-03-13 21:16:00 4928
原创 图表篇——Xml To Chart (堆叠式柱状图3D)
前言一个实现Xml To Chart的图表引擎,通过Xml配置就能够呈现相应的图表。而且能够方便集成到所需的软件系统。效果图 XML定义说明与柱状图3D(多序列)、XML定义相似,展现时把多维数据的值进行累加,显示最大值、最小值标签。
2011-03-01 23:23:00 4021
原创 MyReport运算符函数说明文档
MyReport运算符函数说明文档运算符运算符说明( )左、右括号+加:exp1 + exp2或正号 +exp-减:exp1 – exp2或负号–exp*乘:exp1 * exp2/除:exp1 /
2011-02-14 18:40:00 3192
原创 Flex:Web报表引擎——MyReport 2.3.0.0新功能
新增功能表达式引擎重新设计的表达式引擎,支持16种运算符,能够进行四则运算、逻辑运算;支持40多个常用函数,能够进行复杂的数据统计,数据运算,流程处理;支持四则运算、逻辑运算嵌套函数调用,函数调用嵌套四则运算、逻辑运算等复杂的表达式。新的表达式编辑器,能够更方便地编辑表达式。 字体颜色新增字体颜色样式设置 条件样式新增条件样式设置
2011-02-13 19:01:00 2815 1
原创 图表篇——Xml To Chart (多序列柱状图3D,折线图3D)
前言一个实现Xml To Chart的图表引擎,通过Xml配置就能够呈现相应的图表。而且能够方便集成到所需的软件系统。效果图 XML定义说明与柱状图3D、折线图3D的XML定义相似,但多维数据要对原始数据进行分组和排序,以下是柱状图3D(多序列)的XML定义
2011-02-12 10:47:00 4322
原创 图表篇——Xml To Chart (折线图3D)
前言一个实现Xml To Chart的图表引擎,通过Xml配置就能够呈现相应的图表。而且能够方便集成到所需的软件系统,例如,MyReport报表引擎效果图 XML定义说明 折线图3D 400 300 8 8 8 8 2 #ffffff #f1f1f1 #696969 true 折线图3D主标题
2011-01-29 23:55:00 3715 1
原创 图表篇——Xml To Chart (柱状图3D)
前言一个实现Xml To Chart的图表引擎,通过Xml配置就能够呈现相应的图表。而且能够方便集成到所需的软件系统,例如,MyReport报表引擎^ _ ^效果图 XML定义说明 柱状图3D 400 300 8 8 8 8 2 #ffffff #f1f1f1 #696969 true 柱状图3D主标题
2011-01-29 13:45:00 3214
原创 图表篇——Xml To Chart (饼图3D)
前言一个实现Xml To Chart的图表引擎,通过Xml配置就能够呈现相应的图表。而且能够方便集成到所需的软件系统,例如,MyReport报表引擎^ _ ^效果图 XML定义说明 饼图3D 400 300 8 8 8 8 2 #ffffff #f1f1f1 #696969 true 饼图3D主标题
2011-01-25 20:07:00 3918
原创 Flex——Array,ArrayCollection,Vector性能比较
测试方法private function Test():void { for(var j:int=0;j = new Vector.(); t1 = getTimer(); for(i=0;i
2011-01-23 11:00:00 6671 4
原创 表达式解析引擎的设计
前言表达式的计算是一个一般性的问题。在报表领域,经常会出现支持计算公式的需求。MS Office Excel中的函数计算就是一个很好的参考例子。本文提供一个表达式引擎的设计方案,能够满足报表领域的复杂计算要求。 一个良好的表达式引擎应该支持基本的二元运算和函数调用,而且二元运算能够嵌套函数调用,函数调用也能够嵌套二元运算,比如:例子1:=2>1&&((Num(1)+2*Num((Num(2)+2)*3/Num(2)))/2>0||2>1)&&0>1,执行结果:0例子2:=Switch
2011-01-09 23:40:00 10119 2
原创 大文件上传,支持续传(ASP.NET MVC2+Flex)
实现原理客户端读取文件流,把文件分成多份数据,然后一份一份向服务端发送。服务端接收数据,写入到服务端文件。定义上传文件的服务端接口(ASP.NET MVC2)主要接口获取上传文件:服务端生成一个文件名返回给客户端,确保所有用户上传时文件名不冲突。分段上传文件:服务端接收后写入到文件流,返回服务端已上传的文件长度给客户端。取消上传:删除服务端文件, 避免积累大量无效的上传文件。FileUploadController源码:using System;using System.
2010-11-28 18:31:00 7058 10
原创 Flex:Web报表引擎——MyReport 2.1.0.1 (免Flex开发集成版)+.Net集成示例源码
MyReport报表引擎(免Flex开发集成版)的使用场合适用于以传统html构建的系统,希望集成MyReport报表引擎的报表预览、打印和报表设计功能,并且不需要进行Flex相关的二次开发的用户。 MyReport报表引擎(免Flex开发集成版)的集成方式采用通过超链接跳转,在新的浏览器窗体打开MyReport报表预览或MyReport报表设计页面的方式。 M
2010-11-10 23:02:00 6150 1
原创 Flex:Web报表引擎——MyReport 2.2.0.0新功能
新增功能 分组功能增加分组头,分组尾设计支持,支持按字段分组,排序 分组效果 排序效果 新增分组行号函数,用于分组内部独立行号显示 分组行号效果 新增平均函数,用于求平均值统计 支持四则优先运算(用中括号表示,小括号以用于函数) 支持拖放调整标题行/表格行内的单元格顺序
2010-10-10 23:00:00 3742 1
原创 Flex:Web报表引擎——MyReport 2.1.0.0新功能
新增功能 支持简单的四则运算 例子1:算总分,简单连加 例子2:算平均分,除非和加法混合(能够识别先乘除后加减,不支持小括号优先运算) 新增行号函数 直接生成行号 新增多种格式化设置 修复数个已发现的Bug。 优化代码。 下载链接和相关文章: MyReport下载连接和相关文章索引 相关文章
2010-09-26 22:21:00 2666
原创 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 16095
原创 我的HTTP服务器(2)
上一篇:我的HTTP服务器 自从开发了属于自己的http服务器,随着功能的逐渐完善,一个实用的技术框架逐渐形成。前端实用flex技术平台发布应用,与用户进行交互。后端http服务器处理flex前端的http请求。自定义的http服务器拥有最好的灵活性,直接处理http请求,而不用进行页面的解析。当http请求静态文件时,返回文件流。当http请求业务时,则直接解析请求参数,返回业务结果(与java平台的servlet相似)。便于部署、维护:在客户的windows(服务器)上,安装
2010-08-24 16:35:00 2483
原创 开发高性能的Socket服务器
要编写高性能的Socket服务器,为每个接收的Socket分配独立的处理线程的做法是不可取的,当连接数量很庞大时,服务器根本无法应付。要响应庞大的连接数量,需要使用IOCP(完成端口)来撤换并处理响应。.net framework的System.Net.Sockets.Socket 类有一组xxxAsync方法是封装了IOCP的处理,用于编写高性能Socket应用程序,xxxAsync该组方法需要结合SocketAsyncEventArgs类来使用,下面是MSDN参考资料,里面有一个详细的例子:ht
2010-08-17 15:28:00 11652 2
原创 我的HTTP服务器
技术平台:.net 作品介绍:基于Sokect技术构建目前只支持静态文件,功能正在逐步完善…轻量级的HTTP服务器,功能控制、扩展方便,能够很容易就把代码集成到其他winform应用。 效果图 用IE访问 欢迎交流MSN:hunk.cai@hotmail.comQQ:157859303有兴趣想开发自己的HTTP服务器的,请参考本人另一文章,有相关源码:HTTP服务器开发教程
2010-08-11 13:02:00 4105
原创 Socket的正确关闭(改良版)
TIME_WAIT状态如果服务端的Socket比客户端的Socket先关闭,会导致客户端出现TIME_WAIT状态,占用系统资源。 所以,必须等客户端先关闭Socket后,服务器端再关闭Socket才能避免TIME_WAIT状态的出现。判断客户端Socket的关闭最近试验发现,当客户端Socket关闭时,服务端的Socket会接收到0字节的通知。private int Receive(StringBuilder sb){ int read = 0, total
2010-08-11 12:02:00 59047 9
原创 HTTP服务器开发教程
最近因为项目需要,必须自己实现一个HTTP服务器的部分功能。需求大概是这样的,winform里使用webrowser控件显示一个本地的html页面,同时winform启动http服务,本地html页面里通过javascript使用XMLHttpRequest对象向winform进行http通信,交互数据。现在,该项目功能基本实现了,把HTTP服务器部分提取出来分享一下,并提供相关源码下载。HTTP服务器开发教程启动HTTP服务器代码,创建Socket侦听端口publicvoid Star
2010-08-07 09:42:00 14283
原创 Flex字体篇——动态嵌入字体(按需嵌入)
接上篇:Flex字体篇——动态嵌入字体 按需嵌入中文字体小的几M,大的十几M,如果把整个中文字体都嵌入到swf会使容量增大,不利于网络传输,这时应该采取按需嵌入的办法,只把使用到的字符才嵌入到字体swf里。按需嵌入的字体样式需要编译的css文件:wb_fz22.css/* Generate by wizBuilder CS */ /* Text:1608 Char:62 */ @font-face { src:local("方正黑体简体"); fontFami
2010-07-28 22:13:00 6055 6
原创 Flex字体篇——动态嵌入字体
概述Flex编译器,位于flex sdk的bin目录,例如:Flash Builder 4 sdk 3.5 "C:/Program Files/Adobe/Adobe Flash Builder 4/sdks/3.5.0/bin", 编译器的详细使用说明参考官方文档Using the Flex Compilers主题。mxmlc.exe:应用程序编译器,可以把*.mxml(*.as)、*.css等主要文件编译成swf。flash/flex使用设备字体存在严重锯齿问题,不够美观,而且当计算机没有相
2010-07-25 15:40:00 7968 2
原创 Flex:Web报表引擎——MyReport 2.0.0.0新功能
Web报表引擎: Web上的良好的打印解决方案,WinForm的打印预览体现,报表自动化,支持直接打印,页小计,统计,转成金额大写,一维码显示等功能,满足中国式报表的常见功能需求。Web报表编辑器: * Web上良好的报表设计用户体现,可视化编辑,支持设计/预览视图撤换。 * 通过下拉框选择,快速设置报表数据的绑定。 * 支持单元格内容格式化(数字,金额,日期等)输出。
2010-07-13 22:11:00 6538 5
原创 基于Xml配置的ORM引擎 Part1——数据实体
ORM引擎是WebAPI引擎生成系统的其中一个子模块,本章主要介绍ORM引擎的数据实体部分的设计。 数据实体数据实体是指映射到数据库中某一个数据表的对象,对象的属性映射数据表的对应的字段,对象的属性数目与数据表字段数目一致。(如果对象包含2个以上数据表的字段映射时叫数据查询,这个部分以后再进行介绍)。数据实体是执行插入、更新、删除、单表查询数据库操作的基本数据单位。Xml映射文件格式(数据实体部分) ORM引擎架构 XmlMappingEntity,XmlMappi
2010-06-23 16:02:00 2915
原创 C# 4.0开发体验——方法参数默认值
private IDataReader SelectIDataReaderByQueryParams(IXmlMappingEntity entity, QueryParam[] queryParams = null, string sortExpression = null, SortDirection sortDirection = SortDirection.Ascending, bool searchInPrimaryKeys = false){//内部实现忽略 }
2010-06-22 15:32:00 12403
原创 WebAPI引擎生成系统的设计
项目背景Web RIA应用的一个基本特点是,前端和后端要分离,前端只做界面操作和调用webapi,后端只提供http webapi调用。后端不依赖于前端的实现,基于http协议,随便用一个浏览器在地址栏敲一下都能进行webapi的调用。前端要依赖于webapi的定义。现在都在炒作"云计算","云"要成功开花结果的其中一个必要条件就是要有大量的web应用或web RIA应用,现在许多软件厂商都把软件"搬上"web。 WebAPI引擎生成系统要解决Web RIA应用后端的开发问题,主要目的是:屏
2010-06-22 11:06:00 5060
原创 Flex:Web报表引擎——MyReport 1.2.0.1新功能
新增功能一维码(Code128B)转换显示 多联标题 修正BugSum统计函数问题 报表编辑器保存时没有生成新添加的单元格相关的xml数据 下载链接和相关文章:MyReport下载连接和相关文章索引 相关文章MyReport专栏
2010-05-29 22:58:00 2916
转载 IT职场求生法则
通用法则法则1:忍耐是一种美德。为了生活,很多时候你必须要忍!忍受你的领导对你的无理责骂、同事的白眼、客户的无理取闹,承受工作的巨大压力,忍受上下班的拥挤、堵车,忍受什么都涨就是工资不涨,……不要因为一时之气而因小失大,当然忍耐是为了以后的反击,老子不需要卧薪尝胆十年,你只需要忍耐1-2两年,你就会有反击的机会!法则2:不要威胁到你的老板。这里说的“老板”泛指你的领导、领导的领导、直到公司的老板。
2010-05-12 09:54:00 1399 3
原创 如何有效率地学习并精通一项技术
VS2010正式版出来了伴随许多新的技术或更新的技术,是时候了解学习一下。(其他技术平台类似) 一、学习1.查阅该项技术的文档,把该项技术相关的所有主题都看一遍,这样能够对该项技术有整体的了解(能做什么?在什么场合使用?等),例如,我想了解Silverlight和WCF,就打开MSDN先把这两项的相关的主题都看一遍。 2.把该项技术的类库文档都看一遍(看类的介绍就可以),正所谓
2010-04-23 09:53:00 2012
原创 Flex:Web报表编辑器——MyReport (可下载使用)
技术平台:flex 作品介绍: Web上良好的报表设计用户体现,可视化编辑,支持设计/预览视图撤换。 通过下拉框选择,快速设置报表数据的绑定。 支持单元格内容格式化(数字,金额,日期等)输出。 通过表达式编辑,轻松设计页小计行或页统计行。 支持标题高度,行高,列宽拖动编辑,拖放调整顺序等良好操作。 效果图 可视化编辑 数据
2010-04-21 16:17:00 8193 7
原创 产品开发实录(2)——打造时间轴
概述 时间轴在课件工具的主要作用: 便于查看、编辑页面各个元件的播放顺序(音频同步),播放时长,对页面播放效果有整体的了解。 便于查看页面各个元件的层次顺序。 便于选择页面元件,可以避免由于层次遮挡而无法选择较下层的元件,另外在工作区隐藏的元件,通过时间轴选中隐藏的元件,再编辑其显示状态。 能够实时播放选中的元件,显示播放进度,并且播放过程中能够设下播放标记(Marker)
2010-03-30 12:14:00 3713
转载 45个好习惯
态度篇 1. 做实事 不要抱怨,发牢骚,指责他人,找出问题所在,想办法解决。对问题和错误,要勇于承担。 2. 欲速则不达 用小聪明、权宜之计解决问题,求快而不顾代码质量,会给项目留下要命的死角。 3. 对事不对人 就事论事,明智、真诚、虚心地讨论问题,提出创新方案。 4. 排除万难,奋勇前进 勇气往往是克服困难的唯一方法。 学习篇 5
2010-03-23 10:53:00 1442
原创 Flex通信篇——构建企业级HTTP通信层
概述RIA和SOA是一对绝配。SOA强调把业务以接口方式向外界提供不关注前端的呈现,而RIA则强调用户体现,结合两者优势能够设计出用户体现良好、灵活的、易扩展、易集成的系统。要处理好RIA前端和SOA后端,需要搭建一个健壮的企业级通信层,该层职责:负责处理RIA前端和SOA后端的数据交互。封装SOA业务接口,便于开发调用。采用异步通信方式,SOA业务接口请求返回时进行回调。SO
2010-03-22 11:51:00 3624
原创 Flex——命令管理,Undo来Redo去
前言Undo,Redo是编辑环境里常见的并且非常重要的功能,下面介绍【命令模式】在Flex/AS3下的实现。ICommand接口定义ICommand接口,其中Execute和UnExecute是相反的2个操作,Title属性用于命令显示,例如显示在操作历史列表里。package cwn.wb.ui.core.command { import cwn.core.I
2010-02-28 12:46:00 3538 4
原创 Flex——IDispose接口
前言 C/C++的开发,内存的管理是十分重要的课题,分配内存使用后要及时释放,否则内存泄漏导致内存耗尽。进入托管环境后,内存能够自动管理和回收,已经不用开发者太操心内存管理方面的问题了,在托管环境,开发者仍然可以做一些工作,提供内存回收的效率,例如,把类内部的引用对象设置为null是最基本的。借鉴在.net环境下的IDispose模式,现在,在Flex/AS3里实现。 IDispose接口
2010-02-28 12:23:00 3704
原创 制作SCORM课件离线播放器(C#)
概述 SCORM标准的课程是e-learning比较常用的标准,但课程要放到LMS浏览才看到课件数据的交互很不方便,下面介绍.net写的SCORM课件播放器,方便离线浏览SCORM课程或用于SCORM的课件测试。 主要实现 建立winform项目,向窗体添加web browser控件,添加窗体的Load,FormClosing事件 using System; using Sys
2010-02-09 11:02:00 8798 11
原创 产品开发实录(1)——代码重构
前言 最近,正竭斯底里地重构flex技术平台开发的产品【wizBuilder CS】。以前为赶功能,界面部分代码都写得好乱,现在是时候修理下自己作的孽了,顺便为产品添加多语言支持(Localization)。 主要任务 代码重构 多语言支持 添加新功能、修改现有功能、去掉不合理的功能 修正重构过程中发现的Bug 实录 类内部重构 去掉、合
2010-02-02 17:57:00 2563 5
转载 哲理寓言
▲ 成长的寓言:做一棵永远成长的苹果树▲ 一棵苹果树,终于结果了。 第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。“哈哈,去年我得到了10%,今年得到20%!翻了一番。”这棵苹果树心理平衡了。 但是,它还可以这样:继续成长。譬如,第二年,它结了100个果子,被拿走90个,自己得到1
2010-01-25 09:56:00 1374 1
fixjs-0.3.0
2013-07-01
fixjs_src_0.2.0
2013-05-28
fixjs_src_0.1.0
2013-05-16
barcodelib条形码生成读取库
2012-02-15
AlivePDF 0.1.5 RC(For FlashBuilder)
2011-12-26
AlivePDF 0.1.5 RC(For FB)
2011-12-25
System.Data.SQLite.dll(sqlite_1.0.76.0.zip)
2011-10-20
.net SQLite源代码(sqlite-netFx-source-1.0.76.0)
2011-10-16
Java编程思想第四版完整中文高清版
2011-07-05
Flex:Web报表引擎——MyReport 2.3.6.0 + 免Flex开发集成版
2011-04-09
Flex:Web报表引擎——MyReport 2.3.0.0 + 免Flex开发集成版
2011-02-13
Web报表引擎——MyReport 2.1.0.1 (免Flex开发集成版)+.Net集成示例源码
2010-11-10
Flex:Web报表引擎+Web报表编辑器——MyReport 2.2.0.0
2010-10-10
Flex:Web报表引擎+Web报表编辑器——MyReport 1.3.0.0
2010-10-10
HTTP服务器+测试客户端(含源码)
2010-08-06
Flex:Web报表引擎+Web报表编辑器——MyReport 2.0.0.0
2010-07-13
Flex游戏——水果乐园(含源码)
2010-06-18
Flex:Web报表引擎+Web报表编辑器——MyReport 1.2.0.1
2010-05-29
Flex:Web报表引擎+Web报表编辑器MyReport 1.1.0.0
2010-04-21
Flex:Web报表引擎MyReport 1.0.0.2
2010-03-19
Flex:Web报表引擎MyReport 1.0.0.0
2010-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人