用Studio 2008进行Silverlight开发

ZDNet软件频道 时间:2009-02-04 作者: |  我要评论(15)
本文关键词:Silverlight 软件
Silverlight为开发者提供了灵活的编程模型,支持 AJAX, VB, C#, Python, Ruby 等语言,并集成到现有的网络应用程序中。
<a href="http://soft.zdnet.com.cn/files/list-0-0-50566-1-1.htm" title="Silverlight">Silverlight</a>,您应该知道的10件事--<a href="http://soft.zdnet.com.cn/files/list-0-0-50566-1-1.htm" title="Silverlight">Silverlight</a>-<a href="http://soft.zdnet.com.cn/files/list-0-0-50566-1-1.htm" title="Silverlight">Silverlight</a>文档--开发者在线

  [编者导语]Silverlight是什么?它为何如此引人关注?Silverlight 是一个跨浏览器、跨平台的插件,为网络带来下一代基于 Microsoft.NET 的媒体体验和丰富的交互式应用程序。Silverlight 为开发者提供了灵活的编程模型,支持 AJAX, VB, C#, Python, Ruby 等语言,并集成到现有的网络应用程序中。Silverlight 可以对运行在 Mac 或 Windows 上的主流浏览器提供高质量视频信息的快速、低成本的传递。

Silverlight,您应该知道的10件事
对于任何成长中的企业来说,设计一个合适的网站是一件非常重要的事情,但是如何让你的网站具有富互联网应用程序的体验却不是那么简单。为了在这方面为开发者减轻负担,微软最近推出了Silverlight——这是一个针对Web开发者而推出的跨平台、跨浏览器的插件。这个目前以“候选版”形式提供的插件可以支持具有丰富用户体验的应用程序开发,其中包括多媒体、交互性和动画等。Silverlight插件目前可以支持Windows平台上的IE和Firefox浏览器,以及在Mac OS X平台上的Firefox和Safari浏览器。


用Visual Studio 2008进行Silverlight开发

经过多年发展,我们看到了Web应用程序的繁荣。早期的Web站点仅仅支持静态的HTML页面,图片和文字信息。然后,服务器端技术如CGI,ASP和JSP等使得Web硬哟程序变成了现实,用户突然可以在Web上做很多事情了,比如在线购买商品,预订等等。客户端技术如Javascript等帮助提高了用户的Web应用体验,使得它们更加具备响应性。尽管AJAX的相关技术已经成熟很多年了,但也就是在最近几年人们才开始花费大量时间开发AJAX的Web应用程序。




如何配置支持Silverlight的Web服务器
部署Silverlight到产品Web服务器是一个相当容易的过程,尽管有时候会有一些错觉——譬如,认为Silverlight需要部署在基于微软的Web服务器(IIS)上, Silverlight不强制一定部署在基于微软的Web服务器上,Apache也可以像IIS一样,轻松愉快的支持Silverlight运行。但是还是要那么一点东东要指出来:Web服务器通常都只支持有限种已知扩展名的静态文件内容。看起来都很好,但是Silverlight引入了两个新的文件扩展,因此,你需要为web服务器添加MIME类型,这样才能让Web服务器识别并处理那些类型的文件。


使用Silverlight开发用户贡献内容的视频站点的快速入门包
Video.Show是一个端到端的解决方案,为用户贡献内容的视频站点提供了一个高品质的参考例子。它利用了我们最新的一些技术:.NET Framework 3.5、ASP.NET AJAX、LINQ、Silverlight、Expression Encoder 和Silverlight Streaming。Video.Show 提供了上传、编码、标签、查看和在视频上评论的功能。虽然没有那么多人创建的视频网站都像YouTube那样有着上百万的视频,但我们还是为具有数十到上千视频的网站进行了体验上的优化。





移动版Silverlight 1.0将于第二季度发布

Stanley Xu:"一直以来我非常期待看看IE7的庐山真面目。在拿到手之后,的确是感叹其在设计理念上不可逾越的高度。IE7加入了很多新的功能,也包括很多原先属于外壳浏览器的卖点。"GOSURF浏览器主要开发人之一Stanley Xu,目前就读于德国Ilmenau技术大学,攻读计算机硕士学位,除了编写GOSURF浏览器,也参加过几个知名跨国公司的软件项目。目前,微软宣布将会在2008年第二季度发布移动版Silverlight 1.0,框架与Web版相同。



如何让Silverlight具备文字输入功能

众所周知,在目前这个阶段,Silverlight并没有所谓的TextBox控件可以输入文字,因此,想要在Silverlight当中输入文字必须使用ASP.NET的TextBox控件来充当文字的输入功能。这部份该如何作呢?这就要讨论到Xaml控件的WindowsLess属性了,其实该属性是Xaml控件当中相当重要的属性之一,它让ASP.NET的控件与Silverlight之间可以彼此合作,例如下图这样的状况:接着把xaml code引用至Xaml控件中,然后关键的部份来了,请务必把Xaml控件的WindowsLess属性设为True。


微软无捆绑安装Silverlight计划

微软公司相关负责人今日下午表示,确实有一些人担忧微软会通过捆绑操作系统或浏览器的方式推广,比如通过强制更新补丁来让用户下载Silverlight插件,“微软目前没有通过捆绑安装方式推广的计划。” 微软公司相关负责人今日下午表示,确实有一些人担忧微软会通过捆绑操作系统或浏览器的方式推广,比如通过强制更新补丁来让用户下载Silverlight插件,“微软目前没有通过捆绑安装方式推广的计划。”




实例讲解Silverlight与AJAX的融合
你还记得在AJAX(异步JavaScript和XML)技术出现之前,Web应用程序是什么样子吗?尽管AJAX被广泛使用只有一年的时间,但现在人们已经不愿使用AJAX出现之前的Web应用程序。

Silverlight开发中的代码安全性
Silverlight发布时,微软宣称它将是一个完全跨平台、跨浏览器的下一代富客户端开发技术工具。但在使用绚丽功能的同时,很多人会思考Silverlight是否能够一如既往地实现不同平台间托管代码执行的安全性?答案是“除了安全,您没有别的选择”。

Silverlight应用程序的.NET项目结构
今天先让我们从Silverlight应用程序的.NET项目结构开始,看一下这样的一个项目中包含了些什么文件,这些文件分别是用来做什么的。了解这些内容有助于我们将来根据自己的需要制作更为复杂的项目内容。在开始介绍之前,请务必安装Silverlight 1.1 Alpha Refresh。

Silverlight、JavaFX、Flex技术比较
对Web开发人员,过去的一段时间绝对是难忘的。因为现在在RIA开发平台领域,除了Adobe业已推出许久的Apollo和Flex,微软正式推出了Silverlight产品,帮助开发人员创建丰富的可交互Web应用。在刚结束的JavaOne大会上,Sun公司首席技术官Bob Brewin又宣布推出基于Java平台的JavaFX,目标同样是直指RIA开发。每一个平台都有自己忠实的拥泵,但是这些技术之间的区别是什么?

Mono开发者在21天内实现Linux Silverlight
微软在维加斯的会议上向外界隆重介绍Silverlight之后,Novell的Miguel de Icaza就召集了Mono小组的一群开发者,创造了一个Linux下的类似执行工具Moonligh。

Silverlight下载

微软下载中心发布包含Silverlight技术的Beta版
微软正在将它们的dogfood产品推广给用户,今天只要您访问微软下载中心就会收到一个体验邀请,点击接受就会进入一个全新的Beta版下载中心。







Microsoft Silverlight 1.0 SDK

Microsoft? Silverlight? 1.0 SDK 包含有文档、示例、入门向导和开发工具。支持Windows Server 2003、Windows Vista以及Windows XP。

Microsoft Silverlight Tools Alpha for Visual Studio 2008
该版本的插件可以为Visual Studio 2008 Beta2版本提供Microsoft Silverlight 1.1 Alpha Refresh的支持。安装该扩展后就可利用C# 或 Visual Basic开发Silverlight应用。

Microsoft Silverlight 桌面壁纸下载
微软官方刚刚放出了一张Silverlight的壁纸,大小为1600x1050,非常炫哦。让我们一起来看看。

   

 

 

爱卡汽车网 | CNET科技资讯网 | CWEEK | 蜂鸟网 | GameSpot China | 个人电脑 | 开发者在线 | PChome | Solidot | SPN |
投影顾问网 | 万维家电网 | 网友世界 | 西域IT | ZDNet China | 中关村在线 | 中小企业成长网
CNET Networks
Copyright © 1997-2007 CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号

百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134