Silverlight简介

Silverlight简介

ID:45361609

大小:1.47 MB

页数:48页

时间:2019-11-12

Silverlight简介_第1页
Silverlight简介_第2页
Silverlight简介_第3页
Silverlight简介_第4页
Silverlight简介_第5页
资源描述:

《Silverlight简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Silverlight简介第一章:Silverlight简介1.简单了解Silverlight的开发背景。2.什么是Silverlight?3.Silverlight的特点?4.Silverlight技术开发平台5.Silverlight项目的文件组成及运行机理6.创建第一个Silverlight的简单应用程序。7.Blend工具简介本章学习目标:随着Web的深入发展,用户体验在Web项目中的地位变得越来越重要。回顾浏览器的发展史,最初的浏览器还仅限于提供简单的文档显示和超链接功能,随着时间的推移,Internet发生了巨

2、大的变化。Internet不再只是大学里的研究课题,而是发展为被普通大众所使用。虽然在研究人员的眼中,Web用户界面(UI,UserInterface)是完美无缺的,但是一旦扩大到大众市场成为商业产品时,却发现UI的发展已经远远滞后,不能满足广大用户对界面高质量和易操作性的需求。一、Silverlight开发背景简介为了让用户通过浏览器访问Internet资源时具有更佳的用户体验,各大厂商纷纷提供了多种解决方案,例如ActiveX控件,JavaApplets、Flash插件,以及能够局部更新Web页面的AJAX技术。然而,

3、无论是浏览器插件还是AJAX,都存在自身的局限性。就插件的工作方式而言,插件实际上是客户端应用程序,它的运行依赖于操作系统和浏览器的支持,这在一定的程度上损失了部分用户;同时,基于HTML文档对象模型的AJAX技术更是对图形,动画,视音频等多媒体功能存在先天不足。思考:什么是桌面应用程序和网络应用程序?思考:就你目前的理解来讲,什么是较佳的网络应用程序用户体验呢?思考:桌面应用程序和网络应用程序之间的优缺点?桌面应用程序:需要在本地计算机上安装引用程序的程序文件;(C/S)网络应用程序:无需在本地计算机上安装引用程序的程序

4、文件;(B/S)针对这些问题,Microsoft启动了Web用户体验战略,主要目的是使Web应用程序既具有网络程序的灵活性,又能够提供接近桌面应用程序的用户体验。基于此原因,Silverlight应运而生。MicrosoftSilverlight是微软所发展的Web前端应用程序开发解决方案,是微软丰富型互联网应用程序(RichInternetApplication)策略的主要应用程序开发平台之一,以浏览器的外挂组件方式,提供Web应用程序中多媒体(含影音流与音效流)与高度交互性前端应用程序的解决方案,同时它也是微软UX(用

5、户经验)策略中的一环,也是微软试图将美术设计和程序开发人员的工作明确切分与协同合作发展应用程序的尝试之一。二、什么是Silverlight?MicrosoftSilverlight是一款跨浏览器,跨平台的插件,能够超越传统HTML文档的限制,为所有Internet用户提供更丰富的图形和交互媒体体验,从而使用户体验不再成为Web应用程序推广的瓶颈。终端用户只需从官方网站上下载一个轻量级安装包,并将其部署到本地计算机上,浏览器就能够处理Silverlight应用程序。一种跨浏览器、跨平台的技术。SilverLight在所有的流

6、行浏览器(任何平台)运行一致。设计和开发应用程序不需要担心你的用户是什么平台什么浏览器。无论在哪运行,都能提供一致的用户体验。需要下载很小的文件来安装以支持,只需几秒。三、Silverlight的特点它的视频和音频流,视频质量无论从移动设备还是桌面浏览器都是720pHDTVvideo模式。用户可在浏览器中直接对其进行控制,可以拖动、翻转、放大的图片。它读取数据并且更新外观,但不会通过刷新整体页面来打断用户操作。可以使用已经具有的技能和熟悉的工具来创建基于Silverlight的应用程序,在Web页面中,既可以使用HTML,

7、也可以使用Silverlight的WPF元素,和HTML一样,在Web应用程序中XAML同样可以使用声明的标记来创建用户界面,不同的是,XAML提供了更强大的元素。对于开发人员而言:设计人员可以轻松的拥有ExpressionStudio进行设计、编译和发布Silverlight应用程序。ExpressionStudio有创建图像、媒体,设计交互和产生体验需要的一切能力。ExpressionBlend能够生成XAML进行输出,这样使用VisualStudio的程序员和使用ExpressionBlend的设计人员可以共享同样的

8、文件。与现存应用程序的集成。SilverLight可以与已经存在的JavaScript和ASP.NETAJAX代码无缝集成,不会使已经创建的功能缺失。可访问.NETFramework编程模型和相关工具。可以使用托管的C#和VB这样的动态语言来创建基于SilverLight的应用程序。可以使用Visual

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。