|
|
KitchenDraw (KD) KitchenDraw - программа для мебели (компьютерное моделирование) С помощью KitchenDraw можно быстро подготовить пакет документов для ваших клиентов, поставщиков мебели, рабочих мебельного цеха и для менеджера магазина мебели. |
|
|
|
06.02.2008, 09:46
|
|
KitchenDraw SDK - что за зверь?
Yura_Bogoduhov
Модератор
Регистрация: 04.11.2007
Сообщений: 2,224
Сказал(а) спасибо: 751
Поблагодарили 1,544 раз(а) в 546 сообщениях
06.02.2008, 09:46
Рейтинг:
()
KitchenDraw SDK ( Software Development Kit — набор инструментальных средств разработки программ) - это компьютерные файлы (библиотека функций, типовые программы), а также документация. Он позволяет расширять и настраивать саму программу KitchenDraw, и соединять ее с программами бухгалтерского учета (1С-Бухгалтерия и т.д.), программами систем планирования ресурсов предприятия (ERP) и производственными программами (Базис и т.д.) сторонних производителей.
Он может быть использован для разработки следующих частей программного обеспечения:
- программ для создания или обновления всего или части каталога KitchenDraw;
- программ для создания бумажных или он-лайн каталогов из каталогов KitchenDraw;
- модулей генерации файлов заказов (файлы заказов будут отправлены поставщикам или производителям);
- программ создания сложных параметрических объектов (специальные мастера для столешниц, лестниц и т.д.);
- модулей динамического взаимодействия KitchenDraw с программами бухгалтерского учета;
- плагинов, которые запускаются автоматически при наступлении определенных событий (открытие сцены, закрытие KitchenDraw и т.д.);
- расширений KitchenDraw (новые команды, добавленные в меню KitchenDraw);
- модификации или замены стандартных диалоговых окон KitchenDraw.
Это уникальный инструмент, с помощью которого программа может творить чудеса. Правда для этого нужно быть неплохим программистом или иметь помощника или компаньона, который может решать такие задачи.
ДОКУМЕНТАЦИЯ SDK-язык английский
ПРИМЕРЫ SDK
Последний раз редактировалось ViPeS; 24.03.2012 в 23:26..
|
Просмотров: 92863
|
05.11.2010, 16:38
|
#51
|
Местный
Регистрация: 05.12.2009
Сообщений: 141
Сказал(а) спасибо: 20
Поблагодарили 22 раз(а) в 13 сообщениях
Вес репутации: 193
|
Цитата:
Сообщение от Yura_Bogoduhov
Что то тема заглохла...а ведь очень удобная штука "Мастер скриптов"! Очень удобно редактировать скрипт "на лету", не затрагивая скрипта в самом каталоге! Лично я очень часто пльзуюсь "Мастером скриптов". Уважаемый ViPeS, есть ли что нибудь новенькое в этой области?
|
У меня с ним например проблема.После его открытия программа зависает так что не пользуюсь
|
|
|
08.11.2010, 02:31
|
#52
|
Новичок
Регистрация: 27.05.2008
Сообщений: 20
Сказал(а) спасибо: 10
Поблагодарили 8 раз(а) в 4 сообщениях
Вес репутации: 0
|
Цитата:
Сообщение от ViPeS
Добавил, изголяйтесь!
Библиотеку распаковываем в папку KD, а в Space.ini прописываем:
[Plugins]
script_plugin.dll=
Выделяем объект, заходим в меню "Объект" --> "Мастер скриптов..."
|
Все сделал как описано, но программа дает ошибки!
В чем может быть проблема?
|
|
|
09.11.2010, 14:34
|
#53
|
Модератор
Регистрация: 15.12.2009
Сообщений: 1,275
Сказал(а) спасибо: 339
Поблагодарили 1,778 раз(а) в 625 сообщениях
Вес репутации: 718
|
Цитата:
Сообщение от hseva
Все сделал как описано, но программа дает ошибки!
В чем может быть проблема?
|
Проблема в библиотеке kdsdk.dll. Замените ее на
|
|
|
09.11.2010, 17:31
|
#54
|
Модератор
Регистрация: 15.12.2009
Сообщений: 1,275
Сказал(а) спасибо: 339
Поблагодарили 1,778 раз(а) в 625 сообщениях
Вес репутации: 718
|
Цитата:
Сообщение от Yura_Bogoduhov
Что то тема заглохла...а ведь очень удобная штука "Мастер скриптов"! Очень удобно редактировать скрипт "на лету", не затрагивая скрипта в самом каталоге! Лично я очень часто пльзуюсь "Мастером скриптов".
|
Цитата:
Сообщение от neta
У меня с ним например проблема.После его открытия программа зависает так что не пользуюсь
|
После опубликования "Мастера скриптов", никаких сообщений о его применении пользователями или неправильной работе не было, кроме нажатия кнопки "Спасибо". Как оказалось, проблема есть, но не в "Мастере ...", а у разработчиков KD. Мой "Мастер ..." взаимодействует с KD через библиотеку kdsdk.dll, а она менялась от версии к версии KD. Анализ показал, что "Мастер ..." нормально работает с версиями KD 2006, 2007 и 2008 годов, а так же в версии 5.5. Замена kdsdk.dll (смотрите выше) помогает решить проблему.
Цитата:
Сообщение от Yura_Bogoduhov
Уважаемый ViPeS, есть ли что нибудь новенькое в этой области?
|
Новенького ничего нет, так как и на старенькое никакой реакции, например на "Мастера полок".
KitchenDraw SDK позволяет решать задачи, которые нельзя решить стандартными методами KD. Будут предложения — постараемся решить!
|
|
|
09.11.2010, 17:59
|
#55
|
Местный
Регистрация: 05.12.2009
Сообщений: 141
Сказал(а) спасибо: 20
Поблагодарили 22 раз(а) в 13 сообщениях
Вес репутации: 193
|
Цитата:
Сообщение от ViPeS
После опубликования "Мастера скриптов", никаких сообщений о его применении пользователями или неправильной работе не было, кроме нажатия кнопки "Спасибо".
|
А вот и не правда я сразу сказала что программа виснет, но мне ответили что этого не может быть вот поэтому и не пользуюсь
---------- Добавлено в 17:59 ---------- Предыдущее сообщение было написано в 17:39 ----------
После замены kdsdk.dll. виснуть перестал но теперь интересная штука получается.После того как изменил скрипт, модуль сохраняется не там где он стоит а в другом месте и после открытия мобискрипта блоки=> модуль в котором на сцене менял скрипт все по старому.Сохраняет странно как то
|
|
|
09.11.2010, 18:37
|
#56
|
Модератор
Регистрация: 15.12.2009
Сообщений: 1,275
Сказал(а) спасибо: 339
Поблагодарили 1,778 раз(а) в 625 сообщениях
Вес репутации: 718
|
Цитата:
Сообщение от neta
После того как изменил скрипт, модуль сохраняется не там где он стоит а в другом месте
|
Хотелось бы увидеть картинки, потому что у меня сохраняется в том же месте.
Цитата:
Сообщение от neta
после открытия мобискрипта блоки=> модуль в котором на сцене менял скрипт все по старому.Сохраняет странно как то
|
Мастер изменяет скрипт блока только в сцене и не трогает каталоги — так было задумано, чтобы случайно их не попортить!
|
|
|
09.11.2010, 19:40
|
#57
|
Местный
Регистрация: 05.12.2009
Сообщений: 141
Сказал(а) спасибо: 20
Поблагодарили 22 раз(а) в 13 сообщениях
Вес репутации: 193
|
Цитата:
Сообщение от ViPeS
Мастер изменяет скрипт блока только в сцене и не трогает каталоги — так было задумано, чтобы случайно их не попортить!
|
А так чтобы и в каталоге можно было сразу чтобы не делат двойную работу.Или каку нибудь кнопку для ленивых запомнить в каталоге.
|
|
|
09.11.2010, 19:51
|
#58
|
Модератор
Регистрация: 04.11.2007
Сообщений: 2,224
Сказал(а) спасибо: 751
Поблагодарили 1,544 раз(а) в 546 сообщениях
Вес репутации: 1044
|
Цитата:
Сообщение от neta
А так чтобы и в каталоге можно было сразу чтобы не делат двойную работу.Или каку нибудь кнопку для ленивых запомнить в каталоге.
|
Это типа "Экспортировать в каталог". Неплохо бы. Кстати, в версии 5.5, это реализовано, но я так и не разобрался как это происходит...скрипт сохраняется на первый взгляд непредсказуемо...
|
|
|
09.11.2010, 21:12
|
#59
|
Модератор
Регистрация: 27.10.2007
Адрес: Барнаул
Сообщений: 977
Сказал(а) спасибо: 784
Поблагодарили 900 раз(а) в 326 сообщениях
Вес репутации: 900
|
Цитата:
Сообщение от Yura_Bogoduhov
Кстати, в версии 5.5, это реализовано, но я так и не разобрался как это происходит...скрипт сохраняется на первый взгляд непредсказуемо...
|
Что-то вроде компонентами с координатами и ссылками на каталоги в скрипт пытается запихать ту кучу, которую налепил). Вот эта функция добавления сборки в каталог (точнее её почти отсутствие), пожалуй, очень отличает КД от Про100 не в лучшую сторону. Приходилось слышать такие мнения от людей, ранее работавших в Про100 и пробующих КД. И самому бы хотелось, что греха таить..))
А скрипт от ViPeS хорошо придуман. Пользовал несколько раз. Действительно, идея. И косяков не заметил.
PS: Раньше такие вопросы творческие и серьезные больше обсуждались. Сейчас в тему страшно зайти:-0 "Дайте, киньте ссылку, срочно научите"..
|
|
|
09.11.2010, 22:06
|
#60
|
Местный
Регистрация: 05.12.2009
Сообщений: 141
Сказал(а) спасибо: 20
Поблагодарили 22 раз(а) в 13 сообщениях
Вес репутации: 193
|
Цитата:
Сообщение от Vims
функция добавления сборки в каталог (точнее её почти отсутствие), пожалуй, очень отличает КД от Про100 не в лучшую сторону. Приходилось слышать такие мнения от людей, ранее работавших в Про100 и пробующих КД.
|
Начинала с про 100 что-то там конечно лучше но все таки стала работать в кд.Хотя было бы не плохо их скрестить почему то никто над этой проблемой не задумывался
|
|
|
|
|
|
Нижняя навигация
|
|
Опции темы |
|
Опции просмотра |
Линейный вид
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 11:24. Часовой пояс GMT +3.
|