阅读更多

微软的Silerlight 2 beta 2在上周五发布。新版本包含了大量根据客户反馈做出的改进,涉及控件、模板、性能、WPF兼容性、Deep Zoom技术等诸多方面,支持通过sockets交互域链接(cross-domain connections),属于现存的Silerlight的交互域HTTP request,并且支持更多的控制和动画。

 

根据微软的计划,Silverlight 2正式版将在今年夏末发布。

 

所有功能更新列表

  • Animation
    1. Support for animating custom data points
    2. Object Animation support (animating structs)
  • Deep Zoom
    1. New XML-based file format
    2. MultiScaleTileSource to wire up your own images and get the Deep Zoom experience
    3. Better notifications when sub-images enter the view
  • Controls
    1. Customize the look and feel of controls using Visual State Manager. Interactive control templates were never so easy.
    2. Some base controls are now part of the core platform, rather than packaged into apps. Say hello to smaller app sizes.
    3. Calendar now supports multi-selection and blackout dates
    4. New TabControl
    5. Control properties changes (Background, Tooltip, FontFamily, FontSize…)
    6. DataGrid improvements: auto size, reorder, sort, performance and more
  • TextBox
    1. IME Level 3 input support
    2. Text wrapping and multiline selection highlighting in textbox
    3. Scrolling and clipboard support
    4. Document level navigation keys
  • Improvements in error handling, reporting
  • Parser and Property system
    1. DependencyProperty.Register/RegisterAttached now supports PropertyMetadata
    2. New DependencyObject.ClearValue
    3. Visual tree helper
  • Data-binding
    1. Per binding level validation
    2. Support for element syntax for binding markup extensions
    3. Binding to attached properties
    4. ItemsControl extensibility (OnItemsChanged method)
    5. Fallback in value conversion (Binding.UnsetValue)
  • Input
    1. Support for limited keyboard input in Full Screen mode (arrow, tab, enter, home, end, pageup/pagedown, space). I've seen more than a few requests for this on the forums.
    2. Managed APIs for Inking and stylus input
  • Networking and Data
    1. Cross Domain support in Sockets
    2. Cross Domain security enhancements
    3. HttpWebRequest and WebClient callable from background threads
    4. Upload support in WebClient
    5. Isolated Storage: default size increased to 1MB and new ability to change quota with user consent. Also a new management UI.
    6. Duplex communications ("push" from server to Silverlight client with no need to "poll" for data)
    7. LINQ -to- JSON serialization
    8. Significantly improved SOAP interop
    9. "Add New Item" template in Visual Studio for "Silverlight-enabled WCF Service"
    10. ADO.NET Data Services support
  • UIAutomation and Accessibility support in the platform
  • Media
    1. Platform support for Adaptive Streaming (also referred to by people as multi bitrate), the ability for Silverlight to switch between media depending on network and CPU conditions
    2. Content protection with PlayReady DRM and Windows DRM
    3. Basic server-side playlist (SSPL) support
  • Localization
    1. Changes to localized application model. You now create one xap per locale, instead of one monolithic multilingual app
    2. Expanded localization languages of runtime and SDK
    3. Japanese SDK Installer and documentation (July 10)
  • Several changes to make API and behavior more compatible with WPF
  • Tools
    1. Beta 1 projects will be automatically ported to Beta 2
    2. Remote debugging for VB on the Mac
  • CLR
    1. A new developer-oriented runtime package with debugging binaries, localized strings, docs etc.
    2. Support for OS fallback logic for resources
    3. CurrentCulture and CurrentUICulture isolation to AppDomain level
  • DLR
    1. Performance improvements
    2. Various new DLR and IronPython 2.0 Beta 2 language features
    3. Various new IronRuby features

 

下载Silerlight 2 beta 2:

 

Silverlight 2 Beta 2(4.66MB):
http://download.microsoft.com/download/8/B/A/8BA7FCB0-832B-47A9-9786-08FDF3822879/Silverlight.2.0.exe

Silverlight 2 Tools Beta 2 for Visual Studio 2008(84.3MB):
http://download.microsoft.com/download/1/d/d/1dd9ba72-9023-42f8-8ddf-abbd2f87649c/silverlight_chainer.exe

Silverlight 2 SDK Beta 2(56.1MB):
http://download.microsoft.com/download/b/4/a/b4a5b488-751b-430c-8ee3-4cc2e0959c54/silverlight_sdk.exe

Silverlight 2 SDK Beta 2帮助文档(50.4MB):
http://download.microsoft.com/download/9/a/c/9acf8f7c-c801-4e7f-a285-a814149f4140/SilverlightBeta2.zip

Deep Zoom Composer(4.4MB):
http://download.microsoft.com/download/b/3/5/b352676b-9ea1-4ac8-904f-8d14aa60df84/DeepZoomComposer.msi

Expression Blend 2.5 2008.6预览版(32.4MB):
http://download.microsoft.com/download/8/5/8/858627dc-9aa3-4f86-bb3d-729204927da3/Blend.en.msi

 

 

 

来自: ajaxian.com
6
1
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • C++读取文件中的汉字乱码情况解决

    1.win+R 打开运行框之后输入cmd打开,然后在cmd最上边右键→属性,点开就可以查看当前编码方式,我的电脑是GBK。 2.修改对应的文本文件编码方式。 编辑器是记事本的修改方法 编辑器是sublime text的修改方法 (1)用sublime text的比较简单,打开之后在文件→设置文件编码(reopen with encoding),选上对应你电脑的编码方式(我的是GBK),然后再刷新...

  • YANG:when和must(已完成)

    欢迎提问:链接 目录 一、when和must的含义 when must 扩展:NP-container和must 二、XPATH1.0函数 XPATH按“绝对路径”和“相对路径”,有两类写法。 current()函数 网管数据库对when/must的实现 使用when/must的...

  • Android开发面试经——5.常见面试官提问

    Android开发面试经——5.常见面试官提问Android题① - 移动互联的寻梦之旅 - 博客频道 - CSDN.NET 来源网址: http://blog.csdn.net/finddreams/article/details/44514011 ...

  • 2.mybatis实用小插件

    我们在使用 MyBatis时,经常会用到一些单表查询,但是不得不在 *Mapper.xml 中写简单 sql,而如 selectUserBy(Long id) 这种情况,也需要在 Mapper.xml文件中写select * from user where id = #{id} ,我觉得这是...

  • Android面试题(文章内容来自他人博客)

    13.Linux文件系统实现,如何实现文件的隐藏? ——————————————————————————————————— 面试算法题总结 1.有一个整数数组,有负数和整数,用一个方法把正负数分开,要求...

  • Android 面试题

    13.Linux文件系统实现,如何实现文件的隐藏? --------------------------------------------------------------------------------------------------------- 面试算法题总结 1.有一个整数数组,有负数和整数...

  • Java 编程技术中汉字问题的分析及解决

    Java 编程技术中汉字问题的分析及解决 本文出自: 作者: 段明辉 (2001-07-20 12:10:00) -------------------------------------------------------------------------------- 在基于 Java 语言的编程中,我们经常碰到汉字的处理及显示的问题。一大堆看不懂的乱码肯定不是我们

  • cmd控制台运行java出现汉字映射错误

    初学者刚接触java的时候,经常会使用到CMD来运行java程序。而这个时候,最容易被命令窗口弹出来的满屏错误。比如这个最常见的这个错误:编码GBK的不可映射字符,其实这是很常见的一种错误,由于字符编码造成的。 比如在控制台运行一个Example8.java文件会出现以下映射错误: 解决办法: ...

  • 自然语言处理基于java实现(1) 之 中文分词

    下一篇<自然语言处理基于java实现(2) 之 词性注释> 程序源码下载 一. 题目如下: 1、针对人民日报语料,编写程序: 抽取词表 统计总词数、不同的词及其次数。输出文件格式: 第一行是语料库中的总词数,之后每行一个词及其次数,按照词频从小到大排序。如: 总词数:10000 #韩国:169

  • 【Camunda五】Camunda常用接口整合

    10、查询流程定义相关数据 ProcessDefinition processDefinition = repositoryService.createProcessDefinitionQuery() .processDefinitionId("流程定义id").singleResult(); //或者 ProcessDefinition process...

  • 工作流引擎之-activiti6使用

    模型期对象:Activity和Task 系统类图 Activity的定义 Activity是对应流程XML定义的所有元素的抽象父类,即Bpmn.xml中的各种元素(包括任务、网关、子流程等),流程定义基于Actitity的子类来完成整个流程定义的...

  • PowerShell脚本:快速入门

    batch脚本在面对xml读写、字符串处理等需求时常常捉襟见肘,无法满足我们的需求,因此掌握powershell显得非常必要。 0. 基本指令 0.1 获取帮助 这里有三个命令可以帮助你了解命令作用及其用法。 get-command:列出...

  • Activiti 5.16 用户手册

    把发布的流程定义转换成可编辑的模型 把模型导出成BPMN XML 把模型部署到Activiti引擎中 15. REST API 通用Activiti REST原则 安装与认证 使用Tomcat 方法和返回值 错误响应体 请求参数 ...

  • android hidl 视频教程,Android-HIDL实例解析

    HIDL 简介“HAL interface definition language or HIDL (pronounced “hide-l”) is an interface description language (IDL) to specify the interface between a HAL and its users. It allows specifying types...

Global site tag (gtag.js) - Google Analytics