智能在线表单设计器 Web Form Builder

FreeForm : Silverlight Agile Form Engine
  博客园  :: 首页  :: 新随笔  :: 管理

摘要: 智能表单设计器Web Free Form Designer:FreeForm 简介*智能表单设计器Web Free Form Designer:FreeForm表单控件使用方法之:基础控件 *智能表单设计器Web Free Form Designer:FreeForm模板及数据存取方式智能表单设计器Web Free Form Designer:FreeForm动态数据验证和动态自动计算*智能表单设计器Web Free Form Designer:FreeForm常量定义及用途智能表单设计器Web Free Form Designer:FreeForm动作触发规则*智能表单设计器FreeForm 阅读全文

posted @ 2011-07-29 22:40 智能在线表单设计器 Web Form Builder 阅读(19168) 评论(0) 推荐(2) 编辑

摘要: 前言很多用户对我说过这样一个需求,因为他们并不是时时都能联网,需要把数据暂时保存在本机,在联网的时候再把数据保存进服务器数据库。这样有一个好处,既可以发挥服务器数据库统一管理的优势,又能时时编辑,保存副本在本地硬盘。即使他们拜访客户的时候不能联网,也能给客户看他们的数据;即使在外地出差不能联网,也能持续不间断的工作。FreeForm的联网模式和脱机模式是无缝接合的,不需要点任何的按钮,不需要做任何的配置,不需要做传统软件的上传、打包、发送等繁杂的步骤,简单到您想像不到。OK,现在来做一个演示。演示场景:我们模拟一个场景,假设您正在出差,无法联网,但您还是可以在本地制作表单模板。第一步:先在模板 阅读全文

posted @ 2011-07-25 00:02 智能在线表单设计器 Web Form Builder 阅读(5221) 评论(0) 推荐(1) 编辑

摘要: 前言相信很多用过OfficeWord 或者Excel的朋友都知道格式刷的功能,方便好用。FreeForm也借鉴了这一功能,将其放入表单设计器中。演示第一步:先在模板中放置几个控件。第二步:改变其中一个控件的颜色、透明度、宽度等属性。可以看到第一个控件变成了红色字,透明度改变了,宽度增加了。第三步:先点击第一个控件,再点击右键菜单的“格式刷”(Format Painter)。第四步:选择其它控件我们看到,被选择的控件的格式也和第一个控件一致了,酷吧。Demo:http://crmwin.com/FreeForm2011TestPage.html 阅读全文

posted @ 2011-07-23 01:12 智能在线表单设计器 Web Form Builder 阅读(2165) 评论(0) 推荐(0) 编辑

摘要: FreeForm控件属性编辑属性编辑我们打开一个表单模板,或者自己新建一个模板,拖放一些控件,例如下图:点击其中一个控件,然后打开 “Property”页,可以看到控件的属性细节:可以进入一些相关复合属性比如动作触发规则属性:再比如控件属性即时属性修改我们在选择一个控件,修改属性的时候,能够立即在表单设计器中产生效果,比如控件的标签:我们可以即时修改,效果:Demo:http://crmwin.com/FreeForm2011TestPage.html. 我们的网站(昕友软件):http://crmwin.com 阅读全文

posted @ 2011-07-14 23:33 智能在线表单设计器 Web Form Builder 阅读(2575) 评论(0) 推荐(1) 编辑

摘要: 位移快捷键我们打开一个表单模板,或者自己新建一个模板,拖放一些控件,例如下图:进入Adjust -> Multi Selection,点击”Start Selection”或者可以通过点击鼠标右键,快捷选择”Start Selection”选择”Start Selection”: 然后选择模板中的控件。按下键盘的上、下、左、右方向键,可以调整被选择控件的位置,比如向右下调整字体增减快捷键选择要改变字体大小的控件按下键盘的上页PgUp、下页PgDn键,可以调整被选择控件的字体大小,比如字体变大透明度快捷键选择控件按下右侧小键盘的0-9数字键,可以调整被选择控件的透明度比如按下8按下5按下2 阅读全文

posted @ 2011-07-13 20:14 智能在线表单设计器 Web Form Builder 阅读(2242) 评论(0) 推荐(0) 编辑

摘要: FreeForm表单控件快速自动对齐垂直对齐(Vertical Alignment)直接进入主题,比如在模板中有6个控件,布局很不整齐,我们想快速将这些控件垂直对齐。进入Align界面:点击“Start Align”,然后直接用鼠标选择一个长方形范围:释放鼠标,然后长方形范围内的控件就自动对齐了,如果选择了“Equal Space”,则控件的间距将自动相等,否则维持原有的高度不变。水平对齐(Horizontal Alignment)比如模板中有5个控件,布局不整齐,我们想快速将这些控件水平对齐。这次我们不选择“Equal Space”选择一个范围:释放鼠标,然后范围内的控件就自动水平对齐了,因 阅读全文

posted @ 2011-07-12 00:07 智能在线表单设计器 Web Form Builder 阅读(2471) 评论(0) 推荐(0) 编辑

摘要: FreeForm动作触发规则在FreeForm表单设计器中,动作触发规则是非常重要的功能,它能在表单控件满足一定条件的情况下,对表单进行动态无刷新操作,它支持很多的操作,比如:隐藏显示控件、可用不可用控件、透明度变化、颜色、字体大小、赋值、赋标题、提示、视图显示隐藏控制、弹出式提示、数据库执行、数据库查询等。将来,只要是能想象到规则我都将增加进去,就目前的规则而言,已经超越了微软著名商业表单设计器InfoPath。FreeForm触发规则主要分4个部分:1.引起触发的控件(一般是录入项,在本演示中是工资)2.条件3.接受触发并有动作的控件(在本演示中是税额)4.动作操作(在本演示中是税额计算、 阅读全文

posted @ 2011-07-08 01:04 智能在线表单设计器 Web Form Builder 阅读(3872) 评论(6) 推荐(3) 编辑

摘要: 前言在FreeForm中,常量用于在产生重复录入的地方,预先定义,使用时自动选择,目的是节省工作量提高效率。具有两种用途,第一种是为列表类的选择框定义项目,第二种是预先定义验证的错误提示消息,方便录入。下面是详细介绍。定义常量首先,新建一个模板,在工作区空白处右键点击“Add Constant”显示常量定义界面,然后录入一些常量然后为一些常量定义类型,比如为Gender定义两个常量:Male/Female常量用法一:用于选择框然后新建2个控件,分别是Combobox和ListBox在Items里输入[Gender]可以看到效果:常量用法二:用于验证提示然后看看在验证中的应用,右键选中“Add 阅读全文

posted @ 2011-06-30 23:45 智能在线表单设计器 Web Form Builder 阅读(2675) 评论(9) 推荐(1) 编辑

摘要: FreeForm自动计算及数据验证Silverlight中动态数据验证和动态自动计算的Reflection反射实现上周在博客园发了个首页随笔,因为被误认为是广告而被移出首页,这次发首页,特地备足了技术材料,结合FreeForm实际的开发情况,从技术上分析在Silverlight中实现动态数据验证和自动计算的方法。我们知道在.Net 4.0标准类库中,反射的类很全,非常好用,但在Silverlight类库中涉及反射的命名空间虽然也有System.Reflection 和System.Reflection.Emit ,但类和方法大大的缩减了。以前我们在WinForm或者ASP.Net中实现动态验证 阅读全文

posted @ 2011-06-25 17:37 智能在线表单设计器 Web Form Builder 阅读(3864) 评论(7) 推荐(3) 编辑

摘要: FreeForm模板及数据外部存取接口及方式引言因为FreeForm的设计方向是支援企业业务的表单引擎,所以必须要有开放式的模板及数据外部存取接口,虽然也是基于XML,但我们和一些商业产品的做法不一样,比如InfoPath,使用InfoPath来做表单,那么客户端必须用Office InfoPath,服务器端必须要用SharePoint,InfoPath的XML数据也很难被外部程序应用,更加不用说模板XML文件了,这实在是很封闭的环境。而FreeForm的模板及数据外部存取接口非常开放,目前提供三种方式:1、 WCF+数据库,您可以选择自建存放模板和表单数据的数据库,SQL Server、Or 阅读全文

posted @ 2011-06-24 08:28 智能在线表单设计器 Web Form Builder 阅读(2562) 评论(0) 推荐(2) 编辑

摘要: New Document FreeForm表单控件使用方法FreeForm控件一览FreeForm表单引擎与InfoPath Service对比InfoPath是微软SharePoint下的极重要的表单服务,其客户端Ofiice InfoPath发布于2007年。FreeForm是昕友软件自主知识产权的XML Web表单引擎。现在我们来对比FreeForm和InfoPath的区别。InfoPathFreeForm服务器端寄存环境IIS+.Net Framework(必需)SharePoint Service(必需)InfoPath Service(必需)Database(必需)IIS+.Ne. 阅读全文

posted @ 2011-06-22 00:29 智能在线表单设计器 Web Form Builder 阅读(7334) 评论(8) 推荐(4) 编辑

摘要: FreeForm FreeForm是 昕友软件 开发的免费表单设计器,是亿方智能平台的其中一个组件。是一个基于.Net + SilverLight + DataBase + WCF 设计的动态表单RIA SOA系统。包含Web表单设计器(包含运行时验证器、公式生成器)、工作流接口、运行时表单展现器,还有服务器端的表单引擎和工作流BPM引擎。无需编程经验,它可以快速设计自定义样式的表单,收集企业数据信息,结合FreeFlow,用于零编码构建企业级的数据信息、表单、工作流BPM业务系统。众所周知,数据、表单、工作流是企业业务系统的核心,而传统意义上的软件定制开发,费时费力,而且风险高,但通用的软件 阅读全文

posted @ 2011-06-19 15:25 智能在线表单设计器 Web Form Builder 阅读(17832) 评论(13) 推荐(2) 编辑

2012年6月2日

摘要: 1.Change IIS Isolation Mode Setting:Right click on "WebSites" under IIS 6.0. Then Click to open the "Service"tab. Check the chekcbox labelled "Run WWW service in IIS 5.0 isolationmode.". Click OK and then restart IIS. This will allow your app to run in IIS5.0 mode.2. Ch 阅读全文

posted @ 2012-06-02 11:14 智能在线表单设计器 Web Form Builder 阅读(557) 评论(1) 推荐(0) 编辑

2011年7月16日

摘要: 我们将结合FreeForm表单设计器的实际设计来说明。[设想]我们的设想是在选择控件的时候,控件的属性通过反射自动体现一个属性表格中,这样可以通过属性表格来更改控件的属性,就像VS.Net的IDE做到的那样。[分析]控件属性显示的重点实现代码讲解我们设计的有2个重要的类重要的类:PropertyItem:这个是属性的基础元素,只实现INotifyPropertyChanged接口,PropertyItem的构造函数定义了一个对象实例_instance,将一个反射属性字段_propertyInfo赋值:public PropertyItem(object instance, object val 阅读全文

posted @ 2011-07-16 21:05 智能在线表单设计器 Web Form Builder 阅读(1204) 评论(0) 推荐(1) 编辑