Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];

Вниз

Скины в программе   Найти похожие ветки 

 
Nic ©   (2006-07-06 11:31) [0]

Допустим, есть небольшая программа для ведения текущих задач и дел. Совсем небольшая утилита с достаточно скромными функциями.

Стоит вопрос, нужна ли поддержка т.н. "Скинов"? С одной стороны программа с такой фишкой привлекает к себе внимание, интересно смотрится и т. д.

Но, с другой стороны, это сильно утяжелит размер программы. Да и пользователь настраивает внешний вид Windows под себя, тут Офис такой весь стандартный, тут Total Commander безо всяких изысков, а тут офисный менеджер планировщик задач яловито зёлёный (рыжий, прозрачный, продолжить по вкусу).

Вот такая вот нелёгкая дилема. Кто что думает о сабже, в каких проектах уместно / не уместно их применять у кого какой опыт.


 
Nic ©   (2006-07-06 11:38) [1]


> Nic ©   (06.07.06 11:31)  

яловито = ядовито


 
Nic ©   (2006-07-06 11:39) [2]

зёлёный = зелёный


 
T User   (2006-07-06 11:45) [3]

Имхо, скины оставь для игрушек и мультимедий.


 
doZEN   (2006-07-06 11:52) [4]

Программа может выделяться вовсе не красивыми шкурами, а подчеркнутой дзенскостью.


 
Nic ©   (2006-07-06 11:53) [5]


> doZEN   (06.07.06 11:52) [4]


> Программа может выделяться вовсе не красивыми шкурами, а
> подчеркнутой дзенскостью.

дзенскостью. - что это?


 
второе явление Чапаева народу   (2006-07-06 11:54) [6]

Эхехех... А вот как Биг Боссу объяснить, что окно программы должно быть прямоугольным и кнопки в нём -- тоже прямоугольными?..

А то требует скинов и прочей мерзости, а лично я бы с такой заскинованной программой работать не стал...


 
DrPass ©   (2006-07-06 12:03) [7]


> С одной стороны программа с такой фишкой привлекает к себе
> внимание, интересно смотрится и т. д.

...преимущественно подростков и домохозяек. Если это не медиаплейер какой-нибудь или аська, скины не нужны. Простой и удобный интерфейс важнее любого скина


 
Nic ©   (2006-07-06 12:09) [8]

Вот пример шароварной софтины со скинами (2Mb):
http://onicolaev.narod.ru/lexaorganizer.exe - органайзер
Вроде симпатичный, но в распакованном виде занимает 12 метров на винте, более 10 метров в памяти, а исполняемый файл превышает 2 Mb. Хотя выполнено достаточно аккуратно.
Пишу аналогичный проект, функционально немного другой, но похож.


 
by ©   (2006-07-06 12:17) [9]

Особенно интересно смотряться программы со скинами и большимы красивыми splash скринами когда работаешь через терминал ХР или 2000 через модемное подключение 33,6. Пока дождешься, пока отрисуется, чуть мышку дернул - и опять перерисовывается. Повбивав би таких создателей, особенно когда отключить эту фичу нельзя.
У меня на прошлой работе в биллинговой системе вот тоже такой весь красивый login диалог был - одно мучение.


 
Grom PE ©   (2006-07-06 12:35) [10]

В любом случае, я бы сделал поддержку скинов в dll, скины в отдельных файлах, и выложил бы программу в одном архиве, а dll и скины - в другом.
И почти не утяжеляет программу, и поддержка скинов есть.

А насчет уместности скажу, люди разные, кому-то хочется все со скинами, а кто-то их терпеть не может.


 
Gero ©   (2006-07-06 12:45) [11]

Елс делаешь пустышку, которую нужно домохозяйкам влепить и бабла срубить, то нужны, только красивые.
Во всех остальных случаях — скины В ТОПКУ. Для этого придуманы темы.


 
MeF Dei Corvi ©   (2006-07-06 12:47) [12]

Вообще, есть понятие такое понятие - юзабилити :) Чем меньше всяких рюшечек, и чем больше прога похожа на стандартное офисное приложение, тем быстрее пользователь осваивается в ней и лучше себя в ней чувствует.

P.S. Я даже в качестве плеера использвую FooBar2000 без всяких излишеств :) Всё-равно, большую часть времени он проводит в трее.


 
Игорь Шевченко ©   (2006-07-06 12:52) [13]

И не забыть все сделать на OpenGL или на DirectX


 
Nic ©   (2006-07-06 12:53) [14]


> Игорь Шевченко ©   (06.07.06 12:52) [13]

Органайзер? :)


 
MeF Dei Corvi ©   (2006-07-06 12:54) [15]


> Органайзер? :)

А не ты ли писал прогу управления CD-ROM приводом с применением OpenGL? :)


 
Gero ©   (2006-07-06 12:59) [16]

> [14] Nic ©   (06.07.06 12:53)

Проверь почту.


 
Nic ©   (2006-07-06 13:02) [17]


> MeF Dei Corvi ©   (06.07.06 12:54) [15]

Ты намекаешь на это? http://freesoft.ru/?id=667531
Ну так баловался же :)


> Gero ©   (06.07.06 12:59) [16]

Ага, сейчас отвечу.


 
antonn ©   (2006-07-06 13:03) [18]

Nic ©   (06.07.06 11:31)
я видел как то на сорс.ру прогу, ежедневник, интерфейс сделан на игровом двигле (полупрозрачности, скорость и плавность - выше всяческих похвал), там "нестандартность" очень даже к месту была. Могу, в принципе, поискать и скинуть сслыку...

PS есть программа для себя - делай как удобнее.


 
Гарри Поттер ©   (2006-07-06 13:11) [19]

второе явление Чапаева народу   (06.07.06 11:54) [6]
Эхехех... А вот как Биг Боссу объяснить, что окно программы должно быть прямоугольным и кнопки в нём -- тоже прямоугольными?.

А с чего ты взял что должны?
Окна и кнопки могут быть любыми, такими как хочет юзер. Для этого и были придуманы скины.

От скинов стоит отказываться только если пишешь программу только для себя (и то лишь в том случае если тебе самому скины не нравятся), в остальных случаях добавление возможности смены шкуры интерфейса - добавляет толстый плюс программе. Читай [10]


 
Nic ©   (2006-07-06 13:14) [20]


> antonn ©   (06.07.06 13:03) [18]

Поищи плииз!


 
Eraser ©   (2006-07-06 13:19) [21]

> [0] Nic ©   (06.07.06 11:31)


> С одной стороны программа с такой фишкой привлекает к себе
> внимание

только через 2-5 секунд смотрения на эту фишку - программа отправляется в карзину, конечно если это не плеер или IM.

Фишка должна быть, но вмеру, т.е. какой-то один необычный, но удобный контрол или дизайнерское решение, а если фишки везде, то это раздражает.


 
Nic ©   (2006-07-06 13:31) [22]

Gero, проверь почту.

> Eraser ©   (06.07.06 13:19) [21]

Тоже склоняюсь к такому мнению.


 
MeF Dei Corvi ©   (2006-07-06 13:36) [23]


> добавление возможности смены шкуры интерфейса - добавляет
> толстый плюс программе.

Отсутствие скинов в BDS2006 и MSVS2005 лично меня совершенно не смущает ;) Тем более, что для этого и были придуманы темы - чтобы юзер выглядел проги такими, какими он хочет. А вообще с [10] я согласен.


 
antonn ©   (2006-07-06 13:43) [24]

Nic ©   (06.07.06 13:14) [20]
http://www.ichronos.info/


 
Nic ©   (2006-07-06 13:45) [25]


> antonn ©   (06.07.06 13:43) [24]

thanks! Сейчас распробую.


 
Virgo_Style ©   (2006-07-06 13:46) [26]

Все в меру... На мой вкус, скины прежде всего не должны сбивать с толку... WinAmp, к примеру - приезжаю домой - сестра скин новый поставила... как выключить - загадка, пойди пойми, куда они меню дели? %-) раздражает.


 
antonn ©   (2006-07-06 14:06) [27]

Гарри Поттер ©   (06.07.06 13:11) [19]
От скинов стоит отказываться только если пишешь программу только для себя (и то лишь в том случае если тебе самому скины не нравятся),

не так, "если пишешь для себя, не нужно ни на чем заморачиваться, а делать как себе удобно"


 
Чапаев ©   (2006-07-07 10:42) [28]


> А с чего ты взял что должны?

Потому что иначе неудобно и уродско. Если я разворачиваю прогу на весь экран и дёргаю курсор мыши вправо-вверх, а затем клацаю на кнопку, программа должна закрыться. А если углы поскруглять, как хочется Биг Боссу, то них<censored> хорошего не выйдет, потому как закроется то приложение, которое расположено за моим...


> добавление возможности смены шкуры интерфейса - добавляет
> толстый плюс программе.

Какой плюс? [10] читал, плюсов не заметил.

Помнится, пришлось иметь дело (10 минут) с бухгалтерской прогой неимоверной красотищи: все контролы нестандартные, выпукло-сглаженные, разноцветные, "под ВыньХР" (при том, что тема у меня стоит "Классическая"). Вся тачка "висела" даже при попытке меню открыть... ФФТОПКУ такие красивости.


 
Чапаев ©   (2006-07-07 10:47) [29]

ЗЫ. Ну авторан нашего сидюка я сделал красивым: в форме нашей продукции, с эллиптическими кнопочками, подсветкой текста при наведении и тыды. Но нафига эти навороты в программе, которая для работы нужна, а не для любования?!


 
Ketmar ©   (2006-07-07 10:58) [30]

>Чапаев ©   (07.07.06 10:47) [29]
"в форме нашей продукции"... я представил авторан к сидюку с каталогом секс-шопа...


 
Чапаев ©   (2006-07-07 11:05) [31]


> я представил авторан к сидюку с каталогом секс-шопа...

Когда буду в секс-шопе работать, обязательно воспользуюсь твоей идеей. ;-) Впрочем, переделывать не так уж много придётся -- нынче авторан в форме ключа. ;-)


 
Nic ©   (2006-07-07 11:26) [32]


> Чапаев ©   (07.07.06 11:05) [31]

Потолще сделать :)


 
Гарри Поттер ©   (2006-07-07 11:26) [33]

Чапаев ©   (07.07.06 10:42) [28]
Потому что иначе неудобно и уродско.

Это твое личное мнение. Для таких "аскетов" обязательно должна быть возможность отключения скинов. Как и предлагается в [10]
Вообще разговор идет о качественно сделаном софте, левые-тормозные поделки в расчет не берутся. Буксовать и тормозить может кривосделаная прога и с обычными квадратными кнопками.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.011 c
2-1153304728
Exile
2006-07-19 14:25
2006.08.06
Length


15-1152612658
Maverik
2006-07-11 14:10
2006.08.06
навеяно разговором разработчика и заказчика


2-1152955001
Ayvan
2006-07-15 13:16
2006.08.06
bold or not?)


1-1151042414
Shlomo
2006-06-23 10:00
2006.08.06
Delphi 2005 и Quick Report?


2-1152733502
XeON
2006-07-12 23:45
2006.08.06
Добавление записи в динамический массив





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский