Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.18;
Скачать: CL | DM;

Вниз

Нужна концепция   Найти похожие ветки 

 
ДосЯ   (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;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.04 c
2-1123684855
shu
2005-08-10 18:40
2005.09.18
TThread.Execute не вызывается


6-1110760527
antoxa
2005-03-14 03:35
2005.09.18
Подскажите на "чем из Delphi" писать для интернет (сервер Linux)


8-1114532632
vic_774N
2005-04-26 20:23
2005.09.18
алгоритм сравнения двух изображений ...


14-1125032141
pavel_guzhanov
2005-08-26 08:55
2005.09.18
программы на заказ


6-1117302414
Grief
2005-05-28 21:46
2005.09.18
передача по LAn