
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.04.2008, 16:02
|
|||
|---|---|---|---|
|
|||
Дизайн и эргономичность |
|||
|
#18+
обсудим тему дизайна программ? ..... профессионалы, поделитесь опытом размещения кучи информации на форме! на данный момент пишу твикер реестра, настроек туева хуча, перевалит за две-три сотни в будущем. Соответственно, кашу в GUI устраивать - себе дороже юзается SSTab, но надолго его и TAB-подобных сущностей не хватит на форуме упоминался элемент TreeView ..... но внятных примеров по работе найдено не было возможно существует альтернативный элемент, который можно вначале сконфигурировать в режиме конструктора и в коде прописать только эвенты, а не всю структуру? и как по-вашему, каковы приемлемо комфортные размеры окошка программы Fixed Dialog ..... ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.04.2008, 16:20
|
|||
|---|---|---|---|
|
|||
Дизайн и эргономичность |
|||
|
#18+
> Автор: 192.168.0.1 > обсудим тему дизайна программ? ..... профессионалы, поделитесь опытом > размещения кучи информации на форме! > Лет несколько назад, попадалась мне книга в пдф Влад. В. Головач "Дизайн пользовательского интерфейса", позже встречал ещё книги на эту тему, может имеет смысл почитать соответствующую литературу? А насчет твикера системы посмотри аналогичные программы и попробуй взять самое лучшее. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.04.2008, 16:57
|
|||
|---|---|---|---|
Дизайн и эргономичность |
|||
|
#18+
192.168.0.1на форуме упоминался элемент TreeView ..... но внятных примеров по работе найдено не было ИМХО, человеку, который не может по MSDN разобраться с TreeView, не стоит заниматься твикером реестра. Тем более их такая куча, что они отличаются только дизайном. А именно про него автор топика и спрашивает. Что нового он нам привнесет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.04.2008, 19:08
|
|||
|---|---|---|---|
|
|||
Дизайн и эргономичность |
|||
|
#18+
1. у меня НЕТ MSDN. В помощь лишь ваш доблестный форум и Justgoogleit.ru 2. за квалификацию не беспокойтесь ..... сисадмин знает, что такое реестр, пройдя его вдоль и поперек. Я прошу у вас совета как программист любительского плана, как максимально эффективно реализовать пользовательский интерфейс, уж наверное за пазухой имеете внушительный опыт в программировании ..... ничего лишнего 3. он будет особенный :) одна из изюминок уже готова - он умеет сохранять необходимые настройки в профиль и применять их на полностью чистой, новой машине. Очень удобно, когда имеем дело с доменом и партией новых железок, например. Не кидайтесь тапками, GPO еще никто не отменял, но захотелось пойти именно этим путем + конфигурировать можно будет самые разнообразные и интересные вещи ..... сударь-с, за книжку премного благодарен, отчасти совет по качественной литературе и хотелось услышать. Другие твикеры ..... ну как бы сказать ..... возьмем простенький XP Tweaker - ну о каком GUI там может быть речь? что-то совершенно не с этой планеты ..... логика требует иерархической структуры. И так почти со всеми программами из этой области - либо ни о чем, либо из интерфейса мало что почерпнешь. Да и настроек планиурется существенно больше, чем просто пара вкладок с десятком галочек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.04.2008, 20:52
|
|||
|---|---|---|---|
Дизайн и эргономичность |
|||
|
#18+
1. Зато есть интернет. msdn.microsoft.com 2. Опыт в программировании <> опыт постоения качественных интерфейсов. 192.168.0.1но внятных примеров по работе найдено не былоНе найти примеров по тривью можно, если только совсем не искать . Если с тривью все-таки возникнет напряженка, сделай как в квипе, только без табов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.04.2008, 07:41
|
|||
|---|---|---|---|
|
|||
Дизайн и эргономичность |
|||
|
#18+
Antonariy - то, что нужно! на той странице есть замечательный сырец от Pio хороший программерский ресурс ..... с деревом все оказалось намного проще, чем предполагалось - у страха перед неизведанным глаза велики, как говорится ...... в квипе неплохо сделано - каков использованный в нем элемент управления в меню настроек (слева кнопки друг над другом в общей рамке)? с другой стороны, по Головачу для пользователя одним из наиболее визуальных и удобных элементов является ToggleButton, но не подходит, их слишком много понадобится. В Treeview визуализацию бы в виде иконок забабахать ..... надеюсь так можно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.04.2008, 11:31
|
|||
|---|---|---|---|
Дизайн и эргономичность |
|||
|
#18+
192.168.0.12. за квалификацию не беспокойтесь ..... сисадмин знает, что такое реестр, пройдя его вдоль и поперек. Я не сколько не умалял ваших знаний реестра. Но что бы эти знания применить нужно еще и программированием владеть. И в вашем случае владеть весьма хорошо. А мое критическое замечние основано на том, что TreeView это один из первых элементов, которые студенты пытаются всунуть в свои работы. И я их пониамю. Хороший элемент, позволяет сделать быстро и красиво. А если разберешься с ним, то с остальными элементами от MS будет разобраться не сложно. Иконки в TreeView добавить можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.04.2008, 14:46
|
|||
|---|---|---|---|
Дизайн и эргономичность |
|||
|
#18+
192.168.0.1каков использованный в нем элемент управления в меню настроек (слева кнопки друг над другом в общей рамке)?Это дельфиний TListBox. В VB аналог - List, но он не поддерживает картинок. Не сложно написать идентичный самому, но если лень, есть похожий на том же сайте, называется ucListBox. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.04.2008, 15:29
|
|||
|---|---|---|---|
|
|||
Дизайн и эргономичность |
|||
|
#18+
спасибо, Antonariy, FAndrew и Игорь, вы здорово помогли ..... надеюсь, другим начинающим работать с TreeView пригодится этот небольшой кусочек кода, который необходимо положить Form_Load: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. на planetsource нашел еще более гламурный элемент - McListBox, глаза не нарадуются но по вышеуказанным причинам не могу использовать его в проекте, иначе окно разрастется до неприличных размеров, кнопок слишком много понадобится. Попробую добавлять пиктограммы в TreeView ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2162363]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
89ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
4ms |
| others: | 238ms |
| total: | 431ms |

| 0 / 0 |
