用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
begtostudy的公告
传闻中的begtostudy希望您继续将他传闻下去!这里留下了begtostudy成长的印记!如果是技术上的问题,最好能够在这里评论或者留言,因为这样其他人也能看到和探讨。 严正声明:本blog原创文章转载请标明出处或作者begtostudy!!! QQ:370566617. Email/MSN:begtostudy@gmail.com
文章分类
C#.net开发
C# 教程
Visual C#轻松入门全攻略
Visual studio 2005 入门视频教程
Visual Studio 2008 教程
你必须知道的.NET
C/C++/VC开发
C/C++语言入门教程
C++ 基础教程
COM 组件设计与应用
MFC 教程
VC++从入门到精通开发详解视频教程
VC++动态链接库(DLL)编程深入浅出
VC基础教程
其它
codeplex开源社区(英文)
codeproject(英文)
eng-tips(英文)
GDAL库
google代码搜索
google开源
sourceforge开源社区(英文)
SVN&TSVN中文手册
数据库原理
程序保护-加密与解密
简明Python教程
黑鸭子代码搜索(英文)
数值算法
[周末]的blog
CBML
GAOT for matlab
JCOLIBRI
myCBR
Sheffield GATB
研学论坛
图像处理
《数字图像处理》国家精品课程
《数字图像处理编程入门》
image-processing
imageprocessingplace.com
snapfiles.com
中国图像网
目前最大的图像处理圈子(RSS)
青鱼蓝工作室
图形开发
《计算机图形学》精品课程
《计算机图形学》精品课程(清华)
ARX编程论坛
Direct3D 6.1 立即模式
DirectX 图形接口指南
DirectX9.0 入门手册
DXUT编程指南
gesoftfactory-Direct3D 9.0 SDK 文档 (中文版)
iCAX UG NX 二次开发论坛(RSS)
OpenGL主页
ORGE中国
ORGE官方
UG二次开发博客小组【博客园】
我的个人链接
My International Blog(RSS)
我发布的技术资源
我在中关村在线论坛
我的QQ空间blog
我的UG二次开发blog(RSS)
我的博客总坛(RSS)
我的开源项目
imagelib
ug plugin objectid
存档

转载  silverlight 收藏

 微软Silverlight是一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有多媒体体验与富交互(RIA,Rich Interface Application)的网络交互程序。

  因为Silverlight提供了一个强大的平台,能够开发出具有专业图形、音频和视频的Web应用程序,增强了用户体验,所以SilverLight吸引了设计人员和开发人员的眼球。同时,Silverlight还提供了强大的工具来提高他们的工作效率。

  Silverlight能创建一种具有很高艺术性的应用程序,具有以下的特点:

  ◆一种跨浏览器、跨平台的技术。可以在所有流行的浏览器中运行,包括Microsoft Internet Explorer、Mozilla Firefox, Apple Safari, 和Opera,同样可以运行于Microsoft Windows和Apple Mac OS X。

  ◆无论在哪运行,都能提供一致的用户体验。

  ◆需要下载很小的文件来安装以支持,只需几秒。

  ◆它的视频和音频流,视频质量无论从移动设备还是桌面浏览器都是720p HDTV video模式。

  ◆用户可在浏览器中直接对其进行控制,可以拖动、翻转、放大的图片。

  ◆它读取数据并且更新外观,但不会通过刷新整体页面来打断用户操作。

  Silverlight将多种技术结合到一个开发平台,可以在其中选择符合需求的合适的工具和编程语言。SilverLight提供了如下的特性:

  ◆WPF和XAML。Silverlight包含了Windows Presentation Foundation(WPF)技术,这个技术在创建用户界面时极大的扩展了浏览器元素。WPF可以创建融合图形、动画、媒体和其他的富客户端特性,扩展了基于浏览器的用户界面,超越了HTML所提供的。可扩展应用程序标记语言(XAML)提供了创建WPF元素的声明性标记。

  ◆对于JavaScript的扩展。Silverlight提供了对于全球浏览器脚本语言的扩展,从而为浏览器用户界面提供更加强大的控件,包括与WPF元素工作的能力。

  ◆跨浏览器,跨平台的支持。Silverlight在所有的流行浏览器(任何平台)运行一致。设计和开发应用程序不需要担心你的用户是什么平台什么浏览器。

  ◆与现存应用程序的集成。Silverlight可以与已经存在的JavaScript和ASP.NET AJAX代码无缝集成,不会使已经创建的功能缺失。

  ◆可访问.NET Framework编程模型和相关工具。可以使用托管的Jscript和IronPython或者C#和VB这样的动态语言来创建基于SilverLight的应用程序。可以使用Visual Studio这样的开发工具来创建基于Silverlight的应用程序。

  ◆LINQ。Silverlight包含集成查询(LINQ)语言。

  ◆如果已经使用ASP.NET,可以将Silverlight集成到熟悉的ASP.NET服务器和客户端功能。可以在ASP.NET中创建基于服务器的资源,使用ASP.NET的AJAX特性与服务器端资源交互而不会打断用户。

  开发工具:

  可以使用已经具有的技能和熟悉的工具来创建基于Silverlight的应用程序,在Web页面中,既可以使用HTML,也可以使用Silverlight的WPF元素,和HTML一样,在Web应用程序中XAML同样可以使用声明的标记来创建用户界面,不同的是,XAML提供了更强大的元素。

  可以使用强大的Visual Studio 2008 创建Silverlight应用。(Silverlight在Visual Studio 2008 的IDE中作为一个插件而得到支持。)同样Visual Studio为Silverlight提供了开发工具,比如.NET Framework中已经为创建应用程序提供的强大的编辑器、项目管理、调试等等。

  设计人员可以轻松的拥有使用Expression Studio进行设计、编译和发布Silverlight应用程序。Expression Studio有创建图像、媒体,设计交互和产生体验需要的一切能力。Expression Blend能够生成XAML进行输出,这样使用Visual Studio的程序员和使用Expression Blend的设计人员可以共享同样的文件。

  Silverlight 的核心是浏览器增强模块,其作用是呈现 XAML 并在浏览器界面上绘制生成的图形。它的下载体积较小(不到 2 MB),可以在用户点击包含 Silverlight 内容的站点时进行安装。该模块向 JavaScript 开发人员公开 XAML 页面的底层框架,以便实现页面级的内容交互,这样,开发人员就可以进行自己的工作,例如编写事件处理程序或使用 JavaScript 代码来处理 XAML 页面内容。

  在此,可以表明微软的Silverlight将会更加灵活和交互,并且具有超高的矢量方式,可以对图像进行无限制的伸缩,对flash MX地位发起了挑战。

发表于 @ 2009年06月09日 13:16:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:商业智能(BI) | 新一篇:Modern Information Retrieval

  • 发表评论
  • 评论内容:
  •  
Copyright © begtostudy
Powered by CSDN Blog