車曉蕾 連豐
【摘 要】新時期的物資批發(fā)市場發(fā)展中,基于企業(yè)對管理軟件客戶端更豐富操作與展示方面的需要,需完善其管理等發(fā)面的功能,而Silverlight技術(shù)具備了商戶管理功能,有著較強的適用性,能借助對Web應用程序的建立去完善對Server端數(shù)據(jù)庫中的信息的獲取,這也使得其具備了廣泛的應用前景,本文將重點分析Silverlight技術(shù)在物資批發(fā)市場管理方面的應用。
【關(guān)鍵詞】管理;物資批發(fā)市場;Silverlight;應用
【Abstract】Supplies wholesale market in the developing of the new period, based on enterprise management software client need more abundant operation and display, the increase in need to perfect its management functions, the Silverlight technology has the function of business management, has a strong applicability, and can help to the establishment of a Web application to improve access for the information in the database Server end, it also makes it have broad application prospects, this article will focus on analysis of Silverlight technology applied in supplies wholesale market management.
【Key words】Management; Supplies wholesale market; Silverlight; Application
信息時代的來臨,促使Web化發(fā)展成為了眾多應用程序的發(fā)展方向,這種趨勢也促使Web開發(fā)人員需借助相應技術(shù)去構(gòu)建更為快捷和完善的用戶操作界面,而RIA程序中的富客戶技術(shù)能提供客戶端的運行環(huán)境,具備了安全、可升級等優(yōu)勢,這種新的服務模型有著良好的適應性,在通信技術(shù)方面整合了實時對話、聲音和視頻,網(wǎng)上用戶體驗良好,此系統(tǒng)的開發(fā)方面,微軟Silverlight技術(shù)可將其運用于傳統(tǒng)產(chǎn)業(yè),促進其具備了現(xiàn)實運用中的可操作性。
1 Silverlight技術(shù)簡介
Silverlight技術(shù)首次出現(xiàn)于2007年,后續(xù)經(jīng)歷了不斷地升級,現(xiàn)已升級到Silverlight 5,這一技術(shù)是W indows展現(xiàn)架構(gòu)的子產(chǎn)品,在設計方面利用了跨瀏覽器Web技術(shù),可無縫運行于多操作系統(tǒng)或是移動設備,同時兼容了“ASP. NET”等現(xiàn)有技術(shù)嗎,Web內(nèi)容和桌面內(nèi)容的開發(fā)語言一致,促使開發(fā)費用得到了有效降低。
2 基于Silverlight技術(shù)管理軟件的優(yōu)勢
(1)增強了客戶端用戶體驗
在此技術(shù)發(fā)布的同時,微軟推出了Microsoft Expression Studio這一軟件與開發(fā)工具,其作用體現(xiàn)在Web上創(chuàng)建并交付富互聯(lián)網(wǎng)媒體體驗和應用程序(RIA),這一高級工具組是對Silverlight的完美支持,在管理數(shù)字資源和內(nèi)容或是用戶體驗方面均可實現(xiàn)自身構(gòu)想。
(2)增強了管理軟件多媒體的表現(xiàn)力
綜合看來,此技術(shù)汲取了Flex的優(yōu)點,且其更偏重于程序設計,利用其能開發(fā)出=更具交互性的互動多媒體網(wǎng)站,多媒體效果更佳,一定程度上提升了用戶體驗。
(3)提高了頁面響應的時間
結(jié)合以往的經(jīng)驗看來,使用傳統(tǒng)B/S模式開發(fā)的軟件時,往往會出現(xiàn)峰值流量過大的問題,基于此,Silverlight卻可以進行解決,能提高響應時間,促使服務器的壓力得到減輕,減少了網(wǎng)絡負荷,不必頻繁等待頁面的刷新和跳轉(zhuǎn)等。
3 物資批發(fā)市場管理系統(tǒng)中對Silverlight的應用
(1)在商戶管理模塊中的應用
具體說來,借助于和ASP.NET的無障礙集成,加之運用DynamicXaml控件,促使用戶于界面搜索欄輸入搜索條件即可,后續(xù)運行中,系統(tǒng)會送查詢關(guān)鍵詞至后端進行搜索動作,并借助于縮略圖照片的形式呈現(xiàn)出符合條件的數(shù)據(jù),且完成搜索動作后,結(jié)果信息會以動畫的形式跳出,對于商戶的基本數(shù)據(jù),通過點擊縮略圖就可顯示出來,如租賃到期日、個人基本資料、租賃類別等,為用戶帶來了全新體驗。
(2)Silverlight中數(shù)據(jù)分頁控件應用
綜合看來,用戶在的數(shù)據(jù)較多的時候往往會希望對其能以分頁的形式展現(xiàn)出來,這樣用戶自己就可以不用上下翻屏,操作起來更為簡便。
SilverlightToolkit3. 0技術(shù)中的DataPager即為數(shù)據(jù)分頁控件,且具備了強大靈活的特點,此外,還有多種顯示樣式供使用,針對此,我們以Silverlight應用中添加對下述DLL引用時代碼為例來進行分析:
System.W indows Data (在實現(xiàn)分頁綁定方面提供了Paged CollectionView)
System.W indows Controls Data(分頁器控件DataPager所在DLL)
后續(xù)Xaml文件頭部名空間聲明:
Xm Ins data="clr-nam espace System.W indows Controls assembly=W indows Controls Data"
繼而于當前的Xaml中放置一個DataGrid顯示列表數(shù)據(jù),以下為其聲明:
最后聲明顯示樣式(DisplayMode)的效果,對相關(guān)應用的控件數(shù)據(jù)進行綁定,借助此方式,即可實現(xiàn)數(shù)據(jù)分頁顯示功能。
(3)SilverlightTreeView組件的應用
在實現(xiàn)以樹狀列表方式顯示層次數(shù)據(jù)的方面,系統(tǒng)借助SilverlightTreeView組件等來完成,一般在開發(fā)中用作目錄表、導航欄等,System.W indows. Controls為其組件所在命名空間,借助其能實現(xiàn)靜態(tài)及動態(tài)TreeView,二者中,在實現(xiàn)靜態(tài)TreeView的方面,勢必將用到TreeViewItem的嵌套,以其完善對復雜的層次數(shù)據(jù)的構(gòu)筑。具體運用中,當數(shù)據(jù)庫與樹形控件操作結(jié)合時,勢必將變得麻煩,開發(fā)者通過WCF來獲取相應數(shù)據(jù),加之后續(xù)加載結(jié)點信息使用TreeView實施動態(tài)加載,這樣,即可實現(xiàn)數(shù)據(jù)動態(tài)查詢獲取。
4 結(jié)語
新時期的科技發(fā)展中,作為一種跨客戶平臺、跨瀏覽器的技術(shù),微軟Silverlight可以完善對多媒體體驗與富交互的網(wǎng)絡交互程序的開發(fā)和設計。將此技術(shù)應用于物資批發(fā)市場管理系統(tǒng)中,可以豐富互動的用戶體驗,提高了頁面響應的時間等等,有著諸多的優(yōu)勢,且有著廣泛應用前景。
[責任編輯:楊玉潔]