Система формирования (подготовки) и печати пластиковых карт на основе Bitrix (бизнес). Речь идёт не о платёжных картах, а об ID идентификационных картах. Задача делится на две части: Создание непосредственно битрикс-модуля поддерживающего соответствующие ...
Редактор параметрической 2D графики на .NET
Уважаемые коллеги
Мы ищем опытного разработчика, который уже создавал приложение с возможностью ввода графики с указанием управляющих параметров.
Нам необходимо создать графический редактор который бы позволял:
- создавать изображения из линий, размеры которых указываются параметрами (A, B, L, R...). То есть каждая линия представляет собой модель, определенную видом линии (отрезок, дуга, окружность...) и базовой точкой, относительно которой отсчитывается определяющий размер (длина, радиус...). Может быть несколько вариантов расположения базовых точек (например, на одном или на другом конце отрезка, в центре или на самой окружности...). Кроме этого линии определяются свойствами (тип, цвет, толщина...)
- из таких "моделей" линий пользователь собирает (рисует) изображения "элементов" (например, одного элемента блок схемы). При сборке изображения указываются относительные размеры (угол, расстояние) взаимного расположения линий, то есть задаются взаимосвязи поведения линий между собой. Эти размеры, тоже указываются параметрами. Получается, что элемент, нарисованный с помощью моделей линий определяется набором параметров, которые определяют размеры и положение линий. То есть, таблицей параметров.
- созданный таким образом элемент, пользователь может сохранить. Получается, что сохраняется модель элемента с перечнем параметров, которые его определяют. То есть можно говорить, что параметры определяют "поведение" графического элемента в дальнейшем.
- в дальнейшем пользователь может вызвать элемент, указать значения параметров и поставить в нужное место на создаваемом рисунке. То есть мы говорим о возможности создания пользовательской библиотеки параметрических, графических элементов с возможностью их вызова из библиотеки и расположении на рисунке (схеме, чертеже).
- для того, чтобы элемент можно было правильно сориентировать на создаваемом рисунке (схеме, чертеже) для него можно задать набор базовых точек, относительно которых происходит ориентация.
- таким образом получается, что модели линии вставляются в элемент, который по сути тоже становится моделью, поскольку состоит из параметризованных линий и набора базовых точек.
- один элемент можно присоединить к другому элементу, получая тем самым более сложное изображение (например, блок схему). При этом каждый элемент сохраняет свои параметры, но стыкуясь с другим элементом наследует его параметры (например, расположение на листе рисунка). Получается, что смещение (изменение) одного элемента на листе рисунка, влечет за собой смещение всех других элементов, связанных с ним.
- каждый рисунок, созданный из нескольких элементов можно сохранять, как новый элемент. Получается, что элементы могут быть бесконечно вложены друг в друга.
Как вы видете, задача довольно специфическая, поэтому мы приглашаем специалиста, уже имеющего опыт в этой области. Реализация на VB.NET или C#, Framework2
В качестве базовой графической библиотеки можно взять:
GoDiagram for .NET
http://www.northwoods.com/go/dotnetfeatures.htm
или
http://www.syncfusion.com/products/diagram/windows/default.aspx
там есть триальные версии.
В ваших сообщениях, указывайте, пожалуйста, примеры выполненных вами проектов.
Жду ваши предложения!
Заявки фрилансеров
Похожие заказы
- $1000Прикладное ПО6 заявокЗакрыт18 лет назад
- $100
Требуется написание полного аналога программы TextPrint (только клиентская часть, сервер лицензий не нужен, вообще никаких лицензий не нужно). Ссылка на описание: http://www.belset.com/index.php?runat=textprint Платформа - Windows9x/XP/2003. Желательно отсутствие дополнительных требований к ОС таких, как ...
Прикладное ПО1 исполнительЗавершен18 лет назад - $5000
Ищутся грамотные программисты ( С++, Delphi ) для написания ПО для работы с мобильными телефонами. Необходимо писать софт с нуля под определенне модели, а также создание сервер киент решения. ( есть примеры ). Вот пишу ...
Прикладное ПО22 заявкиЗакрыт18 лет назад - $50
Нужно сделать одновременно несколько курсоров мыши на экране. Расположены они к примеру на определённом расстоянии друг от друга и при движении мыши двигаются все одновременно, при нажатии на левую кнопку мыши, нажимаются сразу все ...
Прикладное ПО13 заявокЗакрыт18 лет назад - $250
Необходимо разработать приложение на С# (.NET) реализующее оптимизированный по производительности алгоритм для морфинга (пошаговой трансформации) многоугольников из состояния заданного ключевым кадром n в ключевой кадр n+1 . Каждый ключевой кадр задан в виде массива координат ...
Прикладное ПО10 заявокЗакрыт18 лет назад Нужно сделать программу - Текстовый редактор. 1. Маскировка и скрытие факта использования:функции прозрачности,исчезновения и развертывания по горячей клавише. 2. Быстрота открытия и сохранения файлов. 3. Компактность в дистрибутиве и развернутом виде,нетребовательность к ...
Прикладное ПО30 заявокЗакрыт18 лет назад- $50
Необходимо написать программудля работы с базой корреспондентов, которая должна: см. приложение
Прикладное ПО1 исполнительЗавершен18 лет назад - $500
Операционная система: FreeBSD 6. Язык программирования: Perl Название программы: usbwriter Что необходимо: 1. Одновременная запись ISO-образа на USB-диски. 2. Проверка записи. 3. Запись статистики в лог-файл. Программе передаются следующие ...
Прикладное ПО6 заявокЗакрыт18 лет назад - $100
Нужно доработать http://jabbin.com Русификация, изменение внешнего вида и настроек по умолчанию. Опыт работы с QT обязательно.
Прикладное ПО1 заявкаЗакрыт18 лет назад - $2000
Ищем специалистов для разработки приложений на Web Database. Необходимые знания Способность быстро вникать в прикладную область Знание английского языка Понимание принципов баз данных Желательно знание JScript ...
Прикладное ПО4 заявкиЗакрыт18 лет назад