AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Игорь Столяров
- Ветеран движения
- Сообщения: 7384
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 14 раз
- Поблагодарили: 49 раз
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Красиво !
А отчёты под AnyScreen создаются только с выгрузкой в PDF ?
Нативные WMF отчёты уже не поддерживаются ?
А отчёты под AnyScreen создаются только с выгрузкой в PDF ?
Нативные WMF отчёты уже не поддерживаются ?
За теми кто отстал - не возвращаться. (С) Кодекс
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4625
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 7 раз
- Поблагодарили: 37 раз
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Wmf автоматически преобразуется в pdf и открывается на стороне клиента на отдельной закладке браузера, если про report речь. Там вообще делать вручную ничего не надо.
C6/C11, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4625
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 7 раз
- Поблагодарили: 37 раз
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Насчет ресайзера, который никак не выпустят. Не поддерживается drag-and-drop, а другими способами изменить размер окна и отресайзерить его можно. Думаю, anyfont тоже должен без проблем работать.
C6/C11, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4625
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 7 раз
- Поблагодарили: 37 раз
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
У разных проектов будет разный уровень сложности адаптации под anyscreen. Проще всего, когда простая логика таблица-форма, без наворотов в интерфейсе. Как правило, чем проект больше и дольше работает, то тем сложнее адаптация. Вплоть до того, что и не имеет смысла полностью переносить прикладной функционал. Я решил сделать отдельное приложение, но которое не разрабатывается с нуля, а функциональные блоки копируются из основного настольного приложения. Для начала перенес только основное, так как психологически важно выйти на работающий релиз, а дальше уже можно постепенно уточнять и наращивать, результат сразу виден в работе. Чтобы сохранять идейную линию, приложение под anyscreen может работать одновременно с основным настольным приложением, используя общую базу данных.
В настольном приложении для пользователей добавлен признак "Web подключение". Соответственно, подключаться через anyscreen могут только эти пользователи.
В списка активных подключений пользователи, вошедшие под anyscreen, распознаются и отмечаются специальным типом подключения "В" (веб). Взаимодействие с такими пользователями со стороны обычных по понятным причинам ограничено (обмен сообщениями, просмотр экрана и т.п.).
Такой подход открывает дальнейшие направления.
1. Можно организовывать на anyscreen удаленные рабочие места. Это либо подключения менеджеров, магазинов и т.п., когда потенциально временное отсутствие связи с сервером через интернет не носит принципиальный характер. Это могут быть также сторонние пользователи (не сотрудники клиента), которым надо дать ограниченный доступ к информации из базы данных, например, торговые представители дистрибьюторов. В этих случаях удобно, что не надо отдельно заморачиваться с безопасностью, так как доступ на сервер осуществляется на уровне приложения.
2. Можно использовать для развертывания SaaS решений на своих серверах. Для клиента создаем отдельный каталог с базой данных, после авторизации подключения устанавливаем этот каталог текущим, определяя его по имени пользователя из anyscreen. Такая схема проверена, работает. Чтобы не тянуть в приложение с anyscreen разный сервис по настройке и сбору статистики по работе пользователей, на том же сервере аналогично можно использовать обычное настольное приложение как инструмент расширенной технической поддержки. Если клиенту не будет хватать функционала или он озаботится приватностью, то всегда можно переключится на работу с основной настольной системой, не потребуется никаких экспортов и импортов данных.
В настольном приложении для пользователей добавлен признак "Web подключение". Соответственно, подключаться через anyscreen могут только эти пользователи.
В списка активных подключений пользователи, вошедшие под anyscreen, распознаются и отмечаются специальным типом подключения "В" (веб). Взаимодействие с такими пользователями со стороны обычных по понятным причинам ограничено (обмен сообщениями, просмотр экрана и т.п.).
Такой подход открывает дальнейшие направления.
1. Можно организовывать на anyscreen удаленные рабочие места. Это либо подключения менеджеров, магазинов и т.п., когда потенциально временное отсутствие связи с сервером через интернет не носит принципиальный характер. Это могут быть также сторонние пользователи (не сотрудники клиента), которым надо дать ограниченный доступ к информации из базы данных, например, торговые представители дистрибьюторов. В этих случаях удобно, что не надо отдельно заморачиваться с безопасностью, так как доступ на сервер осуществляется на уровне приложения.
2. Можно использовать для развертывания SaaS решений на своих серверах. Для клиента создаем отдельный каталог с базой данных, после авторизации подключения устанавливаем этот каталог текущим, определяя его по имени пользователя из anyscreen. Такая схема проверена, работает. Чтобы не тянуть в приложение с anyscreen разный сервис по настройке и сбору статистики по работе пользователей, на том же сервере аналогично можно использовать обычное настольное приложение как инструмент расширенной технической поддержки. Если клиенту не будет хватать функционала или он озаботится приватностью, то всегда можно переключится на работу с основной настольной системой, не потребуется никаких экспортов и импортов данных.
C6/C11, ШВС, tps/btrieve.
-
- ✯ Ветеран ✯
- Сообщения: 4987
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Почему не изменить интерфейс? Ведь идея в том, что пользоваться этим клиенты будут в том числе и при отсутствии компа с Виндой. Есть, например, планшет на Андроиде. Ну как нажать кнопку внизу экрана, когда там экранная клавиатура? Ну и размер этих кнопок неудобен для пальцев.
We are hard at work… for you. ![Smile :)](./images/smilies/icon_smile.gif)
![Smile :)](./images/smilies/icon_smile.gif)
- Игорь Столяров
- Ветеран движения
- Сообщения: 7384
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 14 раз
- Поблагодарили: 49 раз
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Экранная клавиатура (ЭК) - она же плавающая и появляется только на полях ввода ...
Ну и нажатие кнопки с ЭК это какой-то совсем аварийный вариант, когда нет ни мыши, ни тоучпада, ни те сенсорного экрана ...
За теми кто отстал - не возвращаться. (С) Кодекс
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4625
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 7 раз
- Поблагодарили: 37 раз
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Я вначале так и сделал, разместил кнопки сверху. Но потом все таки перенес вниз. Там они расположены более эргономично, под рукой, и постоянно в поле зрения не попадают. Смотрел в 1С, они вообще кнопки стараются использовать по минимуму. Например, если есть список, то сверху кнопка "Добавить", а все остальное на выпадающем меню кнопки "Еще".kreator писал(а): ↑18 Февраль 2024, 20:52 Почему не изменить интерфейс? Ведь идея в том, что пользоваться этим клиенты будут в том числе и при отсутствии компа с Виндой. Есть, например, планшет на Андроиде. Ну как нажать кнопку внизу экрана, когда там экранная клавиатура? Ну и размер этих кнопок неудобен для пальцев.
Сделать одинаково удобный интерфейс для настольных компьютеров/ноутбуков и для планшетов вряд ли возможно, все равно чем-то придется жертвовать. С нашими программами на планшетах мало кто работает, как и на смартфонах.
![Smile :-)](./images/smilies/icon_smile.gif)
C6/C11, ШВС, tps/btrieve.
- Admin
- Администратор
- Сообщения: 3961
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Ага, ага.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Игорь Столяров
- Ветеран движения
- Сообщения: 7384
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 14 раз
- Поблагодарили: 49 раз
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Если посмотреть на интерфейс прагматично (без "а я привык со времён DOS"), то размещение
элементов управления списком вверху (т.н. WEB схема), конечно, имеет несколько преимуществ:
- Меньше операций Resize при открытии окна или изменении его размера;
- Действительно, элементы управления всегда в одном ожидаемом месте и не перемещаются;
- Можно сдвинуть нижнюю/правую часть окна за предылы видимого экрана без потери управления;
- Меню POPUP разворачиваются предсказуемо вниз (как в AppFrame) и для них достаточно места;
- Экранная клавиатура по умолчанию внизу (рука не закрывает экран) и не перекрывает управление.
Ну и это привычная схема интернет-броузера. Если покупали интернет-рекламу - то знаете,
что самое дорогое место размещения - это левый верхний угол на котором сконцентрировано внимание.
![Smile :)](./images/smilies/icon_smile.gif)
Последний раз редактировалось Игорь Столяров 19 Февраль 2024, 11:04, всего редактировалось 1 раз.
За теми кто отстал - не возвращаться. (С) Кодекс
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4625
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 7 раз
- Поблагодарили: 37 раз
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Это тезисы, на которые можно и возразить. Например, что всегда в одном месте справедливо для тулбара, а при размещение в каждом окне ситуация другая, кнопки появляются при открытии каждого окна, убираются при закрытии каждого окна и их состав может быть разный. Привыкнуть, в принципе, можно к любому интерфейсу. То, что было до веба не означает, что плохо. Выглядит наоборот, более правильно и эргономично для работы на настольных компьютерах и ноутбуках.
В общем, каждый решает для себя сам. Я в первую очередь попробовал вариант с кнопками сверху, покрутил, мне не понравилось. На привычку уже вряд ли можно отнести, так как в вебе мы торчим каждый день. Пока так.
В общем, каждый решает для себя сам. Я в первую очередь попробовал вариант с кнопками сверху, покрутил, мне не понравилось. На привычку уже вряд ли можно отнести, так как в вебе мы торчим каждый день. Пока так.
C6/C11, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4625
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 7 раз
- Поблагодарили: 37 раз
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
От конфигурации зависит. Тут навесили дополнительные. Между тем кнопка Добавить без пиктограммки, а кнопки Изменить и Удалить совсем отсутствуют. В целом, мне вот именно такой интерфейс с мешаниной кнопок и закладок и не нравится.
C6/C11, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7384
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 14 раз
- Поблагодарили: 49 раз
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Это точно ! Но как говорится, в AnyScreen со своим-то броузером не ходят ...
![Smile :)](./images/smilies/icon_smile.gif)
За теми кто отстал - не возвращаться. (С) Кодекс
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4625
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 7 раз
- Поблагодарили: 37 раз
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Если создать pwa приложение, то оно выглядит очень похоже на настольное.
C6/C11, ШВС, tps/btrieve.
-
- ✯ Ветеран ✯
- Сообщения: 1703
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Интересно, после того как попользовались Anyscreen, хотелось бы услышать выводы какие плюсы и минусы по сравнению с тем же терминальным сервером?
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Игорь Столяров
- Ветеран движения
- Сообщения: 7384
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 14 раз
- Поблагодарили: 49 раз
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Да ! Огласите пжалуйста весь список. ![Smile :)](./images/smilies/icon_smile.gif)
![Smile :)](./images/smilies/icon_smile.gif)
За теми кто отстал - не возвращаться. (С) Кодекс