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         一个 html 文件:用于给浏览器打开
l         一个 xaml 文件:用于控制 Silverlight 显示内容
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 >
     <title>Silverlight</title>
 
     <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">
              createSilverlight();
         </script>
     </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"
             Foreground = "Black"Text="Hello World!" />
</ Canvas >
 
3.          使用记事本,输入如下代码。完成后把文件另存为 HelloWorld.html.js
function createSilverlight()
{
     Silverlight.createObjectEx({
         source: 'HelloWorld.xaml',
         parentElement: document.getElementById('SilverlightPlugInHost'),
         id: 'SilverlightPlugIn',
         properties: {
              width: '800',
              height: '400',
              BACkground:'#ffffffff',
      isWindowless: 'false',
              version: '1.0'
         events: {
          onError: null
     });
}
4.          注意,以上 3 文件放在同一目录下。打开 Visual studio 2005 ,新建一个 Silverlight 项目,然后到这个项目所在的文件夹把 Silverlight.js 文件拷贝出来也放在这个目录里面。如果没有装 VS2005 就上网找一个
5.          双击 HelloWorld.html 文件,运行效果如图 2-17 所示

重写Essential Silverlight这本书中的第一个例子HelloWorld

 
在运行本书后 面的 例子时,可以参照这个例子。步骤如下:
l         HelloWorld.html HelloWorld.xaml HelloWorld.html.js 复制一份,并按照课本的例题名称更改它们的名字。确保在文件夹内有Silverlight.js文件存在
l         xaml 文件使用课本的代码
 
l         html 文件
< script type="text/javascript" src="HelloWorld.html.js"></script>
这一行的 src 属性值改为实际的值。
l         Html.js 文件
source: 'HelloWorld.xaml',
这一行的source属性值改为实际的值
 

大佬总结

以上是大佬教程为你收集整理的重写Essential Silverlight这本书中的第一个例子HelloWorld全部内容,希望文章能够帮你解决重写Essential Silverlight这本书中的第一个例子HelloWorld所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。