Winforms应用程序设计

  1. 考虑您在一个项目中使用winform应用程序,在其他项目中使用业务逻辑。 UI工作人员的项目参考了业务逻辑项目。

  2. 在主winform的构建过程中,逻辑单元的实例的分配应该是gui背后的大脑并且位于业务逻辑项目中。 对它的引用保存在Main Winform中。

  3. 假设我对gui有更新,我可以通过业务逻辑实例级别调用的方法的返回值来获取它。

这是一个糟糕的设计,你会如何改进它?(例子将不胜感激)

这个设计没问题。

这听起来像你基本上希望你的业务逻辑在一个单独的项目中。

要在winforms项目中使用这些方法,您只需添加对它的引用即可。

如果业务逻辑项目可能会发生变化,那么您也应该考虑为业务逻辑项目实现一个接口。

如果你不知道如何添加引用只是问我,我可以通过它来告诉你。