【发布时间】:2020-05-24 05:27:06
【问题描述】:
我是编程新手,我正在尝试制作一个应用程序,其中我将有多个文本框用于与龙与地下城相关的不同事物。我想要的是当我关闭表单/应用程序时输入到文本框中的数据以保存,当我重新打开它时,之前的数据仍然存在。关于我将如何解决这个问题的任何想法?
想象一下,我有一个主菜单,其中包含通向多个表单的按钮。每个表格就像一个简单的记事本。假设我在表格 1 中输入数据,然后按下按钮返回主菜单或关闭应用程序。然后我重新加载并返回表格 1,我之前输入的所有数据仍然存在并准备好让我添加到其中。这就是我想做什么的想法,如果这使得......
【问题讨论】:
-
创建一个名为 World 的类,代表你在这个世界中的游戏状态,例如 Gnome、Weapons 等。然后将整个 World 实例序列化到文件中。当您加载保存游戏时 - 您从文件中反序列化整个世界。填写表单的方式相同 - 您使用 World 数据填充它们,并在有人更改表单时更改 World 数据。它看起来像这样:文件 世界 GUI (WinForms)
-
好的,我会研究并尝试这些建议,谢谢