| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Результаты опроса: Какой язык перспективен для инженера-конструктора? | |||
С/С++ | 57 | 14.69% | |
Delphi | 17 | 4.38% | |
Пайтон | 39 | 10.05% | |
Фортран | 1 | 0.26% | |
Basic/VB/VBA/VB.NET | 93 | 23.97% | |
джава | 7 | 1.80% | |
другой, какой - см. по тексту | 29 | 7.47% | |
матерный | 145 | 37.37% | |
Голосовавшие: 388. Вы ещё не голосовали в этом опросе |
Поиск в этой теме |
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Цитата:
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,039
|
Цитата:
|
|||
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Так о чем все-таки речь? О программировании? или о дин. блоках? о какой рамке речь? та которая форматка что ли? Но и опять вопрос, если особого напряга на VBA не вызвало, то и сделайте ее на VBA, да еще и с основной надписью, с автоматизацией по максимуму.
|
|||
|
||||
что хочу, то и делаю Регистрация: 30.06.2014
Сообщений: 119
|
Повторюсь - хочу освоить ЯП, что-ньть получше VBA, рассмативаю варианты, кроме лиспа. Про рамку (к вопросу об оформлении и шаблонах) - эт как пример того, что мне не удалось сделать на vba (именно дин. блок), хотя может не достаточно хорошо знаю сам vba
__________________
Азигунгарунгерунгазигунга |
|||
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Цитата:
Для полной ясности видео, про Рамку со штампом и VBA... |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,039
|
Если речь идет об автокаде - то выбора почти не остается: если программа должна работать изнутри, не VBA и не LISP - то Net API или ObjectARX)
|
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
Программно сделать динамический блок у Вас не получиться на любом языке, автодеск не предоставила инструментов для этого. Динамический блок можно только скопировать из шаблона. увы.
|
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Вообще не очень понятно, зачем делать динамический блок программно? Не проще ли тогда создавать программно каждую из вариаций динамического блока и вставлять ее куда надо по мере необходимости? Да и это, я считаю, глупость. В свое время я начинал заниматься ею, но быстро сообразил, что проще иметь один файл с библиотекой блоков или, на худой конец, библиотеку из файлов, каждый из которых - блок, - и программно вытаскивать любые блоки (хоть динамические, хоть простые) из этой библиотеки. Другое дело - программно назначать динамические параметры таким блокам - это я практикую постоянно, и все для этого есть, по крайней мере, на лиспе, на VBA, почти уверен, что тоже. А дин.блоки по-моему, как раз и созданы для тех, кто не умеет программировать. Но при этом они дают большое преимущество перед работой без них.
|
|||
|
||||
что хочу, то и делаю Регистрация: 30.06.2014
Сообщений: 119
|
вот это поворот. Как выясняется не всё можно сделать с помощью программирования
__________________
Азигунгарунгерунгазигунга |
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,051
|
В NET API есть функции для работы с дин. блоками и думаю в ObjectARX есть - но это высший пилотаж
Можно и на lisp, но это будет подвиг Цитата:
|
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Цитата:
|
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,051
|
|
|||
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Цитата:
Различия, конечно же, есть. Но это уже незначительные мелочи. За скобками. Само первоначальное появление (создание) блока - автоматическое изначально уже с нужными задаваемыми в полете параметрами. Изменение параметров блока более удобное и наглядное чем в обычном дин. блоке. Функционал всяких вещей осуществляемых в данном блоке в части заполнения и редактирования основной надписи в дин блоке просто невозможен. (Здесь могу ошибаться, потому как сам такой ер автоматизацией не занимался. Но тему про динамические блоки почитываю, и помнится с тем же штампом народ, вроде как, зашел в тупик) |
|||
|
||||
что хочу, то и делаю Регистрация: 30.06.2014
Сообщений: 119
|
Цитата:
Цитата:
__________________
Азигунгарунгерунгазигунга |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Знакомая ситуация, программистов заставляют заниматься тем что они делают специальные инструменты, для отчетов начальству по выполненным работам и т.д.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Цитата:
Вот простому пользователю это необходимо, потому что его дело пользоваться, а не программировать. |
|||
|
||||
что хочу, то и делаю Регистрация: 30.06.2014
Сообщений: 119
|
Цитата:
По выбору яп, пристально смотрю в сторону C#.
__________________
Азигунгарунгерунгазигунга |
|||
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Цитата:
Если Ваши задачи таковы, что вам хватает уровня дин. блоков, т.е. без программирования, т.е. для чего они и были придуманы - очень даже здорово. Но если в принципиально в той же задаче (типа параметризации какой-то детали) начинает появляться потребность в каких-то фишках, которые можно достигнуть только через программирование (ну например циклы, логические функции и прочее), то Вы переходите на другой уровень - в программирование. А если вы уже освоили программирование, то дин. блоки уже становятся для Вас просто ненужными. Единственное, если я Вас правильно понял, если Вам хочется использовать уже существующие наработки в виде дин. блоков и совместить их с вновь создаваемыми программными приложениями, ну тогда понятно. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,039
|
в каких то случаев это вполне разумный подход - например, та же самая рамка на листе сделана динблоком - а настройки параметров листа производиться программно по текущему состоянию динблока рамки.
|
|||
|
||||
что хочу, то и делаю Регистрация: 30.06.2014
Сообщений: 119
|
Дин. блок - некоторый набор примитивов, у которых могут изменяться Свойства (являются переменными). Если эти переменные обозначить, к примеру, через x,y,z, и представить, что переменные y и z являются некоторыми функциями x y=F1(x), z=F2(x), то вот вам и программирование при том, что x - может принимать значения из некоторой области X.
__________________
Азигунгарунгерунгазигунга |
|||