我正在创建一个应用程序,通过RS232串口连接从秤中读取一些信息。有几种类型的秤正在使用中,所以我想在程序中存储秤的特定设置。做这个的最好方式是什么?通过app.config?或者我应该将值放在数据库中吗?
答案 0 :(得分:5)
这实际上取决于where will these configurations be used?
如果您正在处理分布式庞大系统,这意味着这些配置可能由其他系统共享/使用。您最好将其存储在数据库中,使用其他相关系统同意的通用协议。
另一方面,如果这些配置用于小型应用程序,建议将它们存储在配置文件(或任何你喜欢的xml文件)中,因为你不需要用枪来杀死蚊子
答案 1 :(得分:3)
app.config对您来说是最简单的选择。我认为数据库可能只是对某些设置有点过分,但是如果你想使用VS提供的东西之外的东西(即app.config),那么你总是可以创建一个快速的自定义XML设置文件。一切都取决于你想用它做什么以及你对其他技术的舒适程度。
答案 2 :(得分:1)
信息是否在变?这意味着当你运行你的应用程序时,是否会更新信息?
如果信息是静态的并且不会频繁更改,则可以存储在app.config中。
或在xml文件中,您最近可以阅读该信息。
但如果信息是动态的,那么您需要创建一个模型并通过模型的peroperty公开比例信息。
答案 3 :(得分:1)
不要忘记注册表。
在以下情况下使用注册表:
答案 4 :(得分:0)
如果它比app.config更简单直接 - 你不需要设置数据库就可以使用简单的内置接口。
如果您选择使用数据库,请查看mysql以获取具有简单部署方案的基于文件的简单数据库。