天天看點

使用 flex4 開發通用統計系統,釋出源代碼至github

很老的技術,我居然還再研究使用這個東西,自己想想都不敢相信。

技術存在總是有他的理由的。之是以想用flex4 開發一個通用統計系統,還是有幾個有點的:

a,元件比較全,比較全,基本上省去了自己開發

b,在區域網路下一次擷取大量json資料并解析展示到flex裡面速度比html快,圖示效果比較好

c,開發系統一個人就夠了,浏覽器相容比較好,隻要安裝flash就行,尤其要做成産品給xp系統的使用那個ie相容性痛苦啊

當然也有缺點,技術學習成本不低,屬于不流行的沒落的技術。

但這個不影響做項目,項目的技術選型要合理,維護成本低,綜合考慮,而不是所有的全部用新技術,把自己玩死。

存在就有他的意義,不影響做項目,不影響掙錢。

統計系統,設計的不是解決某一個統計問題,而是做一個統計的展示界面,把統計的sql都做xml配置起來。

使用 flex4 開發通用統計系統,釋出源代碼至github

系統展示界面展示效果:

使用 flex4 開發通用統計系統,釋出源代碼至github

其中系統的左側菜單是menu.xml進行控制的

通過配置不同的flash檔案可以展示不同的配置顯示。

通過擴充module可以擴充展示效果。

stat-user-reg.xml配置,顯示查詢資料

顯示效果如下:

使用 flex4 開發通用統計系統,釋出源代碼至github

目前已經完成資料顯示。但沒有資料查詢和分頁配置,繼續開發。

服務端,讀取xml中的sql語句和配置,拼接成json資料。

通過讀取xml配置檔案,将資料傳回

資料包括配置的xml和傳回的資料。

跟新xml傳回的資料,動态生成advanceddatagridcolumn,并添加到 advanceddatagrid裡面。

這隻是最簡單的應用,功能還需要完善。

工程需要使用flahs builder 打開。

使用 flex4 開發通用統計系統,釋出源代碼至github