佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 2113|回复: 24

Silverlight 介绍与交流 (Silverlight 2.0以及Silverlight免费Hosting -〉第18楼)

[复制链接]
发表于 25-9-2007 12:00 AM | 显示全部楼层 |阅读模式
让小弟来说说,Silverlight是一个跨浏览器的、跨平台的插件,为网络带来下一代基于.NET的媒体体验和丰富的交互式应用程序。Silverlight提供灵活的编程模型,支持AJAX, VB, C#, Python, Ruby等语言,并集成到现有的网络应用程序中。Silverlight对运行在MacWindows上的主流浏览器提供高质量视频信息的快速、低成本的传递。简单来说,它是类似Flash的科技。

至于Silverlight的成果是如何,大家可以看看(www.silverlight.net/showcase)。好了不多说了,这是本人网上找到的学习资料:

Silverlight开发前准备工作
Silverlight安装说明
Silverlight常见问题整理
如何在VS2005中使用C#开发Silverlight 1.1应用
使用Visual Studio 2005开发Silverlight
Javascript 开发 Silverlight 入门系列
实战,创建你的一个Silverlight Control
XAML 语法简介
介绍1.1Silverlight UI 控件

编写Silverlight可用两种方法:Javascript(Silverlight 1.0)Managed Code - VB, C# (Silverlight 1.1)。至于基础教程:大家可游览 www.silverlight.net/quickstarts 。有提问或意见的朋友,请在此多多交流。



[资料提至于silverlight.cn]



[ 本帖最后由 YJAY 于 18-3-2008 09:33 AM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 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区的
回复

使用道具 举报

Follow Us
发表于 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
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 18-10-2007 12:27 AM | 显示全部楼层
你好,Feliex。让我解释如何开始学习Silverlight。初学者,我建议可以先试用Microsoft Expression Blend (http://www.microsoft.com/Express ... x?key=blend2preview)。然后可以到(http://silverlight.net/quickstar ... nting_and_text.aspx)跟着教程学习。

学会如何使用Expression Blend来设计动画和图案后,难免逃不过要做coding,例如按button会启动animation。到那时你就可以参考3楼。
回复

使用道具 举报

发表于 18-10-2007 08:36 PM | 显示全部楼层
嗯。。明白了。。
好的。。谢谢你的讲解。。
回复

使用道具 举报

 楼主| 发表于 24-10-2007 11:34 PM | 显示全部楼层
有兴趣赢取ZUNE吗?各位可以参与这项比赛,通过Silverlight创造动画、主题在此(http://blogs.msdn.com/rohant/arc ... or-a-free-zune.aspx)。如需要Sample Code可以到(http://silverlight.net/community/gallerydetail.aspx?cat=3)或(http://silverlight.net/community/gallerydetail.aspx?cat=4),前者是Silverlight 1.0、后者是Silverlight 1.1。

[ 本帖最后由 YJAY 于 24-10-2007 11:41 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都安装好了。但还是出现一样的东西。
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 28-12-2007 10:47 PM | 显示全部楼层
我的建议是先移除Silverlight 1.0和1.1。再去http://silverlight.net/GetStarted/下载最新的程式。
回复

使用道具 举报

 楼主| 发表于 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 | 显示全部楼层
总是觉得它没flash 那么顺畅。。。
回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 28-12-2025 12:13 AM , Processed in 0.158799 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表