|
Разработка программного модуля - графического построителя оконных контсрукций
|
|||
---|---|---|---|
#18+
Всем добрый день. По работе необходимо разработать графический построитель оконных контсрукций. Войдет в состав WinForms-приложения под .Net. По идее должен представлять собой графический контрол, в котором есть панели инструментов (Tool Bars), редактор свойств модели (Property Editor), ну и основное поле , на котором конструируется сама оконная конструкция (рисунок). Конструкция состоит из рамы (4 отрезка прямоугольного профиля), створок (тоже из прямоугольного профиля), могут присутствовать импосты (перекладины-разделители). Рамы и створки могут быть как прямоугольными, так и арочными. В пределах створок могут быть фальши и шпросы (декоративные вставки всевозможной конфигурации, например, для имитации витражного окна или форточки - набор полосок-линий). Может быть несколько оконных конструкций через сопряжение - соединитель. Профиль может быть использован различный (задается профильной системой - набор параметров). Присутствуют математические расчеты, т.к. например при пристыковке импоста расчитывается его длина в зависимости от размеров рамы. Модель окна распадается на части модели, имеющие свои редактируемые параметры. На рисунке система должна отрисосывать размеры (как на чертеже). Предполагается отрисовка в 2D (но с расширением в 3D в будущем). Видем это с использованием OpenGL или DirectX. Может быть кто-то встречался с похожими задачами-системами. Может быть есть готовые библиотеки (для отрисовки, матем.расчетов), котрые можно было бы использовать. Буду рад любой помощи. Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2011, 22:36 |
|
Разработка программного модуля - графического построителя оконных контсрукций
|
|||
---|---|---|---|
#18+
pinkog2...По работе необходимо разработать графический построитель оконных контсрукций... Вот это мегапроект ! MES для оконной фабрики ! Кто ж решился-то на такое ? Респект ! А если вы решились - вообще смотрели немецкие продукты ? EasyWin, к примеру ? Да в нем только чтобы научиться корректно создавать заказ на окно - надо неделя времени ! А чтобы научиться делать производственные задания на порезку и сборку - 2-3 месяца. Совет - начните с того, что вся группа проекта научится пользоваться одним из зрелых немецких продуктов. Вполне возможно, что после этого рамки проекта будут сильно изменены. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2011, 11:30 |
|
Разработка программного модуля - графического построителя оконных контсрукций
|
|||
---|---|---|---|
#18+
Забыл добавить. Это ж не только MES, это еще и САПР ... Капец. Сколько у вас проектная группа ? Человек 50 ? А сроки ? 3 года ? Или 5 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2011, 11:33 |
|
Разработка программного модуля - графического построителя оконных контсрукций
|
|||
---|---|---|---|
#18+
strizh, спасибо за комментарии. Да, мы решили сделать для своей компании такую программу. Похожие программы, конечно, смотрели, не только западные, но и отечественные. Группа проекта небольшая, сроки - у нас будет несколько итераций, прототип хотелось бы сделать за полгода. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2011, 17:11 |
|
Разработка программного модуля - графического построителя оконных контсрукций
|
|||
---|---|---|---|
#18+
Видел решение на ... Экселе. Подробностей не знаю, но простенькие заказы вычисляли там. Вроде даже с рисунком. Наверно VB рулит. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2011, 11:13 |
|
Разработка программного модуля - графического построителя оконных контсрукций
|
|||
---|---|---|---|
#18+
pinkog2, Надо ещё вспомнить САПР в строительстве, где можно дописывать свои строительные элементы. И мегаизвестный AutoCAD наверняка уже есть под .NET. Зачем вообще (наверно опускаться до) WinFoms и прочее? Или думаете далее развить свою систему до уровня AutoCAD? А продавать возможно и нечто ценное в оконном деле, что сделано на AutoCAD. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2011, 12:04 |
|
Разработка программного модуля - графического построителя оконных контсрукций
|
|||
---|---|---|---|
#18+
LSVВидел решение на ... Экселе. Подробностей не знаю, но простенькие заказы вычисляли там. Вроде даже с рисунком. Наверно VB рулит. :) тоже видели :) Заказчика эт оне устраивает ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2011, 11:08 |
|
Разработка программного модуля - графического построителя оконных контсрукций
|
|||
---|---|---|---|
#18+
оффтопstrizhpinkog2...По работе необходимо разработать графический построитель оконных контсрукций... А если вы решились - вообще смотрели немецкие продукты ? EasyWin, к примеру ? Да в нем только чтобы научиться корректно создавать заказ на окно - надо неделя времени ! Любите ли вы воймикс, как люблю его я (с) Зачем смотреть, есть отзывы ведущих собаководов специалистов :): strizhВпечатления от "EasyWin" - двойственные. С одной стороны - свою работу программа выполняет хорошо - обеспечивает немецкое качество оптимизации порезки, бесперебойную выдачу потока производственных заданий (3 цеха, 6 смен, 600 окон в день) и быстрые перенастройки оконных систем. С другой стороны - система построена на технологиях DBase 4 (файл-сервер), и вендор не собирается это менять :) Соответственно, куча проблем с масштабируемостью и одновременной работой нескольких рабочих мест, решаемых через левое ухо, терминальный сервер и такую-то мать. Ну и доработке программа не особо поддается - техподдержка или на немецком, или на голландском :( Вроде как есть рисовалка отчетных форм - но нарисованная форма работает далеко не так, как ожидаешь. В реальной базе данных за 5 месяцев накапливается около 70000 файлов ... Ну и нафига нужно такое счастье? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2011, 11:29 |
|
Разработка программного модуля - графического построителя оконных контсрукций
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2011, 00:46 |
|
Разработка программного модуля - графического построителя оконных контсрукций
|
|||
---|---|---|---|
#18+
To Aleksey Kh. Действительно, программные технологии в EasyWin используются древние. Но - читай выше: "...свою работу программа выполняет хорошо - обеспечивает немецкое качество оптимизации порезки, бесперебойную выдачу потока производственных заданий..." А теперь представим некую разработку, которую через 0.5 года выкатит группа ТС. Будут новые технологии, .NET, OpenGL ... Вот только никакого немецкого качества производства с ее помощью достичь будет сложно ... Имхо. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2011, 19:35 |
|
Разработка программного модуля - графического построителя оконных контсрукций
|
|||
---|---|---|---|
#18+
pinkog2Всем добрый день. По работе необходимо разработать графический построитель оконных контсрукций. Войдет в состав WinForms-приложения под .Net. По идее должен представлять собой графический контрол, в котором есть панели инструментов (Tool Bars), редактор свойств модели (Property Editor), ну и основное поле , на котором конструируется сама оконная конструкция (рисунок). Конструкция состоит из рамы (4 отрезка прямоугольного профиля), створок (тоже из прямоугольного профиля), могут присутствовать импосты (перекладины-разделители). Рамы и створки могут быть как прямоугольными, так и арочными. В пределах створок могут быть фальши и шпросы (декоративные вставки всевозможной конфигурации, например, для имитации витражного окна или форточки - набор полосок-линий). Может быть несколько оконных конструкций через сопряжение - соединитель. Профиль может быть использован различный (задается профильной системой - набор параметров). Присутствуют математические расчеты, т.к. например при пристыковке импоста расчитывается его длина в зависимости от размеров рамы. Модель окна распадается на части модели, имеющие свои редактируемые параметры. На рисунке система должна отрисосывать размеры (как на чертеже). Предполагается отрисовка в 2D (но с расширением в 3D в будущем). Видем это с использованием OpenGL или DirectX. Может быть кто-то встречался с похожими задачами-системами. Может быть есть готовые библиотеки (для отрисовки, матем.расчетов), котрые можно было бы использовать. Буду рад любой помощи. Заранее спасибо.Много лет назад писал САПР окон, входных групп и прочих светопрозрачных ограждающих, заодно и торгового оборудования. Это нужен само собой ACAD, само собой сразу аккуратный 3D с реальными профилями, и простенький экспорт файла со списком комплектухи. Время сильно зависит от квалификации разработчика. У меня ушло, помнится, месяца четыре на ассортимент из примерно 1000 профилей, соединительных и сеток, принадлежащих к 7-8 разным системам, из них 2 системы требовали косых резов и поэтому нетривиальной обработки. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2011, 10:16 |
|
Разработка программного модуля - графического построителя оконных контсрукций
|
|||
---|---|---|---|
#18+
vill_agerpinkog2, Здесь чтото про окна может пригодится Спасибо посмотрим, но это похоже уже на готовое приложение, мы же разрабатываем свое в любом случае ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2011, 17:08 |
|
Разработка программного модуля - графического построителя оконных контсрукций
|
|||
---|---|---|---|
#18+
iv_an_ruМного лет назад писал САПР окон, входных групп и прочих светопрозрачных ограждающих, заодно и торгового оборудования. Это нужен само собой ACAD, само собой сразу аккуратный 3D с реальными профилями, и простенький экспорт файла со списком комплектухи. Время сильно зависит от квалификации разработчика. У меня ушло, помнится, месяца четыре на ассортимент из примерно 1000 профилей, соединительных и сеток, принадлежащих к 7-8 разным системам, из них 2 системы требовали косых резов и поэтому нетривиальной обработки. Спасибо за комментарий. Если я правильно Вас понял - речь идет про покупку ACAD для компании и доработка в нем. Это не совсем нащ вариант: если нам и нужна связь с ACAD - то на уровне экспорта\импорта. Наш построитель должен быть именно как компонент в основном приложении. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2011, 17:11 |
|
Разработка программного модуля - графического построителя оконных контсрукций
|
|||
---|---|---|---|
#18+
Сейчас такие построители есть у "1Совцев"-разработчиков, как внешние компоненты. Автокад в окна тянуть не надо. Посмотрите тот же бесплатный Профокна - что и как сделано у них. Есть тот же http://www.mi-soft.ru/. - Можно у них скачать бесплатную "дилерскую" версию и посмотреть как и что реализовано. Высшей математики и OpenGL не надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2011, 17:15 |
|
Разработка программного модуля - графического построителя оконных контсрукций
|
|||
---|---|---|---|
#18+
На моей памяти уже не один десяток раз на этом форуме разрабатывали программу "под окна", в том числе и на ASP.NET, но что-то нормальной реализации я так и не увидел. По сабжу: выбор NET неплохой, окна потянет, графический редактор тоже труда нарисовать не составит, что еще надо для настольной поделки? Если же вопрос ставить серьезно, следует потратиться на сторонние либы, например на Open Inventor от VSG, да, да, та самая Silicon Graphics. Современный графический софт строят на этой либе вполне успешно даже небольшие компании, рекомендую. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2011, 07:11 |
|
|
start [/forum/topic.php?fid=33&msg=37165339&tid=1548074]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 339ms |
total: | 476ms |
0 / 0 |