|
|
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
Есть MDI приложение с большим главным меню. Один из пользователей просит добавить очередной пункт или поменять что-то в имеющемся. Хочется подкрасить новый (или изменённый) пункт меню в другой цвет, до тех пор, пока пользователь не кликнет на него. Наподобие Списка в меню задач (кнопки пуск) с вновь установленным приложением подкрашивается в жёлтый, пока на него не кликнешь. Решение. 1. Записываем в ini файл текущую версию программы 2. При запуске обновляем программу 3. Если текущая версия не совпадает с тем что записано в ini, значит читаем список изменений 4. Список изменений - это табличка НомерВерсии СписокИтемов12 SubItem23 Item5 5. Допустим в ini записана последняя версия 1, тогда нам нужно подсветить пункты SubItem2 и Item5 и всех их родителей 6. Переписываем в ini те пункты, которые нужно подсвечивать и повышаем текущую версию, чтобы более не считывать список изменений до третьего пункта 7. По мере клика пользователя, удаляем из ini те пункты, на которые он уже кликнул 8. Вроде бы механизм рабочий, если не считать изменений в имени пунктов меню. Хочется услышать критику для такого механизма или же другую идею с подкрашиванием пунктов меню. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 08:29 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
PetrashkevichХочется услышать критику для такого механизма или же другую идею с подкрашиванием пунктов меню. Спасибо! IMHO, проще запоминать кликнутое и не следить за версиями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 09:09 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
x1ca4064IMHO, проще запоминать кликнутое и не следить за версиями В десятой версии снова произошли изменения в SubItem2 и снова нужно его "подсветить". Но пользователь уже кликал по нему в прошлый раз, поэтому, мне кажется, ваша логика хромает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 09:37 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
Petrashkevich мне кажется, ваша логика хромает. Возможно. Я рассматриваю изменение так: создается новый пункт, старый уничтожается/запрещается. Если хочется версий, я бы их хранил в теге, его значение и сохранял в уже кликаном. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 10:24 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
PetrashkevichВ десятой версии снова произошли изменения в SubItem2 и снова нужно его "подсветить". Но пользователь уже кликал по нему в прошлый раз, поэтому, мне кажется, ваша логика хромает. А если у пользователя стоит первая версия, в пятой и в десятой были изменения в SubItem2, а пользователь сразу поставил одиннадцатую версию. То должна ли система после первого клика по SubItem2 снимать подсветку, или каждый клик "гасит" только одно обновление, и отметка должна остаться до второго клика? Вообще, надежнее хранить отдельно список обновлений для каждой версии, и список "погашенных" пунктов для каждого пользователя. Тогда никакая информация не теряется, и над подобными вопросами можно размышлять не спеша, пробуя разные варианты. Например, мне бы больше понравилось, если бы "свежие" пункты не гасли после первого нажатия, а подсвечивались несколько дней, или до следующего обновления, или вообще включались настройкой "Показать новенькое". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 12:46 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
всё это свистоперделки. файл WhatsNew.txt и near bird! Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 12:54 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
Petrashkevich, Один пользователь попросил, а страдать от того, что вы хотите показать ему выполненную работу, должны все? ИМХО, сделали пункт меню, уведомили этого пользователя другими средствами. Предложения по улучшению оформляются в каком-либо виде. Багзила и что-то подобное. Конечно, если контора маленькая и есть только единственный пользователь, то такие свистоперделки может быть и оправданы. Но не лучше ли тогда лично сказать/показать пользователю то, что было реализовано по его просьбе? Вы явно недогружены ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 13:10 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
1. "Файл Что нового" -- показывать текст с описанием изменений. Обычного этого достаточно. Можно сделать как открытие файла через меню (стандартная практика), показ прямо в мемо-поле и в открывающемся при запуске окне. Дополнительно можно в реестре хранить метку о том, показывалось что нового по текущей версии или нет -- если нет, то при запуске открыть это окно/файл с описанием. 2. Более продвинутый вариант -- "А вы знали что" -- такое же всплывающее окно с описанием интересных и полезных фишек приложения, которые пользователям могли бы пригодиться. Обычная форма с вкладками, где лежит описание разных вещей и между которыми можно переключаться (в т.ч. рандомно при запуске). 3. Видел даде когда-то библиотеку для делфи, которая могла сделать интерактивный урок и выделить/показать меню-текст -- как раз в стиле современного ПО, который при первом запуске указывает на изменения и добавления (видимо, то что и надо автору). Но названия уже не помню. P.S. Если есть документация, то всё это туда задублировать. И вообще, в какой-нибудь Help And Manual есть спец инструменты для этих целей, что не копипастить тексты по десять раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 13:50 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
Cane Cat Fisher А если у пользователя стоит первая версия, в пятой и в десятой были изменения в SubItem2, а пользователь сразу поставил одиннадцатую версию. Отсутствовал много времени (был в отпуске) и произошло два или более обновления по одному пункту. Один раз кликнул (ознакомился со всеми нововведениями) - пункт погас, вроде всё сходится Мимопроходящийфайл WhatsNew.txt Такое есть goldmi45 Один пользователь попросил, а страдать от того, что вы хотите показать ему выполненную работу, должны все? Раз действие/форма по этому пункту меню изменилось, то должны знать все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 13:54 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
PetrashkevichРаз действие/форма по этому пункту меню изменилось, то должны знать все. Даже те, кто этой формой никогда не пользовался, не пользуется и пользоваться не собирается? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 14:03 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovДаже те, кто этой формой никогда не пользовался, не пользуется и пользоваться не собирается? Те, кому эта форма не нужна и доступа к ней не имеют и не видят пункт меню ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 14:22 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
PetrashkevichТе, кому эта форма не нужна и доступа к ней не имеют и не видят пункт меню А те, кому эта форма нужна, настолько тупы, что не заметят изменения в её дизайне или функционировании без подсветки пункта меню? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 14:25 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
Такое ощущение, что у вас нет мобильных телефонов. Ежедневно (ну или почти) приходят какие-то обновления на те или иные предустановленные приложения, даже если вы ими не пользуетесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 14:25 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
21.12.2018 14:25, Petrashkevich пишет: > Такое ощущение, что у вас нет мобильных телефонов. > Ежедневно (ну или почти) приходят какие-то обновления на те или иные > предустановленные приложения, даже если вы ими не пользуетесь. только тупые блондинки НЕ деактивируют автообновление всякого говна. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 14:31 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
PetrashkevichТакое ощущение, что у вас нет мобильных телефонов. На мой Samsung X450 никаких обновлений не приходит. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 14:37 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
Мимопроходящийтолько тупые блондинки НЕ деактивируют автообновление всякого говна....а брутальные брюнетки ковыряются в говне покрытым плесенью ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 14:45 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
Все эти гирлянды только с толку сбивают... Если что-то добавилось - это и так будет видно, а вот если пункт "+" вдруг стал выполнять "-" так лучше переименовать этот пункт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 14:48 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
Да что вы накинулись. Имеет смысл. Потому как whatsnew читают только программеры, а бушки и прочие маринки не читают даже тексты сообщений об ошибке, выдаваемых с огромным красным воскл знаком. На мобилах такой прием достаточно удобен, например, когда весьма навороченная по интерфейсу игра что-то добавляет. Так что я за маленькие бейджики "New" на контролах, снимающиеся по прошествии некоторого времени. По желанию можно подсчитывать только время проведенное за программой, а не календарное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 15:05 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
ты ж вродь Василий, а не Василиса? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 15:26 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
Не понимаю, такой механизм есть и в Windows и в Andriod. Его тоже придумали балбесы для блондинок ? Ну так пользователи - это и есть блондинки, они и сообщения не читают на русском языке. Лучше бы подсказали идеи реализации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 15:30 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
PetrashkevichНе понимаю, такой механизм есть и в Windows и в Andriod. Его тоже придумали балбесы для блондинок ? Ну так пользователи - это и есть блондинки, они и сообщения не читают на русском языке. Лучше бы подсказали идеи реализации По реализации тут трудностей не видно, держишь таблицу: Name-Status При обновлении пробегаешь и проставляешь статусы Светить/НеСветить... Если уже стоит не трогаешь, если не стоит ставишь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 16:03 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
21.12.2018 15:30, Petrashkevich пишет: > Не понимаю, такой механизм есть и в Windows и в Andriod. > Его тоже придумали балбесы для блондинок ? его придумали питарасы СЕО-шники, для талпайобав невзыскательных пользователей. у которых после АВТОМАТИЧЕСКОГО апдейта то документы пропадают, то программы удаляются, то ещё напасть какая... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 16:13 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий21.12.2018 15:30, Petrashkevich пишет: > Не понимаю, такой механизм есть и в Windows и в Andriod. > Его тоже придумали балбесы для блондинок ? его придумали питарасы СЕО-шники, для талпайобав невзыскательных пользователей. у которых после АВТОМАТИЧЕСКОГО апдейта то документы пропадают, то программы удаляются, то ещё напасть какая... Во-во теперь запускаешь программу... и теперь весь несчастный процессор занят тем что моргает... плавно фейдит, выезжает итп. А на поработать... не это не надо! :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 16:16 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
Мимопроходящийты ж вродь Василий, а не Василиса? Зато я достаточно наобщался с такими вот Василисами, для которых собственно мы все часто и пишем программы. "Ой у меня ошибка! Что за ошибка, какой текст? Ой, не знаю, я его закрыла не читая!" Ну и нам, конечно, свойственно считать свою софтину единственной и самой важной в жизни юзера, однако это не так, и таких софтин у среднего юзера сотни. По каждым читать чейнджлоги застрелиться можно. Так что немного дружелюбия не помешает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 16:23 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
PetrashkevichЛучше бы подсказали идеи реализации Пункту меню назначаешь попугашистую иконку "новый". Всё. При следующем обновлении иконку меняешь на нормальную. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 16:31 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39751337&tid=2039966]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
156ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
72ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 512ms |

| 0 / 0 |
