|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Delphi разработка пр-мки Спецификация
YngIngKllr
СПб
Регистрация: 29.03.2005
Сообщений: 12,968
|
||
Просмотров: 13058
|
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Не обязательно, еще и экспорт в Exel.
VetCAD не предлагать т.к. не нравится то что в нет нормальной визуализации заполнения спецификации. Вообще хочется самому сделать свою прогу, чтобы потом можно было делать свои программки для расчетов и т.д.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
конструктор Лего Регистрация: 21.10.2005
Краснодар
Сообщений: 204
|
Очень уж экзотическое это Делфи. Может лучше тебе начать изучать С++ или С#? Я например для себя программу по заполнению спецификации написал используя LISP и ARX. На С++ сделал функцию по работе с файлом базы данных access через ADO с MFC диалогом, а на LISP - построение самой спецификации и выборки по ней. Просто соединил идеи из VetCAD, Мариупольских утилит для Брикскада и добавил еще своей отсебятины.
|
|||
![]() |
|
||||
SPEC тоже не предлагать?
Во всяком случае посмотри этот видеоролик. http://forum.dwg.ru/attachment.php?a...2&d=1223979994
__________________
Блог |
||||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
НО надо сделать примерно то же что было в спецификации которую я как говорил делал раньше (см. ссылку), я как и говорил тебе ранее не всегда обозначаю элементы на чертеже это 1-е, 2-е не всегда заполняю выноски. Ну и самое главное хочу разобраться чтобы делать некоторые програмки для не больших расчетов.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Цитата:
Цитата:
__________________
Блог |
||||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Red Nova
Подобное создание спецификации не катит, Я ж не стал развивать дальше эту тему, просто заполнение удобнее делать не в ручную а программно, из выпадающих списков. Хоя это Я мог бы и на лиспе сделать, сейчас меня интересует именно программное заполнение. Дальше может быть разовью идею, и слелаю полу автоматическое заполнение.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
DEM, ты начинаешь принципиально неверно - с "батонокидательства". Начинаешь строить мост вдоль реки. Начинать надо не с создания формы и кидания на нее комбобоксов, а с постановки задачи. Даже лично для себя. "Программно из выпадающих списков" - худшее решение, которое можно придумать, хотя оно и может первым делом в голову придти.
Любая программа для работы со спецификациями должна иметь, как минимум, две основных составляющих: 1. Работа с базой данных изделий, материалов, оборудования - любых, какие нужны сейчас и которые могут возникнуть в будущем. 2. Формирование из базы спецификации для конкретного объекта. Потом могут появиться дополнительные задачи - рисование спецификации в AutoCAD, экспорт куды угодно, печать прямо из программы в любой нужной форме. Начинать надо с продумывания структуры данных и их хранения. Ты работаешь в лучшей системе для работы с данными - Delphi. Так и используй на полную мощь её средства. Создавай сразу базу данных изделий, а не такие убогие файлики, которые придумал. База данных может быть любого формата, в том числе и какого-то из текстовых (XML, CSV). Главное, чтобы этот формат поддерживался каким-то потомком класса TDataset. Тогда можно воспользоваться всей мощью уже имеющихся компонентов - использовать Dataset, DataSource и любые визуальные компоненты для отображения данных (DbGrid-ы, DbEdit-ы). И даже DbComboBox-ы, только вряд ли на них к тому времени стоять будет. Вот тогда у тебя через полчаса будет, даже без написания ни единой строчки кода, полуготовая программа. Потом ее долго придется доводить до полной готовности, но это уже реализация твоих личных задумок, а не отвлечение на такие детские вопросы, как получение списка файлов. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
ShaggyDoc
Это все понятно, просто хотелось начать с более простого, т.к. правильно вы заметили, вопросы довольно глупые для программистов. В принципе работа с экселем подразумевалась изначально. Просто решил начать с самого простого.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
НУ что ж пока продолжаю работать над программкой, пока получился не большой калькулятор для определения массы деталей.
В ближайшее время планирую до работку для работы с экселевскими файлами и создания сборки спецификаций по объекту, для дальнейшего подсчета Ведомости расхода стали.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Кое добавил формирование спецификации и сохранение в Excel.
Далее будет добавлено заполнение о остальным вкладкам трубы, материалы и древесина. Также будет добавлен менеджер проекта, т.е. вся информация по проекту будет содержаться в одном файле Excel, ну и соответственно можно будет автоматически формировать ведомость расхода стали или техническую спецификацию металла для КМ Жду предложений
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Легко, будет отдельный лист в котом будет хранится дерево.
Хотя можно будет считывать данные и из самой спецификации что по моему мнению даже лучше, т.к. можно будет корректировать и обрабатывать уже существующие спецификации. Варианты отображения уже отрабатываются.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Да хз
У мну вообще то исходник был "Work_with_Word_Excel" роцес так и называется Поключаю временно Excel и не более. Исходники на Делфях могу скинуть Лучше скажи работает или нет, пока тестировалось на 5-ти машинах
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Baldares
Так алмаатинец, можешь и под своим ником выступать. Дальнейшая разработка и интеграция с автокадом будет зависеть от того, что сейчас сделано в СПДС 5,0. Сейчас задача до делать 2 модуля 1-й Сборка конструкции(информацию по объекту можно будет держать в одном файле), на основе этой сборки будет создаваться Ведомость расхода стали или Техническая спецификация, ну и вообще любая выборка 2-й по просьбе dipro просмотр геометрических характеристик профилей с рисками В данной версии программы связь с автокадо поддерживаться скорее всего не будет, т.к. надо тогда пробовать переходить на VS С++ А это будет уже совершенно другой код и т.е. Я думаю эта програмка спросом тоже будет пользоваться, т.к. её можно использовать как калькулятор для стальных конструкций, и самое главное отчет сохраняется в excel чего в других калькуляторах не находил.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Связка SCAD и Delphi | DEKJ | Программирование | 4 | 19.09.2008 20:17 |
AutoCad и Delphi. Добавление точки | Зойберг | Программирование | 15 | 28.02.2008 23:18 |
Автоматическая спецификация на Delphi | goa_wert | Программирование | 15 | 27.10.2007 14:44 |
Delphi and AutoCAD | John Ch. | Программирование | 4 | 31.01.2004 13:58 |