Страница 19 из 25

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

Добавлено: 17 Февраль 2024, 19:12
Игорь Столяров
Красиво !
А отчёты под AnyScreen создаются только с выгрузкой в PDF ?
Нативные WMF отчёты уже не поддерживаются ?

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

Добавлено: 17 Февраль 2024, 19:36
finsoftrz
Wmf автоматически преобразуется в pdf и открывается на стороне клиента на отдельной закладке браузера, если про report речь. Там вообще делать вручную ничего не надо.

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

Добавлено: 17 Февраль 2024, 19:41
finsoftrz
Насчет ресайзера, который никак не выпустят. Не поддерживается drag-and-drop, а другими способами изменить размер окна и отресайзерить его можно. Думаю, anyfont тоже должен без проблем работать.

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

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

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

MerchantLight11.jpg

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

MerchantLight12.jpg

Такой подход открывает дальнейшие направления.
1. Можно организовывать на anyscreen удаленные рабочие места. Это либо подключения менеджеров, магазинов и т.п., когда потенциально временное отсутствие связи с сервером через интернет не носит принципиальный характер. Это могут быть также сторонние пользователи (не сотрудники клиента), которым надо дать ограниченный доступ к информации из базы данных, например, торговые представители дистрибьюторов. В этих случаях удобно, что не надо отдельно заморачиваться с безопасностью, так как доступ на сервер осуществляется на уровне приложения.
2. Можно использовать для развертывания SaaS решений на своих серверах. Для клиента создаем отдельный каталог с базой данных, после авторизации подключения устанавливаем этот каталог текущим, определяя его по имени пользователя из anyscreen. Такая схема проверена, работает. Чтобы не тянуть в приложение с anyscreen разный сервис по настройке и сбору статистики по работе пользователей, на том же сервере аналогично можно использовать обычное настольное приложение как инструмент расширенной технической поддержки. Если клиенту не будет хватать функционала или он озаботится приватностью, то всегда можно переключится на работу с основной настольной системой, не потребуется никаких экспортов и импортов данных.

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

Добавлено: 18 Февраль 2024, 20:52
kreator
Почему не изменить интерфейс? Ведь идея в том, что пользоваться этим клиенты будут в том числе и при отсутствии компа с Виндой. Есть, например, планшет на Андроиде. Ну как нажать кнопку внизу экрана, когда там экранная клавиатура? Ну и размер этих кнопок неудобен для пальцев.

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

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

1.jpg

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

Добавлено: 18 Февраль 2024, 21:38
finsoftrz
kreator писал(а): 18 Февраль 2024, 20:52 Почему не изменить интерфейс? Ведь идея в том, что пользоваться этим клиенты будут в том числе и при отсутствии компа с Виндой. Есть, например, планшет на Андроиде. Ну как нажать кнопку внизу экрана, когда там экранная клавиатура? Ну и размер этих кнопок неудобен для пальцев.
Я вначале так и сделал, разместил кнопки сверху. Но потом все таки перенес вниз. Там они расположены более эргономично, под рукой, и постоянно в поле зрения не попадают. Смотрел в 1С, они вообще кнопки стараются использовать по минимуму. Например, если есть список, то сверху кнопка "Добавить", а все остальное на выпадающем меню кнопки "Еще".
Сделать одинаково удобный интерфейс для настольных компьютеров/ноутбуков и для планшетов вряд ли возможно, все равно чем-то придется жертвовать. С нашими программами на планшетах мало кто работает, как и на смартфонах. :-) Если кто и попадется, то, скорее всего, им нужен какой-то специфичный функционал, который можно оформить специальными окнами. Все это, конечно, от специфики приложения зависит.

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

Добавлено: 19 Февраль 2024, 2:01
Admin
finsoftrz писал(а): 18 Февраль 2024, 21:38 они вообще кнопки стараются использовать по минимуму
Ага, ага.
2024-02-19_09-00-12.png

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

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

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

Ну и это привычная схема интернет-броузера. Если покупали интернет-рекламу - то знаете,
что самое дорогое место размещения - это левый верхний угол на котором сконцентрировано внимание. :)

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

Добавлено: 19 Февраль 2024, 8:45
finsoftrz
Это тезисы, на которые можно и возразить. Например, что всегда в одном месте справедливо для тулбара, а при размещение в каждом окне ситуация другая, кнопки появляются при открытии каждого окна, убираются при закрытии каждого окна и их состав может быть разный. Привыкнуть, в принципе, можно к любому интерфейсу. То, что было до веба не означает, что плохо. Выглядит наоборот, более правильно и эргономично для работы на настольных компьютерах и ноутбуках.
В общем, каждый решает для себя сам. Я в первую очередь попробовал вариант с кнопками сверху, покрутил, мне не понравилось. На привычку уже вряд ли можно отнести, так как в вебе мы торчим каждый день. Пока так.

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

Добавлено: 19 Февраль 2024, 8:49
finsoftrz
Admin писал(а): 19 Февраль 2024, 2:01
finsoftrz писал(а): 18 Февраль 2024, 21:38 они вообще кнопки стараются использовать по минимуму
Ага, ага.
2024-02-19_09-00-12.png
От конфигурации зависит. Тут навесили дополнительные. Между тем кнопка Добавить без пиктограммки, а кнопки Изменить и Удалить совсем отсутствуют. В целом, мне вот именно такой интерфейс с мешаниной кнопок и закладок и не нравится.

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

Добавлено: 19 Февраль 2024, 8:54
Игорь Столяров
finsoftrz писал(а): 19 Февраль 2024, 8:45 Привыкнуть, в принципе, можно к любому интерфейсу.
Это точно ! Но как говорится, в AnyScreen со своим-то броузером не ходят ... :)

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

Добавлено: 19 Февраль 2024, 9:17
finsoftrz
Если создать pwa приложение, то оно выглядит очень похоже на настольное.

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

Добавлено: 19 Февраль 2024, 14:09
gopstop2007
Интересно, после того как попользовались Anyscreen, хотелось бы услышать выводы какие плюсы и минусы по сравнению с тем же терминальным сервером?

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

Добавлено: 19 Февраль 2024, 14:13
Игорь Столяров
Да ! Огласите пжалуйста весь список. :)