一步一步学silverlight 2系列

一步一步学silverlight 2系列

ID:17389803

大小:28.50 KB

页数:4页

时间:2018-08-30

一步一步学silverlight 2系列_第1页
一步一步学silverlight 2系列_第2页
一步一步学silverlight 2系列_第3页
一步一步学silverlight 2系列_第4页
资源描述:

《一步一步学silverlight 2系列》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一步一步学Silverlight2系列本文由yuanzelin8贡献doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。基础知识o创建一个基本的Silverlight应用o基本控件o界面布局o鼠标事件处理o实现简单的拖放功能o键盘事件处理o全屏模式支持o使用样式封装控件观感o使用控件模板o使用用户控件o数据绑定数据与通讯o数据与通信之WebCliento数据与通信之WebRequesto数据与通信之WCFo数据与通信之ASMXo数据与通信之JSONo数据与通信之ADO.NETDataServiceso综合实例之RSS阅读器浏览器交互o如何在Silver

2、light中与HTMLDOM交互(上)o如何在Silverlight中与HTMLDOM交互(下)o如何在Silverlight中调用JavaScripto在Silverlight中如何用JavaScript调用.NET代码oSilverlight与HTML混合之无窗口模式o与浏览器交互相关辅助方法o综合实例之LiveSearch图形图像o基本图形o使用Brush进行填充o图片处理o使用Transform实现更炫的效果(上)o使用Transform实现更炫的效果(下)o图形图像综合实例—实现水中倒影效果o图形图像综合实例—“功夫之王”剧照播放概述Silverlight2Beta1版本发

3、布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言VisualBasic,VisualC#,IronRuby,Ironpython,对JSON、WebService、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight2系列》文章带您快速进入Silverlight2开发。本文为系列第一篇创建一个基本的Silverlight2应用,不能免俗,从最简单的HelloWord开始。建立项目安装完Silverlight2Beta1之后打开VS2008,打开新建项目对话框,可以看到SilverlightApplication项目模板。S

4、ilverlight应用不能够独立运行,之后弹出的对话框中可供我们选择创建一个ASP.NETWebSite或者WebApplicationProject用来托管Silverlight应用程序。这里我们选择创建一个WebApplicationProject,创建完成后的项目结构如下所示:理解.xap文件理解在建立一个Silverlight应用程序后,我们什么都不做,直接编译一下整个解决方案,可以看到在资源管理器中多出了一个ClientBin的文件夹,并在下面添加了一个TerryLee.SilverlightDemo2.xap的文件。该文件是一个标准的.NET程序集,在编译的时候所有的X

5、AML标识和资源文件如图片等都会包含在里面,采用了标准的Zip压缩算法,以减少客户端下载的文件体积。拷贝一份该文件,并且修改后缀名.xap为.zip,并且解压缩,可以看到里面包含了一些dll文件和一个AppManifest.xaml:再打开TerryLee.SilverlightDemo2TestPage.aspx文件,在页面的顶部引入了System.Web.Silverlight程序集,支持控件:<%@RegisterAssembly="System.Web.Silverlight"Namespace="System.Web.UI.Silverl

6、ightControls"TagPrefix="asp"%>控件的声明如下,其中属性Source属性指定了刚才编译生成的.xap文件的路径:创建一个HelloWord程序现在我们创建一个简单的HelloWordSilverlight程序,使用如下XAML创建一个简单的按钮:运行后效果如下:为按钮添加Click事件,XAML编辑器中输入事件名称Click之后,在再按Tab键将会使用默认的命名方法生成事件处理方法:打开Page.xaml.cs文件后,可以看到已经生成了对应的事件处理方法,现在就可以用熟悉的C#来编写处理程序了,如单击按钮时我们改变按钮的背景色和文字:privatevoid

7、myButton_Click(objectsender,RoutedEventArgse){this.myButton.Content="Clicked!";this.myButton.Background=newSolidColorBrush(Colors.Red);}再运行上面的程序并单击按钮,按钮的文字及背景色发生了变化:结束语本篇文章是使用VisualStudio2008开发Silverlight2应用程序的一个入门,相信大家都已经看过ScottG

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。