Техническое задание: Приложение для автоматизации 3D-моделирования

Цель проекта

Разработать десктопное приложение с графическим интерфейсом, которое через официальный API будет создавать в SolidWorks 2024 параметрическую 3D-деталь на основе введенных пользователем размеров.

Технические требования и стек

  • Целевая среда: SolidWorks 2024
  • Используемые библиотеки:
    • SolidWorks 2024 Type Library (SldWorks), версия сборки: Interop.SldWorks, Version=32.0.0.0
    • SolidWorks 2024 Constant type library, версия сборки: Interop.SwConst, Version=32.0.0.0
  • Платформа разработки: .NET Framework 4.8
  • Язык программирования: C#
  • Тип приложения: Windows Forms

Функциональные требования

  • Создание 3D-детали (например, пластины с отверстием) программными средствами через API SolidWorks.
  • Наличие графического интерфейса с текстовыми полями для ввода параметров детали (ширина, высота, диаметр/радиус отверстия и другие необходимые размеры).
  • Устойчивая работа приложения: обязательна корректная обработка исключений и ошибок для предотвращения аварийного завершения при некорректных действиях пользователя или проблемах взаимодействия с SolidWorks.

Критерии качества

  • Чистый и структурированный код.
  • Надежное взаимодействие с COM-объектами SolidWorks.
  • Интуитивно понятный пользовательский интерфейс.

Написание аналитических статей о законодательной власти РФ

Крупное политическое СМИ ищет автора для создания трех глубоких аналитических материалов о работе законодательной власти в Российской Федерации. Требуется качественный анализ и понятное изложение.

Настройка удаленного доступа и управления для Android-устройств

Требуется настроить систему удаленного доступа к Android-телефонам с возможностью полного управления: свайпы, скроллы, мультитач. Необходимо либо реализовать прямое управление, либо настроить выполнение этих действий альтернативным способом.

Разработка сайта для службы доставки цветов с полным функционалом

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