3

有没有人使用如下的智能编程模型创建.NET控制架构?

http://www.wildcrest.com/Potel/Portfolio/mvp.pdf

正如IBM所说 -

MVP 将使 IBM 能够在其所有主要的面向对象语言环境中提供统一的概念编程模型

问题是如何实现或将 IInteractor 概念(第 9 页)映射到 .NET 接口?目前的猜测是使用IInputElement接口作为所有 UI 输入控件的事件源。

如果有人已经在 .NET 中实现了 taligent 模式,我想知道它是否适用于 Silverlight 和 WPF。如果是这样,它是否适用于它们的接口的联合?

最后,这代表了统一的抽象架构,可以取代PresentationFramework.dll. 如果您认为这适用于控制架构,请发表评论。

4

3 回答 3

0

这取决于您所说的“.net”是什么意思。该术语涵盖多种应用。Web 应用程序、Web 服务、Windows 窗体应用程序、WPF 应用程序等...

MVP 在 ASP.NET Web 应用程序中被大量使用。看:

http://msdn.microsoft.com/en-us/magazine/cc188690.aspx

于 2009-04-01T21:29:38.970 回答
0

文章如何:实现MSDN模式和实践部分的模型-视图-演示者模式接缝成为您正在寻找的...

于 2009-04-01T21:31:03.397 回答
0

基于 Taligent 的理念,我们为 .NET 创建了一个完整的 MVP 框架。我们花了一些时间才搞定,但现在我们可以通过编写业务类、创建新表单并将类的属性拖放到表单上来创建应用程序。

该框架非常复杂,允许在运行时自定义表单,以及自动将业务类中的验证与表单的编辑挂钩。

我们还编写了一个 OPF(对象持久性框架)来补充它,因此也无需管理数据库代码。

于 2010-03-16T14:28:18.640 回答