
Silverlight 之轻
在本文中,笔者要着重强调的是“Silverlight之轻!”, Silverlight是企业应用展现层的轻量级解决方案,从本文开始,笔者将采用连载的方式与大家一起探讨Silverlight在企业级应用解决方案与特性。

在本文中,笔者要着重强调的是“Silverlight之轻!”, Silverlight是企业应用展现层的轻量级解决方案,从本文开始,笔者将采用连载的方式与大家一起探讨Silverlight在企业级应用解决方案与特性。

基于以往介绍过的IronRuby文章,本文主要探讨如何用IronRuby创建WPF应用程序。除了有详细的用IronRuby编写的WPF实例程序外,本文还涵盖了事件处理、XAML应用、继承CLR类和简化IronRuby冗长代码等方面内容。

WPF的出现使开发视觉效果非凡的应用程序变得容易了不少,不过它其实作为一种开发前端富客户端应用程序的技术也非常有竞争力,而应用程序的后端服务可以使用如Java、Ruby或.NET等任何技术。这篇文章将会把WPF和其他一些技术,例如AJAX/DHTML、Swing或Flash进行对比;同时文章中也会分享一些使用WPF作为客户端的合适场景,这些示例会使用Java作为后台开发技术。
新的必应地图Windows Presentation Foundation(WPF)控件通过本机控件为WPF引入了地图功能。它包括针对微软Surface的支持,从而使得必应地图具有了触控功能。
尽管WPF已经不再是明星产品,但它在Windows富客户端开发中的地位还是举足轻重。它拥有对.NET类库以及底层操作系统完全的访问权限,没有任何其他HTML或者基于.NET的用户界面技术能够与之相提并论。微软意识到了它的重要性,并将继续对其投资以做出改善,特别是对其绑定(binding)功能。
WinRT是一个现代操作系统层的API,构建在Windows内核上。它不是构建在Win32之上,而是它的替代品。使用面向对象的概念构建,如统一的类型系统和反射,它支持C++、.NET和动态语言,如JavaScript。
Extended WPF Toolkit包含了标准的WPF Toolkit里没有的Windows Presentation Foundation(WPF)控件、工具和组件。新的1.5版带有6个新的控件,以及一些控件的更新和错误的修正。
有了Microsoft Surface SDK 2.0,我们既可以为Surface,也可以为Windows触控设备编写应用程序了。