欢迎来到天天文库
浏览记录
ID:51495325
大小:578.94 KB
页数:5页
时间:2020-03-25
《Silverlight和WCF的媒体管理系统.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、万方数据电脑编程技巧与维护Silverlight和WCF的媒体管理系统程国雄。胡世清,朱春莺(深圳大学。深圳518060)摘要:媒体管理系统着眼于媒体资源有效管理,包括媒体资源的收集、整理、检索、播放、解说词管理等功能。系统采用Silverlight技术实现客户端、WCF(WindowsCommunicationFoundation)服务提供数据、LINQTOSQL操纵数据库;客户和服务器采用异步通信模式交换数据,解决客户端获取数据和客户端程序状态的控制问题。系统体现了一种基于Web2.0的技术解决方案。关键词:媒体;数据库;Silverlight;WCFTheMediaMa
2、nagementSystembasedontheSilverlightandWCFCHENGGuo五oug-HUSlIiqillg.ZHUCh硼yjIIg(ShenzhenUniversity,Shenzhen518060)Abstract:TheMediaManagementSystemiSfocusontheeffectivemanagementofthemediaresources.Includingmediaresourcestocollect,collate,retrieve,play,conlinentary,andothermanagementfunctions
3、.SystemusesSilverlighttechnologytocreatetheclient,WCF(WindowsCommunicationFoundation)servicestoprovidedata,LINQTOSQLtechnologytoma—nipulatethedatabase;clientandserverusingasynchronouscommunicationmodetoexchangedata,TosolvetheproblemoftheSilverlightclientaccesstOdataandtocontroltheprogramsta
4、tusoftheclient.ReflectsasystembasedonWeb2.0tech—nologysolutions.Keywords:Media;Database;Silverlight;WCF1引言为了解决网络媒体资源繁多、媒体管理各异,且存在互不连通、难于搜索、版权保护困难、画面文字信息缺失等问题。同时为了满足教学资源管理和日常教学活动的需要,开发完成了媒体管理系统。媒体管理系统选择MicrosoftSilverlight设计工具,是基于其在媒体控制方面的优势,和其易于开发跨浏览器的、跨平台的网络应用程序的特点。还能综合利用.NET平台下的的XAML、WCF、
5、LINQToSQL等应用软件设计技术。2系统设计系统主要实现了媒体收集与媒体信息管理、解说词与画面同步播放等功能,如图l所示。图1系统功能示意结构图2.1开发环境(1)VisualStudio2008SPI或者VisualWebDeveloperExpresswithSPI(2)SilvedightToolsforVisualStudio2008SPl(3)MicrosoftExpressionBlend2及installMicrosoftEx一本文收稿日期:2008年10月26日——48——pressionBlend2ServicePack1(4)SQLServer2005
6、2.2系统结构系统数据库主要包括:媒体信息表(含视频编号,视频标题,视频名称,简短描述视频路径、标题、介绍,发布者);解说词信息表(含解说词出现的时间、对应视频编号,解说词内容,解说词描述)。3系统实现图2呈现的是系统的T作主画面,左边为媒体资源列表,右上为媒体播放器,右下为解说词,浮动面板为功能面板。图2总体界面3.1系统体系结构模型系统包括用Silverlight应用程序(客户端)、服务器应用程序(服务器端),Silverlight应用程序由用户控件和样式构万方数据DATABASEANDINFORMATIONMANAGEMENT数据库和信息管理成。表现层利用异步调用通过W
7、CF与服务器进行通信。它使用WCF服务引用,并依照服务的操作约定和数据约定,实现Silverligh应用程序与服务的通信。数据约定公开了服务器应用程序中的实体类结构。图3显示的是此体系结构模型。图3体系结构模型3.2服务器应用程序服务器应用程序主要完成数据库数据存取,通过异步方式与客户端的进行数据交互。3.2.1建立WCF服务图4显示的是VisualStudio2008中创建启用Silverlight的WCF服务的新项目模板。图4启用Silverlight的WCF模板3.2.2WCF服务类媒体管理系统使
此文档下载收益归作者所有