silverlight
发布时间:2022-05-04 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了重写Essential Silverlight这本书中的第一个例子HelloWorld,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
概述
做不出第一个例子会打击初学者的信心。经过研究,终于
发现了问题所在,作者的这个例子是使用记事本之类的东西进行开发的,并非 Visual
studio 。一个 Silverlight 应用程序最简单需要 4 个文件: l
一个 html 文件:用于给浏览器打开 l
一个 xaml 文件:用于控制 Silverlight 所显示的内容 l
一个后缀名为 .
做不出第一个例子会打击初学者的信心。经过研究,终于发现了问题所在,作者的这个例子是使用记事本之类的东西进行开发的,并非
Visual studio
。一个
Silverlight
应用程序最简单需要
4
个文件:
l
一个后缀名为
.js
的
JavaScript
文件:
html
文件的代码隐藏文件(
code-behind
技术)
l
一个模板文件
Silverlight.js
。这个文件可以从网上或
VS2005
中获得,不需要自己写
作者的
HelloWorld
程序没看见
HelloWorld
的影子,干脆我自己写一段来帮助初学者完成
HelloWorld
吧,其实很简单。
1.
打开记事本,输入如下代码。完成后把文件保存为
HelloWorld.html
:
<!
DOCTYPE
HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<
html
xmlns="http://www.w3.org/1999/xhtml">
<
head
>
<script type="text/javascript" src="Silverlight.js"></script>
<script type="text/javascript" src="HelloWorld.html.js"></script>
</
head
>
<
body
>
<div id="SilverlightPlugInHost">
<script type="text/javascript">
</div>
</
body
>
</
html
>
2.
使用记事本,输入如下代码。完成后把文件另存为
HelloWorld.xaml
:
<
Canvas
xmlns
=
"http://scheR_608_11845@as.microsoft.com/client/2007"
xmlns:x
=
"http://scheR_608_11845@as.microsoft.com/winfx/2006/xaml">
<
Rectangle
Width
=
"350"Height="150"stroke="
Orange
"strokeThickness="15" />
<
TextBlock
FontFamily
=
"Arial"FontSize="56"Canvas.Left="25"Canvas.Top="40"
</
Canvas
>
3.
使用记事本,输入如下代码。完成后把文件另存为
HelloWorld.html.js
:
function
createSilverlight()
Silverlight.createObjectEx({
parentElement: document.getElementById('SilverlightPlugInHost'),
}
4.
注意,以上
3
个文件放在同一目录下。打开
Visual studio 2005
,新建一个
Silverlight
项目,然后到这个项目所在的文件夹把
Silverlight.js
文件拷贝出来也放在这个目录里面。如果没有装
VS2005
就上网找一个。
5.
双击
HelloWorld.html
文件,运行效果如图
2-17
所示
在运行本书后
面的
例子时,可以参照这个例子。步骤如下:
l
把
HelloWorld.html
、
HelloWorld.xaml
、
HelloWorld.html.js
复制一份,并按照课本的例题名称更改它们的名字。确保在文件夹内有Silverlight.js文件存在
<
script
type="text/javascript" src="HelloWorld.html.js"></script>
大佬总结
以上是大佬教程为你收集整理的重写Essential Silverlight这本书中的第一个例子HelloWorld全部内容,希望文章能够帮你解决重写Essential Silverlight这本书中的第一个例子HelloWorld所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。