什�是Silverlight?前身代�是「WPF/E」,中�您可以��「�光」,�是微�所推展�似於Flash相同的解�方案,但其表���,可�人眼睛�之一亮,面�Flash�毫一�也不�色,Silverlight它是免��嵌在��器�的Plug-in(或�外�、插件),所以除了在微�本身的IE之外,您也可以�在Firefox、Safari等��器上。
我�先�看��Silverlight的�上�例:
�例1:
利用Silverlight外�技�,使用者不需要Flash就可以直接看到影音��,�且您�可以�成分段式影片的效果,��切�到想看的�目,同�也支援到全�幕��,您只要快速��二下即可,按ESC�又可以切�回正常�面。
�例2:
此���景�的所有物件,包含沙�、�椅、桌子、大�、���等,您都可以利用滑鼠去3D切�不同的�式,以��化的去匹配整�室�您想要的感�,最後看完可以接著在�上刷卡、付�,�而送�到家。
�例3:利用SilverLight��上示��品功能的影片。
�例4:利用Silverlight�作的�上��,比�得分��最高者��。
[url]http://silverlight.net/samples/1.0/Sprawl/default.html[/url]
以上及更多���例,各位可以到 [url]http://silverlight.net/showcase/[/url]去���考。
安�Silverlight
�忘了,�Flash Player一�,您要先安�好外�才能�支援Silverlight,安��址在 [url]http://www.microsoft.com/silverlight/install.aspx[/url]
Silverlight��的好�:
Silverlight���是跨��器的免�外�,��的外�,我�用以下四��面��明
一、跨��器的使用者��
RIA(Rich Interactive Applications)在微�的解�是��互�(Interactive),�Adobe RIA(Rich Internet Applications)�有一字之差,但殊途同�,同�是要��使用者�系�之�的互�及��化的感受。Silverlight在��上可包含了影 片、��、互�事件反�及令人昏眩的使用者介面。
在安�上,不到2MB就可快速安�完�,�支援�有�大部分的��器。格式上有向量式�形、影音多媒�、文字、��及重�能力,加上可�用在�有的��或Ajax的程式架�上。
二、�言模���同合作工具
Silverlight是基於微�.NET Framework之上,所以�有的��者或��者能以既有熟悉的技巧,�易��出互�性的��程式,此後端部分也支援了Apache、PHP。不�就以 ���言��,您可以用C#、VB .NET、JavaScript、Ruby、Python等�撰���程序。
官方以��者及��者��隔�合的Silverlight整合工具
��者:就是Microsoft Expression Studio,使用W3C��,�XHTML、XML、XSLT、CSS及ASP.NET等技�����富型的��使用者��。
��者:不外乎使用Microsoft Visual Studio(下一版�Orcas)���前後台,因�有��的除�、��、�言等支援功能,所以很�合��者使用。
Silverlight背後的展��模�是使用XAML�宣告,宣告什�呢?所有的控制件、��化��、多媒�元件,都是利用XAML�控制。��Adobe Flex的MXML是不�而合。
三、多媒�支援能力
��支援了720HD(High Definition),�是由�影��工程���(Society of Motion Picture and Television Engineers; SMPTE)所提出的������,其技�基��自微�的Windows Media Video(WMV-9),所以可提供流�又不失真的高��影片,其次,官方��其低成本的串流亦可�署到微�下一代伺服器(代�Longhorn)的 IIS Media Pack上。�音部分��WMA(Windows Media Audio)及MP3格式。
Silverlight的�位版�管理DRM(Digital Rights Management)也己支援,更�有微�Media Encoder��工具�方便�作�上影音播放�求。
四、混搭(Mesh-up)�路服�能力
Web 2.0的��,所以��系�混搭(Mesh-up)能力很重要,Silverlight也不例外,支援LINQ(Language Integrated Query)、LINQ-to-XML,用在JSON、RSS、POX及REST存取上特�管用。另外,微�的Windows Live提供一�免�空�服�,可以快速�Silverlight程式及多媒��容整合起�(稍後�充)。
Silverlight�有很重要一�特色在於,因�是XAML(eXtensible Application Markup Language)格式,所以可以�文字�在Silverlight程式的介面或�文上,做全文�索或文字搜��,就可派上用�。
免�Silverlight串流
�您做好Silverlight程式,您可以免�上�到微�的Windows Live,此申����MSN���一,可以�您�一登入,�址在 [url]https://silverlight.live.com[/url]
Silverlight 串流服�具�以下功能:
能�快速�署Silverlight程式
1. 可使用微�的Expression Studio、Visual Studio或第三�力�商工具
2. ��的描述�言
3. �充的API程式�
建立���不同的使用者��
1. 此�境�有商�或使用者介面的限制
2. 可以到�DVD串流的品�
3. 上�空�
此串流及上�Silverlight程式的空��共是4GB(GigaBytes)
若Silverlight有包含影片,需控制在22MB以下,相等於10分�在300Kbps速度下�完。
Silverlight串流�例如下�:Adobe Illustrator to XAML�作�例 (�址: [url]http://silverlight.net/samples/1.0/Video-Library/default.html[/url])
Silverlight目前�展��:
目前最新版本是Silverlight 1.1Alpha,下��址在: ���...
下�即�Microsoft Silverlight 1.1��者速�表,���出了Silverlight整�架�,包含平台、服�、工具、�言、��支援及命名空�。
WPF�Silverlight有何不同?
WPF(Windows Presentation Foundation),主要是提供�一的展��模�,�建立�如Windows Vista智慧型使用者��,包含了使用者介面、3D模�、多媒�、文件等;而Silverlight是跨��器上的外�,��下一代��多媒�互相性功 能,��於WPF功能上的子集,�可�Ajax�做高�性的程式化互�。二者都是互�,也是基於XAML的展示�基�,若�Adobe技��比, Silverlight�如Flash,WPF�如AIR(前身�Apollo),XAML�如MXML。
Silverlight�ASP.NET / Ajax.Net�� :
我��才有提到Silverlight整合既有的��技�,�也包含了ASP.NET�Ajax.NET,因此就��上可以��二者��,若以深入�� Silverlight可以�任何的Ajax程式��通,包含前端�後端(Client & Server side),所以ASP.NET�Ajax.Net能用�控制Silverlight�基底的��化�料,�表�出�富的使用者介面,�例��,您可以在 Silverlight指向到另支一支程式,或是用依�程式需求�播放一�影片。
微�Silverlight�Adobe Flash比�:
�了��者更清楚目前微��Adobe在RIA的展示�、�言、工具架�上的不同,�者做了一�架��,如下�所示。
小�: Silverlight�RIA��另一扇窗,�Adobe Flash、Flex、AIR一��使用者互�提供了�新的解�方案,以��角度�看,.NET��者的您可以用.NET的程式�言VB.NET、C#, 甚至Javascript、Python、Ruby(多��言)等���Silverlight於��上,而Adobe的��者就必�熟悉 ActionScript 3在Flex�用程式上(ActionScript 3�一�言),�方各有�好支持者,就以目前二家�展��而言,Flash、Flex己是Adobe RIA��成熟�物,而微�Silverlight仍在1.1 Alpha版�不容小�(2007年�正式上市),因���去�史�之,在.NET推�的浪潮下,己�各�域�用�面�到相�高的比例(不管是就�、教 育、各行��域�用),加上Silverlight是附著在.NET平台策略上的一�重要技�,到底哪一�好,最��是得由大�境�使用者��定(�者� 估2~3年可以看出市��有率高下)。
我�先�看��Silverlight的�上�例:
�例1:
利用Silverlight外�技�,使用者不需要Flash就可以直接看到影音��,�且您�可以�成分段式影片的效果,��切�到想看的�目,同�也支援到全�幕��,您只要快速��二下即可,按ESC�又可以切�回正常�面。
�例2:
此���景�的所有物件,包含沙�、�椅、桌子、大�、���等,您都可以利用滑鼠去3D切�不同的�式,以��化的去匹配整�室�您想要的感�,最後看完可以接著在�上刷卡、付�,�而送�到家。
�例3:利用SilverLight��上示��品功能的影片。
�例4:利用Silverlight�作的�上��,比�得分��最高者��。
[url]http://silverlight.net/samples/1.0/Sprawl/default.html[/url]
以上及更多���例,各位可以到 [url]http://silverlight.net/showcase/[/url]去���考。
安�Silverlight
�忘了,�Flash Player一�,您要先安�好外�才能�支援Silverlight,安��址在 [url]http://www.microsoft.com/silverlight/install.aspx[/url]
Silverlight��的好�:
Silverlight���是跨��器的免�外�,��的外�,我�用以下四��面��明
一、跨��器的使用者��
RIA(Rich Interactive Applications)在微�的解�是��互�(Interactive),�Adobe RIA(Rich Internet Applications)�有一字之差,但殊途同�,同�是要��使用者�系�之�的互�及��化的感受。Silverlight在��上可包含了影 片、��、互�事件反�及令人昏眩的使用者介面。
在安�上,不到2MB就可快速安�完�,�支援�有�大部分的��器。格式上有向量式�形、影音多媒�、文字、��及重�能力,加上可�用在�有的��或Ajax的程式架�上。
二、�言模���同合作工具
Silverlight是基於微�.NET Framework之上,所以�有的��者或��者能以既有熟悉的技巧,�易��出互�性的��程式,此後端部分也支援了Apache、PHP。不�就以 ���言��,您可以用C#、VB .NET、JavaScript、Ruby、Python等�撰���程序。
官方以��者及��者��隔�合的Silverlight整合工具
��者:就是Microsoft Expression Studio,使用W3C��,�XHTML、XML、XSLT、CSS及ASP.NET等技�����富型的��使用者��。
��者:不外乎使用Microsoft Visual Studio(下一版�Orcas)���前後台,因�有��的除�、��、�言等支援功能,所以很�合��者使用。
Silverlight背後的展��模�是使用XAML�宣告,宣告什�呢?所有的控制件、��化��、多媒�元件,都是利用XAML�控制。��Adobe Flex的MXML是不�而合。
三、多媒�支援能力
��支援了720HD(High Definition),�是由�影��工程���(Society of Motion Picture and Television Engineers; SMPTE)所提出的������,其技�基��自微�的Windows Media Video(WMV-9),所以可提供流�又不失真的高��影片,其次,官方��其低成本的串流亦可�署到微�下一代伺服器(代�Longhorn)的 IIS Media Pack上。�音部分��WMA(Windows Media Audio)及MP3格式。
Silverlight的�位版�管理DRM(Digital Rights Management)也己支援,更�有微�Media Encoder��工具�方便�作�上影音播放�求。
四、混搭(Mesh-up)�路服�能力
Web 2.0的��,所以��系�混搭(Mesh-up)能力很重要,Silverlight也不例外,支援LINQ(Language Integrated Query)、LINQ-to-XML,用在JSON、RSS、POX及REST存取上特�管用。另外,微�的Windows Live提供一�免�空�服�,可以快速�Silverlight程式及多媒��容整合起�(稍後�充)。
Silverlight�有很重要一�特色在於,因�是XAML(eXtensible Application Markup Language)格式,所以可以�文字�在Silverlight程式的介面或�文上,做全文�索或文字搜��,就可派上用�。
免�Silverlight串流
�您做好Silverlight程式,您可以免�上�到微�的Windows Live,此申����MSN���一,可以�您�一登入,�址在 [url]https://silverlight.live.com[/url]
Silverlight 串流服�具�以下功能:
能�快速�署Silverlight程式
1. 可使用微�的Expression Studio、Visual Studio或第三�力�商工具
2. ��的描述�言
3. �充的API程式�
建立���不同的使用者��
1. 此�境�有商�或使用者介面的限制
2. 可以到�DVD串流的品�
3. 上�空�
此串流及上�Silverlight程式的空��共是4GB(GigaBytes)
若Silverlight有包含影片,需控制在22MB以下,相等於10分�在300Kbps速度下�完。
Silverlight串流�例如下�:Adobe Illustrator to XAML�作�例 (�址: [url]http://silverlight.net/samples/1.0/Video-Library/default.html[/url])
Silverlight目前�展��:
目前最新版本是Silverlight 1.1Alpha,下��址在: ���...
下�即�Microsoft Silverlight 1.1��者速�表,���出了Silverlight整�架�,包含平台、服�、工具、�言、��支援及命名空�。
WPF�Silverlight有何不同?
WPF(Windows Presentation Foundation),主要是提供�一的展��模�,�建立�如Windows Vista智慧型使用者��,包含了使用者介面、3D模�、多媒�、文件等;而Silverlight是跨��器上的外�,��下一代��多媒�互相性功 能,��於WPF功能上的子集,�可�Ajax�做高�性的程式化互�。二者都是互�,也是基於XAML的展示�基�,若�Adobe技��比, Silverlight�如Flash,WPF�如AIR(前身�Apollo),XAML�如MXML。
Silverlight�ASP.NET / Ajax.Net�� :
我��才有提到Silverlight整合既有的��技�,�也包含了ASP.NET�Ajax.NET,因此就��上可以��二者��,若以深入�� Silverlight可以�任何的Ajax程式��通,包含前端�後端(Client & Server side),所以ASP.NET�Ajax.Net能用�控制Silverlight�基底的��化�料,�表�出�富的使用者介面,�例��,您可以在 Silverlight指向到另支一支程式,或是用依�程式需求�播放一�影片。
微�Silverlight�Adobe Flash比�:
�了��者更清楚目前微��Adobe在RIA的展示�、�言、工具架�上的不同,�者做了一�架��,如下�所示。
小�: Silverlight�RIA��另一扇窗,�Adobe Flash、Flex、AIR一��使用者互�提供了�新的解�方案,以��角度�看,.NET��者的您可以用.NET的程式�言VB.NET、C#, 甚至Javascript、Python、Ruby(多��言)等���Silverlight於��上,而Adobe的��者就必�熟悉 ActionScript 3在Flex�用程式上(ActionScript 3�一�言),�方各有�好支持者,就以目前二家�展��而言,Flash、Flex己是Adobe RIA��成熟�物,而微�Silverlight仍在1.1 Alpha版�不容小�(2007年�正式上市),因���去�史�之,在.NET推�的浪潮下,己�各�域�用�面�到相�高的比例(不管是就�、教 育、各行��域�用),加上Silverlight是附著在.NET平台策略上的一�重要技�,到底哪一�好,最��是得由大�境�使用者��定(�者� 估2~3年可以看出市��有率高下)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。