本文档主要讲述Sliverlight开发的配置,以及测试配置是否正确。测试项目的输出结果为Hello World
声明:以下软件均为中文版
Sliverlight配置:
主要安装工具:
1. 安装Visual Studio 2008 和Visual Studio 2008 sp1.
Visual Studio 2008下载地址
http://www.microsoft.com/downloads/details.aspx?familyid=D95598D7-AA6E-4F24-82E3-81570C5384CB&displaylang=zh-cn
Visual Studio 2008 sp1下载地址
http://www.microsoft.com/downloads/details.aspx?familyid=27673C47-B3B5-4C67-BD99-84E525B5CE61&displaylang=zh-cn
2. 安装Sliverlight2.0
http://www.microsoft.com/silverlight/resources/install.aspx
3. 安装Sliverlight Tools for visual Studio 2008 sp1
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=c22d6a7b-546f-4407-8ef6-d60c8ee221ed
安装后结果:
安装完成后运行Visual Studio 2008 ,在创建项目时会多出两个模板Sliverlight应用程序和Sliverlight类库;
创建一个基本的Sliverlight应用
1.创建Sliverlight项目:文件>新建>项目,选择Sliverlight应用程序,如下图:
2.点击OK,出一个对话框(由于Sliverlight程序不能单独运行),如下图:选择项目类为:ASP.NET WEB 应用程序项目。
3.点击确定后,生成解决方案,其中共有两个项目:如下图所示:
4.编译SliverlightTest1,Ctr+F5,运行后发现在ClIEntBin文件下多出了一个.xap文件。把文件后缀改为.zip,解压缩后发现会有两个文件AppManifest.xaml和SliverlightTest1.dll.改文件是一个标准的.NET程序集,在编译的时候所有的XAML标识和资源文件如图片等都会包含在里面,采用标准的Zip压缩算法,以减少客户端下载文件的体积。
5.打开SliverlightTest1TestPage.aspx,在程序顶部引用了System.Web.Silverlight程序集,支持<asp:Sliverlight/>控件
<%@ Register Assembly="System.Web.Silverlight" namespace="System.Web.UI.SilverlightControls" TagPrefix="asp" %>
<asp:Silverlight/>控件声明如下,其中Source指向编译时产生的.xap文件
<asp:Silverlight ID="Xaml1" runat="server" Source="~/ClIEntBin/SliverlightTest1.xap" MinimumVersion="2.0.31005.0" WIDth="100%" Height="100%" />
6.编辑项目SliverlightTest1中的page.xaml文件,
page.xaml
<UserControl x:Class="SliverlightTest1.Page"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
WIDth="400" Height="300">
<GrID x:name="LayoutRoot" Background="White">
<button x:name="btOK" Content="点 击" WIDth="200" Height="50" FontSize="20" Foreground="Firebrick" Click="btOK_Click"/>
</GrID>
</UserControl>
page.xaml.cs
private voID btOK_Click(object sender,RoutedEventArgs e)
{
this.btOK.Content = "Hello World";
this.btOK.Background = new SolIDcolorBrush(color.FromArgb(123,212,12,123));
}
@H_301_2@ 总结以上是内存溢出为你收集整理的Silverlight开发配置_简单事例演示全部内容,希望文章能够帮你解决Silverlight开发配置_简单事例演示所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)