silverlight
发布时间:2022-05-03 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了(1):创建一个基本的Silverlight应用,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
概述
概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web
service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速
进入silverlight 2开发。
概述
Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如
支持框架语言Visual Basic,Visual C#,IronRuby,Ironpython,对JSON、Web
service、WCF以及Sockets的
支持等一系列新的特性。《一步一步学Silverlight 2系列》
文章带您
快速进入silverlight 2开发。
本文为系列第一篇创建
一个基本的Silverlight 2应用,不能免俗,从最简单的
Hello Word 开始。
建立项目
安装完Silverlight 2 Beta 1之后打开VS2008,打开新建项目对话框,可以看到Silverlight Application项目模板。
Silverlight应用不能够独立运行,之后弹出的对话框中可供我们选择创建
一个ASP.NET Web Site或者Web Application Pro
ject用来托管Silverlight应用程序。
这里我们选择创建
一个Web Application Pro
ject,创建完成后的项目结构如下所示:
理解.xap文件
在建立
一个Silverlight应用程序后,我们什么都不做,直接编译一下整个
解决方案,可以看到在资源管理器中
多出了
一个ClientBin的
文件夹,并在下面
添加了
一个TerryLee.SilverlightDemo2.xap的
文件。
该
文件是
一个标准的.NET程序集,在
编译的时候所有的XAML标识和资源
文件如
图片等都会包含在里面,采用了标准的Zip
压缩算法,以减少客户端下载的
文件体积。拷贝一份该
文件,并且
修改后缀名.xap为.zip,并且解压缩,可以看到里面包含了一些dll
文件和
一个AppManifest.xaml:
再打开TerryLee.SilverlightDemo2TestPage.aspx
文件,在
页面的顶部引入了Sy
stem.Web.Silverlight程序集,
支持<asp:Silverlight/>控件:
<%@ Register Assembly="System.Web.Silverlight" Namespace="System.Web.UI.SilverLightcontrols"
TagPrefix="asp" %>
<asp:Silverlight ID="Xaml1" runat="server"
source="~/ClientBin/TerryLee.SilverlightDemo2.xap"
Version="2.0" Width="100%" Height="100%" />
创建一个Hello Word程序
现在
我们创建
一个简单的
Hello Word Silverlight程序,使用如下XAML创建
一个简单的按钮:
为按钮
添加Click事件,在XAML编辑器中输入事件
名称Click之后,再按Tab键将会使用
默认的命名
方法生成事件处理
方法:
打开page.xam
l.cs
文件后,可以看到已经
生成了对应的事件处理
方法,现在就可以用熟悉的C#来编写处理程序了,如单击按钮时我们改变按钮的背景色和
文字:
private void @H_873_78@myButton_Click(object sender,RoutedEventArgs E)
{
this.myButton.Content = "Clicked!";
this.myButton.BACkground = new SolidColorBrush(Colors.Red);
}
再运行上面的程序并单击按钮,按钮的
文字及背景色发生了变化:
结束语
本篇
文章是使用Visual
studio 2008开发Silverlight 2应用程序的
一个入门,相信大家都已经看过ScottGu的
文章已经有所了解。但是为了整个系列完整起见,还是
做了一下重复的劳动。
本文出自 “TerryLee技术专栏” 博客,请务必保留此出处http://www.voidcn.com/article/p-zqgoqmrt-wq.html
本文出自 51CTO.COM技术博客
大佬总结
以上是大佬教程为你收集整理的(1):创建一个基本的Silverlight应用全部内容,希望文章能够帮你解决(1):创建一个基本的Silverlight应用所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。