|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
22.02.2014, 12:26 | #1 | |
Аналог DataExtraction на vb.net
YngIngKllr
СПб
Регистрация: 29.03.2005
Сообщений: 12,968
|
||
Просмотров: 12496
|
|
||||
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
вот именно про эту программу я тебе и говорил тут
|
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
СПДС ЖБ нормальная тема, но у нас используется чистый автокад плюс динамические блоки.
maratovich Не просто сортировка и выбор элементов не очень интересует, самое главное последующая обработка. К тому же платное приложение вообще не интересно, у меня есть решение и оно не гибкое, вот в этом и проблема. Можно конечно сделать похожее приложение и хранить данные о сортировке во внешнем файле, но это лишь половина дела, надо же потом обрабатывать данные.
__________________
Работаю за еду. 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
|
Ну у меня примерно такая идея и есть, только в начале тоже нужен файл xml, чтобы получать определенные атрибуты и параметры.
Значит в правильном направлении двигаюсь.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Просто у меня динамические блоки с 8-10 параметрами, плюс атрибуты по 5-6 штук.
Лучше уж сразу фильтровать нужное. Вот последующая обработка с помошью xslt мне более интересна.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 22.02.2014 в 18:34. |
|||
|
||||
Цитата:
Просто последующая обработка достаточно широкое понятие, тут надо говорить о конкретной конечной цели. Ну бесплатно можно навоять только то, на создание чего уйдёт не более 1 дня работы, потом начинается проблема со временем, неохота заниматься, начинаются запросы по увеличению функционала и всплывает вопрос о нужности данного творения. Как пример Бесплатный софт проектировщика(Создание), идея создания данного софта стартовала 07.12.2012, 13:51 - прошло 1 год и 3 месяца, а на выходе что ? А я за 1,5 года выпустил 8 полностью работоспособных программ. И стоимость 100руб позволяет приобретать их каждому. Да и психологический фактор платного софта хорошо сказывается на отзывах и предложениях о дополнении их необходимым функционалом. Есть вторя сторона медали - гибкость это очень много настроек, но простому пользователю надо "Запустил, нажал 2 кнопки, получил", если он этого не получит, то и дальше в настройки не полезет, а удалит с компа.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
maratovich
По части Бесплатного софта, сейчас нашел платформу на которой это вполне возможно делать, причем Бесплатную с возможностью расширения, за счет Питона или Фортрана. На данный момент отрабатываются функции которы нужны для вывода отчетов и получения табличных данных из файлов csv с интерполяцией. К сожалению времени очень мало 5а это пока уделяю. По части вашей программы, могу сказать, что для меня важна более пост обработка. Т.е. обрабатывать например высоту, ширину и длину пилона, чтобы определить марку каркаса который в нем применяется, длину горизонтальных стержней и их количество. С вашей программой это может получится но придется потом обрабатывать в Экселе, что тоже не зер гуд. Самый оптимальный путь это хранение данных в xml и преобразование через xslt. Мы этот вариант с Барголом и до этой темы обсуждали, сейчас с ним же уже думаем на счет алгоритма. Этот вариант даст гибкость настроек и возможность любой сортировки и обработки. ----- добавлено через ~2 мин. ----- PS. Простой пользователь и не будет знать, как что работает, ему нужно будет только выбрать объекты и вставить таблицы.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
Цитата:
Есть блок и именем "Пилон", прога должна найти этот блок, подсчитать сколько их, потом найти описание этого блока в xml и присвоить все необходимые данные, и вывести это всё в ексель ? Я от такого решения отказался в силу немного другой специфики работы. Вот допустим у нас трубы и гора фасонных изделий + арматура. Количество диаметров достаточно большое, добавляем что у каждого диаметра есть разные толщины стенок, добавляем разного производителя и в итоге получаем что в базе xml должна храниться вся эта информация. Если взять электрику, то там и похлеще будет - увеличение базы в арифметической прогрессии. Но самое проблематичное в этом - сделать связку блок-база. А самое интересное как узнать то, что мы получим на выходе не запуская программу. У нас открыта модель с кучей блоков, если мы щелкнем на любой блок то как узнаем характеристики которые присвоены в xml ? В моём варианте - с помощью программы автоматом создается блок у которого в атрибутах прописана вся необходимая информация, и нажав на блок всё можно увидеть. А при последующей обработке считываются все данные и потом уже производится обработка - в зависимости от требуемого результата, причем даже если имена блоков одинаковые, а информация в них хоть где то различная, это всё фиксируется. Вот собственно из-за проблемы создания и ведения базы xml отказался от такого варианта. У себя в конторе 2 года использовал вариант с базой наподобие xml, но никто так не захотел разбираться как её вести и заполнять, всё время приходили и говорили, что добавить в базу надо какую нибудь мелочь, а самим просто лень было посмотреть видеоуроки.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Смысл в том что мы сможем добавлять новые блоки не влезая в тело программы. Появился новый объект, мы его добавили в таблицу xml, добавили обработку в таблицу xslt. И не лезем каждый раз в тело программы. С таким же успехом это могут быть включатели, двери и т.п. Программе будет абсолютно по фигу, что обрабатывать тебе лишь придется создать файл xml для обработки блоков которые ты хочешь получить, и таблицу xslt для вывода результатов. ----- добавлено через ~2 мин. ----- PS. Проще все таки xml править, чем лезть в тело программы... А для xml, можно придумать удобный редактор, для добавления новых блоков.....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604
|
Дамир, у тебя потрясающая способность пытаться что-то узнать и при этом скрывать исходные данные.
Покажи хоть один блок, какие у него параметры и что ты хочешь получить на выходе. |
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Цитата:
Цитата:
Цитата:
Примерное редактирование одной из БД для спецификаций на картинке показано. Там насосы, но можно в БД держать что угодно от "винтиков" и "шпунтиков" до танков и ракет. Да еще и с дополнительной информацией по изделиям - картинки, документация, ссылки на сайты. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Где можно применить "Извлечение данных"(_.dataextraction)? | wetr | AutoCAD | 120 | 07.05.2020 13:39 |
vb.net, AutoCAD + windows form | Gelia | .NET | 6 | 23.03.2012 22:14 |
Аналог IDispatch в .NET | Nordek | .NET | 5 | 22.12.2011 18:07 |
VB.NET и COM-сервер | DEM | .NET | 4 | 21.03.2011 10:46 |
Как можно из LISP запросить у юзера выделить произвольные элементы и затем вызвать аналог WMFOUT для сохранения их в изображении? | lexluther | LISP | 4 | 12.08.2009 11:44 |