RSS 卢彦

只有想不到,没有做不到
iNeZha robot will deliver the feed updates to your IM or Email in real-time

Delivery Demo of iNezha MSN Robot

Subscribe it
iNezha robot say:
卢彦
Title:未来10年,甚至更久,必将是RIA的天下
Summary:别的开发体系不谈,单就.Net来说,无论是Winform还是Asp.Net,都将慢慢的淡出,因为在RIA面前,这两者都基本上毫无优势可言。除了一些单机软件和系统级别的管理软件可能会用Winform来开... (12/20/2007 5:35:56 PM)
Subscribe it

About "卢彦"

Author:Claim it now
Website:http://www.agilelabs.cn/blogs/linkin/default.aspx
RSS:http://www.agilelabs.cn/blogs/linkin/rss.aspx
Update interval: 6 days
Last update: 351 days ago
Tags:
Subscribers:1
Shared Subscribers:1
Bookmarked or Shared Articles:0  

Recent contents of "卢彦"

未来10年,甚至更久,必将是RIA的天下 351 days ago Read More http://www.agilelabs.cn/blogs/linkin/archive/2007/12/20/10-ria.aspx
别的开发体系不谈,单就.Net来说,无论是Winform还是Asp.Net,都将慢慢的淡出,因为在RIA面前,这两者都基本上毫无优势可言。除了一些单机软件和系统级别的管理软件可能会用Winform来开发以外,网络版的都将会成为RIA应用。
对于WPF,自从出了Silverlight以后,我已经不看好它了。因为它所提供的3D什么的,对企业软件方面需求不大,开发游戏也力不从心。更何况Silver...
Microsoft Sync Framework研究(3) 363 days ago Read More http://www.agilelabs.cn/blogs/linkin/archive/2007/12/07/microsoft-sync-framework-3.aspx
在上一节中,我们已经描述了进行数据同步的具体过程,下面,我们将会通过一个例子来解释MSF是如何枚举出变化,并最终应用到数据项的。
在这个例子中,有两个分发点:A和B。分发点A将会初始化一个同步到分发点B(这意味着A是源分发点,而B是目标分发点)。
例如,想像我们需要在这两个分发点之间同步信息。目录中的一个文件将会是一个被跟踪的数据项,被描述为In(例如I1, I2, I3)。当一个新的文件(...
Microsoft Sync Framework研究(2) 365 days ago Read More http://www.agilelabs.cn/blogs/linkin/archive/2007/12/05/microsoft-sync-framework-2.aspx
在使用MSF实现同步以前,我们需要先来了解一下数据提供器(Provider)的几个关键性概念。下图显示了Provider如何与其它的Sync Service进行数据源同步,并从Meta Data 中获取数据的情况。这些Provider通过一个叫做Sync Session的会话来进行同步通信。
数据源(Data Source)
数据源是需要被进行同步的数据的存放位置。数据源可以是一个关系数据...
Microsoft Sync Framework研究(1) 366 days ago Read More http://www.agilelabs.cn/blogs/linkin/archive/2007/12/05/microsoft-sync-framework-1.aspx
Microsoft Sync Framework(MSF)是一个全面的同步平台,可以为应用程序、服务或设备提供协同和离线能力。开发人员可以采用MSF来建立跨越任何网络使用任何协议在任何存储系统中同步任何数据建立任何应用。MSF的一个关键性技术特点是可以由开发人员自定义数据源提供器(Provider),可以让任意的数据源之间进行点对点的同步。
虽然数据提供器是一种额外提供的功能(Out-of...
WPF 3D水波模拟程序的IronPython版 367 days ago Read More http://www.agilelabs.cn/blogs/linkin/archive/2007/12/04/wpf-3d-ironpython.aspx
出于学习的目的,将原先的WPF的3D水波效果及源码改用IronPython写了一遍,发现IronPython速度比C#确实是慢了不少。代码如下,在IronPython 2.0 Alpha-4上运行通过。
import clrclr.AddReferenceByPartialName('PresentationCore')clr.AddReferenceByPartialName('Windo...
WPF的3D水波效果及源码 450 days ago Read More http://www.agilelabs.cn/blogs/linkin/archive/2007/09/12/wpf-3d.aspx
前段时间为了学习WPF的3D部分,写了一个水波效果。为什么要写水波效果呢?第一是因为曾经看过这个WPF的演示:http://channel9.msdn.com/Showpost.aspx?postid=124795,里面的水波荡漾切换应用程序的布局效果太酷了。希望有天我们的应用能有这样的界面。第二是一个同事总是卖弄他的苹果笔记本Tiger系统中Dashboard的2D水波效果。我只是想证明一...
关于C# 2.0的匿名函数闭包(Closure)问题 450 days ago Read More http://www.agilelabs.cn/blogs/linkin/archive/2007/09/12/c-2-0-closure.aspx
AF的远程事件出现了一个非常奇怪的问题,当连发多个事件的时候,客户端只收到一个事件。经过检查,排除了各种问题,最后落到一段涉及到闭包问题的代码上。这里可能要先解释一下什么是闭包,所谓闭包(Closure),是C# 2.0里面和匿名方法相关的一个技术性名词。当你定义一个匿名方法时,可以在匿名方法里面直接引用外部方法里的任何变量,比如这段代码:
for (int i = 0; i 10; i...
IronPython的简单性能测试 457 days ago Read More http://www.agilelabs.cn/blogs/linkin/archive/2007/09/05/ironpython.aspx
测试采用的版本是IronPython 2.0 alpha 3
首先想测试一下动态语言在调用外部方法上的耗费时间,所以尽量减少动态语言本身的方法执行消耗,只执行一句最简单的代码。
在外部先定义一个C#方法:
int add(int a, int b) { return a + b; }
将这个方法通过委托传入IronPyton的执行环境,然后只执行一句:add(3, 4)
测试这句代码的执行时...
在WPF中使用无框窗体会影响性能 469 days ago Read More http://www.agilelabs.cn/blogs/linkin/archive/2007/08/24/wpf.aspx
看了几个例子,在WPF中将窗体设置成无边框效果是使用:
WindowStyle="None" AllowsTransparency="True"
这两个属性。但是,当设置这两个属性之后。我发现原来很平滑的动画效果明显有点卡,重复做了几次试验,确定了这个性能问题。
原因可能是因为AllowsTransparency这个属性值并不像WinForm那样单纯的将边框设置成无,而是将窗体的透明功能打...
如何在WPF动画中访问Attached Property 469 days ago Read More http://www.agilelabs.cn/blogs/linkin/archive/2007/08/23/wpf-attached-property.aspx
WPF中的Dependency Properties很强大,据书上说这个设计是WPF的精髓之一,很多特性都是靠他来实现的(我最早是在WF里看到他的)。DP的一项特殊功能叫做Attached Property。可以将一个对象所没有的属性附加到这个对象上。比如在Rectangle对象中,本来并没有Canvas.Top这个属性,而当需要设置Rectangle的Canvas.Top的值的时候,则可以...