Реклама i
|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Дык по пробуй найти вариант запуска своего экзеника с определенными параметрами...
По сути вот это Батник запуска.. Код:
То есть грубо говоря твой экзшеник надо будет запускать вот так... Код:
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
В результате обсуждения с Димой и bargool
Родился следующий документ и предварительный интерфейс программы.... Я уж совсем было отчаялся, и думал уже отказаться от использования Лазаруса в пользу Vb.net но потом понял что смысла в полном отображении отчета на предварительной вкладке нету(просто у Лазаря очень мало вьюеров), возможно потом перейдем и на другую платформу в принципе переделать там не сложно будет, главо обкатать основные принципы обмена данными между оболочкой и расчетным модулем....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
Наведу чуток критики:
DEM, описание интерфейса конечно хорошо, но Цитата:
Ты описываешь интерфейс и он у тебя взаимодействует с "расчетным модулем", помоему если описывать отдельно данные и отдельно интерфейс будет гораздо гибче - модуль использует данные для расчета, данные отображаются в интерфейсе. В итоге модуль никак не завязян на интерфейс и ему пофиг на его реализацию - в браузере или форме лазаруса или вообще модуль запущен из консоли и данные вводятся руками Цитата:
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Сейчас есть идея задействовать для этого дела IpHtml-панель, а интерфейс делать в html, там же задавать события, сейчас мне осталось разобраться как обрабатывать события в Html, пример нашел уже, сперва думал не получится, теперь понимаю что это возможно.... Цитата:
Поэтому будут комобоксы которые будут взаимосвязаны, если мы предположим выбрали швеллер, то во втором комбобоксе будут все швеллера, если выбрали двутавр, то будут сечения двутавров.... Для этого я думаю лучше всего сделать следующее, если мы выбрали двутавр, то оболочка сообщает расчетному модулю(тут возможно несколько вариантов, либо расчетный модуль запускается сразу с программой и ждет команд, либо его запускаем каждый раз заново), что select_dvutavr расчетный модуль обрабатывает эту команду и отправляет список сечений двутавров.... Потому как в интерфейсе подобную взаимосвязь сделать будет довольно сложно... А в расчетном модуле, это будет библиотечная функция..... Т.к. ему самому надо будет обращаться к библиотечной функции сортамента и получать геометрические характереситики этих двутавров или еще чего то.... Можно конечно в Лазаре тоже сделать модуль для считывания списков сортамента и т.п. из библиотеки, но оно нам надо??? Пусть каждый делает свою часть работы.... PS. Нашел программу которую можно было бы использовать для расчета МКЭ в нашем проекте.... Для плоских схем подойдет как нельзя лучше, исходники предоставляются.... Нужны специалисты в Делфях..... Вот прога Mke-Win2009 http://www.win-ni.narod.ru/Mke3.htm Глянул вроде так очень даже ничего, и самое главное сразу НАША, Российская, а не Голандская...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 06.01.2013 в 23:50. |
|||
![]() |
|
||||
Регистрация: 28.10.2007
Сообщений: 528
|
DEM, Может лучше создать сразу нормальную базу данных в MySQL или чем-то другом и даже сделать маленькую интерактивную программку для пополнения бд в интерактивном режиме. А потом уже подключать к лазарю. Если будете что-то менять будет легче перестраиваться.
По поводу МКЭ вот хороший пост, если не видели. http://s.arboreus.com/2008/03/free-s...ving-pdes.html |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
И еще по части проги для МКЭ то я думаю в проекте конечно же использовать готовое ядро, для расчета плоских схем, а пространственные схемы в нашем проекте пока не нужны... А БД на фиг не надо..... Будут библиотеки и папки с сортаментом....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Offtop: Не смог удержаться:
Ну-ну, блажен кто верует, ему тепло.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Кулик Алексей aka kpblc
Просто не каждому разработчику объяснить как с этой БД работать, да и зачем если лучше чтобы было проще и понятнее работать.... Твой сарказм не уместен...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
DEM, во-первых, "как работать" - проблема нормального документирования и / или (для особо одаренных) нормального интерфейса. Во-вторых, без нормальной БД не менее 50% твоих программ скажут ква, не успев открыть глазенки. В особо тяжелых случаях работать будет каждая сама по себе без возможности нормальной передачи данных. Охота такое словить? Вперед, мешать не стану.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Если уж так хочется отчеты, можно в опен офис все сделать, правда там сдк черт ногу сломит, зато не надо никаких связок, ткнул меню, в форме забил исходные данные, нажал кнопочку и отчет готов, с формулами и со всем остальным
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Кулик Алексей aka kpblc
Не моих программ, а тех кто их разрабатывает... Для получения данных из таблиц cvc есть простые модули, не проще ли воспользоваться ими, чем работать с бд... Ведь проще и понятнее когда вот она есть папка где лежат файлы они называются определенным образом и т.д. в них есть таблицы ВЕТРа и т.п. откуда ты получаешь значения... Чем устаналивать MySQL потом заполнять её поддерживать и документировать, нет тут уж извольте... gomer По части отчетов, ты не прав, лучше использовать docx, к тому же договорились что ни каких дополнительных программ не устанавливать, все должно работать с флешки.....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Цитата:
Питон - это хорошо, поначалу, но когда люди попросят хлеба, а они непременно это сделают рано или поздно, то от питона придется отказаться, в пользу того же паскаля, к тому же придется писать собственный SDK. Все равно, для получения отчетов нужно будет иметь или опен или мс офис, либо искать внятные библиотеки, в первом случае может и можно найти бесплатную, во втором - сомневаюсь |
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
DEM
Я когдато выше по топику уже спрашивал статический будет интерфейс или динамический, тогда вроде был статический, сейчас стал динамический)) Загрузка вариантов из модуля - плохое решение, лучше иметь 2 комбобокса с разным содержимым (но заранее определенным) и управлять их видимостью (причем управление видимостю лучше отдать интерфейсу, например разместив швеллер и двутавр на разных вкладках) Взаимодействие программа-модуль нужно делат как можно проще, иначе написание модуля будет мУкой Цитата:
Придумывать нужно не описание и реализацию гуя, а описание того что будет запрашивать модуль от оболочки, как и на чем эти запросы визуализируются не важно. |
|||
![]() |
|
||||
Регистрация: 28.10.2007
Сообщений: 528
|
gomer,
Серьезно? На питоне такого рода программу вполне можно написать. Про odt согласен. Тем более что последние версии Офиса Майкрософта его поддерживают. И что здесь все понимают под отчетами? Их писать можно хоть в .тхт , .odt, .doc,.docx. А юзеру предоставить возможность выбора. Вы же не хотите реализовывать конструктор отчетов? Сначала вообще нужно забить на рисунки и формулы и реализовать все отчеты в .тхт. Создаете файл с любым разрешением и пишете туда всю информацию какую нужно. В теории офис для этого нужен только чтобы проверить результат. Наверное, csv файлы все же. От Comma-Separated Values. Вопрос в масштабируемости, возможности внесения корректировок и удобстве работы. Захотел юзер добавить свое наименование и что дальше? Лезть ему и писать в блокнотике или открывать тот же Эксель и редактировать их в ручную. С таким успехом можно написать все в макросах для Экселя и забыть. Вы не поверите, но заполнять вам придётся вручную и csv файлы. Вот только сведете количество ошибок при заполнении к минимуму. Не знаю что именно вы имеете в виду под документированием и поддержкой, но поверьте, когда у вас будут сотни csv файлов вы еще намучаетесь. |
|||
![]() |
|
||||
Соискатель Регистрация: 12.03.2011
Урал
Сообщений: 1,496
|
да, питон или фортран, или то и другое. и лучше всего, все чтобы крутилось на Django. тогда интерфейсом не нужно вообще заморачиваться (несложно сделать css и html при необходимости), он лайн расчет.
Последний раз редактировалось Chardash, 07.01.2013 в 03:56. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
между прочим и ваш модуль для этого тоже подойдет, если там дать возможность запроса к расчетному модулю.... А в написании ничего сложного не будет, т.к. сортамент и команды которые он выдает будет библиотечной функцией.... Вариант еще сделать 2 функции, одна будет Лазаре обрабатывать форму и получать список профилей, а другая будет в Питоне или еще где либо.... PS. Ребят обсуждение уже прошло, сейчас идет реализация и разруливание некоторых нюансов, можете не стараться и не писать свои посты по части какой стандарт принять в качестве вывода отчета и т.п. Так же не обсуждается уже формат БД, SQL модуля не будет, на этом этапе проекта, возможно когда то он будет добавлен, а пока он не нужен.... Делайте свою программу и реализовывайте в ней свои задумки....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
Цитата:
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Да я понял что у тебя есть файл описания шум модуля, но не будем же мы туда весь сортамент запихивать.....
Можно конечно и API сделать, но не проще ли будет тогда чтобы сортамент просто выбирался из папки в которой есть файлы с определенными названиями и структурой.... Но проще по моему мнению обращаться к расчетному модулю за данными... Постараюсь выложить через неделю свой вариант... Если сможешь подготовить свой то можно будет обсудить преимущества вариантов и дальше доделать... Просто понимаешь там же надо будет и картинки сделать и на форме, и придется запрашивать для этого расчетный модуль...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
Цитата:
|
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Есть ли бесплатный конвертор PDF в DWG (именно официальный и бесплатный) ? | star282 | Прочее. Программное обеспечение | 3 | 14.09.2012 11:44 |
Подскажите, пожалуйста, софт для проектирования | remenikomer | Прочее. Программное обеспечение | 7 | 02.08.2011 12:05 |
Софт по расчету зубчатых зацеплений. | Mageslay | Машиностроение | 4 | 12.02.2010 13:18 |
"Милый дом" 3D - дизайн интерьеров (бесплатный софт) | ETCartman | Прочее. Программное обеспечение | 9 | 13.10.2009 23:18 |
Подскажите - есть ли какойнибудь софт для расчета разверток. | Sunny | Расчетные программы | 1 | 14.08.2004 01:32 |