在云那方

首页 新随笔 联系 订阅 管理
Silverlight 是微软的一项新技术,正如之前的asp一样,微软为了保持其竞争力重新设计了他的框架推出了.Net框架,而今.Net框架已经非常的成功和流行。 在.Net框架下的asp.net是一个非常强大的网络开发环境,但是其大部分的业务处理是在服务器端进行的,为了改善性能微软又推出了Ajax以增强客 户端处理脚本的能力。不过处理javascript是在客户端的浏览器中进行的,为了兼容多浏览器还是需要做大量的工作。
为 了使技术得到更一步的进步,微软开始学习如何能有效的控制客户端创建出难以置信的客户端用户界面。在此推出了Windows Presentation Foundation (WPF)。为了使其能部署在多操作系统多浏览器又推出了“wpf/e”,e的意思是everywhere(到处,处处),后来更名为 Silverlight。
Silverlight发展至今已有两个可用版本:1.0版和2.0版。1.0编写逻辑的语言相当的有限,只能通过javascript来编写。2.0则持支的语言有很多,向大家所熟悉的C#等。下图中显示了1.0和2.0的区别。

开发工具

在silverlight越来越流行的同时有很多的供应商开始筹划制作编辑和设计silverlight的工具。现在最常见的设计和开发工具是:
Visual Studio 2008
Visual Studio是微软整合的集成开发环境。
截止此时Visual Studio 2008已经提供了编辑和预览silverlight中xaml的能力,暂时没提供设计视图的编辑。(不过提供了设计视图专用的编辑工具Blend稍后会介绍)
Expression Blend 2
Expression Blend为设计师所使用的工具,其能和Visual Studio完美的结合,能共享一个项目,可视化的进行编辑用户界面。

建立silverlight项目



建立silverlight项目一般可以用两个工具建立。blend和VS 2008。这两个工具建立的项目是可以通用的。不管用那一个建立的都能用另一个完美的打开。
用blend建立项目
用blend建立项目时有4个选项。第一是建立WPF程序的,第二个是建立WPF控件库的,第三个是建立silverlight 1.0的,第四个是建立silverlight  2.0的。在这里我们选择第四个。
用VS2008建立项目
用VS2008建立项目会有两个选项。第一个是建立silverlight 2.0的,第二个是建立silverlight控件库的。这里我们选择第一个。

勾选Create directory for solution能为silverlight建立专门的文件夹。点击ok。
点 击ok后会出现如图所示的提示窗口。  这里是询问如要创建一个什么类型的silverlight容器。第一个是创建一个asp.net站点(这个适合有asp.net编程经验的人),第二个是 每次都动态的创建一个html页面来做silverlight容器。对于初学者来说这里推荐选择第二个。
posted on 2008-12-24 10:01  Rich.T  阅读(637)  评论(0编辑  收藏  举报