Форум » Для флейма » Юзеры не хотят GUI морду , им подавай "аля-консоль" » Ответить

Юзеры не хотят GUI морду , им подавай "аля-консоль"

pureproft: Dima пишет в одной из последних тем: Юзеры не хотят GUI морду , им подавай "аля-консоль" но с возможностью графики. Такие требования преобладают у тех кто давно сидит на xBase программах или всё таки это уже редкость? Я имею ввиду именно предпочтения пользователей а не разработчиков.

Ответов - 28, стр: 1 2 All

Pasha: Я в своих программах поддерживаю и консольный, и графический интерфейс. Функциональность при этом совершенно одинакова. Те пользователи, которые привыкли к косоли, как правило в ней и работают, избегают перехода на gui. Те, кто с консолью не работал, работать с ней не хотят, считают такие программы "отстойными", и работают только с gui. Поскольку появляются новые пользователи, работающих с gui становится все больше, а с tui - меньше Так что gui-программы все-таки вытесняют консольные, по крайней мере в моем случае.

Pasha: Дополню: в связи с такой тенденцией, и с цейтнотом новые программы (не бог весть какие, это вам не расчет шестимерных свернутых пространств Калаби-Яу, а обычный тупой учетный софт) я уже делаю только с gui-интерфейсом.

Andrey: Pasha пишет: я уже делаю только с gui-интерфейсом. А на чем делаешь (средства разработки) ?


Dima: Andrey пишет: А на чем делаешь (средства разработки) ? FW

Softlog86: Мои пользователи ГУИ то-же не хотят " мне хватает клавиш - стрелок , ENTER , ESC и F1-F12 " нафиг эти всякие мышки и т д " В основном это программы учёта ( склад/производство и т д) . Их мечта - это чтоб в ширину экран вмещам больше 80-ти смволов :) - больше данных влазит :) . Но и поддержка графики - например показать фото изделия или какую-то диаграмму/отчёт/график ....

Dima: Softlog86 пишет: Их мечта - это чтоб в ширину экран вмещам больше 80-ти смволов :) Это не проблема , проблема в том что не каждое железо потянет 132 на 43 символа к примеру. У меня комп тянет и данных реально много влезает и бровсы получаются симпатичнее ;)

Andrey: Dima пишет: Их мечта - это чтоб в ширину экран вмещам больше 80-ти смволов :) - больше данных влазит :) . Но и поддержка графики - например показать фото изделия или какую-то диаграмму/отчёт/график .... Да сейчас для этих целей спокойно можно использовать GTWVT-терминал, любой шрифт и любой размер ширины экрана. Я его выкладывал уже, там и графика есть.

Dima: Andrey я про GTWVT (WVG) и говорю. Не всякий комп потянет 132 на 43 строки. Говорю о Setmode(43,132)

Andrey: Dima пишет: Не всякий комп потянет 132 на 43 строки. Говорю о Setmode(43,132) А какие (по характеристикам) не тянут ? Чтобы знать на будущее.....

Dima: Andrey Не могу сказать на все 100 % , так как заказчик удаленный (другой город) Я было сделал ему одну доработку и показывал бровс в режиме 43 на 132 , так вот этот режим сработал далеко не на всех компах.

Vlad04: Странно Использую xHarbour build 1.0.0 Окно распахиваю на весь экран WVW_nOpenWindow("Ver 13.0613", 0,0,MAXROW(),maxcol()). Browse автоматом вытягиваю на всю высоту. Никаких проблем ни никаких машинах не было. В ширину не пытался вытянуть, но думаю , получилось бы.

Dima: Vlad04 Связка MAXROW(),maxcol() для разного железа может быть разная. Точнее они зависят от SETMODE

Vlad04: Связка MAXROW(),maxcol() для разного железа может быть разная. Зависит от установленного разрешения. Не было случаев , чтобы монитор отказывался работать с программой, если работал вообще ( и с крупным шрифтом и с мелким) .

Dima: Vlad04 Наверное мы с тобой о разных вещах говорим. Покажи самодостаточный код что бы я понял тебя.

Andrey: Вот самодостаточный готовый пример для TBrowse. Пробуйте, где не пойдет - напишите. http://files.mail.ru/65B58E4048F144CCB7D6DC55DA4A1C27 P.S. Базу можно ручками увеличить, если нужно...

Pasha: Насчет самодостаточного примера. Просто надо использовать вместо старых граничных значений 24*79 вызовы MaxRow(), MaxCol(). Надо просто абстрагироваться от конкретного разрешения экрана. Вместо 78 вызывать NaxCol()-1. Вместо 23 - MaxRow()-1. А разрешение экрана должно задаваться настройками самой программы.

Andrey: Dima пишет: Я было сделал ему одну доработку и показывал бровс в режиме 43 на 132 , так вот этот режим сработал далеко не на всех компах. Сегодня столкнулся с такой же ситуацией. Железо нормальное, Atom-4 ядра, WinXP SP3 ! Не показывает бровс в режиме который я выставил в демо-программе http://files.mail.ru/65B58E4048F144CCB7D6DC55DA4A1C27 Делаю так: // Установить шрифт и размер шрифта cFont := "Lucida Console" ; nSize := 18 ; nWidth := 10 Wvt_SetFont( cFont ) hb_gtInfo( GTI_FONTWIDTH, nWidth ) hb_gtInfo( GTI_FONTSIZE, nSize ) // Установить новые размеры экрана SetMode( 38, 126 )

nick_mi: Я как то делал в одной программе разные разрешения - для разных экранов- переключение не всегда срабатывало - пришлось просто в лоб дважды повторить команды изменения разрешения (setmode), шрифтов и размеров шрифтов терминал (GTWVT)

Andrey: nick_mi пишет: повторить команды изменения разрешения (setmode), шрифтов и размеров шрифтов терминал (GTWVT) Сначала надо установить шрифт, а ТОЛЬКО потом делать setmode ! По другому нельзя ! Или я ошибаюсь ?

Dima: Andrey пишет: Сначала надо установить шрифт, а ТОЛЬКО потом делать setmode Да так как по другому сработает криво или не сработает



полная версия страницы