gpt4 book ai didi

c# - 如何实现 UI 独立应用程序?

转载 作者:行者123 更新时间:2023-11-30 13:11:45 25 4
gpt4 key购买 nike

使我的大部分 C# 源代码 UI 独立的基本技术是什么?

例如,我想为 Winforms 桌面应用程序编写源代码,我可以将其插入到 asp.net web 应用程序或 WPF 应用程序中,只需进行很小的更改。 IE。无论 UI 技术如何,我都将能够使用相同的源代码以使其面向 future 。

我知道CSLA framework可以做到这一点。

但是如果我不使用CSLA(学习一个新的框架需要一些时间,目前我没有那么多时间花在它上面),实现这种需要注意哪些点我的 C# 代码中的能力?

你能举个例子吗?我已经在我的应用程序中使用了 Business Objects 和分层技术。但即使如此,我也看到需要大量编码才能将我的代码插入新的 UI 技术。

请不要给我任何肤浅的答案。

最佳答案

进行 UI 独立编码的最佳方法是将逻辑与表示分离。看看 MVC pattern.

这更多是您设计的纪律问题,而不是框架问题。一个框架不能不强制你正确地设计。如果您正确设计应用程序,它可以使您的事情变得更轻松,但是总有一些方法可以解决它的实现问题。

关于c# - 如何实现 UI 独立应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1822334/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com