1

如果我想添加字符串作为设置或图像作为资源 – 我通过 Visual Studio 来完成。

但是我如何添加一些复杂的东西,比如一个大数组或一个必须首先在运行时计算的表单(或者在表单的情况下——填充有控件)?

我以为我可以运行它并将其保留在设置中(Properties.Settings.Default.Setting1 =...),然后发布。但这不起作用(请参阅:如何以编程方式坚持构建?)。

那么它是如何完成的呢?

4

2 回答 2

1

你读过序列化吗?我知道这是一个通用的答案,但我希望它有所帮助。

于 2012-04-24T19:11:26.370 回答
0

对于一个大数组,你需要想出一种存储数据的方法或机制。

如果它是一个不会经常更改的简单数组,则可以将其存储在 app.config 中。

如果它是数据源(即:数据经常更改),您可以使用 XML 文件,最好是数据库。

我不太确定你所说的坚持表格是什么意思。表单应包含在其自己的可执行文件或 dll 中编译的所有控件。如果您询问如何填充表单,您可以在主表单的 Main() 方法中执行此操作。

于 2012-04-24T18:33:22.487 回答