gpt4 book ai didi

c# - 使用 MVVM 模式和 Unity 引擎作为前端

转载 作者:太空狗 更新时间:2023-10-30 00:48:55 28 4
gpt4 key购买 nike

<分区>

我计划制作一些应用程序,让我可以在家中或其他地方组织任务。为此,我需要一个数据库服务器(一个在家里运行的虚拟服务器)、一个后端部分(业务逻辑)和前端( View )。在学校我们通过 WPF 学习了 MVVM,但坦率地说,我只在明确需要时才使用它。

Unity 有很多好处,比如

  • 艺术家友好
  • 可以编译到移动、网络和桌面
  • 快速发展(至少对我而言)
  • 有很多我可以利用的内置功能。<​​/li>

现在,即使像我制作这样一个应用程序一样简单,有时我可能想要扩展它、改进它或完全更改某些组件。我知道如何在 WPF 中使用 MVVM,但我对 Unity 实现只有一些模糊的想法,我希望有经验的人能够概述一下。

前端 (Unity) 将负责声音管理、精美动画和 UI 本身。但是UI按钮事件不能直接访问数据库,所以我想到了构建一些桥接类。举个简单的例子,假设我想删除一个提醒。在 OnButtonClicked() 方法中,我将调用 BridgeClassPleaseDeleteThis(MyReminder) 并且在该方法内部有实际找到的后端解决方案该提醒由 id 并从数据库中删除,然后将 everything all right 标志发送回前端应用程序,因此我知道它已成功。

我想到的是,使用这些桥接类,我不必担心如果我更改数据库服务器或前端会发生什么,因为他们所需要知道的就是通信桥梁。我知道这个例子过于简单了,但是这个例子在组件完整性和 MVVM 模式方面有多可行?

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