silverlight   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Silverlight Note(1)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

Silverlight Note(1) 1、WPF:Windows Presentation Foundation,它是.NET Framework3.0的主要组成部分,并被Windows Vista缺省安装。 .NET 3.0还包括: (1)WCF ( Windows Communication Foundation ) 通信子系统 (2)WCS ( Windows CardSpace ) 数字

Silverlight Note(1)


1、WPF:Windows Presentation Foundation,它是.NET Framework3.0的主要组成部分,并被Windows Vista缺省安装。
.NET 3.0还包括
(1)WCF ( Windows Communication Foundation ) 通信子系统
(2)WCS ( Windows Cardspace ) 数字身份子系统
(3)WF ( Windows Workflow Foundation ) 工作流子系统
2、WPF应用程序既可以运行在浏览器上,也也可以单独做为桌面应用程序。两者皆需要.NET3.0(或更高)的支持。当前,由于Vista还没有普及,大多数WPF应用程序都还做为单独的应用程序,需要单独下载.NET3.0。有鉴于此,微软创建了一个相似的技术面向浏览器市场:Silverlight。
3、WPF主要依赖于矢量图,但同时也支持像素图。WPF还支持以声音和视频数据为内容的多媒体。
它使用.NET语言,像C#和Visual Basic.NET等。
4、WPF的内容用XAML(eXtensible Application MarkuP Language)来保存,它用于UI的标记,WPF运行时解释这些标记显示UI并整合附加的业务逻辑。
5、微软提供了几招工具来开发XAML内容。你可以使用Visual studio,或者Expression Blend(Microsoft Expression Suite的部分);.NET3.0 SDK也包含了一个应用程序,名叫XAMLPAD,它分为上下两个窗口,你在下边用XAML写UI,上边产生可视的WYSIWYG。
6、当你创建Silverlight内容时,不用担心WPF,因为.NET Framework 3.0还不需要开发或查看Silverlight内容
Silverlight支持XAML的子集来创建UI。
7、Silverlight和Flash的相似处:两者都可做为浏览器的插件,都支持矢量图、音频/视频播放、动画,以及脚本支持
两者的不同之处:Flash使用了半开放的二进制格式,而Silverlight基于WPF。
Silverlight之前的名字为:WPF/E(Windows Presentations Foundation Everywhere)。
8、浏览器插件的渗透是一个关键点。Silverlight插件在windows平台上是有效的,主要支持IE和Firefox。还有Mac OS X平台上的Safari和Firefox插件
Silverlight需要Windows XP或更高的操作系统。
9、Silverlight的架构相当复杂,可以看http://msdn2.microsoft.com/en-us/library/bb404713.aspx。其presentation系统关心UI的每一件事,包括动画、文本呈现、音频/视频的回放。
插件被整合进浏览器中,因此可以显示内容,也可以使用JavaScript DOM来访问。
使用JavaScript代码(或者用ASP.NET AJAX框架),Silverlight应用程序可以被加强来访问服务器端的API。
Silverlight 1.1将进一步扩展并提供部分.NET框架整合进Silverlight。
10、建立Silverlight开发系统
对Silverlight的程序部分,一个文本编辑器就足够了。
但是,一个强大的开发环境更加能提高效率。
微软的Visual studio 2005对开发Silverlight1.0是一个非常好的选择,版本为:Standard Edition、Professional Edition或Team Suite,或者免费的Visual Web Developer Express Edition。
安装Visual studio后,你无需Web服务器了,因此IDE就自带一个。当然,也可以安装微软的IIS(Internet Information services)。
11、用Visual studio建立Silverlight应用非常容易,因为其内建了Silverlight模板。如果你用的是免费的Visual Web Developer Express Edition,则需要手动建立所有的文件
Silverlight模板初始化创建会产生五个文件
(1)Default.html
它是一个HTML页面,包含了载入Silverlight内容标记
(2)Default.html.js
载入Silverlight内容的JavaScript代码
(3)Silverlight.js
它是一个JavaScript辅助库,被Default.html.js所调用
(4)Scene.xaml
一个简单的XAML文件
(5)Scene.xaml.js
XAML例子背后的JavaScript代码
12、加载
首先,打开Default.html文件并运行它,将打开一个浏览器窗口,但被Silverlight的内容所代替,显示消息“需要安装Silverlight”。接着按提示安装Silverlight,重启浏览器,一切OK。
13、工具
建立Silverlight应用,你需要创建三类文件
(1)XAML文件
(2)JavaScript文件
(3)HTML文件
因此,推荐三种工具:
(1)XML Editors
Spket IDE   (http://www.spket.com/
(2)Vector Graphics Editors@H_525_21@microsoft Design   (http://www.microsoft.com/expression/products/download.aspx?key=design)(3)Silverlight IDEMicrosoft Expression Blend  (Microsoft Expression studio的一部分)其第1版只面向WPF开发者;而第2版开始面向Silverlight开发者了。 

大佬总结

以上是大佬教程为你收集整理的Silverlight Note(1)全部内容,希望文章能够帮你解决Silverlight Note(1)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。