Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
2-1133880218
seleman
2005-12-06 17:43
2005.12.25
Вопрос по сокетам


14-1133415994
WondeRu
2005-12-01 08:46
2005.12.25
С днем рождения, Керк!


9-1122462101
Kerk
2005-07-27 15:01
2005.12.25
Описание игры


2-1133957542
Aleks
2005-12-07 15:12
2005.12.25
Как узнать существует папка или нет??


4-1130302678
HardMan
2005-10-26 08:57
2005.12.25
Определение модели винта и его скорости чтения/записи





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский