<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    在線表單引擎:Web Form Builder

    Silverlight Agile Form Engine : FreeForm
    數據加載中……

    2011年7月12日

    智能表單設計器Web Free Form Designer:FreeForm模板及數據存取方式

    FreeForm模板及數據外部存取接口及方式

     

    引言

    因為FreeForm的設計方向是支援企業業務的表單引擎,所以必須要有開放式的模板及數據外部存取接口,雖然也是基于XML,但我們和一些商業產品的做法不一樣,比如InfoPath,使用InfoPath來做表單,那么客戶端必須用Office InfoPath,服務器端必須要用SharePointInfoPathXML數據也很難被外部程序應用,更加不用說模板XML文件了,這實在是很封閉的環境。

     

    FreeForm的模板及數據外部存取接口非常開放,目前提供三種方式:

    1、 WCF+數據庫,您可以選擇自建存放模板和表單數據的數據庫,SQL ServerOracleMy SQL甚至ACCESS都可以;

    2、 客戶端本地數據庫存儲,我們建立了一個Silverlight客戶端數據庫,用于沒有數據庫環境的用戶;

    3、 XML存儲,這個是沒有NamespaceXML,外部第三方程序存取相當的便利。

     

    模板客戶端本地數據庫存儲

    我們為FreeForm編寫了一個本地的對象數據庫,寄存于客戶端Silverlight,無需用戶安裝任何數據庫系統,這樣在沒有服務器數據庫環境的情況下,也可以存取表單模板和表單數據。

     

    保存

    首先我們先建立一個表單,點擊“New Template”如下圖:

     

     

     

    修改模板的名稱,點擊“Template Options

     

    修改為My Template

    在模板布局拖放一些控件:

     

     

    進入Template 頁,點擊“Save To LoaclDB

     

    如果出現成功提示,就表示已經保存在本地數據庫中了。

    讀取

    進入Template 頁,點擊“Load From LocalDB

     

    選取剛才建立的模板

     

    然后,我們可以看到,模板被讀取進來了。

     

    模板XML存儲

    保存

    首先先建立一個表單,點擊“New Template”如下圖:

     

     

    在模板布局拖放一些控件:

     

    進入Template 頁,點擊“Save To Loacl”,然后在本地進行保存。

     

     

    讀取

    進入Template 頁,點擊“Load From Local

     

    選取剛才建立的模板

     

    然后,我們可以看到,模板被讀取進來了。

     

    模板WCF+數據庫方式

    首先建立數據庫,以SQL Server為例:

    模板數據表,這里存放表單模板的定義,Template

    表單數據庫表,這里存放表單數據,FormData

     

    我們可以看到TempateXml DataXml都是XML類型的。

     

    建表腳本如下:

    USE [FreeFormDB]

    GO

     

    SET ANSI_NULLS ON

    GO

     

    SET QUOTED_IDENTIFIER ON

    GO

     

    CREATE TABLE [dbo].[Template](

        [Guid] [nvarchar](36) NULL,

        [TemplateName] [nvarchar](50) NOT NULL,

        [TemplateXml] [xml] NULL,

        [Type] [nvarchar](10) NULL,

        [Version] [nvarchar](10) NULL,

        [UpdatedDateTime] [datetime] NULL

    ) ON [PRIMARY]

     

    GO

     

    CREATE TABLE [dbo].[FormData](

        [InstanceID] [nvarchar](36) NULL,

        [TemplateID] [nvarchar](36) NULL,

        [TemplateName] [nvarchar](50) NULL,

        [DataXml] [xml] NULL,

        [UpdatedDateTime] [datetime] NULL

    ) ON [PRIMARY]

     

    GO

     

    然后,在客戶端的配置文件中,必須首先配置與服務端匹配的certificate代碼,這樣只用通過認證的用戶才能訪問FreeFormWCF+數據庫接口。

     

     

     

    保存

    首先我們先建立一個表單,點擊“New Template”如下圖:

     

     

    在模板布局拖放一些控件:

     

     

    進入Template 頁,點擊“Save To Server

     

    如果出現成功提示,就表示已經保存在本地數據庫中了。

    讀取

    進入Template 頁,點擊“Load From LoaclDB

     

    選取剛才建立的模板

     

    然后,我們可以看到,模板被讀取進來了。

     

     

    表單數據讀取

    進入表單設計器的Runtime Design,可以模擬運行時的讀取和保存,在表單展現器中的讀取和保存將有更多方式。

     

     

     

     

    我們的網站(昕友軟件):http://crmwin.com

    posted @ 2011-07-12 21:50 Web在線表單引擎:FreeForm Form Builder 閱讀(1455) | 評論 (0)編輯 收藏
    智能表單設計器Web Free Form Designer:FreeForm表單控件使用方法之:基礎控件

         摘要:   FreeForm控件一覽                 FreeForm表單引擎與InfoPath Service對比 InfoPath是微軟SharePoint下的極重要的表單服務,其...  閱讀全文

    posted @ 2011-07-12 21:49 Web在線表單引擎:FreeForm Form Builder 閱讀(2189) | 評論 (0)編輯 收藏
    智能表單設計器Web Free Form Designer:FreeForm 簡介


    FreeForm

          FreeForm是 昕友軟件 開發的免費表單設計器,是億方智能平臺的其中一個組件。是一個基于.Net + SilverLight + DataBase + WCF 設計的動態表單RIA SOA系統。包含Web表單設計器(包含運行時驗證器、公式生成器)、工作流接口、運行時表單展現器,還有服務器端的表單引擎和工作流BPM引擎。

     

    無需編程經驗,它可以快速設計自定義樣式的表單,收集企業數據信息,結合FreeFlow,用于零編碼構建企業級的數據信息、表單、工作流BPM業務系統。

     

    眾所周知,數據、表單、工作流是企業業務系統的核心,而傳統意義上的軟件定制開發,費時費力,而且風險高,但通用的軟件也有適用性和擴展性的問題,如果采用類似微軟SharePoint這樣的平臺系統,二次開發的成本也是很高的,從事軟件開發10多年,我們急切地尋求一種靈活、高效、容易擴展、易用、低風險,而且免費的方案。FreeForm就是這樣的系統,結合FreeFlow,相信能讓任何沒有編程經驗的企業實現這樣的效果。

     

    FreeForm這種RIA SOA系統是跨平臺的,客戶端可以用任意瀏覽器訪問,甚至可以編譯為EXE文件。在本文檔演示過程,我們選擇FireFox作為瀏覽器。

     

    初始空白面板:

     

    定制表單例圖:

     

    定制表單例圖:

    特性

    跨平臺

    FreeForm這種RIA SOA系統是跨平臺的,客戶端可以用任意瀏覽器訪問,甚至可以編譯為EXE文件。在本文檔演示過程,我們選擇FireFox作為瀏覽器。

     

    主要功能一覽

    模板管理

    模板文件

    界面布局:

    首先,進入表單系統,我們可以看到一個空白的布局,在布局的右側是操作區,左側是表單內容區,Template頁是默認的操作區首選頁。

     

    點擊“Template File”下的選框,可以看到如下按鈕:

     

    放大后:

     

    主要的功能是新建模板、將表單模板保存為XML文件、或者保存到SOA服務器中

    模板設計

    界面:

     

    主要的功能是設計模板的參數、連接數據庫、安全設置、工作流設置。和模板相關的操作有:添加視圖、添加字段、添加控件。

     

    運行時設計

     

    主要功能是在表單編輯器中,模擬表單運行時,添加驗證、添加自動計算、保存表單數據文件、載入表單數據文件。

    演示

     

    主要功能是演示一個金融保險類的表單,也可以動態創建幾百個控件。

    數據連接

    數據連接用于數據庫和Service的連接,是將模板和模板數據保存到SOA數據庫的首要定義,另外,通過數據連接定義,經過FreeForm數據源適配器,可以為FreeForm引入第三方系統的數據源。

    數據源

    數據源是表單系統與數據庫關聯的字段,可以與表單控件進行綁定,如果是第三方系統,通過數據連接定義,經過FreeForm數據源適配器,可以引入第三方系統的數據源。

     

    添加數據源:

     

     

    視圖管理

    類似微軟的 InfoPath表單設計器,FreeForm也具有視圖功能,主要是為了工作流BPM系統和權限分級之后的數據顯示做考慮。

     

    添加視圖

    控件管理

    輸入型控件

    高級控件

    多媒體控件

    列表控件

    線控件

    當前控件

     

    顯示當前表單的控件

     

    添加控件

     

     

    顯示的特性

     

    運行時驗證設置

    調整

    控件元素調整

     

    字體調整

     

    位置微調

     

    背景調整

     

    設計檢查

    設計檢查可以模擬運行時的環境,將錯誤提示出來。

     

     

    另外點擊驗證出錯的控件,可以即時顯示ToolTip消息。

     

    另外,將錯誤輸出到列表

    首次使用必讀

    快速建立表單

    第一步:新建模板

    在“模板文件”菜單下點擊“新建模板”

     

    然后,進入“模板設計”菜單的“模板選項”

     

    第二步:編輯模板的屬性

    基本屬性

     

    高級屬性

    可以進行字體顏色和背景色設置

     

    第三步:添加視圖

     

    進入視圖頁,點擊添加視圖

     

    添加視圖后的界面

     

    第四步:添加數據源

    進入“數據源”頁,點擊“添加域”

     

    然后建立相關的數據源

     

    第五步:添加控件

    在“控件”或“當前控件”頁,點擊“添加控件”

     

    添加相關控件后的效果:

     

    圖例1

     

    圖例2

    第六步:添加驗證和自動計算

    見“高級特性”>>“驗證”和“自動計算”

    高級特性

    待續

     

    Demonstrate the latest version(ver2011)

    http://crmwin.com/FreeForm2011TestPage.html

    First version(SilverLight 2) Forms Builder Demonstrate(ver2009):
    http://crmwin.com/TestPage.html?Type=temp

    .

    我們的網站(昕友軟件):http://crmwin.com

     

    posted @ 2011-07-12 21:45 Web在線表單引擎:FreeForm Form Builder 閱讀(8544) | 評論 (1)編輯 收藏
    主站蜘蛛池模板: 一本岛高清v不卡免费一三区| aaa毛片免费观看| 免费电影在线观看网站| 久久久久亚洲精品天堂| 美丽的姑娘免费观看在线播放| 国产AV无码专区亚洲Av| 中文字幕一区二区免费| 国产亚洲综合成人91精品| 免费av片在线观看网站| 内射少妇36P亚洲区| 国产91免费在线观看| 亚洲国产成人99精品激情在线| 成人免费毛片内射美女-百度| 亚洲入口无毒网址你懂的| 女人18毛片水真多免费播放| 色婷婷亚洲一区二区三区| 全亚洲最新黄色特级网站 | 中国一级毛片免费看视频| 亚洲色欲久久久综合网| 在线美女免费观看网站h| 亚洲av无码不卡久久| 四只虎免费永久观看| 97在线免费视频| 亚洲区视频在线观看| 日韩一级免费视频| 91av免费在线视频| 久久久久亚洲Av无码专| 在线观看人成视频免费| 国产免费AV片在线观看播放| 亚洲天堂中文字幕| 精品久久洲久久久久护士免费| selaoban在线视频免费精品| 亚洲人成电影在线天堂| 成人午夜视频免费| WWW免费视频在线观看播放| 亚洲的天堂av无码| www国产亚洲精品久久久日本| 91老湿机福利免费体验| 男性gay黄免费网站| 久久久亚洲欧洲日产国码是AV | 一级一片免费视频播放|