工大在线

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3054|回复: 16
打印 上一主题 下一主题

[转帖] 浅尝Silverlight2.0的美味

[复制链接]

10

主题

0

好友

24

积分

书生

Rank: 2

该用户从未签到

西工币
290 枚
好评度
0 点
声望
10 点
注册时间
2008-11-4
帖子
19
积分
24
UID
18856
跳转到指定楼层
1#
发表于 2008-11-17 15:24:28 |只看该作者 |倒序浏览
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、全景浏览器

分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏0 顶!~顶!~0 扔鸡蛋~扔鸡蛋~0

0

主题

0

好友

14

积分

书生

Rank: 2

该用户从未签到

西工币
140 枚
好评度
0 点
声望
0 点
注册时间
2008-11-6
帖子
14
积分
14
UID
18900
2#
发表于 2008-11-19 10:36:27 |只看该作者
Silverlight是Web和多媒体开发的最棒的工具,所以它对于媒体和广告公司的决策者是非常有用的。
回复

使用道具 举报

1

主题

0

好友

118

积分

秀才

Rank: 3Rank: 3

该用户从未签到

西工币
3045 枚
好评度
0 点
声望
225 点
注册时间
2006-10-11
帖子
5
积分
118
UID
4110
3#
发表于 2008-11-19 11:34:59 |只看该作者
同网 www.v8v.net
教育网虚拟主机 服务器 智能解析 镜像
许可证:川B2--20050022
回复

使用道具 举报

0

主题

0

好友

15

积分

书生

Rank: 2

该用户从未签到

西工币
150 枚
好评度
0 点
声望
0 点
注册时间
2008-11-7
帖子
15
积分
15
UID
18917
4#
发表于 2008-11-19 15:04:58 |只看该作者
听说北京08奥运会的一个奥林匹克的网站,在短短17天内,有13亿的网页浏览量,而且所有视频和动画的应用都是基于Silverlight开发的,很厉害。
回复

使用道具 举报

0

主题

0

好友

34

积分

书生

Rank: 2

该用户从未签到

西工币
340 枚
好评度
0 点
声望
0 点
注册时间
2008-11-7
帖子
34
积分
34
UID
18923
5#
发表于 2008-11-20 12:08:39 |只看该作者
谢谢楼主的分享!!我先试一下!顶了!!
回复

使用道具 举报

0

主题

0

好友

15

积分

书生

Rank: 2

该用户从未签到

西工币
150 枚
好评度
0 点
声望
0 点
注册时间
2008-11-7
帖子
15
积分
15
UID
18917
6#
发表于 2008-11-20 15:19:53 |只看该作者
Silverlight2.0不但有1.0的所有的特性,它使我们在终端上丰富的应用程序无缝的移植到了网络上,而且包含了很多类库,拖拽的控件也相当容易操作。
回复

使用道具 举报

0

主题

0

好友

20

积分

书生

Rank: 2

该用户从未签到

西工币
272 枚
好评度
0 点
声望
0 点
注册时间
2008-9-4
帖子
20
积分
20
UID
17438
7#
发表于 2008-11-20 16:09:10 |只看该作者
回复

使用道具 举报

0

主题

0

好友

34

积分

书生

Rank: 2

该用户从未签到

西工币
340 枚
好评度
0 点
声望
0 点
注册时间
2008-11-7
帖子
34
积分
34
UID
18923
8#
发表于 2008-11-20 17:33:03 |只看该作者
没想到还有这么好的软件!!但还得找一个老师教一下才行呀!!
回复

使用道具 举报

0

主题

0

好友

34

积分

书生

Rank: 2

该用户从未签到

西工币
340 枚
好评度
0 点
声望
0 点
注册时间
2008-11-7
帖子
34
积分
34
UID
18923
9#
发表于 2008-11-21 10:31:45 |只看该作者
真的是很好呀!!这么多的功能都是怎么实现的?真得好好学习学习!!
回复

使用道具 举报

0

主题

0

好友

18

积分

书生

Rank: 2

该用户从未签到

西工币
180 枚
好评度
0 点
声望
0 点
注册时间
2008-11-7
帖子
18
积分
18
UID
18918
10#
发表于 2008-11-21 14:35:19 |只看该作者
我觉得Silverlight2.0最棒的是可以支持各种语言,只要我们开发人员会一种语言就可以开发Silverlight2.0的应用呢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|xatubbs.com ( 苏ICP备11050183号 )

GMT+8, 2025-7-21 12:12 , Processed in 0.172055 second(s), 25 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部