Форум: "Основная";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];
ВнизНужна концепция Найти похожие ветки
← →
ДосЯ (2005-08-22 17:22) [0]Тема такая:
Нужно сделать прогу для моделирования оконных конструкций.
Натолкните-подтолкните, как лучше организовать все это.
← →
Seg (2005-08-22 17:32) [1]Если надо моделировать в графике, то лучше взять что-нибудь готовое в 3D.
← →
ДосЯ (2005-08-22 18:09) [2]конструктор конечно графичиский но 3д не нужно, єто слишком
← →
ДосЯ (2005-08-22 18:21) [3]што-то типа http://www.interpolis.ukrbiz.net/winplast.html
← →
ev (2005-08-22 21:36) [4]чтобы моделировать надо знать формулы
т.е. тебе понадобится консультация (и не одна) специалиста
а уж нарисовать - это второстипенный вопрос :)
← →
Eraser © (2005-08-22 21:39) [5]ДосЯ
Чем не устраивает приведеная вами ссылка.
Вот так просто "сналёту" таку программу вы не осилите без опыта.
Купить уже готовое решение проще и дешевле, имхо.
← →
Eugene Suprun (2005-08-22 23:12) [6]На то, чтобы сделать что-то типа Winplast, потребуется немало времени, опыта и сил... И дело даже не в графике (понт дела), сколько в более-менее _универсальном_ ядре для просчета и отрисовки в масштабе оконных конструкций... На этом было сломано немало гвоздей и выловлено много багов.
Честно Вам скажу, если Вы собираетесь организовать оконное производство, то Вам дешевле будет купить готовое решение, т.к. на поиск ошибок на неправильно отрезанных профилях и стеклопакетах потратите не одну тысячу баксов. А если собираетесь писать по новой такую прогу - что ж удачи, только опыт, знания и навыки ООП в этом деле уж очень Вам пригодятся...
Для справки: в Winplast"e 1.8 - около 25000 строк сибилдерного кода, а Winplast"e 2005 XT - около 32000.
← →
ДосЯ (2005-08-22 23:12) [7]>Вот так просто "сналёту" таку программу вы не осилите без опыта.
так ктож с налетУ постепенно, куда мне спешить
← →
Eraser © (2005-08-22 23:31) [8]ДосЯ (22.08.05 23:12) [7]
Ну если вы только начали изучать делфи, думаю неспеша, года через 3 у вас уже будет достаточно опыта, чтобы сделать такой проект.
Не проще отдать 32000? )
← →
ДосЯ (2005-08-23 11:35) [9]Скажем так делфи я знаю и давно.
Подобную программа нужна не нам а нашим клиентам, а мы поставляем профиль и фурнитуру.
Сейчас стоит задача начать делать свою, конечно не все сразу но в минимальном хотябы варианте. Ведь Winplast я думаю тоже не сразу строился. Да нам по бльшому счету такая маштабная пргограмма и не нужна, пока навверно.
>более-менее _универсальном_ ядре для просчета и отрисовки в масштабе оконных конструкций
это наверно мне понядобится на следующей стадии, хотя тоже интересно и готов послушать умных людей.
сейчас меня интересуют более простые вещи:
1. Как лучше организовать объект "ОконнаяКонструкция"
2. Как в нем будут представленны элементы этой конструкции: рама, импосты, стфорки, стекло, штапики, ручки ...
3. В каком виде все это лучше сохранять на диск
4. Ну а потом наверно как это все рендерить
Заранее спасибо
← →
alex_*** (2005-08-23 12:29) [10]
Как лучше организовать объект "ОконнаяКонструкция"
2. Как в нем будут представленны элементы этой конструкции: рама, импосты, стфорки, стекло, штапики, ручки ...
интересный ты человек... Как будто большинство тут всю жизнь работали с проектированием пакетов для моделирования оконных конструкций. Если не представляешь схему хотя бы в общих чертах, лучше покупайте готовое решение
← →
ДосЯ (2005-08-23 13:13) [11]//интересный ты человек... Как будто большинство тут всю жизнь //работали с проектированием пакетов для моделирования оконных //конструкций. Если не представляешь схему хотя бы в общих чертах, //лучше покупайте готовое решение
зачем большинство? и одного хватит.
да и окна я думаю тут не причем, это может быть все что угодно, а для человека с опытом в подобных задачах тоже я думаю есть что, подсказать рассказать. Это же форум а не торговый зал, что бы на вопрос как тебе говорили купи.
← →
alex_*** (2005-08-23 13:48) [12]отчасти ты прав, конечно. Только я думая врядли люди будут проектированием для тебя заниматься
← →
LASER (2005-08-23 15:46) [13]2alex_***
вот чудак человек, я же не прошу мне проект делать...
хорошо, обстрагируемся от окон и перейдем к чему-нибудь более общему.
я просто советуюсь как лучше организовать класс объекта который имеет древовидную структуру, элементы которой имеют разный набор свойств и как это все связать и каке компоненты лучше взять за основу
← →
ДосЯ (2005-08-23 15:47) [14]^^^
это был я
← →
alex_*** (2005-08-23 16:34) [15]:) TObjectList и вперед
← →
Jeer © (2005-08-23 16:40) [16]Удалено модератором
Примечание: Хамство
← →
ДосЯ (2005-08-23 16:51) [17]Удалено модератором
Примечание: Хамство
← →
han_malign © (2005-08-23 17:30) [18]>што-то типа http://www.interpolis.ukrbiz.net/winplast.html
>2Жир
>Ты топиком не ошибся? здесь форум а не чат.Полная версия (Ent) 599$
Облегченная версия (Lite) 349$
Полная дилерская 199$
Облегченная дилерская 59$
- умножаем на 10-20, половину отводим на проектировку, из них 1/10 отводим на "как лучше организовать класс объекта который имеет ..." - и начинаем разговаривать как "взрослые дядьки"...
← →
ДосЯ (2005-08-23 19:09) [19]// - умножаем на 10-20
это не серьезно
Повторюсь наверно, но всеже, программа лично нам не нужна тем более такая навороченная. У нас сейчас есть сделанная на эекселе и на данном этапе устраивает. Но, уже открою все тайны наверно, :) мы хотим сделать простенькую программку погибче чем в екселе и давать нашим клиентам ее безплатно. Может дальше это и выростит в большой проект.
Ну давайте наконец прикратим продавать мне винпласт (программа наверно замечательная, не спорю), такое чувтсво :) что, здесь столько их агентов призваных убивать подобные проекты-конкуренты на корню :) что, шансов у меня просто нет.
ну признайтесь кто из вас ее писал?
← →
TUser © (2005-08-23 19:48) [20]Удалено модератором
← →
Eugene Suprun (2005-08-24 00:58) [21]Если бы внимательно читали копирайт, то увидели бы, что я :). Остальные просто истину глаголят :)
Так и быть за труды по привлечению этого форума к Вашим разработкам могу Вам предложить диллерские условия -40%(обычно предлагаю -30%) :-)))
А по поводу объектов... рама, створка, импост, стелопакеты и пр. - это все объекты, фурнитура - тоже объект :-))) И все умеют сами себя нарисовать, посчитать, сколько сами стоят, какой шурупик в какое место и какого типа закрутить... да и при этом посчитать габариты и создать дочерние объекты...
Если у Винпласта было в прошлой версии 25000 строк кода , то примерно 22000 из них - это файл classes.h,содержащий определения и реализацию классов. Так что создать "оконный класс" - это, по-большому счету, написать на 90% программу :-))))
← →
Erik1 © (2005-08-24 11:22) [22]Вобщето можно взять за основу демонстрационые проекты небольших графических редакторов. Както я набрел на сайт с кучей таких примеров, причем было сделно запись и чтение из файла.
← →
DVM © (2005-08-24 11:26) [23]Ко мне пару раз с предложениеми подобными подходили. Я отказался. Это сложно для одного человека. Тут очень много инфы надо о производстве окон и пр.
← →
ДосЯ (2005-08-24 13:05) [24]2Eugene Suprun
Под заказ писал?
Сколько времени потратил, на самый простой вариант?
Есть ли ТЗ, можешь показать или нет, если да то может переубежу начальство не делать самим и предложу твой вариант.
← →
ДосЯ (2005-08-24 13:08) [25]>А по поводу объектов... рама, створка, импост, стелопакеты и пр. - это все объекты, фурнитура - тоже объект
А на основе какого объекта?
← →
Polevi © (2005-08-24 14:34) [26]TMetafile
← →
ДосЯ (2005-08-24 15:47) [27]2Polevi
когда шутишь, улыбаться нужно :)
← →
Eugene Suprun (2005-08-26 00:50) [28]Писал когда-то под заказ, но до поры, до времени...
Как такового ТЗ не было на бумаге, было сформулировано лишь в виде методик расчета, устных и письменных объяснений, долгих изученийтехнических особеннсотей сборки окон в цеху.
Графический движок и набор классов был сформулирован дня за 2-3, насколько я помню :). А вообще на разработку первой более-менее работоспособной альфы ушло около 3 недель.... (что по сегодняшним меркам для меня многовато). Суммарно от начала работы до появления первого релиза прошло около 2-х месяцев периодической работы :).
Структура классов примерно такая: есть базовый асбстрактный класс TSerialisableWindow, который делает вид что умеет отрисовываться, расчитываться и т.д. и т.п. и при этом складываться и раскладываться из БД. От него уже наследуются все оконные элементы, которые создают друг друга (не в порядке иерархии, т.е. для всех базовый класс один и тот же) :) . Рама умеет расчитвать, каких размеров будут импоста, вставлееные в нее и створки, створка - аналогично + стеклопакет и т.д. и т.п. В общем , идея уже относительно описана. Но это про 1.8 выньпласт, 2005-й работает немного по другому принципу и писался он до релиза всего 3 недели.
PS: Могу прогу "зашить" под твой профиль - будет дешевле :)
← →
Eugene Suprun (2005-08-26 00:53) [29]PS: Движок от графического редактора в данном случае не помощник, т.к. выполняет лишь вспомогательную роль, по сравнению с движком расчета конструкции :)
← →
Defunct © (2005-08-26 01:02) [30]ДосЯ (22.08.05 18:21) [3]
Эта хрень стоит $599?
нифига себе.
← →
Defunct © (2005-08-26 01:08) [31]добалю, красная цена за такое г. (за лицензию) - $30-$50.
написать его сможет и студент за 1-2 недели.
← →
alex_*** (2005-08-26 09:05) [32]вызов брошен? :)
Так сказано же что само программирование заняло 3 недели. Гораздо больше времени заняло выяснение сути задачи.
p.s Никогда бы не купил прогу от студента. Даже за 30$
← →
Eugene Suprun (2005-08-26 09:52) [33]>Defunct
>добалю, красная цена за такое г. (за лицензию) - $30-$50.
>написать его сможет и студент за 1-2 недели.
Пусть попробует :)
За "Супер-Окна" просят почему-то 5000 убитых енотов, видно не зря :)
>alex_*** (26.08.05 09:05) [32]
>вызов брошен? :)
>Так сказано же что само программирование заняло 3 недели. Гораздо больше времени заняло выяснение сути задачи.
3 недели заняло переписывание кода в новой (и довольно упрощенной)объектной структуре + добавление новых возможностей. И 3 недели - это смотря для кого: кто мощный корпоративный проект может за 2 недели поднять, а кто - жалкую тулзу будет 2 месяца писать :)
А вот суть задачи - действительно очень непростая, иначе прог такого роды была бы туча... а так и 5000-7000 баксов некоторым разработчикам (СуперОкна и Алтек Лтд) платят, хотя сеи продукты не отличаются гениальным проектированием и даже классной эргономикой для юзера. А Winplast по возможностям более-менее (в чем-то лучше, в чем-то хуже) соответствует OptimaWin.
← →
Eugene Suprun (2005-08-26 09:54) [34]PS: Наривовать окошко с помощью GDI можно и за 10 баксов, а вот посчитать все типоразмеры, зватраты материалов и пр., это уже сложнее (о цене речь не идет - еще и юзер, по идее, посчитать может).
← →
ДосЯ (2005-08-26 18:19) [35]2Eugene Suprun
больше всего сейчас ломаю голову как организавать импосты, а именно то как они дробят просвет рамы на секции и как все эти импосты хрнаить. Может просто массив?
← →
Eugene Suprun (2005-08-27 09:58) [36]Если импост дробит раму - то это уж два вложенных объекта :)
← →
ДосЯ (2005-08-28 02:14) [37]типа понял вроде
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.01 c