阅读:2167回复:14
浅尝Silverlight2.0的美味
Silverlight2.0的发布了,迫不及待安装完,感受一下新版的出彩。
安装成功 安装完Silverlight2之后,首先打开VS2008,打开新建项目对话框,可以看到Project Types的树下出现一个Silverlight, Templates中选择Silverlight Application项目模板。当然,相应的我们需要指定Project Name和Project Location。 创建Application 接着我们会看到弹出的对话框,这里我们可以选择创建一个ASP.NET Web Site或者Web Application Project,便于进行Silverlight测试。 Project Type选择 运行整个Silverlight Application之后就如下图所示。实际上Project才是真正的Silverlight Project,而Web则是提到的方便开发Debug用的Web Application Project。 Silverlight Application运行图 Web中,比较重要的TestPage.aspx。这是debug用的网页。我们可以在Compiler以后,直接执行这个网页并进行测试及debug。 ClientBin的目录,经过Compiler以后,会自动将Project生成的 *.xap文件copy进来。在编译的时候所有的XAML标识和资源文件如图片等都会包含在里面,采用了标准的Zip压缩算法,以减少客户端下载的文件大小。 Solution Explorer 接着,我们可以编写一些Page.xaml的代码,创建一个简单的按钮。 如下图所示: Xaml代码示例 在VS2008 Solution Explorer - 〉Page.xaml。右键点击Open in Expression Blend。 再经过Compiler之后,在Web Project上选择TestPage.aspx上,右键点击View in Browser,则运行如下: 运行结果 使用过后,感觉很好: Silverlight2.0可以将控件添加到工具箱中,然后拖到设计界面上,就像ASP.NET中的那样,而且这些控件将对Stack + Grid提供完整的支持; 拥有扩展的控件框架模型支持、布局管理器支持、双向数据绑定支持、控件模板支持,以及皮肤支持等等; 支持ASIA所有字体,包括中文、日、韩文字,可以直接调用系统字库,不需要重新安装字库文件; 拥有丰富的.NET基本类库,如集合、IO、泛型、线程、XML和本地存储等; Controls 你还不相信Silverlight2.0如此神奇么?下面是几个不同类型的小例子和相关链接,有兴趣不妨感受一下啊,哈哈。 1、天气预报部件 http://silverlight.net/Samples/2b1/WeatherWidget/run/default.html 2、卡通制作 http://dracones.members.winisp.net/akweb/akphotopage.htm 3、全景浏览器 |
|
沙发#
发布于:2008-11-19 09:55
Silverlight是Web和多媒体开发的最棒的工具,所以它对于媒体和广告公司的决策者是非常有用的。
|
|
板凳#
发布于:2008-11-19 14:29
听说北京08奥运会的一个奥林匹克的网站,在短短17天内,有13亿的网页浏览量,而且所有视频和动画的应用都是基于Silverlight开发的,很厉害。
|
|
地板#
发布于:2008-11-19 21:45
谢谢楼主的分享!!我先试一下!顶了!!
|
|
地下室#
发布于:2008-11-20 11:30
Silverlight2.0不但有1.0的所有的特性,它使我们在终端上丰富的应用程序无缝的移植到了网络上,而且包含了很多类库,拖拽的控件也相当容易操作。
|
|
5楼#
发布于:2008-11-20 17:14
没想到还有这么好的软件!!但还得找一个老师教一下才行呀!!
|
|
6楼#
发布于:2008-11-21 10:17
真的是很好呀!!这么多的功能都是怎么实现的?真得好好学习学习!!
|
|
7楼#
发布于:2008-11-21 14:10
我觉得Silverlight2.0最棒的是可以支持各种语言,只要我们开发人员会一种语言就可以开发Silverlight2.0的应用呢。
|
|
8楼#
发布于:2008-11-21 16:14
我是做设计的,Silverlight是基于XMAL语言,所以我们是可以针对Silverlight进行开发,而且使我们可以和作程序的兄弟们更好的沟通。
|
|
9楼#
发布于:2008-11-22 17:21
Silverlight2.0 支持ASIA所有字体,不需要重新安装字库文件.真的很方便!!!
|
|
10楼#
发布于:2008-11-22 20:57
Silverlight2.0 真的很神奇,运用它制作出来的卡通看上去真的很有感觉!!!
|
|
11楼#
发布于:2008-11-23 10:09
说实话,Silverlight不但可以做非常酷的网络应用,它还更支持企业级的开发,可以对于企业数据进行非常直观的分析,可以帮助我们的决策人员。
|
|
12楼#
发布于:2008-11-23 11:16
Silverlight 2.0对跨域网络访问提供支持,比如REST、POX,让我们可以利用网络上任何安全的数据和资源,
|
|
13楼#
发布于:2008-11-23 11:48
Silverlight是一个新技术, 真得好好学习才行啊!Silverlight2.0 更能让我们亲身体验它的好处,而且操作起来也并不复杂 !!!
|
|
14楼#
发布于:2008-11-23 12:55
个人认为,Silverlight 2.0最酷的优势是丰富的控件,传统的、常用的、数据操作的控件都有,如 Ta
|
|