| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Посоветуйте интерфейс для программы |
| Автор: XPurple 24.5.2006, 05:49 |
| Написал программу для установки/удаления кодека. Но споткнулся в том месте, где меньше всего ожидал - в выборе интерфейса программы. Все время получается Frame-с-текстом и 3-я кнопками: "установить, удалить, Выход". Хотелось бы как-то разнообразить интерфейс. Я уже голову сломал, но ничего кроме форм из видеокурса VB6 в голову не идет. Подскажите, уважаемые, что добавить в интерфейс программы, чтобы она получила законченный вид. |
| Автор: Naghual 24.5.2006, 09:16 |
| Главное в интерфейсах Юзабилити и ЮзерФриендли. Остальное - понты |
| Автор: XPurple 24.5.2006, 09:40 |
| Это понятно. Может радиокнопки вставить, как считаете? Или сильно топорно будет выглядеть? |
| Автор: Naghual 24.5.2006, 09:45 |
| а зачем? типа выбрать желаемое действия а потом нажать ОК? - Такие номера проходят только для форм Мастеров, где идет пошаговая обработка действий и таких действий несколько. У тебя-же, на сколько я понял, такого нет. Ты только озадачиш пользователя лишним действием. Оставь три кнопки и текст - По моему лучше будет просто красиво оформить форму и все. |
| Автор: Akina 24.5.2006, 10:16 |
Программа должна отобразить все сведения о кодеке
|
| Автор: XPurple 24.5.2006, 13:31 |
| Akina, Спасибо, красиво у вас получилось... Я даже вздохнул. Мне (надеюсь пока) это еще не под силу. Ну ничего, будем стремится к идеалу, постепенно обрастая знаниями. |
| Автор: IcyJet 24.5.2006, 20:30 |
| Это инсталер, а значит: 1.В форме есть заголовок (небольшая верхняя часть) а)взаде ставиься картинка-градиент переходящая (ближе к концу) из белого в изображение (обычно ставится красивая эмблема твоей программы) б)спереди (ближе к верху) название устанавливаемой программы, еще ниже название шага установки (а-ля "3. Выберите папку для установки:") 2. В форме есть основные опции (конечно же ставятся внизу и отдиляются от основного поля) а)в этих опциях обычно ставятся кнопкм с надписями "Назад", "Вперед", "Выход" (иногда добовляется кнопка помощи но это Очень редко) 3. Основное поле (центральная область) а)кнопок мало (обычно переключатели и флажки) б)значительные опции(обычно переключатели) в таком стиле: Иконка, Надпись(жирным шрифтом и большего размера чем обычные надписи), Пояснение в)менее значительные(Переключатели, флажки) в таком: Надпись, Пояснение(размер чуть меньше надписи) г)незначительные или просто надписи (к примеру над текстовыми полями, листами и т.д.) обычным размером 4.Не всем нравятся инсталы в стиле: окно-фон на весь экран, диалог-окно описаное выще. Вывод -используй только диалог. 5.Шрифт всего только один (например Arial) P.s Если что-то непонятно |
| Автор: Akina 25.5.2006, 08:35 |
PS. Возможно также добавление пунктов действия:
|
| Автор: vbCrLf 26.5.2006, 09:21 |
| Имхо, Фотошоп рулит. ,) Все свои программы, кнопки и т.д. рисую в нем. Получается очень даже ничего. |
| Автор: IcyJet 26.5.2006, 15:31 | ||
А кстате да, обычный Image-ящик и изменение изображения на события. Можно создать свой контрол где будет свойства PressPicture и DePressPicture, но тогда придется вместе с инсталом *.ocx возить, а это кРайне нехорошо. |
| Автор: Voldemar2004 26.5.2006, 19:53 |
| IcyJet, посмотри здесь: http://vingrad.ru/VB-VB-002926 . Зачем изобретать велосипед и писать инсталлятор на VB? |
| Автор: IcyJet 27.5.2006, 18:26 | ||
Апсолютно согласен! Но XPurple видимо хочет зделать свой инстал, так сказать домашний |
| Автор: vbCrLf 30.5.2006, 16:33 |
| Я для своих прог исключительно пишу инсталлы сам. Большинство из них требует определенную специфику установки... ,) |
| Автор: Akina 30.5.2006, 17:24 |
Достаточно трудно придумать специфику, нереализуемую продвинутыми создателями инсталлеров. Во всяком случае любые мои закавыки в конце концов оказывались вполне реализуемы в NSIS. |
| Автор: XPurple 31.5.2006, 05:46 |
Нет, не хочу. Я понимаю,что установка кодека и установка своей программы - это разные вещи. И диалог при установке должен быть минимален. Я не могу предложить пользователю (да и зачем ?) выбор каталога для установки кодека, зачем тогда писать инсталлер ? p.s. Про nullsoft install system - я в курсе и использую для установки standard exe приложений. |
| Автор: XPurple 31.5.2006, 11:37 | ||
Дело не в идее, а в том, что программа Sony DVD Architect требует в обязательном порядке кодек в той директории, в которой хочет она, а не я. |
| Автор: Naghual 31.5.2006, 13:09 |
| А что мешает поместить туда кодек одним из стандартных инсталлером? |
| Автор: XPurple 31.5.2006, 13:47 |
| Naghual, Вот здесь описана суть проблемы. http://forum.ixbt.com/topic.cgi?id=29:6750 |
| Автор: Naghual 31.5.2006, 15:10 |
| Мне только не понятно как програмно запустить Удаление программы. |
| Автор: XPurple 1.6.2006, 05:36 |
| Naghual, Если вы про кодек, то с помощью операции MOVE в директорию TMP , например. p.s. Программа рабочая, вопрос касался сугубо интерфейса. |
| Автор: Naghual 1.6.2006, 08:59 |
| Я говорил о корректном удалении из системы предыдущей установки Кодека через "Панель Управления - Установка и удаление программ". Теперь этот вопрос для меня ясен. Не вижу препятствий делать все вышеизложеное средствами одного из распространенных инсталлеров. Но как я вижу из вашего предыдущего поста - это уже оффтоп. |
| Автор: XPurple 1.6.2006, 14:01 | ||
Я Вас тоже не понял, теперь все прояснилось. |