zoukankan      html  css  js  c++  java
  • Silverlight 3 学习概要

      Silverlight是由微软推出的浏览器插件,用来实现Web的富客户端,类似于Flash,Java Applet,Shockwave,ActiveX等技术。其开发环境借助了.NET平台的优势,可以集成到Visual Studio开发工具中。目前的Silverlight 3可支持的平台有Windows及Mac OS X,第三方的Mono Team也提供了Linux平台的Silverlight 1/2的开源应用(http://www.mono-project.com/Moonlight)。可支持的浏览器有微软自家的Internet Explorer及Firefox,Safari,其它的浏览器暂不支持。Silverlight除吸取了Flash的成功之处外,最大的优点是沿用.NET平台的技术,可以直接用C#编写代码。Silverlight对以下几方面提供了很好的支持:1. 2D绘图 2. 控件 3. 动画 4. 多媒体 5. 公共语言运行时 6. 网络 7. 数据绑定。但目前还缺乏对数据库的良好支持(不支持ADO .NET),也不支持真正的3D绘图,也没有内置树形和菜单控件(已有第三方提供了这些控件)。

      Silverlight借用了很多WPF中的内容,比如设计UI使用XAML,基本控件,2D绘图,媒体播放,动画设计等,你会发现它们有着惊人的相似。Silverlight 1只实现了一些很普通的功能,比如2D绘图,媒体播放,并不支持CLR和.NET。Silverlight 2则加入了对CLR和.NET的支持,并且UI基于WPF。Silverlight 3基于Silverlight 2并作出下如下改进:

      1. 在浏览器外运行应用(即使浏览器离线)

      2. 动画设计(支持弹跳,加速,振荡)

      3. 更方便的页面导航

      4. 3D透视

      5. 像素着色与可写位图

      6. 位图缓存

      7. 行为

      8. 数据较验

      9. 另存为对话框

      10. 本地连接

      11. 程序集缓存

      12. 元素到元素的绑定

      13. 增加了新的控件

      Silverlight 3仍然可以运行Silverlight 2的应用。

      开发Silverlight 3应用,您需要Visual Studio 2008/2010,Silverlight Tools for Visual Studio,包含SDK与Silverlight 3 开发运行库(http://silverlight.net),Microsoft Expression Blend 3(http://www.microsoft.com/Expression/),同时建议您下载The Silverlight Toolkit,它是一个很有用的工具包。

  • 相关阅读:
    设置sqlplus输出格式
    Using CrunchBase API
    Docker ( Is docker really better than VM ?)
    Cross platform GUI for creating SSL certs with OpenSSL
    PHP, Python Nginx works together!
    Your personal Mail Server iRedMail on ubuntu14.04 x64
    iphone/ipad/iOS on Linux Debian7/ubuntu12.04/linuxmint13/ubuntu14.04 compiling from source
    Internet Liberity -- a specific anonymous internet guide
    Organic Solar Cells
    Organic Solar Cells
  • 原文地址:https://www.cnblogs.com/MaxWoods/p/1665642.html
Copyright © 2011-2022 走看看