Форум пользователей Visio

Форум по вопросам применения и программирования в Visio
Текущее время: 28 май 2017, 22:39

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 39 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: VSD Viewer for Visio Drawings for Android
СообщениеДобавлено: 16 июл 2015, 01:11 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 445
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100599

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
nbelyh писал(а):
Несколько месяцев назад спрашивали у нас что можно порезать, чтобы было не очень больно...
и что вы таки разрешили им отрезать ?

Я думаю, больше для порядка спрашивали, что выбрасывать, они уж сами решат, типа был опрос у партнеров.. Новомодный 3D я думаю однозначно в лес, не? :)

_________________
Инструменты для облегчения создания диаграмм, и статьи по Visio:
http://unmanagedvisio.com/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VSD Viewer for Visio Drawings for Android
СообщениеДобавлено: 16 июл 2015, 01:47 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3250
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
nbelyh писал(а):
Новомодный 3D я думаю однозначно в лес, не? :)
да, ты чё ?!? пользователи дико прутся, когда фигуры можно выпучивать.
думаю выпиливать будут, то что заботливо спрятали перед этим на вкладке Разработчик…


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VSD Viewer for Visio Drawings for Android
СообщениеДобавлено: 16 июл 2015, 19:57 
Не в сети
Новичок
Аватара пользователя

Зарегистрирован: 28 июн 2015, 22:23
Сообщений: 34
Использую Visio c: 2010
Уровнь квалификации: Программирование
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
По мне бы так отрезать шэйпшит, но сделать норм. обьектную модель Вба. Любители шэйпшита, только не бросайтесь тяжёлыми предметами. :o


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VSD Viewer for Visio Drawings for Android
СообщениеДобавлено: 16 июл 2015, 20:14 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 805
Очков репутации: 100573

Добавить очки репутацииУменьшить очки репутации
Цитата:
По мне бы так отрезать шэйпшит, но сделать норм. обьектную модель Вба.

Ну и сразу получится какой-нибудь автокад. Это уже не будет Visio.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VSD Viewer for Visio Drawings for Android
СообщениеДобавлено: 16 июл 2015, 20:16 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3250
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
Bobgos писал(а):
но сделать норм. обьектную модель Вба
чем тебе объектная модель не нравится ?
мне кажется по сравнению с word просто сказка!


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VSD Viewer for Visio Drawings for Android
СообщениеДобавлено: 16 июл 2015, 22:21 
Не в сети
Новичок
Аватара пользователя

Зарегистрирован: 28 июн 2015, 22:23
Сообщений: 34
Использую Visio c: 2010
Уровнь квалификации: Программирование
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
Bobgos писал(а):
но сделать норм. обьектную модель Вба
чем тебе объектная модель не нравится ?
мне кажется по сравнению с word просто сказка!

простите за оффтоп.
Возможно крайне нужно мне провести ликбез или установленная версия так себя ведет...
но ни у приложения, ни у окон не нахожу знакомых по Экселю аналогов методов и свойств.
контекстное меню свое создать - целая эпопея, а если для шэйпа и пустого пространства нужно разные меню.
С шепами конечно вещи можно вытворять фантастические, но вся модель нацелена на шэйпшит, c константами id полей. Разве нельзя было просто свойства шэйпа сделать?
С объектами activeX типа кнопки или листбокса работать невозможно. Сначала ищи шэйп, который создается при добавления контрола, потом уже работай с самим контролом. напрмую - никак.

Лет 10-15 назад на екселе была игрушка О'Счастливчик (аналог телепередачи). Учитывая графические возможности визио, создание подобного не кажется сложной задачей, но как мне теперь кажется, в визио скрыть риббон, заменить интерфейс визио на интерфейс вба приложения - проблема.
ПС. Кстати игр на вба visio никто не догадался придумать?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VSD Viewer for Visio Drawings for Android
СообщениеДобавлено: 16 июл 2015, 22:30 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 445
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100599

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

_________________
Инструменты для облегчения создания диаграмм, и статьи по Visio:
http://unmanagedvisio.com/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VSD Viewer for Visio Drawings for Android
СообщениеДобавлено: 16 июл 2015, 22:41 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 805
Очков репутации: 100573

Добавить очки репутацииУменьшить очки репутации
Цитата:
контекстное меню свое создать - целая эпопея

Это же всего одна строка в шейп-листе. Исключительно просто.
Может все непонятки от недостатка опыта?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VSD Viewer for Visio Drawings for Android
СообщениеДобавлено: 16 июл 2015, 22:49 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 805
Очков репутации: 100573

Добавить очки репутацииУменьшить очки репутации
Цитата:
ПС. Кстати игр на вба visio никто не догадался придумать?

Кстати, да.
http://visio-all.blogspot.ru/2014/09/blog-post.html
Это описание к первой версии.
А потом я из нее сделал игрушку (ну почти игрушку).
https://www.dropbox.com/s/155mi02p6y5sv ... 2.vsd?dl=0
Лодочка стала управляемой - она тянется за мышкой. Запускается даблкликом по кнопке Старт.
Но только это не на VBA, а на VBA + шейп-лист.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VSD Viewer for Visio Drawings for Android
СообщениеДобавлено: 17 июл 2015, 01:44 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3250
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
Bobgos писал(а):
но вся модель нацелена на шэйпшит, c константами id полей. Разве нельзя было просто свойства шэйпа сделать?
можно поподробнее ?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VSD Viewer for Visio Drawings for Android
СообщениеДобавлено: 17 июл 2015, 02:40 
Не в сети
Новичок
Аватара пользователя

Зарегистрирован: 28 июн 2015, 22:23
Сообщений: 34
Использую Visio c: 2010
Уровнь квалификации: Программирование
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Доброй ночи. Наконец добрался до ноута.
Tumanov
Surrogate
nbelyh

Действительно видимо нужно сначала что-то понять, а уж потом критиковать. Желание есть, но мало времени на изучение visio.
Шэйпшит -дело очень непривычное. и именно потому что без него нельзя даже когда vba используешь - напрягает.
Будет время - лучше по конкретным примерам кода вопросы буду задавать и видимо не в этом топике.

А игрушки - это хорошая практика, но лучше прикладные задачи решать в практической плоскости.
вопрос о них возник, потому как в упомянутой игре догадаться о том, что это на самом деле Excel не было даже повода.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VSD Viewer for Visio Drawings for Android
СообщениеДобавлено: 17 июл 2015, 09:42 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 871
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 118

Добавить очки репутацииУменьшить очки репутации
Bobgos писал(а):
Шэйпшит -дело очень непривычное. и именно потому что без него нельзя даже когда vba используешь - напрягает.

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

Bobgos писал(а):
контекстное меню свое создать - целая эпопея, а если для шэйпа и пустого пространства нужно разные меню.

уже писали, проще некуда. смотри секцию Actions.

Bobgos писал(а):
С объектами activeX типа кнопки или листбокса работать невозможно. Сначала ищи шэйп, который создается при добавления контрола, потом уже работай с самим контролом. напрмую - никак

это вообще что значит? кинуть кнопку на лист и привязать к ней код? если да, то нет проблем: включаешь режим конструктора на вкладке "разработчик", добавляешь контрол "кнопка", в контекстном меню выбираешь "исходный текст", пишешь в теле появившейся функции напрмер: MsgBox "привет!". всё. это сложно?
или имелось в виду другое?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VSD Viewer for Visio Drawings for Android
СообщениеДобавлено: 17 июл 2015, 11:14 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 445
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100599

Добавить очки репутацииУменьшить очки репутации
Я могу понять что концепция шейпшита вообще ортогональная всему остальному.
Шейпшит ведь внутренности визио, там просто шейпы так реализованы, т.е. получается "кишки наружу" по сути.
VBA в Visio изначально не было, его позже прикрутили (согласно статье, в 1997 году).

Теоретически ШШ можно было бы конечно обернуть в API, чтобы например цвет ставился не вот так
Код:
shape.Cells("LineColor").FormulaU = "RGB(0,0,0)"

а просто
Код:
shape.LineColor = "RGB(0,0,0)"

Позволило бы нормальный автокомплит в частности.

Но поскольку внутри все иначе устроено, и есть эта самая шейпшит-таблица, было бы натягивание совы на глобус, с неизвестным результатом.
Так что видимо решили не заморачиваться, и просто сделали API к шейпшиту.

_________________
Инструменты для облегчения создания диаграмм, и статьи по Visio:
http://unmanagedvisio.com/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VSD Viewer for Visio Drawings for Android
СообщениеДобавлено: 17 июл 2015, 11:34 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3250
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
nbelyh писал(а):
VBA в Visio изначально не было, его позже прикрутили (согласно статье, в 1997 году)
кстати Visio Corporation была первой компанией получившей лицензию на VBA для своего продукта (пруф)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VSD Viewer for Visio Drawings for Android
СообщениеДобавлено: 17 июл 2015, 11:45 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 871
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 118

Добавить очки репутацииУменьшить очки репутации
nbelyh писал(а):
т.е. получается "кишки наружу" по сути

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

nbelyh писал(а):
Теоретически ШШ можно было бы конечно обернуть в API

статичные ячейки да, а динамические как?

для меня наоборот единственной нелогичностью остается отсутствие аналога Shape.Text в шейпшите в виде ячейки :D


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VSD Viewer for Visio Drawings for Android
СообщениеДобавлено: 17 июл 2015, 12:43 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 445
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100599

Добавить очки репутацииУменьшить очки репутации
9rey писал(а):
для меня наоборот единственной нелогичностью остается отсутствие аналога Shape.Text в шейпшите в виде ячейки :D

Кстати да. Спросил тут:
http://visguy.com/vgforum/index.php?topic=6652.0

_________________
Инструменты для облегчения создания диаграмм, и статьи по Visio:
http://unmanagedvisio.com/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VSD Viewer for Visio Drawings for Android
СообщениеДобавлено: 18 июл 2015, 11:23 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 871
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 118

Добавить очки репутацииУменьшить очки репутации
nbelyh писал(а):
Кстати да. Спросил тут:
http://visguy.com/vgforum/index.php?topic=6652.0

я так и думал, там все твердят про форматирование текста. хотя это никак не причина отсутствия ячейки с текстом. пусть это останется загадкой :)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VSD Viewer for Visio Drawings for Android
СообщениеДобавлено: 21 июл 2015, 21:42 
Мы предоставляем программу Microsoft Visio на удаленном рабочем столе. Прошу протестировать и поделиться своим опытом, особенно, в использовании на MAC, iOS или Android. 30дневная пробная версия доступна здесь: https://www.apponfly.com/en/application/microsoft-vis..
Заранее спасибо.
Изображение


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: VSD Viewer for Visio Drawings for Android
СообщениеДобавлено: 21 июл 2015, 23:38 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 445
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100599

Добавить очки репутацииУменьшить очки репутации
А чем отличается от собственно микрософтовского Azure RemoteApp?

Или вы типа хостинг предоставляете для Remote App дешевле чем мелкомягкие? Или своя технология ремоутинга? Вообще цены у вас вроде бы в 2 раза ниже, чем у мелкомягких на первый взгляд. 5 евро против 10, я все правильно понимаю?

_________________
Инструменты для облегчения создания диаграмм, и статьи по Visio:
http://unmanagedvisio.com/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 39 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB