Silverlight专题-引言

由于在微软实习,而且从事的又是Silverlight开发

觉得还是有必要留下点东西的

本来写了一篇,但是由于怕公司不允许写技术博客,所以删除

但是后来在mentor那边了解到只要不写项目的内容就可以了

于是还是大胆的在这边写一系列Silverlight的文章,抛砖引玉

如果有哪里写得不好或者有误的,请大家指正

(BTW:初步计划每周写1~2篇)

 

Silverlight是微软开发Web富客户端的最新杀手锏,就是大名鼎鼎的WPF/E

可以看成WPF的一个子集,是Adobe Flash的直接竞争对手

(官方网站在http://www.silverlight.net/

另外Jesse Liberty的博客http://silverlight.net/blogs/jesseliberty/

以及一个Silverlight博客资源汇集网站http://www.silverlightcream.com/

都是你起步以及深入学习的最好起点)

下面先介绍下Silverlight的版本历程把:

到目前为止Silverlight共经历了四个版本

Silverlight 1.0

Silverlight 2 Beta1

Silverlight 2 Beta2

Silverlight 2 RTW

Silverlight 1.0只能使用脚本语言JavaScript来控制底层,有点像Asp.net Ajax的增强版

而到了Silverlight 2进入了一个新的纪元

支持VB.Net,C#等常规面向对象语言以及IronPhyton,IronRuby等动态语言来编写底层控制代码

不过这几个版本的兼容性做得有点差

比如:如果安装了的是Silverlight 2 Beta2

之前用Silverlight 1.0和Silverlight 2 Beta1编写的程序可能无法正常运行

 

俗话说得好,工欲善其事,必先利其器

学习Silverlight也一样

下面是学习Silverlight需要的一些工具(Silverlight 2 Beta2版本):

1. Visual Studio 2008  SP1(这个工具作为.Net程序员的咱们应该不会陌生)+ Silverlight Tools for Visual Studio 2008 SP1

2. Microsoft Expression Blend 2 + Microsoft Expression Blend 2 SP1

(WPF以及Silverlight美工必备,界面有点类似Photoshop)

3. Deep Zoom Composer (这个知道的人可能相对少些,可以使用其作出类似Cooliris的应用程序)

4. Silverlight Toolkit(是Silverlight的一个控件包,以后微软的控件基本上都会以这种方式发布)

BTW:大家可以在如下几个网站看看用这个技术作出的超炫效果

http://memorabilia.hardrock.com/

http://robburke.net/images/deeplol.html

 

Silverlight 2 RTW目前支持和不支持的列表

(大家可以参照这个列表看看自己是否有必要把之前的程序搬移到Silverlight技术上来)

     Silverlight Supports:

      JPG and PNG file formats.

      Transparency through PNG files.

      Keyboard and mouse input

      Sound

      Game UI layout through Grid elements.

      Texture blending through Opacity.

      Socket/TCP programming for multi-player networking support

      Events (clicking, etc.)

      Animation - WPF model that uses timers instead of frames.

      Great debugging support through Visual Studio.

 

Silverlight Don’t Support:

      Don’t Support GIF or BMP file formats

      Saving files locally - Due to security concerns, Silverlight 2.0 does not support saving

      3D rendering 

posted @ 2008-08-30 21:27  ibillguo  阅读(2598)  评论(7编辑  收藏  举报