| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,492
|
Цитата:
Нужно освоить работы с двумя классами: CString - для работы со строками; vector - для динамического создания массивов из объектов. При работе с автокадом, самому "ручками" создавать свои классы и не придется (очень редко нужно). Все остальное - на практике можно и не использовать. А объектно-ориентированное программирование с многоветвевыми наследованиями - имхо, зло. Сам потом не разберешься. |
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,492
|
|
|||
|
||||
Цитата:
Нужно делать на другом языке программирования и называется он - штатный программист, вот какой он знает, на том и придётся. Вам самому разбираться в С++, С # и т.д - полный бред, бросите и плюнете в экран через 30 минут. Проще надо, хотя бы vba понять.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,492
|
Цитата:
Потом я дошел в книге до стандартных классов c++ и стало понятно, что с++ такой же удобный как делфи и что не нужно выделять память под строки. Потом я добрался до перегрузки операторов и работы с шаблонами классов (мне понадобился только класс vector, чтобы массивы из своих объектов создавать) - стало понятно, что он намного удобнее чем делфи. Когда появился С# мне не было смысла переучиваться. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,004
|
полная автоматизация проектирования подразумевает наличие программиста, постоянно подтачивающего функционал под очередные хотелки очередного заказчика. Иначе это будет очередной как бы БИМ с допиливанием напильником выходного результата. У вас будет время и работать, и поддерживать/расширять программу полной автоматизации?
|
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,047
|
по мере автоматизации - время появится
Цитата:
но знание VBA - абсолютно бесполезно |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,004
|
вот именно, по мере, начиная с автоматизации отдельных операций.. А судя по заглавному посту ветки - сразу замах на что-то глобальное, осталось только ЯП выбрать)
----- добавлено через ~3 мин. ----- почему - для мелкой автоматизации и он подходит, в мс офисе VBA все-таки органичнее смотрится, чем требующие развертывания VSTO надстройки на C# |
|||
|
||||
Регистрация: 20.04.2011
Сообщений: 402
|
Конечно полная автоматизация - это несбыточные мечты. Автоматизировать можно отдельные конкретные задачи, либо группу задач. Умение сформулировать задачу и представить варианты её решения - это половина успеха. Вот учился я в политехе (заканчивал СТФ-САПР) и писал диплом. Дипломом у всех была программа (написанная на Delphi), которая что-то делала, облегчая труд проектировщика. При этом руководителями проекта были преподаватели не связанные с программированием, и это была самая большая проблема. Я например потратил 90% времени на то, чтобы сделать интерфейс в своей проге, похожий на автокад, в котором можно было строить план здания. Позже я конечно понял, что это полный бред, поскольку гораздо проще делать некую интеграцию между программами. И на Delphi это вполне можно делать.
С тех пор прошло много лет. Я работал в разных местах и никогда не работал настоящим проектировщиком, но кое какие программы написал. Основная идея заключается в том, что автокад - это очень хорошая чертилка. В нём можно нарисовать хоть чёрта с рогами. Иногда, нужно не просто что-то начертить, а обработать графическую информацию. Например получить спецификацию нарисованных объектов в виде: слой - ширина х высота * количество. И вот тут маленькие самодельные программы здорово выручают. Да, безусловно подобную задачу можно решать средствами VBA или LISP, но мне было удобней это делать на "родном" языке, поскольку возможна очень хорошая гибкость и интеграция с другими ПО. Обратная задача - построение чего либо в автокаде на основе каких-то данных, также возможна. Например я выкладывал тут построение геодезического купола: https://dwg.ru/dnl/14016 |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,004
|
ну так ТС и написал группу задач в топике ветки) Но его
Цитата:
|
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,492
|
Возможно, что указанную задачу можно решить с минимальным привлечением программирования, создав модель из блоков с ссылками на отдельные детали, таким образом, менять придется только пути к файлам блоков.
Тоже и с чертежами - сделать одну модель с ссылками на файлы, где хранятся чертежи деталей. Если внутри файла чертежа детали нужно что-то делать - можно через Ole запустить акад, открыть файл, запустить лисп через командную строку, сохранить файл и т.д. Придется, правда, покурить в ожидании минут пять, но это обычно не критично. Учить новый язык для решения данной конкретной задачи, имхо, не целесообразно, если не собираетесь расширять область деятельности. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,004
|
в автоматизированной системе с поточной обработкой надо контролировать сам процесс, вести логи ошибок и т.д. - а не запустить через комстроку и ждать: отработает приложение полностью, частично или вообще упадет)
|
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Временное ограждение строительной площадки (ПОС). Вопрос по установке временного ограждения по границам проектирования, а не по границам землепользования | Никодим | Технология и организация строительства | 28 | 15.11.2016 21:36 |
Нормативная документация для проектирования Постов Охраны | viking1963 | Поиск литературы, чертежей, моделей и прочих материалов | 10 | 14.11.2015 20:55 |
Термовкладыши в монолитных плитах. Автоматизация проектирования | 1969 | Железобетонные конструкции | 1 | 16.07.2015 19:04 |
Автоматизация процесса проектирования | Torino | Прочее. Архитектура и строительство | 10 | 01.10.2003 12:10 |