【发布时间】:2011-03-20 22:51:14
【问题描述】:
我目前担心我的应用程序设计有些笨拙,所以我想问您如何设计应用程序。
我正在使用 C# 和 WinForms(不幸的是,现在没有时间进入 WPF)
所以我使用了 ProgramContext,这样我就可以在同一个应用程序中拥有多个表单并管理它们。但问题是,我该把 Program 逻辑放在哪里?
你看,我来自网络背景,所以很容易说:PHP 做逻辑,HTML 显示。
但应用程序又如何呢? ProgramContext 是否执行逻辑(Controller)并且 WinForm 显示它(View) - 还是 ProgramContext 本身是一个可以控制其他视图的 View 并且逻辑放在 Program.cs 中?
我对这件事感到很困惑,希望有人能帮助我。
【问题讨论】:
标签: c# model-view-controller design-patterns