Форум: "Потрепаться";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];
ВнизНенавижу ЮИ Найти похожие ветки
← →
Джо © (2005-11-18 16:56) [40][39] msguns © (18.11.05 16:53)
> Или делают что попало, когда пытаешься закрывать формы
> Alt+F4, а не кликая на "крестике"
За это стрелять нужно, согласен.
← →
Sandman29 © (2005-11-18 17:00) [41]Джо © (18.11.05 16:50) [37]
Речь про типичные бухгалтерские программы. См. про ввод большого массива данных.
msguns © (18.11.05 16:53) [39]
Ты, кстати следишь за TabOrder контролов на формах с большим их кол-вом ?
Обязательно слежу. Это у меня включено в последнюю итерацию при тестировании интерфейса.
Или делают что попало, когда пытаешься закрывать формы Alt+F4, а не кликая на "крестике"
Это как?
← →
Джо © (2005-11-18 17:01) [42]
> [41] Sandman29 © (18.11.05 17:00)
> Речь про типичные бухгалтерские программы.
А, ну я таким не занимаюсь. Не знаю, что у них там должно быть или не должно :)
← →
Piter © (2005-11-18 17:07) [43]DiamondShark © (18.11.05 15:01)
Как было бы хорошо, если б программам не нужно было междумордие
Не вижу проблемы при коммерческом программировании, то есть при работе в комманде.
Просто нужен в комманде человек, которому нравится делать фейсы.
Такие люди есть. Например, на этом форуме - Gero.
Каждый должен заниматься своим делом... в идеале... :)
← →
kaif © (2005-11-18 18:28) [44]А я люблю ломать голову над интерфейсом.
На самом деле очень трудно добиться хорошего, интуитивно понятного интерфейса. Здесь нужно много рассуждать и ставить себя на место разных пользователей.
С одной стороны нужно не ущемить продвинутого пользователя, а с другой - не отпугнуть пользователя-новичка.
Хорошо продуманная навигация и интерфейс, на мой взгляд, обеспечивают больше половины успеха программы. Разумеется, первый приоритет - скорость и необходимая функциональность.
Но вслед за скоростью и функциональностью идет именно навигация, ИМХО.
Красивости и рюшечки всякие я не люблю, возможно, просто мне не попадались хорошие компоненты, которые были бы и красивы и хороши в остальных отношениях одновременно.
Но не исключаю, что такие имеются.
2 DiamondShark ©
Тебя я понимаю. Но тогда нужно выбрать соотвествующую область программирования. Не Delphi, по крайней мере. Так как на Delphi пишутся в основном именно приложения под Windows для юзеров. А там без формочек и навигации в общем-то никак не обойтись.
← →
Piter © (2005-11-18 18:53) [45]kaif © (18.11.05 18:28) [44]
Так как на Delphi пишутся в основном именно приложения под Windows для юзеров
Ну то, что на Delphi пишутеся программы под WIndows - это мы опустим.
Получится, что на Delphi пишутся программы для юзеров.
У меня вопрос - а на каком тогда языке пишутся программы, например, для сис. администраторов? :)
← →
сыясыя (2005-11-18 19:00) [46]Piter © (18.11.05 18:53) [45] \
А в этом контексте сисадмин классический юзер, причем его твердолобость и неповоротливость даст сто очков вперед любой секретарше.
← →
arhis (2005-11-18 19:00) [47]В смысле это я был.
← →
Antonn © (2005-11-18 19:06) [48]DiamondShark © (18.11.05 15:01)
Ненавижу ЮИ
а мне нравится:)
и еще нравится переделывать интерфейс стандартных компонент на свои (в крайнем случае просто ownerdraw:)), недавно календарь(тот который ТMonthCalendar) переделал:)
Ведь интерфасе - это морда программы, большинству побоку, как гениально она внутри устроенна, смотрят на внешность. Кстати, очень жаль:(
← →
TUser © (2005-11-18 19:33) [49]А ты наукой займись. Научные программы - они вообще часто консольные.
← →
Antonn © (2005-11-18 19:38) [50]а зачем оно мне надо, консольные эти? Вон сколько народа выше не любят ЮИ, пусть занимаются:)
← →
Gero © (2005-11-18 19:54) [51]
> Ненавижу ЮИ
Обожаю ЮИ!
← →
Gero © (2005-11-18 19:55) [52]
> msguns © (18.11.05 16:53)
> Почти все "центральные" программы не "умеют" работать без
> мыши.
Это какие такие программы? :)
← →
Gero © (2005-11-18 19:56) [53]
> сыясыя (18.11.05 19:00)
> А в этом контексте сисадмин классический юзер, причем его
> твердолобость и неповоротливость даст сто очков вперед любой
> секретарше.
Сказано на основе личного опыта?
← →
Piter © (2005-11-18 19:57) [54]Antonn © (18.11.05 19:38) [50]
а зачем оно мне надо, консольные эти?
кто тебе сказал, что тебе писали?
Имхо, это писали автору ветки :)
← →
Piter © (2005-11-18 19:58) [55]Gero © (18.11.05 19:54) [51]
Обожаю ЮИ!
ну вот. Пришел Янис и подтвердил меня в [43] :)
Молоток :)
← →
Lamer@fools.ua © (2005-11-18 20:22) [56]>>Antonn © (18.11.05 19:06) [48]
>и еще нравится переделывать интерфейс стандартных компонент на свои (в крайнем случае просто ownerdraw:)), недавно календарь(тот который ТMonthCalendar) переделал:)
И темы WinXP понимает?
← →
Antonn © (2005-11-19 03:01) [57]Piter © (18.11.05 19:57) [54]
кто тебе сказал, что тебе писали?
Имхо, это писали автору ветки :)
хм, возможно:)
просто пост после моего, без указателя на какой либо, причислил к предыдущему - моему:)
Lamer@fools.ua © (18.11.05 20:22) [56]
И темы WinXP понимает?
каоендарь - нет, но можно сделать.
← →
GrayFace © (2005-11-19 11:14) [58]Мне интеморды вполне нравятся. Хотя, я не делал больших проектов.
Sandman29 © (18.11.05 16:49) [36]
> msguns © (18.11.05 16:43) [33]
>
> Программа должна позволять работу при отсутствии мыши.
Не всегда. Кому это нужно? Мышки дохнут не так часто, чтобы тратить время на поддержку чисто клавы.
← →
Gero © (2005-11-19 13:54) [59]
GrayFace © (19.11.05 11:14)
> Кому это нужно?
Тем, кто предпочитает работать с клавиатурой.
← →
Lamer@fools.ua © (2005-11-19 13:54) [60]>>GrayFace © (19.11.05 11:14) [58]
>Не всегда. Кому это нужно? Мышки дохнут не так часто, чтобы тратить время на поддержку чисто клавы.
Очень много операций удобнее и быстрее выполнять с помощью клавиатуры. Но есть и другие "много операций", которые удобнее и быстрее выполнять с помощью мыши. Тем не менее, программа должна позволять использовать клавиатуру по максимуму, IMHO.
Пример, кстати, уже приводили выше: ввод больших массивов данных, например, в бухгалтерских и складских программах.
← →
Separator © (2005-11-19 14:05) [61]ага, для навигации по таблицам лучше всего использовать клавиатуру, и не только по таблица. Например у нас программа для работы магазинов, т.е. набивание накладных, отчетов работа с персоналм, распечатка счет фактур.
Так вот за счет хоткеев операторы работают раз в 10 быстрей, чем еслиб они все это делали с помощью мыши
← →
Igorek © (2005-11-19 16:26) [62]Не все так однозначно с клавиатурой и мышью. Хороший интерфейс должен давать возможность как можно меньше переключаться между этими девайсами. В независимости от того, чем больше привык работать юзер.
//вот набрал этот текст.. хочу отослать.. надо дать мне возможность нажать таб и энтер.. плохой интерфейс
← →
Separator © (2005-11-19 16:35) [63]а лучше не tab и enter, а ctrl+enter
← →
Igorek © (2005-11-19 16:46) [64]не думаю, что это возможно
← →
Separator © (2005-11-19 16:52) [65]Ну почему, возможно все, но все зависит от используемых средст. На JS можно сделать, можно сделать на Flash, на VBS тоже можно
← →
wicked © (2005-11-19 19:55) [66]> Igorek © (19.11.05 16:46) [64]
> не думаю, что это возможно
у Дремучих реализовано.... спроси у них, как.....
← →
wicked © (2005-11-19 20:00) [67]по сабжу:
к рисованию ЮИ отношусь в зависимости от настроения....
есть настроение - рисую, нет - стараюсь не рисовать....
правда, иконки к кнопкам у нас есть кому рисовать, поэтому к ЮИ отношу расстановку контролов, привязку их к action-ам и проверку на то, как будет работать интерфейс "только с клавиатурой".....
← →
Gero © (2005-11-19 22:02) [68]Интерфейс это не только расстановка контролов, это еще и их поведение.
← →
GrayFace © (2005-11-24 08:56) [69]wicked © (19.11.05 20:00) [67]
> привязку их к action-ам и проверку на то, как будет работать
> интерфейс "только с клавиатурой".....
А зачем? Я пока ничего полезного в Action"ах не вижу.
← →
Думкин © (2005-11-24 09:15) [70]По-моему, если программа на 2 порядка отстоит от Hello World, то заниматься интерфейсом надо другим людям.
Программисту работа должна находиться в другом.
← →
ANB © (2005-11-24 09:19) [71]Имхо : рисованием иконок и дизайном форм должен заниматься отдельный человек - дизайнер, желательно с художественным образованием. Кстати, Alex Koshin не даст соврать - у них в конторе так и есть. Пока иконки рисуют программисты, а готовые формы не показывают знающему человеку - получается кривоватый интерфейс.
← →
Думкин © (2005-11-24 09:22) [72]> ANB © (24.11.05 09:19) [71]
Только у Коншина? Да в любой незабегаловке так.
← →
Владислав © (2005-11-24 09:29) [73]По теме...
В предыдущей задаче мне повезло. Я пользовательского интерфейса вообще не касался (у меня там тоже "медведь прошелся"). Писал различные "внутренности" программы. Было интересно :)
А сейчас опять :(
← →
ANB © (2005-11-24 09:35) [74]
> Думкин © (24.11.05 09:22) [72]
У нас не так. Да и во многих конторах, в которых я побывал (в том числе и довольно крупных - до 500 программистов) - не так. Обыдно.
А Алекса я привел в пример, так как он давал мне статью о методе разработки софта в его конторе. Впечатлило. Но наше начальство все равно не впечатлилось.
← →
Думкин © (2005-11-24 09:39) [75]> ANB © (24.11.05 09:35) [74]
В самой маленькой в которой работал - 3 програмеера, 2 диза и куча "девочек". Так программисты только давали возможности для дизайнеров, а всю визуалку они и кроили.
И везде так было. Но это не программы той с нераскрытым будущим профессии (тайну которй так и не раскрыли). Это игры, мультимедиа разное.
Но и занимаясь вебом(для дела) - я только функционал давал. А все остальное - дизайнеры.
А в других случаях(по той профессии) - есть простые правила. Ведь в той же Аксапте - вы просто жестко связаны в дизайнерском произволе. И это нормально.
← →
ANB © (2005-11-24 09:41) [76]
> Ведь в той же Аксапте - вы просто жестко связаны в дизайнерском
> произволе
Сие не всегда оправдано. Oracle Application тоже этим страдает. Посему аксапту уже потихоньку хают, а на OA крупные конторы переходят с осторожностью и не все.
← →
Думкин © (2005-11-24 09:47) [77]> ANB © (24.11.05 09:41) [76]
Ну хают ее не поэтому, а потому что готовить правильно ее трудно. :) И если по честному - то и недешево.
Но дизайн - это не программисткий слой. У Кнутта про дизайн - нет ничего. Конечно, кроме того, что касается типографического - при выпуске книги своей сделанного. :)
Должны быть слои. И слой программирования должен взаимодействовать с дизайнерским, но не сливаться - кроме проектов в пределах двух порядков от Hello World. :)
← →
Sandman29 © (2005-11-24 09:56) [78]Думкин © (24.11.05 09:47) [77]
Дело не только в Hello Word. Если есть заказчик, то самый правильный подход должен заключаться в том, чтобы интерфейс утверждал именно он. Программисты лишь предлагают несколько вариантов. Затем выбранный вариант должен быть описан в ТЗ, вплоть до цветов.
← →
ANB © (2005-11-24 10:00) [79]
> Sandman29 © (24.11.05 09:56) [78]
К сожалению, частенько заказчик сам не знает, чего хочет. Типа - как нибудь сделайте, а я потом попробую. Посему варианты лучше дизайнерам готовить. Плюс есть продукты, которые пишутся не под конкретного заказчика, а для массового использования.
← →
Думкин © (2005-11-24 10:08) [80]> Sandman29 © (24.11.05 09:56) [78]
Программисты?
Тогда что такое программист? Картриджы заправлять - тоже программист.
Одно дело. когда это один и тот же человек(что иногда оправдано - хотя и не всегда верно), а другое дело понимание, что это все-таки иной вид деятельности.
Когда программист идет в туалет - он уже не программист, он всего лишь физиологически напряженный человек. Так и тут. Быть должно.
Страницы: 1 2 3 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];
Память: 0.62 MB
Время: 0.017 c