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