Silverlight Forms Builder表單設計器FreeForm 簡介

 

FreeForm 簡介

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

 

 

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

 

衆所周知,數據、表單、工做流是企業業務系統的核心,而傳統意義上的軟件定製開發,費時費力,並且風險高,但通用的軟件也有適用性和擴展性的問題,若是採用相似微軟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
相關文章
相關標籤/搜索