Silverlight 5 入门教程:Hello World程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Silverlight 5 入门教程:Hello World程序相关的知识,希望对你有一定的参考价值。

本篇是系列教程的开篇。

从当前的时间点来说,Silverlight是已经死了的。因为微软已经放弃技术的更新,而且在最新的Edge浏览器也已经不再支持Silverlight插件的运行,现在仅IE能支持Silverlight插件。但由于最近加入了一家公司,加入的项目组需要用到Silverlight技术,所以就需要开始学习这块的技术。此教程权当学习的记录。

开篇前需要先认识到Silverlight和.NET Framework之间的关系。

Silverlight是微软实现的一个跨平台、跨浏览器的RIA环境,本质上来说是和.NET Framework没有关系的。Silverlight从运行环境到库都是独立的,但从技术继承性来说,是.NET Framework的一个子集,借用了之前的技术基础做实现。所以我们在写代码的角度来说,和之前差不多。然而由于本质是独立环境,所以我们在创建项目时能看到,Silverlight在创建类库项目时的模板为"Silverlight类库",是一个单独的模板。

理清了这个基调,现在开始建立一个Hello World项目。

首先,打开Visual Studio 2015,点击新建项目,选择Visual C#,然后点击Silverlight项,选择创建Silverlight应用程序:

技术分享

点击确认后,会弹出

技术分享

按照默认选择点击确定即可。

这时候我么就成功创建了一个Silverlight应用程序项目了。并且会连带创建一个托管Silverlight应用程序的网站项目。

技术分享

项目创建完成后,我们开始着手写第一行代码。

技术分享

我们在名叫LayoutRoot的Grid控件下,添加一个TextBlock控件,并且给Text赋值为"Hello World!",按F5即可运行此应用程序,结果如下图:

技术分享

?

到这一步,我们的Hello World!程序就完成了。

?

参考资料:

1.《Beginning Silverlight 5 in C#》,Robert Lair,apress Fourth Edition.

以上是关于Silverlight 5 入门教程:Hello World程序的主要内容,如果未能解决你的问题,请参考以下文章

Silverlight 开发入门1

Silverlight实例教程 - Out of Browser开篇

Silverlight 5 中的资源文化问题

Silverlight 5 - 调试 npctrl.dll 崩溃

将 Silverlight 应用程序迁移到 HTML 5

Expression Blend实例中文教程 - 动画设计快速入门StoryBoard