AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7377
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение Игорь Столяров »

Красиво !
А отчёты под AnyScreen создаются только с выгрузкой в PDF ?
Нативные WMF отчёты уже не поддерживаются ?
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4618
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

Wmf автоматически преобразуется в pdf и открывается на стороне клиента на отдельной закладке браузера, если про report речь. Там вообще делать вручную ничего не надо.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4618
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

Насчет ресайзера, который никак не выпустят. Не поддерживается drag-and-drop, а другими способами изменить размер окна и отресайзерить его можно. Думаю, anyfont тоже должен без проблем работать.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4618
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

У разных проектов будет разный уровень сложности адаптации под anyscreen. Проще всего, когда простая логика таблица-форма, без наворотов в интерфейсе. Как правило, чем проект больше и дольше работает, то тем сложнее адаптация. Вплоть до того, что и не имеет смысла полностью переносить прикладной функционал. Я решил сделать отдельное приложение, но которое не разрабатывается с нуля, а функциональные блоки копируются из основного настольного приложения. Для начала перенес только основное, так как психологически важно выйти на работающий релиз, а дальше уже можно постепенно уточнять и наращивать, результат сразу виден в работе. Чтобы сохранять идейную линию, приложение под anyscreen может работать одновременно с основным настольным приложением, используя общую базу данных.

В настольном приложении для пользователей добавлен признак "Web подключение". Соответственно, подключаться через anyscreen могут только эти пользователи.

MerchantLight11.jpg

В списка активных подключений пользователи, вошедшие под anyscreen, распознаются и отмечаются специальным типом подключения "В" (веб). Взаимодействие с такими пользователями со стороны обычных по понятным причинам ограничено (обмен сообщениями, просмотр экрана и т.п.).

MerchantLight12.jpg

Такой подход открывает дальнейшие направления.
1. Можно организовывать на anyscreen удаленные рабочие места. Это либо подключения менеджеров, магазинов и т.п., когда потенциально временное отсутствие связи с сервером через интернет не носит принципиальный характер. Это могут быть также сторонние пользователи (не сотрудники клиента), которым надо дать ограниченный доступ к информации из базы данных, например, торговые представители дистрибьюторов. В этих случаях удобно, что не надо отдельно заморачиваться с безопасностью, так как доступ на сервер осуществляется на уровне приложения.
2. Можно использовать для развертывания SaaS решений на своих серверах. Для клиента создаем отдельный каталог с базой данных, после авторизации подключения устанавливаем этот каталог текущим, определяя его по имени пользователя из anyscreen. Такая схема проверена, работает. Чтобы не тянуть в приложение с anyscreen разный сервис по настройке и сбору статистики по работе пользователей, на том же сервере аналогично можно использовать обычное настольное приложение как инструмент расширенной технической поддержки. Если клиенту не будет хватать функционала или он озаботится приватностью, то всегда можно переключится на работу с основной настольной системой, не потребуется никаких экспортов и импортов данных.
C6/C11, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение kreator »

Почему не изменить интерфейс? Ведь идея в том, что пользоваться этим клиенты будут в том числе и при отсутствии компа с Виндой. Есть, например, планшет на Андроиде. Ну как нажать кнопку внизу экрана, когда там экранная клавиатура? Ну и размер этих кнопок неудобен для пальцев.
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7377
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение Игорь Столяров »

kreator писал(а): 18 Февраль 2024, 20:52 Ну как нажать кнопку внизу экрана, когда там экранная клавиатура
Экранная клавиатура (ЭК) - она же плавающая и появляется только на полях ввода ...
Ну и нажатие кнопки с ЭК это какой-то совсем аварийный вариант, когда нет ни мыши, ни тоучпада, ни те сенсорного экрана ...

1.jpg
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4618
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

kreator писал(а): 18 Февраль 2024, 20:52 Почему не изменить интерфейс? Ведь идея в том, что пользоваться этим клиенты будут в том числе и при отсутствии компа с Виндой. Есть, например, планшет на Андроиде. Ну как нажать кнопку внизу экрана, когда там экранная клавиатура? Ну и размер этих кнопок неудобен для пальцев.
Я вначале так и сделал, разместил кнопки сверху. Но потом все таки перенес вниз. Там они расположены более эргономично, под рукой, и постоянно в поле зрения не попадают. Смотрел в 1С, они вообще кнопки стараются использовать по минимуму. Например, если есть список, то сверху кнопка "Добавить", а все остальное на выпадающем меню кнопки "Еще".
Сделать одинаково удобный интерфейс для настольных компьютеров/ноутбуков и для планшетов вряд ли возможно, все равно чем-то придется жертвовать. С нашими программами на планшетах мало кто работает, как и на смартфонах. :-) Если кто и попадется, то, скорее всего, им нужен какой-то специфичный функционал, который можно оформить специальными окнами. Все это, конечно, от специфики приложения зависит.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение Admin »

finsoftrz писал(а): 18 Февраль 2024, 21:38 они вообще кнопки стараются использовать по минимуму
Ага, ага.
2024-02-19_09-00-12.png
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7377
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение Игорь Столяров »

finsoftrz писал(а): 18 Февраль 2024, 21:38 Я вначале так и сделал, разместил кнопки сверху
Если посмотреть на интерфейс прагматично (без "а я привык со времён DOS"), то размещение
элементов управления списком вверху (т.н. WEB схема), конечно, имеет несколько преимуществ:

- Меньше операций Resize при открытии окна или изменении его размера;
- Действительно, элементы управления всегда в одном ожидаемом месте и не перемещаются;
- Можно сдвинуть нижнюю/правую часть окна за предылы видимого экрана без потери управления;
- Меню POPUP разворачиваются предсказуемо вниз (как в AppFrame) и для них достаточно места;
- Экранная клавиатура по умолчанию внизу (рука не закрывает экран) и не перекрывает управление.

Ну и это привычная схема интернет-броузера. Если покупали интернет-рекламу - то знаете,
что самое дорогое место размещения - это левый верхний угол на котором сконцентрировано внимание. :)
Последний раз редактировалось Игорь Столяров 19 Февраль 2024, 11:04, всего редактировалось 1 раз.
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4618
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

Это тезисы, на которые можно и возразить. Например, что всегда в одном месте справедливо для тулбара, а при размещение в каждом окне ситуация другая, кнопки появляются при открытии каждого окна, убираются при закрытии каждого окна и их состав может быть разный. Привыкнуть, в принципе, можно к любому интерфейсу. То, что было до веба не означает, что плохо. Выглядит наоборот, более правильно и эргономично для работы на настольных компьютерах и ноутбуках.
В общем, каждый решает для себя сам. Я в первую очередь попробовал вариант с кнопками сверху, покрутил, мне не понравилось. На привычку уже вряд ли можно отнести, так как в вебе мы торчим каждый день. Пока так.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4618
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

Admin писал(а): 19 Февраль 2024, 2:01
finsoftrz писал(а): 18 Февраль 2024, 21:38 они вообще кнопки стараются использовать по минимуму
Ага, ага.
2024-02-19_09-00-12.png
От конфигурации зависит. Тут навесили дополнительные. Между тем кнопка Добавить без пиктограммки, а кнопки Изменить и Удалить совсем отсутствуют. В целом, мне вот именно такой интерфейс с мешаниной кнопок и закладок и не нравится.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7377
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение Игорь Столяров »

finsoftrz писал(а): 19 Февраль 2024, 8:45 Привыкнуть, в принципе, можно к любому интерфейсу.
Это точно ! Но как говорится, в AnyScreen со своим-то броузером не ходят ... :)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4618
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

Если создать pwa приложение, то оно выглядит очень похоже на настольное.
C6/C11, ШВС, tps/btrieve.
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение gopstop2007 »

Интересно, после того как попользовались Anyscreen, хотелось бы услышать выводы какие плюсы и минусы по сравнению с тем же терминальным сервером?
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7377
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение Игорь Столяров »

Да ! Огласите пжалуйста весь список. :)
За теми кто отстал - не возвращаться. (С) Кодекс
Ответить