车晓蕾 连丰
【摘 要】新时期的物资批发市场发展中,基于企业对管理软件客户端更丰富操作与展示方面的需要,需完善其管理等发面的功能,而Silverlight技术具备了商户管理功能,有着较强的适用性,能借助对Web应用程序的建立去完善对Server端数据库中的信息的获取,这也使得其具备了广泛的应用前景,本文将重点分析Silverlight技术在物资批发市场管理方面的应用。
【关键词】管理;物资批发市场;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化发展成为了众多应用程序的发展方向,这种趋势也促使Web开发人员需借助相应技术去构建更为快捷和完善的用户操作界面,而RIA程序中的富客户技术能提供客户端的运行环境,具备了安全、可升级等优势,这种新的服务模型有着良好的适应性,在通信技术方面整合了实时对话、声音和视频,网上用户体验良好,此系统的开发方面,微软Silverlight技术可将其运用于传统产业,促进其具备了现实运用中的可操作性。
1 Silverlight技术简介
Silverlight技术首次出现于2007年,后续经历了不断地升级,现已升级到Silverlight 5,这一技术是W indows展现架构的子产品,在设计方面利用了跨浏览器Web技术,可无缝运行于多操作系统或是移动设备,同时兼容了“ASP. NET”等现有技术吗,Web内容和桌面内容的开发语言一致,促使开发费用得到了有效降低。
2 基于Silverlight技术管理软件的优势
(1)增强了客户端用户体验
在此技术发布的同时,微软推出了Microsoft Expression Studio这一软件与开发工具,其作用体现在Web上创建并交付富互联网媒体体验和应用程序(RIA),这一高级工具组是对Silverlight的完美支持,在管理数字资源和内容或是用户体验方面均可实现自身构想。
(2)增强了管理软件多媒体的表现力
综合看来,此技术汲取了Flex的优点,且其更偏重于程序设计,利用其能开发出=更具交互性的互动多媒体网站,多媒体效果更佳,一定程度上提升了用户体验。
(3)提高了页面响应的时间
结合以往的经验看来,使用传统B/S模式开发的软件时,往往会出现峰值流量过大的问题,基于此,Silverlight却可以进行解决,能提高响应时间,促使服务器的压力得到减轻,减少了网络负荷,不必频繁等待页面的刷新和跳转等。
3 物资批发市场管理系统中对Silverlight的应用
(1)在商户管理模块中的应用
具体说来,借助于和ASP.NET的无障碍集成,加之运用DynamicXaml控件,促使用户于界面搜索栏输入搜索条件即可,后续运行中,系统会送查询关键词至后端进行搜索动作,并借助于缩略图照片的形式呈现出符合条件的数据,且完成搜索动作后,结果信息会以动画的形式跳出,对于商户的基本数据,通过点击缩略图就可显示出来,如租赁到期日、个人基本资料、租赁类别等,为用户带来了全新体验。
(2)Silverlight中数据分页控件应用
综合看来,用户在的数据较多的时候往往会希望对其能以分页的形式展现出来,这样用户自己就可以不用上下翻屏,操作起来更为简便。
SilverlightToolkit3. 0技术中的DataPager即为数据分页控件,且具备了强大灵活的特点,此外,还有多种显示样式供使用,针对此,我们以Silverlight应用中添加对下述DLL引用时代码为例来进行分析:
System.W indows Data (在实现分页绑定方面提供了Paged CollectionView)
System.W indows Controls Data(分页器控件DataPager所在DLL)
后续Xaml文件头部名空间声明:
Xm Ins data="clr-nam espace System.W indows Controls assembly=W indows Controls Data"
继而于当前的Xaml中放置一个DataGrid显示列表数据,以下为其声明:
最后声明显示样式(DisplayMode)的效果,对相关应用的控件数据进行绑定,借助此方式,即可实现数据分页显示功能。
(3)SilverlightTreeView组件的应用
在实现以树状列表方式显示层次数据的方面,系统借助SilverlightTreeView组件等来完成,一般在开发中用作目录表、导航栏等,System.W indows. Controls为其组件所在命名空间,借助其能实现静态及动态TreeView,二者中,在实现静态TreeView的方面,势必将用到TreeViewItem的嵌套,以其完善对复杂的层次数据的构筑。具体运用中,当数据库与树形控件操作结合时,势必将变得麻烦,开发者通过WCF来获取相应数据,加之后续加载结点信息使用TreeView实施动态加载,这样,即可实现数据动态查询获取。
4 结语
新时期的科技发展中,作为一种跨客户平台、跨浏览器的技术,微软Silverlight可以完善对多媒体体验与富交互的网络交互程序的开发和设计。将此技术应用于物资批发市场管理系统中,可以丰富互动的用户体验,提高了页面响应的时间等等,有着诸多的优势,且有着广泛应用前景。
[责任编辑:杨玉洁]