Последние сообщения

Последние сообщения

Страницы: [1] 2 3 ... 10
1
Работа для программистов / Ищем разработчика C# .Net
« Последний ответ от Павел55 16-01-2026, 12:56:04 »
Вакансия - C#/.NET-разработчик

Ищем специалиста на позицию - C#/.NET-разработчик в нашу команду.

Направления:
• Разработка плагинов для платформы nanoCAD и вертикальных решений Нанософт
• Разработка плагинов для Model Studio CS
• Разработка программ для внутренних нужд компании (чат боты, парсеры и т.д)

О компании:
Компания «Центр Программных Решений» - российская аккредитованная IT-компания, занимающаяся внедрением и сервисным обслуживанием систем автоматизации предприятий (CRM, телекоммуникации, САПР).

Мы рады пригласить в команду профессионалов, готовых развиваться вместе с нами.

Что мы ждем от кандидата:
•  Опыт работы с API nanoCAD/AutoCAD.
•  Опыт разработки прикладных программ под САПР.
•  Опыт разработки приложений на C#/C++
•  Опыт работы с WPF
•  Понимание простых геометрических функций и алгоритмов, системное мышление.

Будет плюсом:
•  Опыт работы с САПР nanoCAD, AutoCAD на уровне квалифицированного пользователя.
•  Опыт работы с другими САПР.
•  Опыт работы в команде.
•  Опыт разработки ТЗ.

Основные задачи:

✔️Разработка ТЗ и уточнение требований клиента.
✔️ Разработка интерфейсов на WPF.
✔️ Создание логики с использованием алгоритмов различной степени сложности.
✔️ Изучение API САПР.
✔️ Разработка собственных решений, упрощающих написание кода.

Мы предлагаем:

•  Работа в аккредитованной ИТ-компании.

•  Трудоустройство по ТК РФ с первого рабочего дня, белая зарплата + 4 дополнительные дня к отпуску ежегодно.

•  Компенсация: уровень заработной платы обсуждается с каждым кандидатом на собеседовании. В компании есть премии, повышения и профессиональный рост.

•  График работы: 5/2, гибкое начало дня (можно распределять время в течение дня на своё усмотрение, если это не мешает работе команды).
Формат работы: офис/гибрид

•  Офис: Омск, БЦ "На Гагарина" (ул. Гагарина, 14)

•  Заботимся о сотрудниках: проводим выездные корпоративы и вечеринки в офисе, дарим подарки на праздники, запускаем спортивные программы, отмечаем дни рождения, дарим мерч и многое другое.

•  Возможность принимать решения, настраивать процессы и предлагать идеи, которые будут услышаны и реализованы.

Ссылка на вакансию:https://omsk.hh.ru/vacancy/129414429?query=%D0%A1%23+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA&hhtmFrom=vacancy_search_list
2
Осталось немного поразобраться в этих словарях и можно будет попробовать программно создать динамический блок)

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

Код - C# [Выбрать]
  1.  //создаем вхождение атрибута
  2.  AttributeReference attrRef = new AttributeReference();
  3.  
  4.  //добавляем вхождение атрибута в вхождение блока
  5.  attrRef.SetAttributeFromBlock(attr, br.BlockTransform);
  6.  br.AttributeCollection.AppendAttribute(attrRef);
  7.  tr.AddNewlyCreatedDBObject(attrRef, true);
  8.  //дублируем после добавления что бы нормально отрабатывали вставки полей
  9.  attrRef.SetAttributeFromBlock(attr, br.BlockTransform);
3
AutoLisp / VisualLISP и DCL / Re: размер текста в ком. строке
« Последний ответ от altver 29-12-2025, 11:29:12 »
Отлично!!
Спасибо большое!!!
5
AutoLisp / VisualLISP и DCL / размер текста в ком. строке
« Последний ответ от altver 28-12-2025, 16:28:12 »
Добрый день господа!
Возможно ли лиспом изменить размер текста в ком. строке?
Это то что мы делаем вручную: Options-Display-Font-Size
Может есть переменная?
че-то не нахожу...
6
Да, код работает в чертеже, загруженном в редактор. Очень вам благодарен
7
Александр, спасибо Вам большое. Теперь все работает!
8
Кстати, этот код работает в текущем чертеже, загруженом в редактор AutoCAD? Если нет, то следует еще и переключить рабочую базу на эту базу, а по завершении переключить обратно.
9
Почему не пользуешься методом setAttributeFromBlock?
10
ObjectARX / Alignment Point для AttributeDefinition. Разница между ObjectArx и .NET
« Последний ответ от exilerus 21-12-2025, 21:39:38 »
Здравствуйте.

Перевожу своё приложение из .NET API для автокада в ObjectArx на Mac OS. Столкнулся с определенным вопросом, связанным с расположением AttributeDefinition

Код - C++ [Выбрать]
  1.     pAttDef->setTag(wtag.c_str());
  2.     pAttDef->setLayer(wlayer.c_str());
  3.     pAttDef->setTextString(wtext.c_str());
  4.     pAttDef->setHeight(height);
  5.     pAttDef->setVisibility(invisible ? AcDb::kInvisible : AcDb::kVisible);
  6.     pAttDef->setLockPositionInBlock(true);
  7.     pAttDef->setHorizontalMode(AcDb::kTextCenter);
  8.     pAttDef->setAlignmentPoint(position);
  9.  

Данный кусок у меня создает AcDbAttribute

Код - C++ [Выбрать]
  1. AcDbAttribute* pAtt = new AcDbAttribute();
  2.                         pAtt->setPropertiesFrom(pAttDef);
  3.  
  4.                         AcGePoint3d attPos = pAttDef->position();
  5.                         attPos += pBlkRef->position().asVector();
  6.                         pAtt->setPosition(attPos);
  7.  
  8.                         pAtt->setHeight(pAttDef->height());
  9.                         pAtt->setTag(pAttDef->tag());
  10.                         pAtt->setTextString(pAttDef->textString());
  11.  
  12.                         Acad::ErrorStatus es = pBlkRef->appendAttribute(pAtt);
  13.                         if (es != Acad::eOk) {
  14.                             pAtt->erase();
  15.                         }
  16.                         pAtt->close();
  17.  

Данный код размещает все, как нужно, но Alignment Point сдвинут влево. То есть, если я надумаю руками поменять значение атрибута потом, он у меня сдвинется. Пример на картинке.




Подскажите, пожалуйста, есть ли возможность, чтобы при изменении значения атрибута текст был центрирован?

Второй вопрос, это почему у меня так много grip points? для сравнения этот же блокреференс из  .NET? (На ширину внимания не обращайте).

Заранее спасибо и буду очень благодарен за любой пинок в правильном направлении.






Страницы: [1] 2 3 ... 10