Есть ли общий термин для «GUI-Элемент»? - PullRequest
1 голос
/ 02 февраля 2009

Есть ли общий, широко понятный термин для элементов GUI. Я запрограммировал так много инструментов GUI, что не мог сказать, знают ли программисты только для Windows, что означает толпа Java, когда они говорят о widgets. Знает ли пользователь GTK +, что такое control? И кто-нибудь кроме меня помнит gadgets?

Ответы [ 8 ]

5 голосов
/ 02 февраля 2009

Qt использует виджеты, Swing использует Компоненты. Большинство программистов с графическим интерфейсом поймут, что вы имеете в виду, когда произносите виджет / компонент прокрутки.

2 голосов
/ 02 февраля 2009

В соответствии с моим учителем взаимодействия человека с компьютером и этим Руководством по HCI имя "widget".

2 голосов
/ 02 февраля 2009

Поскольку компонент является общим, я бы сказал: Визуальный компонент.

Он просто точно описывает, что это такое: видимый, автономный элемент, который выполняет определенную задачу.

1 голос
/ 02 февраля 2009

Компонент

0 голосов
/ 02 февраля 2009

Symbian (в настоящее время) использует элементы управления, но S60 находится в процессе перехода на QT, так что, скорее всего, он перейдет к виджетам.

Я бы посоветовал придерживаться соглашения о вашей графической структуре. Таким образом, люди, которые потратили время на изучение структуры, будут знать, что вы имеете в виду, и те, кто не будет знать, что вы имели в виду, пока они не сделали. Если это статья, не зависящая от фреймворка или что-то подобное, определите, что вы имеете в виду, либо в начале, либо в приложении (например: control - элемент GUI, также известный как компонент, виджет и т. Д.).

0 голосов
/ 02 февраля 2009

Как отмечено в этом ТАКОМ вопросе , наименование сложно, и это делает этот вопрос очень связанным с программой!

Как указано в javadoc org.eclipse.swt.widgets.Widget, виджет вообще относится к «объектам пользовательского интерфейса».
Так что это может быть более точным, чем слишком общий термин «компонент».

0 голосов
/ 02 февраля 2009

Я не думаю, что есть один термин, чтобы покрыть его, но window , component , widget и control все в широком распространении, поэтому я думаю, что большинство разработчиков понимают их все, хотя они могут означать немного разные вещи в разных средах (то есть, который является самым низким общим классом / компонентом в платформе).

На самом деле, я думаю, элемент графического интерфейса (или графический элемент / интерфейсный элемент ) - довольно хороший термин для всего.

0 голосов
/ 02 февраля 2009

Я бы сказал, "элемент". «Компонент» вызывает для меня COM-объект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...