SilverLight技术 AndrewBlog 第1篇

来源:互联网 发布:开淘宝服装店货源 编辑:程序博客网 时间:2024/06/05 16:58

今天开始学习SilverLight

做了这么多年程序,一直期待自己能做出很好的游戏,也希望有很好的美术来帮助表现。啥也别说了。

今天开始学习SilverLight,后面会将自己的引擎转换到SilverLight,这样大家可以在电脑上玩在手机上做的游戏了。

其实SilverLight技术不难,或者可以用简单来说,因为它基本完全集成了.net Framework结构下面的API,熟悉用VS写C#或者VB或者C++的人都可以很容易写SilverLight。这种技术的好处简单来说,你可以在网页上表现类似Flash的动画或者游戏,不过据说3D性能要比Flash强大,说的也是,Flash更注重设计,而到现在也没有像样的程序体系,语法也有些繁琐,像是故意为了避嫌而做一些令人困扰的设定。不谈Flash跟SilverLight之争了。下面进入学习,每个都学会了管它谁的发展好呢。

1.1首先是配置环境

1、我是用VisualStudio2010开发的,有的朋友也可以使用WebDeveloper之类的工具开发,我不熟悉,另外装一个VS其它语言开发也直接使用了,简单。所以先请下载。具体下载地址很多,网络上搜索一下即可。只要用试用版加上激活码就可以了。我安装的是旗舰版。这个安装的过程很痛苦,因为VS2010非常大,过程中还需要多次重启。喝口水,慢慢等吧。

2、安装Silverlight4_Tools,这个东西是包含了SDK的,所以你不需要再次安装SDK了,下载地址在这里:http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=B3DEB194-CA86-4FB6-A716-B67C2604A139,注意,如果你用的VS是中文版,那么使用这个网址就对的,否则需要下载英文版本的,在这里http://www.microsoft.com/downloads/en/details.aspx?FamilyID=B3DEB194-CA86-4FB6-A716-B67C2604A139,注意语言一定要跟VS相匹配,否则安装不了。又是一个漫长的等待。

1.2建立工程和实践

MSDN上讲的很清楚,这里http://msdn.microsoft.com/zh-cn/library/cc838164(v=VS.95).aspx

上手实践过程按这个教程来操作。http://msdn.microsoft.com/zh-cn/library/bb404703(v=VS.95).aspx

1.3自己尝试做一个按钮和对话框

在面板上建立一个按钮,双击之后在Click事件代码函数里面写上一行:MessageBox.Show("haha");

多简单的事情。