GUI -- это аркадная игра. Требуется точное перемещение мыши и попадание. Окна открываются и закрываются самостоятельно, иногда без ведома пользователя. При запуске Apex-DC эта тварь стала запрашивать пароль, содавая окошко примерно в две минуты. Через полчаса отсутствия пользователя будет создано большое количество бесполезных сообщений об ошибках, и каждое в отдельном окне. При запуске многих программ окна открываются на случайном месте или на каком-то постоянном, но очень неудобном. Настройки окон как-то запоминаются, но способ нигде не документирован. При смене экранного разрешения все запомненные положения окажутся непригодными. Но даже при постоянной работе нет удобства. В многих программах (например, администатор служб в MS Windows) колонки по умолчанию занимают небольшую часть програнства, и текста не видно. Или диалоги наводнены комбобоксами, содержащими по 200 элементов, которые очень тяжело прокручивать мышью.

Новая версия автокада подтормаживает. Текст вводимой команды пишется не в поле для ввода, а где попало. Хотя если я буду вводить то же, что в старых версиях, то примерно то же и будет выполняться. При этом размер шрифта меньше, чем в прежней версии.

Компьютеры создавались, чтобы помочь человеку в областях, которые среди прочего требуют высокой концентрации и аккуратности. Но вот, сама работа за современными системами перегружает зрительный канал восприятия и требует координации. Тратится много сил, чтобы приблизить работу пользователя к традиционным системам. Пример -- абсолютно дебильная программа, имитирующая калькулятор с кнопками, которая есть почти в каждой системе. Если программа тратит 500 мс на то, чтобы появилось диалоговое окно, пользователь не может ничего делать, даже если он заранее знает содержимое диалога. А ведь можно иначе.

Комментарии
19.06.2008 в 08:18

"Разговор-это здание, которое строят совместными усилиями"
А ты напиши такую программу! Не знаю как у вас, а мы делали калькулятор, у всех что-то похожее получалось. Никакой индивидуальности:-)
19.06.2008 в 13:15

<html> <body> <table width=400><tr><td> <style>
BODY {
BACKGROUND-COLOR: #102030;
}
.er {
FONT-SIZE: 200%;
FONT-FACE: BOLD;
BACKGROUND-COLOR: BLUE;
COLOR: WHITE;
}
</style> <script><!-- function blahfoo() { var x=4; with(Math) { blah2.value=eval(blah.value); } } --></script> <!form name="f1nam" action="javascript:blahfoo()" method="POST" onSubmit="blahfoo(); return false;"> <input class=er type=text name=blah onChange=blahfoo() onMouseMove=blahfoo()> <td><input type=button value=EVAL onClick=blahfoo()> <tr><td> <input class=er type=text value="hello there" name=blah2> <!input type=submit value="submitbutton" onSubmit="blahfoo(); return false;"> </table> <!/form> </body> </html>
19.06.2008 в 13:17

"Разговор-это здание, которое строят совместными усилиями"
Очень познавательно!
19.06.2008 в 13:19

<html>
<body>
<table width=400><tr><td>
<style>
BODY {
BACKGROUND-COLOR: #102030;
}
.er {
FONT-SIZE: 200%;
FONT-FACE: BOLD;
BACKGROUND-COLOR: BLUE;
COLOR: WHITE;
}
</style>
<script><!--
function blahfoo() {
var x=4;
with(Math) {
blah2.value=eval(blah.value);
}
}
--></script>
<!form name="f1nam" action="javascript:blahfoo()" method="POST" onSubmit="blahfoo(); return false;">
<input class=er type=text name=blah onChange=blahfoo() onMouseMove=blahfoo()>
<td><input type=button value=EVAL onClick=blahfoo()>
<tr><td>
<input class=er type=text value="hello there" name=blah2>
<!input type=submit value="submitbutton" onSubmit="blahfoo(); return false;">
</table>
<!/form>

</body>
</html>
19.06.2008 в 13:21

"Разговор-это здание, которое строят совместными усилиями"
Это мы теперь так общаться будем? Забавно!
19.06.2008 в 13:25

А что, разве код нерабочий?
19.06.2008 в 13:29

"Разговор-это здание, которое строят совместными усилиями"
Ну тебе виднее, у меня нет в голове встроенного компилятора. :-)
19.06.2008 в 13:32

Дык у тебя нечем смотреть HTML со скриптами? А сайт diary.ru как смотришь тогда???
19.06.2008 в 13:39

"Разговор-это здание, которое строят совместными усилиями"
Не знаю, что видишь ты, а я ерунду (извини за сравнение программного кода с ерундой), но поверю наслово, что это работает:-)
19.06.2008 в 13:41

Текст копируется в блокнот, сохраняется как htm и открывается, что у опытного пользователя может занимать менее трех секунд.
19.06.2008 в 13:44

"Разговор-это здание, которое строят совместными усилиями"
Я с телефона пишу, бкокнота у меня нет, как знаешь:-)
19.06.2008 в 13:48

*в ауте*
19.06.2008 в 14:02

"Разговор-это здание, которое строят совместными усилиями"
Хм...
19.06.2008 в 14:18

Я очень плохо представляю себе, как это может выглядеть на экране сотового телефона. Сайт имеет отдельный дизайн для мобильных устройств?
19.06.2008 в 14:40

"Разговор-это здание, которое строят совместными усилиями"
А ты зайди и посмотришь. Ладно, скажу, все равно за идиотку считаешь, мы не программировали на НTМL, а работаю я не программистом, так что знания здесь поверхностные.
19.06.2008 в 15:18

На HTML не программируют ;-)
С моего телефона смотреть эту страницу может только мазохист -- дороже и неудобно. Какой у тебя телефон, я не знаю ;-)
19.06.2008 в 15:27

"Разговор-это здание, которое строят совместными усилиями"
Программы пишут, змачит программируют. На рабочую программу это мало похоже, если смотреть с телефона.
19.06.2008 в 16:05

wikipedia:
HTML (от англ. Hypertext Markup Language — «язык разметки гипертекста») — это стандартный язык разметки документов во Всемирной паутине.
Язык разметки это.

Расширенная форма

Редактировать

Подписаться на новые комментарии