使用的技術:Ext2.2|vs2008|C#|Sql2005|三層|多層實現了整個系統框架的搭建,非常適合於做後台系統,管理系統,做網站也很不錯,目前採用這樣的技術就全國來說,還是很少,但未來的趨勢已定很好,對人的視覺有很大的衝擊力,首先介紹下該整體架構的實現:
1,整個系統實現了4個主要功能,左邊,上面,中間,下面四個區域,具體是左邊的樹展示,這是類型數據,效果非常漂亮,然後選擇這棵樹的節點,就可以在中間區域顯示該類型下的所有資訊集合。
2,上面的區域顯示了所有類型的最上級類型,透過選擇某個類型,可以動態刷新左邊的樹,因為左邊的樹在預設情況下會綁定所有的類型集合,但是透過在最上面選擇某個最上級類型就可以動態刷新左邊的樹,顯示某個最上級類型下的所有類型,對於類型較多的時候會非常有用。
3,在系統的右上角實現了動態跟換7種皮膚的下拉列錶框,用cookie保存個人瀏覽信息,非常的酷
4,在中間區域實現了grid 並且實現了分頁,根據類型的不同動態顯示,因為這個grid是嵌套在tabpanel裡面的,這樣就可以顯示無限個grid,當查看某個grid的時候,無須在請求伺服器,就可以查看,另外tabpanel可以動態的滾動,方便查看每個grid,同時在每個grid上面都實作了一個刪除目前grid的按鈕,方便清除grid。此外,為了方便大家在打開較多grid的情況下一個刪除grid較為麻煩的問題,所有在這裡實現了在每個grid上面都可以右鍵選擇是刪除當前grid還是刪除其他的grid,但不會刪除首頁,也不要實現在首頁上右鍵的功能,這很重要。
5,在系統的最下方實現了一個顯示公告的按鈕和一個時鐘,對於一個系統來說也是非常重要的。
以下敘述下這裡的一些技術的實現與困難
1,主要是Ext2.2|vs2008|C#|Sql2005|三層|多層,務必是資料庫sql2005才可以,因為裡面的分頁sql語句採用了sql2000不支援的語法。
2,系統裡面主要了一些ext的元件:grid,tab,combox,button,toolbutton等,基本上所有的ext元件在這裡都有涉及,還有就是後台傳回的所有資料都是採用json格式,這也是實現ajax傳遞的首選技巧了。
3,這是將多數ext高階元件綜合應用的典型範例,
4,系統裡麵包含了7種皮膚文件
5,系統裡麵包含了ext2.2框架
有資料庫提供下載本例已經在IE8下和FireFox的最新版本下測試透過資料庫在DB_51aspx資料夾中,附加即可
展開