小编典典

选项、设置、属性、配置、首选项——何时以及为什么?

all

有几个词具有相似(在某种意义上)含义:

选项、设置、属性、配置、首选项

英语不是我的母语。你能用简单的英语解释一下区别吗?我认为以下模板可能有用:

  • 在您的 GUI 中使用 XXX 以让人们更改您的应用程序的行为 (可能是偏好或设置?)
  • 在您的 GUI 中使用 YYY 以让人们更改对象的某些部分 (可能是属性或选项?)
  • 在您的代码中使用 ZZZ …

什么是最佳实践?


阅读 26

收藏
2022-08-05

共1个答案

小编典典

这很棘手,因为所有应用程序都没有一种统一的风格。正如您所说,它们是(广泛)同义词。

事实上,只要您的预期听众理解您的意思,这并不重要。

最大的区别在于通常影响组件或对象的属性与影响整个应用程序的其他属性之间的区别。

遵循 Visual Studio 和其他 Microsoft 产品的大致领先优势:

  • 属性 表示应用程序中单个组件或对象的特征。
  • 选项 改变应用程序工作的全局方式。例如,Microsoft 产品使用它来自定义 UI 工具栏。这里暗示您可以完全禁用 UI 元素(例如“简单”用户界面或“高级”用户界面)。
  • 设置首选项 改变了应用程序工作方式的质量。这里的含义是更改而不是禁用:例如,“公制测量”或“英制测量”。
  • 配置 通常是为每个用户或组定制应用程序的地方。

但是没有单一的规则。

我建议您将属性用于对象特征,将设置用于应用程序范围内的所有其他内容。

2022-08-05