1。微软发布Robotics Studio 1.0,给Robotics开发提供了一个公共开发平台
Robotics Studio主页
http://msdn.microsoft.com/robotics/default.aspx
产品下载处
http://www.microsoft.com/downloads/details.aspx?FamilyId=3D706147-82E2-4B4A-AF12-DB7D3F8ACD8A&displaylang=en
Robotics Studio博客
http://blogs.msdn.com/MSRoboticsStudio/
2。根据Darryl Burling ,VS 2005 SP1正式版将于明天发布
Visual Studio 2005 Service Pack 1 支持主页
http://msdn.microsoft.com/vstudio/support/vs2005sp1/default.aspx
Microsoft Visual Studio 2005 Service Pack 1下载处
http://www.microsoft.com/downloads/details.aspx?familyid=BB4A75AB-E2D4-4C96-B39D-37BAF6B5B1DC&displaylang=en
3。[来源:Brad Abrams ] ASP.NET AJAX RC发布。根据Brad Abrams ,重大的变化是从 Microsoft.* 命名空间到 System.* 命名空间的变化。根据这里的文档,RC中的breaking change包括:
核心程序集已从Microsoft.Web.Extensions改名为System.Web.Extensions,现有应用应该去除对Microsoft.Web.Extensions的引用,Web.config文件应该引用System.Web.Extensions,同时从GAC中卸除Microsoft.Web.Extensions。
把using 或 import 语句改成新的命名空间,Timer 服务器控件现属System.Web.UI命名空间,ScriptModule现属System.Web.Handlers命名空间。
实现了IExtenderControl 和IScriptControl接口的自定义extender或script 控件,需要在Render 方法中调用ScriptManager.RegisterScriptDescriptors。
脚本压缩模块已从产品中去除,以后脚本压缩将由script-resource handler处理,你需要在Web.config文件中将该模块对应部分去除。
Web.config文件中的<microsoft.web.extensions> section改名为<system.web.extensions>,新的section 多了一个子section <scriptResourceHandler>,用来控制缓存和压缩行为。
客户端的全局函数 registerNamespace() 已从产品中去除,应该使用Type.registerNamespace() 。
将来的脚本引用的名字将更加简化,不再需要Microsoft.Web.Resources.ScriptLibrary 的前缀。
其他的变化参考这里的文档
Changes between the ASP.NET AJAX (“Atlas”) CTP and the RC and RTM Releases
http://ajax.asp.net/files/AspNet_AJAX_CTP_to_RC_Whitepaper.aspx
ASP.NET AJAX 主页
http://ajax.asp.net/
产品下载处
http://ajax.asp.net/default.aspx?tabid=47&subtabid=471
1。Mike Harsh 是微软WPF/E产品组的主管(Program Manager),针对论坛上的疑问,他在博客里澄清“WPF/E到底是什么东西(What is WPF/E really)?”,该文的大意是:
...
WPF/E从技术上来说,是WPF的一个子集,但这个子集是认真挑选出来允许那些仅用HTML是难以实现的web应用场景。
从浏览器的角度来说,WPF/E 是个插件,它增强了目前由HTML提供的功能,提供多媒体,动画效果和矢量图形等功能,提供了跟HTML DOM 一样的编程模型。当前的WPF/E CTP版本不代替HTML的技术,而是增强了目前浏览器的UI功能。
就象你可以通过网页上的javascript脚本来创建,访问和修改HTML元素一样,你也可以通过网页上的javascript脚本来创建,访问和修改WPF/E元素。HTML是文本文件,同样的,WPF/E中的XAML也是文本文件。
HTML提供了文字布局,输入,表格以及一些简单的UI控件,而 WPF/E 则提供了多媒体播放,矢量图形绘制,和动画支持。它们各有所长,互为补充,相得益彰。
但这并不表明WPF 的其他特性不会在WPF/E的将来版本中出现,因为确实有计划扩展WPF/E的功能,这些功能会与HTML提供的功能相重合。象文字输入,布局,资源,数据绑定,CLR集成等都在将来扩展的范围之内。
...
详见
What is WPF/E really?
http://blogs.msdn.com/mharsh/archive/2006/12/06/what-is-wpf-e-really.aspx
2。[来源:Mike Harsh's Blog] Chandu Thota提供了一个如何通过WPF/E在博客里内嵌录像的例子
How to embed videos into your blog using "WPF/E"?
http://blogs.msdn.com/cthota/archive/2006/12/05/how-to-embed-videos-into-your-blog-using-wpf-e.aspx
3。[来源:Mike Harsh's Blog] 微软Expression产品组的Peter Blois提供了一个矢量图形显示器例子
http://blois.us/blog/2006/12/today-was-big-launch-of-couple.html
4。[来源:Mike Harsh's Blog] Lee在他的TheWPFblog上提供了几个通过Javascript实现的WPF/E和Flash集成的例子
WPF/E and Flash Interactive Example!
http://thewpfblog.com/?p=68
这个Microbe例子极其精彩,显示了一个蓝色的碟子如何在由WPF/E和Flash组成的城市里自由地移动
More WPF/E and Flash Integration Madness!
http://thewpfblog.com/?p=69
该文则解释了WPF/E项目的组成部分
The Makings of a WPF/E Project
http://thewpfblog.com/?p=70
5。[来源:Glavs Blog] John Rayner的2篇博客
如何安装WPF/E的VS2005项目模块
WPF/E: Setting up your workstation for development
http://blogs.conchango.com/johnrayner/archive/2006/12/05/WPF_2F00_E_3A00_-Setting-up-your-workstation.aspx
WPF/E奇怪的安全模型
WPF/E: Only HTTP locations work by default
http://blogs.conchango.com/johnrayner/archive/2006/12/05/WPF_2F00_E_3A00_-Security-is-setup-by-default-only-for-an-HTTP-location.aspx
MSDN上推出了三篇有关WPF/E的技术文章,
1。WPF/E 起步 -- Getting Started with "WPF/E" (Code Name)
http://msdn2.microsoft.com/en-us/library/bb190632.aspx
讨论了WPF/E是提高用户体验的“下一步”,与Java Applets, ActiveX, and Flash相比,它涉及的不是二进制的文件,而是XAML 文件,可以在客户端通过脚本来操作,XAML 文件可以使用很多工具来生成,包括微软的Expression Graphic Designer。然后该文示范了如何在VS 2005里通过WPF/E项目模板生成一个含有动画效果的项目。
2。WPF/E架构综述 -- "WPF/E" (Code Name) Architecture Overview
http://msdn2.microsoft.com/en-us/library/bb190633.aspx
支持的实战用例场景:
- 可以通过事件来控制播放Web媒体
- 游戏和gadgets
- 可用做导航,数据视觉效果以及广告等Web视觉元素
3。WPF/E之Web媒体场景 -- "WPF/E" (Code Name) for Web Media Scenarios
http://msdn2.microsoft.com/en-us/library/bb190634.aspx
另外,Shawn Burke提供了一个Toolkit Extender 方便ASP.NET开发人员生成WPF/E 组件
Toolkit Extender for creating WPF/E components
http://blogs.msdn.com/sburke/archive/2006/12/05/toolkit-extender-for-creating-wpf-e-components.aspx
<wpfe:WPFEHostExtender ID="wpfeControl" Runat="server" Height="350px" TargetControlID="Panel1" Width="350px" XamlPath="myWpfeControl.xaml" BackgroundColor="transparent"/>
Nikhil Kothari提供了一个基于WPF/E的Script#应用例子,可以通过关键词搜索Flickr上的照片,其中远程的部分是通过<script>方法实现的
WPF/E and Script#
http://www.nikhilk.net/WPFEAndScriptSharp.aspx
微软Windows Presentation Foundation SDK组的Lorin写的《WPF/E简介》博客帖子图文并茂,对网页上WPF/E的对象层次结构做了一个很清晰的介绍
Introducing WPF/E
http://blogs.msdn.com/wpfsdk/archive/2006/12/05/Introducing_5F00_WPFE.aspx