|
查看: 2113|回复: 24
|
Silverlight 介绍与交流 (Silverlight 2.0以及Silverlight免费Hosting -〉第18楼)
[复制链接]
|
|
|
发表于 25-9-2007 05:04 PM
|
显示全部楼层
其实很就很久之前我就有注意微软的动向了,
从wpf/e到silverLight,都是冲着flash而来,好像被誉为flash杀手,
是微软为了打倒flash而开发的。
其实我也想学,可是好像还蛮复杂的,.net语言我只懂vb.net, 至于C#还不会。
javaScript我并不强,所以学起来还挺吃力,无从下手,除了javaScript和C#,XAML应该也能开发silverLight吧?
你是用VS2005来开发的吗?VS2005好像不能做出那(www.silverlight.net/showcase)华丽的interface? |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 26-9-2007 12:32 PM
|
显示全部楼层
用VS2005绝对能做出如此效果。其实你也可以使用VB.net,因为Silverlight支持全部.Net语言。至于要如何使用与作出如Showcase的成果,步骤如下:
全部Graphics, Animation设定于XAML里面。XAML是text-based格式,因此你可以使用Notepad来编写。当然有点智慧的我们也不会傻到用Notepad吧!我们会使用Microsoft Expression Blend。至于怎么使用Expression Blend,就要参考入门教学了。
之后,如果我们想操控XAML,如按Button会启动Animation,我们就必须使用Javascript或Managed code (C#, VB.net)。如果使用Javascript,它的源码会是Page.xaml.js。Page是自己给予的文件名称。如果使用Managed code,它的源码会是Page.xaml.cs或Page.xaml.vb。当然你可以使用Notepad来编写.js文件,但大部分会选择Visual Studio .Net 2008。因为现在是beta version所以免费下载。使用VS的好处是它备有Intellisense,因此打起code来更加如意顺手。
我并不认为Silverlight是Flash杀手,更不能瞬间取代Flash一哥的地位,毕竟Flash已经存在很久,还不断改善。但是Silverlight说真的,比学起Flash更来得容易。本人是个programmer,从来没用过animation或graphics tool,两个月前才接触Silverlight,发现真的很容易学习。这是我的first project,大家可以指教指教:http://www.technation.com.my。 |
|
|
|
|
|
|
|
|
|
|
发表于 30-9-2007 11:47 PM
|
显示全部楼层
|
跨mac与windows就叫做跨平台 ?这种做法根本就是只从商业利益出发,而非从利惠使用者的角度出发。要与Adobe对抗,必要条件是绝对的跨平台,不能说那些开源码的Os,因为没有市场而不去理睬。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 4-10-2007 12:10 PM
|
显示全部楼层
|
当然microsoft考虑到开源码的OS,因此不久前刚推出了MOONLIGHT。借助于开源 .NET 项目 Mono 的力量,Mono hacker 们花 21 天实现了 Linux 平台上的 Silverlight──Moonlight。更多详情可到(http://www.mono-project.com/Moonlight)。Silverlight怎么说都已经开源,相信这样可以降低移植的难度了。 |
|
|
|
|
|
|
|
|
|
|
发表于 10-10-2007 07:45 PM
|
显示全部楼层
|
终于找到有silverlight的主题了,可是为什么会放在flash区的 |
|
|
|
|
|
|
|
|
|
|
发表于 11-10-2007 01:58 AM
|
显示全部楼层
原帖由 YJAY 于 4-10-2007 12:10 PM 发表 
当然microsoft考虑到开源码的OS,因此不久前刚推出了MOONLIGHT。借助于开源 .NET 项目 Mono 的力量,Mono hacker 们花 21 天实现了 Linux 平台上的 Silverlight──Moonlight。更多详情可到(http://www.mono-p ...
由此可见, Microsoft并没有意思要使其产品跨平台,要不然,那些Mono的hacker就不必花时间了. |
|
|
|
|
|
|
|
|
|
|
发表于 17-10-2007 05:59 PM
|
显示全部楼层
什么是silverlight ??
我安装了,都不知道如何去用。。haizzz |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 18-10-2007 12:27 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 18-10-2007 08:36 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 24-10-2007 11:34 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 14-11-2007 09:59 PM
|
显示全部楼层
超强的制作平台www.popfly.ms
用silverlight的,简单几个动作就可以做出一个mashup application了
当我看到这个后,我完全相信他有能力打倒flash |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 30-11-2007 10:28 PM
|
显示全部楼层
MASHUP 应征了No More Programming in the Future的说法。当然我也相信FLASH也能做出MASHUP Application,可能是因为还没有人编写吧。再说懂得编写程序的人都知道.NET是较容易学习及强大的Programming Language。因此希望大家能开始学习Silverlight吧。
在此宣传下我的杰作,SILVERLIGHT MAGAZINE。请参观与指教:http://www.yeejie.com/silverlight_magazine。 |
|
|
|
|
|
|
|
|
|
|
发表于 1-12-2007 04:25 PM
|
显示全部楼层
silverlight v1.1正式更名为silverligh 2.0 了,详情查看:http://blogs.msdn.com/tims/archive/2007/11/29/silverlight-1-1-is-now-silverlight-2-0.aspx。
终觉得blend没有flash那么的好用,blend的绘画功能很poor,设计interface也不能得心应手。可能是习惯了flash的关系。它的timeline也很难控制,可能我不太了解blend,flash可以在相关的timeline下使用AS来控制,而blend好像是不能。
原帖由 YJAY 于 30-11-2007 10:28 PM 发表 
MASHUP 应征了No More Programming in the Future的说法。当然我也相信FLASH也能做出MASHUP Application,可能是因为还没有人编写吧。再说懂得编写程序的人都知道.NET是较容易学习及强大的Programming Langua ...
你制造的silverlight magazine是怎样控制他的旋转的? |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 2-12-2007 04:10 PM
|
显示全部楼层
BLEND的绘画工能如今的却不及FLASH。可是你可以直接IMPORT或DRAG & DROP ADOBE ILLUSTRATOR FILE进BLEND。在BLEND里,我们会使用STORYBOARD来CREATE动画。而STORYBOARD是基于TIMELINE、其实我还以为FLASH是基于FRAME呢?如要控制STORYBOARD,你必须使用JAVASCRIPT(SILVERLIGHT 1.0)或.NET语言(SILVERLIGHT 2.0)。当然每个工具都有它的强弱点,随之安之吧 。
我们通常称那旋转为CAROUSEL。它的操作是基于每毫秒中UPDATE每个物件的POSITION。至于POSITION的调整,是来至于JAVASCRIPT里的数学程式。如有意思学习及索取SOURCE CODE,请寄个邮件给我(YEEJIE@GMAIL.COM)。 |
|
|
|
|
|
|
|
|
|
|
发表于 27-12-2007 12:18 PM
|
显示全部楼层
我在silverlight.net载了silverlight surface source code。但我在run这个source code一直出现Silverlight logo,
要我download silverlight plug-in。 但我已经安装了,不管是1.0或1.1 alpha refresh都安装好了。但还是出现一样的东西。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 28-12-2007 10:47 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 18-3-2008 10:07 AM
|
显示全部楼层
Silverlight 2.0已经以BETA版正式架临以取代Silverlight 1.1。Silverlight 2.0新增了Controls(TextBox, CheckBox, RadioButton, Slider, ScrollViewer, Calendar, DatePicker, DataGrid, ListBox),Networking Support(Silverlight程式可以容易的使用 database),完整使用.Net API。Silverlight 2.0和1.1有很大的不同。其中的不同是Visual Studio 2008在缏缉Silverlight时会把Silverlight Application生成为一个XAP文件。之后就象FLASH一样embed在网页。再说,之前的Silverlight 1.1 application也因2.0的到来不可以在使用了,也唯能再重新缏写。学习2.0的好处是同时您也在学习着WPF(Windows Presentation Framework)。这是因为Silverlight2.0的运行渐渐接近WPF的基准。如要试用Silverlight 2.0,要先下载Microsoft Silverlight Tools Beta 1 for Visual Studio 2008, Expression Blend 2.5 Preview, Visual Studio 2008 90-day-trial。
[ 本帖最后由 YJAY 于 18-3-2008 10:19 AM 编辑 ] |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 18-3-2008 10:15 AM
|
显示全部楼层
|
为提供广大Silverlight爱好者提供学习交流,展现自我作品的空间,Microsoft提供了10GB免费hosting。申请步骤十分简单,只需要WINDOWS LIVE account,类似申请HOTMAIL,更多详情,请流览http://silverlight.live.com/。 |
|
|
|
|
|
|
|
|
|
|
发表于 18-3-2008 10:41 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|