问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求Silverlight中文版教程,不要MSDN

发布网友 发布时间:2022-05-12 12:15

我来回答

3个回答

热心网友 时间:2022-04-25 04:28

使用 VS 2008 创建一个新的Silverlight 应用
我们来开始我们的Digg应用的开发,先选择Visual Studio 2008 中的文件->新项目菜单项,使用新项目对话框创建一个“Silverlight Application” (注:你需要在Beta1发布后,下载和安装 VS 2008的Silverlight工具才能得到这个支持):

我们将该项目命名为“DiggSample”。在点击OK按钮后, Visual Studio 会显示另外一个对话框,允许我们选择我们是否只要创建一个Silverlight应用项目,或者还要加一个服务器端的ASP.NET Web项目到包含Silverlight应用的解决方案里去:

在这个例程里,我们将选择还要添加一个ASP.NET Web Application 项目到解决方案里去,并将它命名为“DiggSample_WebServer”。在点击OK之后,Visual Studio 会为我们创建一个解决方案,里面包含一个Silverlight 客户端应用和一个ASP.NET web 服务器端应用:

如果我们做一次编译的话, Visual Studio 会自动把编译好的 Silverlight 应用拷贝到我们的web服务器项目中去,不需要手工的步骤或配置。VS为我们创建的默认的web服务器项目包含一个ASP.NET网页和一个静态的 HTML网页,我们可以用来运行和测试其中的Silverlight应用。
注: Silverlight应用可用于任何web服务器(包括Linux上的Apache),宿主于静态HTML文件或者任何服务器端生成的网页(包括PHP, Java, Python, Ruby等等)中。在这个Digg样例中,我们不会写任何服务器端的代码,而是将使用Silverlight的跨域networking功能,来直接访问Digg服务的API。我选择创建一个ASP.NET web服务器项目,主要是想获得自动的部署,并且使用它内置的web服务器来做测试。
理解Silverlight应用里都有些什么
在默认情形下,一个新建的Silverlight应用项目包含一个Page.xaml和一个App.xaml文件,以及与它们相关的后台(code behind )类文件(可以用VB, C#, Ruby 或Python来编写):

XAML文件是XML文本文件,可以用来用声明的方式指定 Silverlight 或 WPF应用的用户界面。XAML还可更广泛地用来用声明的方式代表.NET对象。
App.xaml文件一般用来声明譬如象画刷和样式对象这样可在整个应用*享的资源。App.xaml的后台Application类可用来处理应用级的事件,象Application_Startup, Application_Exit和Application_UnhandledException。
Page.xaml文件,在默认情形下,是在应用激活时装载的起始的UI控件。在其中,我们可以使用UI控件来定义我们的用户界面,然后在Page的后台代码类里处理它们的事件(详见后文)。
在我们编译DiggSample项目时,在默认情形下,Visual Studio 会把代码和XAML标识编译进一个标准的 .NET 程序集文件中,然后把它和任何静态的资源(象图片或我们想要包含的静态文件)包装进硬盘上一个叫做“DiggSample.xap”的文件中去:

“.xap”文件(其音发作“zap”)使用标准的 .zip压缩算法来减小客户端下载的大小。一个“hello world”.NET Silverlight 应用(用VB或C#编写的)其大小大概为4KB。
注: Beta1版本中的一些控件是在程序集中实现的,如果使用这些控件的话,这些程序集会重新发布于应用的 .xap文件中(会增加应用的大小,超出4KB的基底大小)。在Digg应用中使用的所有控件将会在Beta2版和最终版的核心Silverlight下载包中,这意味着完成的应用的总下载大小大概只在6-8KB范围内(所以是非常小,下载起来非常快)。
要宿主和运行一个Silverlight 2 应用,你可以把<object>标签加到任何标准的HTML页面中(不需要 JavaScript )并将其指向 .xap文件。Silverlight然后就会自动下载这个.xap文件,生成实例,将其宿主于浏览器中的HTML网页中。这是跨浏览器(Safari, FireFox, IE等),跨平台(Windows, Mac, and Linux)工作的。
HTML和ASP.NET测试网页(内含<object>标签,其引用指向我们的Silverlight 应用)是在我们创建项目时为我们自动添加的,这意味着我们只要点击F5编译,运行和测试就可以了。

热心网友 时间:2022-04-25 05:46

我发给你个把,……

热心网友 时间:2022-04-25 07:20

去银光中国哪里下载啊
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 今天手贱不小心点到了京东白条花了4元,然后立马还款注销,请问是不是没事了? CPI负增长意味着什么? 一个人的收入随着CPI增长而同比例增长意味着什么? 瑞士军刀背包的USB接口是防水的吗 背包外置usb需要放充电宝么 有的单肩包上usb插口是干嘛的 机械师空间站背包旁边那个USB接口有什么用的呢? 背包自带usb接口,可以直接充电吗? 单肩包带的usb充电孔是只是一个口吗?还是包里面有电源? 女性文胸尺码怎么区分的 怎样选择文胸? 胸罩大小是怎么分别的? 同款不同尺码的内衣肩带宽窄也不一样么 qq炫舞怎么把互相暗恋的俩人加为秘密好友 qq炫舞暗恋怎样加对方为秘密好友? 微信群消息怎么屏蔽 如何不接群消息 怎么样才能要得暗恋的女孩的QQ并且加到好友,且不让她察觉? 底围32的内衣带子多长 文胸肩带宽度怎么测量 该怎么和暗恋的男生妈妈加好友 谁能介绍一本silverlight教程..要经典的. 哪位大哥 有关于silverlight4 或silverlight5 生成 动态柱状图和折线图 的教程或代码 发给小弟 silverlight4.0教程 Silverlight3教程那里有啊? 哪有silverlight详细教程? 谁有silverlight2.0 的完整教程。。要详细的。。谢谢。。 请教:C#系列的Silverlight教程下载 mac office2011怎么卸除 求几本好书!!! 关于设置html中表格颜色交替的问题 形容联手的成语 有哪些词语可以形容能力很强的双方合作? 贵阳火车站去飞山街小吃街怎么走 从湖南会同到靖州的飞山有多少路 从长沙火车南站打的到益阳飞山港是走什么路线,大概要多少钱? 坏人强强联合的成语有哪些,速回答,回答好的加悬赏 强者之间的合作成语 类似“强强联合”的词语有哪些? 强强联合意思差不多的成语有哪些? 靖州汽车站到天柱有多远