我想创建一个方法,允许用户添加自己的设置配置文件,通过输入其IP,端口,名称基本上只是几个字符串。我想在我的项目中使用创建的配置文件(并且稍后将它作为本地文件存储在json中,但这是另一个故事),实现这种效率和功能的最佳方法是什么?使用课堂?结构?我到目前为止没有碰运气C#,将设置添加到应用程序的自定义配置文件
回答
我认为一个班最适合这个。在.Net中以提供者(用户)的方式搜索。也许扩展或创建你自己的一个。您可以将配置文件存储在您的配置或数据库中,并在应用程序中访问它们一次,全局静态。
通过提供者模式,您可以实现存储的极佳解耦。因此,如果您想在后期更改提供的配置文件的存储空间,则可以实施其他提供商。
你是指会员供应商吗? https://msdn.microsoft.com/en-us/library/f1kyba5e.aspx – BoKKeR
是的。根据您的应用类型(网页/客户端),您可以使用它。并扩展或制作自定义提供商。这样,您就可以在任何地方拥有完整的用户配置文件,与数据存储的种类无关。 –
我过去这样做的方式是使用XML编写配置文件并将每个设置保存为“应用程序”设置。
之后,只需在Windows窗体上设置用户控件即可保存这些设置。关于用户控件的好处是,它们对于每个Windows窗体项目都是可重用的,您可以快速创建新的设置页面。
我有一个设置项目,其中包含一个主窗体,我添加了所有用户控件,并通过少量节点来选择基于树视图来控制用户所看到的内容。
我有一个读取设置并将设置写入和从.config文件写入的函数,但在其他情况下,我正在从app.config读取和写入目录。
我已经用这种方式完成了一些项目,它对我的目的很有效。
问题是我的应用程序需要同时使用多个设置配置文件,而且我需要能够快速浏览它们。 – BoKKeR
浏览通过XML是在我的经验 矿相当快,是建立像 <设置名称=“mySetting” serializeAs =“字符串”>
- 1. C# - 应用程序配置文件 - 自定义设置
- 2. 将自定义设置添加到boot2docker配置文件
- 3. 添加多个自定义节到应用程序配置C#?
- 4. Nuget包添加他们的设置在自定义XML文件,而不是Web /应用程序配置文件
- 5. 将自定义设置添加到PreferenceFragment
- 6. 将配置文件添加到JDeveloper - 移动应用程序
- 7. 如何将CKEditor自定义配置文件添加到XPage?
- 8. 如何将自定义字段添加到buddypress配置文件?
- 9. 需要帮助将自定义类添加到应用程序设置
- 10. 如何为自定义配置文件添加配置变换?
- 11. Maven应用程序(Java/Scala)中的自定义配置文件
- 12. Firebase自定义应用程序设置
- 13. 自定义应用程序设置
- 14. 提供程序配置的自定义配置文件
- 15. 如何以编程方式将自定义选项卡添加到Facebook应用程序配置文件页面?
- 16. 通过XML文件配置的Linux C++应用程序设置
- 17. 将自定义版本信息添加到C#应用程序
- 18. 在WebForms应用程序中读取自定义配置文件
- 19. PhoneGap应用程序通过配置文件进行自定义
- 20. 从部署在Azure上的应用程序的配置文件中读取自定义配置设置
- 21. 如何将设置配置文件添加到设备ios 7
- 22. 自定义配置文件提供程序:设置属性''找不到 - MVC3
- 23. 加密自定义配置设置
- 24. 如何将自定义选项卡添加到Facebook“应用程序配置文件”?
- 25. .net配置文件提供程序和自定义配置文件。设置属性“'未找到。
- 26. 从C#自定义配置文件
- 27. 将应用程序设置数据绑定到自定义组件
- 28. 允许用户将自定义html添加到配置文件页面
- 29. 自定义XML文件的应用程序设置,加载和错误处理
- 30. 如何将新设备添加到adhoc供应配置文件?
https://msdn.microsoft.com/en-us/library/a65txexh.aspx – flakes