概述做不出第一个
例子会打击初学者的信心。经过研究,终于发现了问题所在,作者的这个例子是使用记事本之类的东西进行开发的,并非 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://schemas.microsoft.com/clIEnt/2007" xmlns:x = "http://schemas.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 所示 在运行本书后 面的 例子时,可以参照这个例子。步骤如下: 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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)