:: Visual Foxpro, Foxpro for DOS
Re: Добавление записи из grid в текстовое поле
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
leonid
Ну вот, наконец-то, тов. Simple777 и сознался. Желание использовать экраны с большим разрешением у него есть, но из FPD это, увы, низя. А изучать что-нибудь более приличное ему западло. А может и силенок не хватает.

Признаться, заждался комментариев leonida - эдакого стрелка из "Звёздных войн", стреляющего из засады по болидам во время гонок!.. :bi:

Дело тут совсем не в разрешениях. Если выходная форма имела ширину, положим, 128 символов, то вполне логично было ее просматривать в разрешении 132х25. А вот для входной формы такое разрешение было "так себе". Шрифты мелковатые получались.
Конечно, можно изучать и более сложные продукты, позволяющие работать в графическом режиме для ввода букв и цифр. Можно, кстати, и 3D-интерфейс сделать для этих же целей и объявить "плоские интерфейсы" отстоем. Охота пуще неволи! Вместо того, чтобы сосредоточиться на простоте, безопасности и надежности кода, IT-индустрия занимается невесть чем. Се ля ви.
Что же касаемо "моих сил", то никогда не позиционировал себя как программер. Я всего лишь постановщик, освоивший как смог смежную область. Видимо, то, что я могу предложить, юзерам подходит. Не всем, конечно. Кому-то обязательно нужен графический режим на белом фоне - типа имитация листа бумаги. Хотя белый фон на дисплее, как понимаю, имеет максимальное световое давление на глаза по сравнению хоть с тем же синим фоном.



Исправлено 4 раз(а). Последнее : Simple777, 25.12.17 12:15
Ratings: 0 negative/0 positive
Re: Добавление записи из grid в текстовое поле
pasha_usue

Сообщений: 3647
Откуда: Е-бург
Дата регистрации: 06.10.2006
Simple777
Хотя белый фон на дисплее, как понимаю, имеет максимальное световое давление на глаза по сравнению хоть с тем же синим фоном.
Дальтоники с тобой не согласны.
Ratings: 0 negative/0 positive
Re: Добавление записи из grid в текстовое поле
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Тут бы надо Оффу заслушать. [sm128]
Ratings: 0 negative/0 positive
Re: Добавление записи из grid в текстовое поле
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
В современных версиях вижуалстудии есть тёмные темы, и большинство коллег именно их и выбирает. Кстати, даже "светлая" тема там это НЕ белый фон, скорее старовиндовый ButtonFace - серенький такой Фокс тут, конечно, отстал от времени - его умолчание это именно ярко белый фон... И адекватно ВСЁ перенастроить под тёмный весьма проблематично...


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Добавление записи из grid в текстовое поле
of63

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Я не дальтоник, че меня слушать. Давление, в смысле психологическое? По мне, когда запускаю FPD - на весь экран 80*25, досовые шрифты, приятные темные цвета... ммм, веет теплом, простотой, и уютом. Но все это щас не модно, народ не понимает, начальник плюется, знакомест не хватает, задачи требуют много букв на экране. Народ хочет как в винде, чтобы был экран рабочей проги, под ним экран с пасьянсом, рядом эксплорер с одноквасниками, и аська, и др. нужные проги. В VFP с этим все хорошо, но другая крайность - с увеличеним разрешения монитором прога (моя сделана еще под 800*600) выглядит как маленький прямоугольник. Да можно хоть на весь экран раздвинуть, но шрифты то остаются мелкие. Народ говорит - "увеличь шрифты-то, я экран то растянут!" ... но че-то автоматически увеличить поля, шрифты, взаиморасположение - плохо получается. А надо бы всего-то "экранную лупу" в винде, для приложения, но чето не сделали.
Ratings: 0 negative/0 positive
Re: Добавление записи из grid в текстовое поле
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Я исходники набираю в Multi-Edit старинном на черном фоне - белые буквы (с сероватым оттенком, а не ярко-белые). [sm128]
Ratings: 0 negative/0 positive
Re: Добавление записи из grid в текстовое поле
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
of63
Давление, в смысле психологическое?

Да не психологическое, а чисто физическое. Как я понимаю, белый цвет - это сложение трех цветов максимальной интенсивности?

Насчет хотелок юзеров. Мое FPD-приложение вполне вписывается в перечисленный набор приложений. В оконном режиме качество картинки значительно лучше, нежели в полноэкранном. Занимает не весь экран. Можно легко переключаться в другие приложения. Так что "no problem, sir!.." [sm128]
Ratings: 0 negative/0 positive
Re: Добавление записи из grid в текстовое поле
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Да, шрифты автоматически увеличиваются, есличо.
Ratings: 0 negative/0 positive
Re: Добавление записи из grid в текстовое поле
Божья_коровка

Сообщений: 25720
Дата регистрации: 23.08.2001
Simple777
Я исходники набираю в Multi-Edit старинном на черном фоне - белые буквы (с сероватым оттенком, а не ярко-белые). [sm128]
Не удержалась, сорри не хотела влазить в мужские серьезные разговоры
Симпле, кодить в Multi-Edit, в наше время, вам правда комфортно?


------------------
Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается...
Ratings: 0 negative/0 positive
Re: Добавление записи из grid в текстовое поле
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
Как стали переходить с Доса на Винду - так у всех зрение стало падать. Вот это однозначно. [sm128]
Размер досовских шрифтов таки был оптимален.
А мелкость виндовских, особливо в крупном разрешении (начиная с насаждавшимся упорно 1280 и до 1650 и даже уже и больше сегодня точек) с не особо крупными мониторами. Для такого нужны бы мониторы с диагональю метра полтора.
Вдобавок на мелких (и в чем-то более кособоких, нежели банальная матрица доса, хоть оно и красивее конечно) шрифтах невидимое глазу мерцание становится особенно опасно утомляющим.
Оно конечно - большее число строк на экран, провоцирующее жадность на охват информации.
Но глаза-то не обманешь. Все эти картинки, линии, "нарисованные" буквы - не больше, чем иллюзии мозга.
Какие-то постоянно мерцающие квантованные точки, кривобоко-выстроенные - отнюдь не природная статическая картинка. [sm128]


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/0 positive
Re: Добавление записи из grid в текстовое поле
Божья_коровка

Сообщений: 25720
Дата регистрации: 23.08.2001
Crispy, вернёмся назад в DOS?


------------------
Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается...
Ratings: 0 negative/0 positive
Re: Добавление записи из grid в текстовое поле
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Вот Криспа верно говорит насчет зрения. Я вот продолжаю работать в режиме 80х25, и не чувствую какого-либо серьезного падения зрения. По-моему, зрение не меняется последних лет 25 или даже 30. После длительной работы (бывает, что и несколько месяцев не поднимая головы) устает что угодно, но только не глаза. Работаю за очень старым 15-дюймовым ЭЛТ Samsung. Правда, установлена пленка Polaroid (прикрепляется на липучках на корпус монитора), что делает изображение очень комфортным для глаз.

Работа же в VFP (нечасто это делаю, но иногда приходится - всякие там провайдеры) вызывает дискомфорт для глаз практически сразу же. Притом на другом компе довольно качественный 22-дюймовый NEC ЖКИ. Многие юзеры жалуются на падение зрения. Скорее всего, это связано с графическими режимами винды на белом фоне. Лучше для глаз, конечно, или один цвет (допустим, синий) для фона или вообще "ничего", то бишь черный фон. Но "пипл хавает" черные буквы на белом фоне.

Назад к DOS не надо. А вот насчет щадящих глаза видеорежимов для пользовательских интерфейсов стоило бы подумать. [sm128]



Исправлено 2 раз(а). Последнее : Simple777, 25.12.17 23:41
Ratings: 0 negative/0 positive
Re: Добавление записи из grid в текстовое поле
akvvohinc

Сообщений: 4202
Откуда: Москва
Дата регистрации: 11.11.2008
Божья_коровка
Симпле, кодить в Multi-Edit, в наше время, вам правда комфортно?
Ну, не фоксовский же редактор сравнивать с Multi-Edit.
Хуже родного сложно даже быстро вспомнить другой какой редактор.
Я тоже работаю с PRG в Multi-Edit, и как же паршиво после него работать с методами в родном.
(по секрету - иногда, чтобы достаточно массовые правки выполнить быстро, копирую метод в окно ME, правлю и возвращаю обратно )

Но тема редакторов здесь уже обсуждалась, развивать ее еще раз, наверно, не стоит - все равно в этом как со вкусом и цветом согласия не добиться.



Исправлено 3 раз(а). Последнее : akvvohinc, 26.12.17 04:08
Ratings: 0 negative/0 positive
Re: Добавление записи из grid в текстовое поле
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Кстати, насчет редакторов. Поскольку 100% кода у меня находится в *.prg, то при необходимости добавления новой переменной (имя переменной обычно при этом длиной 6-7 символов) в какой-нибудь программный модуль выполняю проверку на уже существующее имя переменной при помощи поиска в FAR. На всякий случай могу сделать поиск и в *.dbf Такой способ позволяет вводить в проект заведомо ранее не использовавшиеся имена переменных. Более того (о, ужас! ), это позволит вводить даже public переменные без какого-либо риска. Собственно, периодически возникающие дискуссии о public переменных недоступны для моего понимания. :al: Можно ведь "просто" инициализировать переменную в стартовом модуле, не объявляя ее как public. Такая переменная будет видима везде и без статуса public
Ratings: 0 negative/0 positive
Re: Добавление записи из grid в текстовое поле
Божья_коровка

Сообщений: 25720
Дата регистрации: 23.08.2001
akvvohinc
Но тема редакторов здесь уже обсуждалась, развивать ее еще раз, наверно, не стоит - все равно в этом как со вкусом и цветом согласия не добиться.
Согласна


------------------
Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается...
Ratings: 0 negative/0 positive
Re: Добавление записи из grid в текстовое поле
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Crispy
Размер досовских шрифтов таки был оптимален.
Датышо! А народ то и не в курсе! Как же классно было работать на 12 дюймовом зелёном (монохромном) мониторе роботрона... 15 минут и появившиеся кровавые слёзы позволяют занять место предыдущего "счастливчика" за клавиатурой
[attachment 28721 PC_Robotron-1715.jpg]
Crispy
А мелкость виндовских, особливо в крупном разрешении (начиная с насаждавшимся упорно 1280 и до 1650 и даже уже и больше сегодня точек) с не особо крупными мониторами. Для такого нужны бы мониторы с диагональю метра полтора.
У технологии вывода изображения на экран монитора есть такой параметр как ppi (по дурной традиции MS в винде он называется DPI - хотя таковой термин должен применяться только к печатному выводу, а не экранному). Есть физическое ppi - оно зависит исключительно от параметров монитора (физического размера экрана и "числа точек"). Есть "логическое" ppi - это уже то как ОС выводит "картинку", точнее как оно "представляет" физический экран для приложений - они то работают исключительно с "логическим" экраном - они знают про "точки", но не знают (за некоторым исключением - есть специально созданные приложения САМОСТОЯТЕЛЬНО делающие масштабирование - так называемые DPI aware приложения) какой же физический размер будет "у отрезка из 10 точек" - то ли это 0.5 см, то ли 0.02см.
И да - почитай на вики (именно англоязычной) статью, и подивись наглости MS - они на самом деле стали выводить на экран тексты на треть КРУПНЕЕ чем должно было бы быть на самом деле Конечно же если "физика" монитора соблюдалась - скажем для разрешения 640*480 нужен был 12" экран.
Crispy
Вдобавок на мелких (и в чем-то более кособоких, нежели банальная матрица доса, хоть оно и красивее конечно) шрифтах невидимое глазу мерцание становится особенно опасно утомляющим.
Настоящее "мерцание" ушло в прошлое вместе с ЭЛТ мониторами. Сейчас экран "мерцать" может только за счёт плохо сделанной схемы регулировки подсветки (при этом такое "мерцание" сродни мерцанию газоразрядных "энергосберегающих" ламп, и дешёвых LED ламп - как правило простым глазом оно совершенно незаметно).
Crispy
Оно конечно - большее число строк на экран, провоцирующее жадность на охват информации.
Но глаза-то не обманешь. Все эти картинки, линии, "нарисованные" буквы - не больше, чем иллюзии мозга.
Ну да, ну да. Видимо обычные бумажные книжки (кроме книжек для детей, где размеры букв огромны) ты в принципе не читаешь, т.к. там, о боже, буковки будут ещё мельче чем даже на абсолютно безумном сочетании FullHD разрешения на 14" экране и "стандартном" для винды 96 ppi Т.е. без использования масштабирования.
Crispy
Какие-то постоянно мерцающие квантованные точки, кривобоко-выстроенные - отнюдь не природная статическая картинка.
Выкини свой антикварный ЭЛТ монитор и поставь нормальный современный ЖК - лучше всего на IPS матрице. Конечно же это не e-ink, но никаких этаких "мерцаний" там заметить нельзя. Только артефакты перерисовки для быстроменяющихся (движущихся) изображений.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Добавление записи из grid в текстовое поле
of63

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Нормально было на роботроне (правда был EC 1834, а не 1715), 80*25 символов, 640*480, черно-зеленый. Просто маленький монитор к нему прилагался, 12" поэтому мелковато и выгнуто, но не так расфокусировано, как на фото. Неправильная фотка!
geektimes.ru
Ratings: 0 negative/0 positive
Re: Добавление записи из grid в текстовое поле
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Simple777
Работаю за очень старым 15-дюймовым ЭЛТ Samsung. Правда, установлена пленка Polaroid (прикрепляется на липучках на корпус монитора), что делает изображение очень комфортным для глаз.
[attachment 28722 facepalm.png]
И эти люди будут что-то ещё советовать по эргономике и дизайну интерфейсов...
Нет, я согласен что на 15" мониторе 20-летней давности в принципе ничего кроме VGA режима использовать нельзя.
Но, извини за прямоту, какого лешего я за нормальным 24" монитором должен пялиться на аршинные буквы? И на кой чёрт мне отодвигаться от экрана на расстояние метра !?!?
Просто потому что разработчик "оригинал" и не может/не хочет сделать адекватную программу под современный монитор?
Simple777
Многие юзеры жалуются на падение зрения.
Жаловались. И 20 лет назад жаловались. И на порядок больше было жалоб. Да что далеко ходить - я и сам весьма страдал от корявых мониторов тех лет. Как только смог себе позволить, купил весьма недешёвый 17" самсунг на даймондтроновской трубе (аналог сони тринитрона - аппертурная решётка, а не "точечки" как в рядовых/дешевых мониторах). Он, по крайней мере, не нуждался в выкручивании на 100% яркости и последующем применении поляризационного стекла ("защитного экрана", как его называли в народе). Ну и да, хотя "формально" он поддерживал разрешения вплоть до "безумных" 1600*1200, работал я в 1280*1024 при 85Гц. Собственно говоря, такое разрешение "соответствует" ppi 96, т.е. оно "минимально искажено" по сравнению с тем что "думает" винда и прикладное ПО про экран монитора
Simple777
Скорее всего, это связано с графическими режимами винды на белом фоне. Лучше для глаз, конечно, или один цвет (допустим, синий) для фона или вообще "ничего", то бишь черный фон. Но "пипл хавает" черные буквы на белом фоне.
На самом деле это зависит от технологии работы экрана - для "отражённого света" - те же e-ink экраны, или ЖК матрицы "без подсветки", ну и собственно "классический эталон" - лист бумаги с напечатанным текстом - белый фон и "чёрные" буквы - идеален.
Для "излучающего свет" экрана - будь то ЭЛТ, ЖК с подсветкой, LED экраны (собственно LED - то что на рекламных щитах на улицах используется, к примеру - не LCD с LED подсветкой) - там уже может быть оптимально и "инверсный" вариант использовать - "белый" текст на "чёрном" фоне. НО 99% проблем "утомления глаз" для современного ЖК монитора решается грамотной его установкой и настройкой! Ну и, конечно, не жадничанием на покупке качественного экрана на качественной матрице. Хотя сегодня TN матрицы уже не настолько УГ какие они были на самой заре появления технологии, но всё равно это "дешёвый ширпотреб" и никак не рекомендуется для тех кто хорошо к себе, к своим глазам, относится
Я это пишу лишь потому, что в 90% случаев виденные мной мониторы были настроены НЕПРАВИЛЬНО. Я не большой гуру в этом вопросе, но даже тривиальные советы, скажем откалибровать яркость монитора так, чтобы расположенный рядом (под тем же углом, конечно, и при "рабочем" освещении) лист белой бумаги выглядел ОДИНАКОВО ярким с экраном залитым чистым белым цветом - уже заметно исправят ситуацию.
Simple777
Назад к DOS не надо. А вот насчет щадящих глаза видеорежимов для пользовательских интерфейсов стоило бы подумать.
Не надо ничего придумывать - всё это, эргономика, дизайн - придумано давным давно. Надо лишь соблюдать рекомендации. Ну и да, часто проблема лежит в плоскости ОС, а не прикладного софта. Скажем для винды - соблюдай соотношение "физического" ppi 96 - не придётся включать "масштабирования" (т.к. это "родная" для винды настройка). Используешь "ультрачёткие" экраны - с физическим ppi заметно выше 96 (особенно на ноутбуках, где "размеры" по прежнему очень скромные, а разрешения впихивают вплоть до 4К) - прежде всего настрой саму ОС.
У меня старый смартфон, к примеру, имел экран с физическим разрешением 640*480 - при линейном размере в 2.8" - совершенно DOS-овское разрешение, между прочим И представь что я бы попытался таки работать на нём в "текстовом" режиме 80*25 - ну явно без лупы ничего бы не вышло НО для адаптированного под это ppi софта никаких проблем не возникало - просто всё было гораздо "чётче" чем на вчетверо менее "ёмком" стандартном (320*240) для такого размера экране. Приятно ведь, когда ты смотришь на буковку близкого к "типографскому" качества, сглаженную, чёткую, а не "квадратно-точечную" как на экранах низкого разрешения.
Так что не в самих экранах, и тем более не в "видеорежимах" дело.


------------------
WBR, Igor
Ratings: 0 negative/2 positive
Re: Добавление записи из grid в текстовое поле
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Фото пришлось ужать, не влазит в лимиты форума. Оно не "расфокусировано" было - оно жутко мерцающе (и это было совершенно чётко видно невооружённым глазом), и да, из-за "округлости" экрана искажено.
Конечно, на видео часто "мерцает" то что "в живую" было вроде и совсем "нормальным" - но с мониторами тех лет это таки весьма точно отражает действительность
И да, насколько я помню, настоящие "дойчемашинен" таки заметно меньше мерцали и "дрожали" нежели "наши" варианты - хз, элементная база виновата, или кривые руки настраивавшего их инженера...
Я это просто привел как яркий пример "замечательных" мониторов того времени "совсем не портящих глаза"


------------------
WBR, Igor
Ratings: 0 negative/1 positive
Re: Добавление записи из grid в текстовое поле
of63

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Люминофор был грамотно подобран, выбрано большое время послесвечения, чтобы "не мерцал". А частота развертки была одинаковая (50Гц), при черезстрочной развертке это вообще 25 Гц, причем то "горит" одна точка, то соседняя по вертикали. При быстром люминофоре - это сразу заметно (как на ДВК-шке, там вобще телевизионный люминофор похоже был применен, для движущихся изображений). Терминалы серии ЕС были вполне "правильными"...
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 27 (Гостей: 27)

© 2000-2024 Fox Club 
Яндекс.Метрика