Александр @Surrogate
Дизайн-ассенизатор
Information
- Rating
- 3,300-th
- Location
- Москва, Москва и Московская обл., Россия
- Date of birth
- Registered
- Activity
Specialization
Technical Writer, Технический писатель
Middle
Visual Basic for Applications
HTML
Дизайн-ассенизатор
Ну хорошо, вы с помощью операций сцепки (конкатенации текста) собрали нужный вам xml.
Что прям реально VBA? Мы говорим про десктопный или онлайн draw.io ?
Как бы то ни было, вы передали draw.io сформированный xml-код. Получилось почти как Data Visualizer от M$FT !!! Вы проверяли когда количество элементов будет более, чем приведенные в примере 12 ?
Самая сложная часть для меня в понимании, как это работает: это взаимное размещение фигур? В xml это в явном виде не задается.
Разработчики Data Visualizer утверждают, что у них под капотом какой то лютый математический аппарат для подобных построений.
Нет универсального инструмента на все случаи жизни)
Спрятали многое еще очень давно, в версии 2010 когда перешли на ленточный интерфейс.
Согласен! При ленточном интерфейсе даже при использовании "горячих клавиш" приходится нажимать лишнюю клавишу.
Логические операции с фигугами, группировка спрятаны на вкладке ленты Разработчик, которая скрыта по умолчанию!
В версиях 2016 и более свежих для поиска команд можно использовать панель поиска Помощник.
Вот кстати нашел сравнение xml в Visio и в Автограф.
Когда то и в Visio, было также из данных хранящихся в Excel-подобной таблице значения переносились специальным приложением в свойства фигуры и она меняла размер. Только это было очень давно на заре Visio в начале 90-ых!.
Несложно когда кто-то за вас написал эти скрипты! Если вдруг вам потребуется "тоже самое но с перламутровыми пуговицами"? Вроде вам удалось легко войти, а вот чтобы сделать шаг вправо/шаг влево уже придется разбираться в JavaScript!
В ShapeSheet на мой взгляд проще разобраться.
1) Не сложный синтаксис в духе формул MS Excel (формулы на английском), знакомый многим пользователям.
2) Названия ячеек интуитивно дают понять назначение ячейки.
Это описание объекта в формате xml, в Draw.io это описание сводится к внешнему виду фигуры.
В Visio в таблице свойств можно работать не только "с видимой вершиной айсберга". Описание фигуры Visio в формате xml раз в 10-20 больше…
Опытный пользователь создает фигуру (Smart-shape) с использованием таблицы свойств, а все остальные пользователи уже пользуясь контекстными меню, окном данных могут изменять внешний вид и пользовательские данные такого Smart-shape
Процесс создания интерактивного поведения в Visio
Если лень смотреть процесс создания переходим на демонстрацию интерактивного отображения выбранной фигуры.
Для простого пользователя не требуется установка VS Code. Большинство среднестатичтических пользователей это пугает)
IMHO Вариант создание фигур с применением ShapeSheet более дружественный для конечного пользователя.
Большинство пользователей считает Visio просто "рисовалкой". Немногие знают, что если включить режим Разработчик, то становятся возможность использовать макросы VBA и таблицу свойств (a.k.a. ShapeSheet).
В этой таблице ShapeSheet в параметрической форме экселеподобными формулами описывается внешний вид, поведение объектов. В ячейках этой таблицы имеется возможность вводить и хранить пользовательские данные. Есть возможность добавлять фигурам контроллы (управляющие точки, от которых зависит внешний вид фигуры) и пользоватьские контектстные меню (для обеспечения интерактивной работы).
Можно писать код не только во встроенном редакторе макросов, но и использовать другий языки программирования. Приложение Visio имеет довольно серьезную объектную модель.
При совместном использовании ShapeSheet и языков программирования, возможно создавать не слабую автоматизацию. Например компьютерная игра в танчики, "САПР по проектированию АСУ", проект ГраФиС, предназначенный для автоматизации процесса составления схем тушения пожаров и еще ряд разнообразных работ выполненных в Visio.
Ни один из перечисленных в статье аналогов не обладает полнотой функционала Visio…
С уважением, администратор русскоязычного форума Visio
Есть такая опция для выранивания в diagram.net desktop
Также в diagram.net desktop шаг сетки по умолчанию 10pt, сложно промахнуться.
У АСМОграфа есть YouTube-канал, где они расказывают о своем продукте. В интернете часто попадаются их баннеры. Видео об истории создания продукта.
Автограф имеет в своем активе несколько статей в СМИ. В YouTube встечается два их маркетинговых видео.
Скриншот кадра видео
В одном из видео есть такой кадр с расценками на создание библиотечных элементов на заказ у Разработчиков или их Партнеров.
С обратной связью пока не густо…
Вот это уже интересно !
Огласите весь список пожал-ста… ©
Хотя бы в список отраслей, для которых есть библиотеки ГОСТов.
-------
Осенью 2015 мы я посетил один из этих вебинаров который проводили лекторы из M$FT. Я как всегда завел разговор, о том что трафареты из штатной поставки не соответствуют отечественным ГОСТ. И если бы добавить "заточенных" под пост-советское пространство условно-графических обозначений - то это бы позитивно повлияло на продажи Visio в этом регионе.Представители M$FT ответили, что они делают контент на глобальный рынок. Заморачиваться, для какого-то даже самого перспективного рынка не станут. Тем более страны бывшего СССР, к таким не относятся…
Если отечественные разработчики, будут в компект штатной поставки добавлять наборы библиотек соответствующих ГОСТ, это большой плюс! Еще бы сообщества пользователей организовали…
Есть еще очень интересный продукт - онлайн-редактор vecta.io. Для простейших схем я пользовался им бесплатно. Но в 2022 году их купил Siemens, вход с российских IP заблокирован из-за санкций :(
Дык, интеграция Office-ных продуктов)
Вы имеете в виду внедрение в Visio таблиц Excel (OLE)?
Есть вариант использовать стороннюю надстройку VisioTablesAddin, там уже фигурами Visio сделано.
Полностью поддерживаю!
Хотелось бы увидеть объектные модели приложений пакета МойОфис (желательно в графическом виде). Это позволить понять возможности автоматизации…
пацчиму ?
Поздравляю команду Нанософт!
**IMHO** из российских разработчиков они единственные, кто делает продукт такого класса, и целую экосистему вертикальных решений…
Однако
Результат генерации по запросу "Чад кутежа с нардами и гражданскими активистками"
Очень толерантно получилось!
В 90-ом году нас десятиклассников пригнали во взрослую поликлинику, оформлять "взрослые медкарты". С бланками тогда было туго, на столе лежали карты уже умерших людей. Особым шиком было найти карту родившегося в XIX веке.
Заполнять "новую карту" стали с обратной стороны.
Медсестра спросила: Как тебя зовут?
Я ответил: Саша
Она на обложке медкарты так и записала: Саша А…евич.
До 2015 года, я пользовался этой медкартой. Для сорокалетнего уже перевыпустили :)
На моё имя в разное время были зарегистрированы несколько симок Билайн, 5 из которых до сих пор используются. Я получил новый паспорт в декабре 2020.
В марте 2021 я подключился к некому тарифному плану, который предусматривает единую оплату по 3 мобильным номерам и домашнему интернету. Соответственно я предоставил оператору свои актуальные паспортные данные по крайней мере по 3 номерам. Но все равно продолжаю получать письма счастья типа "Ваши паспортные данные по договору с билайном давно устарели. Чтобы пользоваться всеми возможностями SIM-карты, нужно просто обновить персональные данные удобным вам способом. Это займёт несколько минут:".
Это началось еще прошлым летом! Как я понимаю, это им нужно чтобы иметь возможность использовать мой счет как средство оплаты. И без зазрения совести списывать деньги на "подписки на анекдоты и гороскопы"…
Думаю, что нейтрально (50/50)
Маркетологи - они такие маркетологи…
у Tinkoff Data вся статья со статистикой принизана рекламой своего голосового помощника (блокировщика спама). Я почти год им пользовался, до тех пор пока мой мобильный оператор не стал списывать с меня деньги за переадресацию на голосового помощника!!!
Я его отключил, и оказалось что звонков сильно больше не стало…
значит это "неправильные"
пчелыботы, грамотно настроенные боты от МТТ предварительно с вами в мессенджере согласуют дату и время звонка)))