5
|
ljs TheVillageIdiot · 技术社区 · 16 年前 |
1
13
你可以试试 MVP 如果你想把ui的逻辑放在一个单独的类中.. 在模型视图presenter中,正如martin fowler或michael feathers所说,ui的逻辑被分成一个名为presenter的类,该类处理来自用户的所有输入,并告诉“哑”视图显示什么以及何时显示。该模式的特殊可测试性来自这样一个事实:整个视图可以用一个模拟对象替换,这样,最重要的部分presenter就可以很容易地单独进行单元测试。 |
2
3
在winforms中使用mvp模式非常好。 看一看 http://www.objectmentor.com/resources/articles/TheHumbleDialogBox.pdf |
3
0
我只将ui逻辑放在form类中,并将任何应用程序逻辑放在它自己的类中:
|
4
0
我最近一直在努力的一件事是利用.net的部分类特性来处理这些较大类型的表单。如果我有一个选项卡控件,上面有5个不同的选项卡。我将创建部分类并将文件命名为cardimportmethods.cs、managelookuptables.cs等,同时将其全部保留为集中式窗体类的一部分。 即使只使用ui逻辑,在管理这些东西时,这种故障也有帮助。 |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Dansih · .Net核心自定义身份验证方案 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |