浅尝Silverlight2.0的美味(0分)

  • 主题发起人 sd5976359
  • 开始时间
S

sd5976359

Unregistered / Unconfirmed
GUEST, unregistred user!
Silverlight2.0的发布了,迫不及待安装完,感受一下新版的出彩。

1.jpg

安装成功

安装完Silverlight2之后,首先打开VS2008,打开新建项目对话框,可以看到Project Types的树下出现一个Silverlight, Templates中选择Silverlight Application项目模板。当然,相应的我们需要指定Project Name和Project Location。

2.jpg

创建Application

接着我们会看到弹出的对话框,这里我们可以选择创建一个ASP.NET Web Site或者Web Application Project,便于进行Silverlight测试。

3.jpg

Project Type选择

运行整个Silverlight Application之后就如下图所示。实际上Project才是真正的Silverlight Project,而Web则是提到的方便开发Debug用的Web Application Project。

4.jpg

Silverlight Application运行图

Web中,比较重要的TestPage.aspx。这是debug用的网页。我们可以在Compiler以后,直接执行这个网页并进行测试及debug。

ClientBin的目录,经过Compiler以后,会自动将Project生成的 *.xap文件copy进来。在编译的时候所有的XAML标识和资源文件如图片等都会包含在里面,采用了标准的Zip压缩算法,以减少客户端下载的文件大小。

5.jpg

Solution Explorer

接着,我们可以编写一些Page.xaml的代码,创建一个简单的按钮。
如下图所示:

6.jpg

Xaml代码示例

在VS2008 Solution Explorer - 〉Page.xaml。右键点击Open in Expression Blend。
再经过Compiler之后,在Web Project上选择TestPage.aspx上,右键点击View in Browser,则运行如下:

7.jpg

运行结果

使用过后,感觉很好:
Silverlight2.0可以将控件添加到工具箱中,然后拖到设计界面上,就像ASP.NET中的那样,而且这些控件将对Stack + Grid提供完整的支持;
拥有扩展的控件框架模型支持、布局管理器支持、双向数据绑定支持、控件模板支持,以及皮肤支持等等;
支持ASIA所有字体,包括中文、日、韩文字,可以直接调用系统字库,不需要重新安装字库文件;
拥有丰富的.NET基本类库,如集合、IO、泛型、线程、XML和本地存储等;

8.jpg

Controls

你还不相信Silverlight2.0如此神奇么?下面是几个不同类型的小例子和相关链接,有兴趣不妨感受一下啊,哈哈。
1、天气预报部件
9.jpg

http://silverlight.net/Samples/2b1/WeatherWidget/run/default.html

2、卡通制作
10.jpg

http://dracones.members.winisp.net/akweb/akphotopage.htm

3、全景浏览器
11.jpg
 
不错。不过没精力去学这么多东西。
 
Silverlight是Web和多媒体开发的最棒的工具,所以它对于媒体和广告公司的决策者是非常有用的。
 
听说北京08奥运会的一个奥林匹克的网站,在短短17天内,有13亿的网页浏览量,而且所有视频和动画的应用都是基于Silverlight开发的,很厉害。
 
支骰子和赌蒙为马甲,鉴定完毕
 
微软真会搞集成。 有钱,不管搞什么都不怕失败。
又开始向FLASH 挑战
 
谢谢楼主的分享!!我先试一下!顶了!!
 
Silverlight2.0不但有1.0的所有的特性,它使我们在终端上丰富的应用程序无缝的移植到了网络上,而且包含了很多类库,拖拽的控件也相当容易操作。
 
到底时作什么的?
前途怎么样?
 
没想到还有这么好的软件!!但还得找一个老师教一下才行呀!!
 
真的是很好呀!!这么多的功能都是怎么实现的?真得好好学习学习!!
 
我觉得Silverlight2.0最棒的是可以支持各种语言,只要我们开发人员会一种语言就可以开发Silverlight2.0的应用呢。
 
我是做设计的,Silverlight是基于XMAL语言,所以我们是可以针对Silverlight进行开发,而且使我们可以和作程序的兄弟们更好的沟通。
 
Silverlight2.0 支持ASIA所有字体,不需要重新安装字库文件.真的很方便!!!
 
Silverlight2.0 真的很神奇,运用它制作出来的卡通看上去真的很有感觉!!!
 
说实话,Silverlight不但可以做非常酷的网络应用,它还更支持企业级的开发,可以对于企业数据进行非常直观的分析,可以帮助我们的决策人员。
 
Silverlight 2.0对跨域网络访问提供支持,比如REST、POX,让我们可以利用网络上任何安全的数据和资源,
 
Silverlight是一个新技术, 真得好好学习才行啊!Silverlight2.0 更能让我们亲身体验它的好处,而且操作起来也并不复杂 !!!
 
个人认为,Silverlight 2.0最酷的优势是丰富的控件,传统的、常用的、数据操作的控件都有,如 Ta
 
Silverlight 2.0作甚么的?
有 么 用?
前途怎么样?
 
顶部