管理系统方面本科生毕业论文格式,关于Silverlight技术在共享型教学资源库平台构建中的应用相关毕业论文模板范文

时间:2020-07-05 作者:admin
后台-系统-系统设置-扩展变量-(内容页告位1-手机版)

本文是一篇管理系统论文范文,管理系统方面本科毕业论文范文,关于Silverlight技术在共享型教学资源库平台构建中的应用相关毕业论文模板范文。适合管理系统及资源库及参考文献方面的的大学硕士和本科毕业论文以及管理系统相关开题报告范文和职称论文写作参考文献资料下载。

【摘 要 】Silverlight是微软公司所发展的Web前端应用程序开发解决方案,提供的强大平台能够开发出具有专业图形、音频和视频的Web应用程序,而在基于Web的共享型高校教学资源库中有大量的是关于视频、图片等方面的资源,本文主要是研究Silverlight技术在开发教学资源库平台中的几点应用.

【关 键 词 】Silverlight;教学资源库;音视频资源

The Application of Silverlight Technology in its construction of Sharing Type Teaching Resources Platform

(NanjingInstitute of Mechatronic TechnologyDiaoAijun 211135)

Abstract:Silverlight is the Web front application procedure development solutions developed by Microsoft,providing a powerful platform for Web applications with professional graphics,audios and videos.There are lots of resources such as videos,pictures just from Web sharing teaching resourceslibrary.This paper is to research some applications of Silverlight technology in the development of teaching resources.

Key Words:Silverlight;Teaching Resource Library;Audio/video Resources

共享型教学资源库平台作为高校构建现代教学运行体系的一个重要组成部分和基础网络支撑的平台,对于深化高职院校教学内容、教学方法的改革和建设具有重要的意义,构建一个基于Web的教学资源库管理平台便于教学资源的广发共享、管理和合理利用,达到资源共享、资源整合的目的.为了提高平台的运行速度和数据读取效率,充分利用视频等大数据量媒体,需要采用先进技术解决视频质量、网速瓶颈等问题,而Silverlight技术在处理视频播放方面具有较大的优势.

一、Silverlight技术对网络应用程序的影响

Silverlight的应用主要是为了通过Web发布新的媒体体验和富交互的应用程序,该技术使得将视频、帧动画添加到Web站点上成了一件轻松的事情,从而大大改善了Web站点的交互性,并为用户提供更方便的访问体验.

Silverlight提供了一个统一的媒体格式,以涵盖高清的媒体类型和使用WMV的移动格式,同时还支持针对音频的WMA和MP3.另外,该技术还支持基于矢量的图像,从而使得图像和动画可以任意伸展,不会损失画面质量,所有这些组合在一起,便可以获得更加完美的用户界面.此外,为了让应用程序以更快的速度运行,通过由Windows Media Live进行流化,Silverlight提供了一个免费的流化和乘载解决方案的应用程序,可以更容易地发布支持媒体的富交互.在资源的搜索上,由于Silverlight应用程序的用户界面是基于文本的XAML定义,可以方便的进行索引,便于搜索.

二、教学资源库平台MVC体系

资源库系统平台采用MVC结构,以Web信息系统的三层结构方式提供服务.系统以产生HTML页面作视图显示于客户端浏览器,服务器端以ASP.语言编写的程序作控制器,以SQL Server作数据模型存储资源及状态.资源库三层结构体系如图1所示.

在基本素材的管理中,由于图形图像、音视频文件所占用的资源空间较大,在网络传输中要予以重点解决,以下举例说明Silverlight技术在处理此类资源时的应用方法.

三、通过Silverlight技术播放音频和视频库

使用Silverlight所提供的MediaElement对象可以很方便的在资源库系统平台中控制音视频资源,由于资源文件可能很大,所以在默认情况下通过MediaElement.Source属性指向媒体文件,客户端在显示资源之前,完整的XAML和媒体资源都必须下载完毕,此种方法可能会导致客户端的性能问题,可以通过利用MediaElement.SetSource方法接收一个Stream对象,此对象可用WebClient对象异步下载媒体文件提供,来缓解此问题,提高客户端的视频播放速度.如图2代码所示.

四、使用Silverlight技术构建图像资源库

图形图像在资源库的基本素材管理中,需要实现以下功能:(1)大图片文件上传和多图片文件上传;(2)用户能够方便的浏览图片资源;(3)用户可以管理自己的图片资源.


管理系统论文怎么写
播放:39985次 评论:4949人

传统的图像处理方法速度较慢,在此可使用Silverlight技术中的IsolatedStorage来存储和检索图像,首先使用WebClient类来检索图像,图像从数据库中提取出来后使用IsolatedStorage进行存储,可以实现本地磁盘存储,页面上所有后续请求可以被路由到IsolatedStorage,这就使得图像处理过程的到一个超快速的反应.主要处理过程如下:

(1)使用HttpHandler类实现图片上传或从数据库中检索.

(2)通过检索查询字符串将图片传递到处理程序.可使用的Request.QueryStr-ing[“图片关键字”]的处理程序来检索图片存放地址,然后传递给ShowEmpImage方法,从而使图像从数据库中提取出来.

(3)使用SqlDataReader对象读取获得此图片的字节数组,将此字节数组传递给ConvertToBitmap函数,使用TypeConverter类将字节数组转换为位图. (4)将图像保存到页面的输出流,并注明图片格式convBmp.Save(context.Res-ponse.Out

后台-系统-系统设置-扩展变量-(内容页告位2-手机版)
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:123456789@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
后台-系统-系统设置-扩展变量-(内容页告位3-手机版)