选项,设置,属性,配置,首选项-何时以及为什么? [英] Options, Settings, Properties, Configuration, Preferences — when and why?

查看:95
本文介绍了选项,设置,属性,配置,首选项-何时以及为什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

There are several words with similar (in some sense) meaning:

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

Options, Settings, Properties, Configuration, Preferences

英语不是我的母语.您能用简单的英语解释一下吗?我认为以下模板可能会有用:

English is not my native language. Could you explain the difference in simple English please? I think the following template could be useful:

  • 在GUI中使用 XXX ,以使人们更改应用程序的行为(也许是首选项还是设置?)
  • 在GUI中使用 YYY ,以使人们更改对象的一部分(也许是属性还是选项?)
  • 在代码中使用 ZZZ ...
  • Use XXX in your GUI in order to let people change behaviour of your application (maybe preferences or settings?)
  • Use YYY in your GUI in order to let people change parts of an object (perhaps properties or options?)
  • Use ZZZ in your code ...

什么是最佳做法?

推荐答案

这很棘手,因为没有一种统一的样式会被所有应用程序所遵循.正如您所说的,它们(广泛地)是同义词.

Tricky, this, as there's no one single consistent style followed by all applications. As you say they are (broadly) synonyms.

实际上,只要您的预期受众了解您的意思,这实际上就无关紧要.

In truth it doesn't really matter so long as your expected audience understands what you mean.

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

The biggest difference is between Properties, which usually affect a component or object, and the others, which affect the whole application.

以下是Visual Studio和其他Microsoft产品的大致线索:

Following an approximate lead from Visual Studio and other Microsoft products:

  • 属性表示应用程序中单个组件或对象的特征.
  • 选项更改应用程序的全局工作方式.例如,Microsoft产品使用它自定义UI工具栏.这里暗示您可以完全禁用UI元素(例如,简单"用户界面或高级"用户界面).
  • 设置首选项更改了应用程序工作方式的质量.此处的含义是更改而不是禁用:例如公制度量"或英国英制度量".
  • 配置通常是为每个用户或组定制应用程序的地方.
  • Properties represent the characteristics of a single component or object in the application.
  • Options alter global ways that the application works. Microsoft products use this to customise the UI toolbar, for example. There's an implication here that you can disable UI elements altogether (e.g. a "Simple" user interface or an "Advanced" user interface).
  • Settings and Preferences change qualities of how the application works. The implication here is to change, not disable: for example, "Metric measurements" or "British Imperial measurements".
  • Configuration is often where an application is customised for each user or group.

但是没有单一的规则.

But there's no single rule.

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

I'd suggest you use Properties for object characteristics and Settings for everything else that's application-wide.

这篇关于选项,设置,属性,配置,首选项-何时以及为什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆