|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как оформить калькулятор эксельке или маткаде в програмку?
инженер-конструктор
Ницца
Регистрация: 22.03.2012
Сообщений: 81
|
||
Просмотров: 10528
|
|
||||
Регистрация: 18.12.2010
Сообщений: 5,114
|
|
|||
![]() |
|
||||
НЛО Регистрация: 09.07.2007
Тутошние мы.
Сообщений: 6,420
|
Освоить какой-нибудь язык программирования. А заодно и среду программирования. На это уйдёт несколько месяцев. После этого с самим кодом быть проблем не должно, если есть программа в экселе, но код нужно будет сделать весь с нуля. На это тоже уйдёт несколько месяцев.
|
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
kirill_krikunov, Вам сюда: https://forum.dwg.ru/showthread.php?t=92154
|
|||
![]() |
|
||||
Конструктор по сути (машиностроитель) Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
|
Цитата:
![]() PS я сам не программист. Вернее программист, но не компьютерный.
__________________
Век живи, век учись - ... |
|||
![]() |
|
||||
Имхо, если не устраивает эксель, то самый простой вариант - это html + css + js, сделать можно практически что угодно. Но таки надо выучить хотя бы базовые вещи в каждом из языков.
__________________
"Тщательное планирование – ключ к безопасному и быстрому путешествию." Одиссей (с) |
||||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Цитата:
SMATh Studio - это бесплатный и упрощенный Маткад. SMATh Studio позволяет сохранять расчеты в виде исполняемого файла ехе, простые и не простые расчеты при должной тренировке можно оформить в виде программки, вполне даже аккуратной. Но я этим пользуюсь редко А так все правильно пишут, открывай учебник по программированию и вперед... |
|||
![]() |
|
||||
инженер-конструктор Регистрация: 22.03.2012
Ницца
Сообщений: 81
|
Мне выше предложили книгу для школьников по с#. Вы предлагаете html + css + js, просто я на долгосрочную перспективу хочу начать клацать по мелочи. Вот просто не хочется пытаться разобраться в менее используемых языках программирования. Вот например в институте меня учили Старку, а в соседнем Лире САПР. После выпуска я понял что знать кнопки в Лире куда полезней.
|
|||
![]() |
|
||||
Цитата:
Совсем простенький пример (без баз данных и остального загона) во вложении
__________________
"Тщательное планирование – ключ к безопасному и быстрому путешествию." Одиссей (с) |
||||
![]() |
|
||||
типа инженер Регистрация: 23.06.2011
Сообщений: 758
|
На этом задолбаешься делать даже простой расчет ввиду несоразмерных затрат времени с конечным продуктом.
Тоже хочется программу написать. Но, попробовав и вб, и жс, никак не могу заставить себя сделать что-либо до конца, ибо простота экселя и маткада не оставляет шансов, чтоб не нащупать на языке фразу "да на кой мне это надо" |
|||
![]() |
|
||||
Регистрация: 23.01.2019
Сообщений: 132
|
Чем интерфейс по типу https://dwg.ru/dnl/15042 не устраивает?
|
|||
![]() |
|
||||
Цитата:
__________________
"Тщательное планирование – ключ к безопасному и быстрому путешествию." Одиссей (с) |
||||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Цитата:
Smath легко позволяет импортировать большие списки из внешних файлов XLS или CSV. Тем самым создавая некое подобие базы данных. Ставя дополнительные модули можно получить выпадающие списки, точки, галочки. Плюс возможность обрабатывать эти данные циклом и добротно выводить результат, делает его незаменимым инструментом. Просто нужно почитать и разобраться. как там все устроенно, и оформить аккуратно расчет. Создание расчетных программ связано с большим количеством затрачиваемого времени, плюс трудно контролировать расчет и его проверять, ваши коллеги должны Вам верить на слово. Здесь же можно огромный расчет обсуждать с коллегами по цеху, и все равно все делать самому, потому что настоящие расчеты надо делать только на python, ну накрайняк C#, но все таки С++ будет побыстрее... |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
Цитата:
|
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
|
|||
![]() |
|
||||
Регистрация: 14.02.2020
Сообщений: 10
|
Кроме экселя и маткада, есть хорошая бесплатная программа scilab (аналог матлаба). Если заморачиваться с программированием, то придется вначале изучить сам язык, например С++, далее освоить возможности библиотеки построения графического интерфейса пользователя (GUI). Библиотек много, на русском языке информация далеко не вся (wxWidgets, Qt, GTK, ...).
|
|||
![]() |
|
||||
инженер-конструктор Регистрация: 22.03.2012
Ницца
Сообщений: 81
|
Цитата:
Но причины, по которым эксель и маткад не подходят, есть. Вам я их сказать не могу. |
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Цитата:
Это просто модно... Хотя может я уже устарел... На ум приходят три причины. Они платные, коллеги с прямыми руками и хотите спрятать расчеты. Ну не можете, и не можете... |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
Матерых мое замечание не касается, они осознают что делают, почему и для чего, а вот начинающему "бриться опасной бритвой" все таки не стоит.
У меня нет цели обидеть питонистов или еще как-то кого-то обидеть, я предупреждаю о раскиданных "граблях", наступание на которые в инженерном деле может стоить очень дорого. Видел ошибки, когда волей случая в условие сравнения прилетали не 2 числа, а число и текст с содержанием примерно похожим на число, при этом интерпретатор не явно приводил их к более общему типу, сравнивал эти объекты и возвращал результат очень далекий от правильного, но при этом никаких ошибок в работе программы... Видел опечатки, которые интепретатор принимал за объявление новых переменных и инициировал их без спросу... и опять, никаких ошибок. Я не против питона и я пишу не только про питон, но и про JS, VBA, php и прочие... , я за осознанный, разумный подход. Последний раз редактировалось Boxa, 23.06.2020 в 14:22. |
|||
![]() |
|
||||
НЛО Регистрация: 09.07.2007
Тутошние мы.
Сообщений: 6,420
|
Спор ни о чём пошёл. Что знаешь, в том и пиши. Программы, которые можно замутить в экселе, можно сделать в чём угодно в 1000-кратном размере.
Проблема Питона для данной задачи не в типизации, а в том, что он интерпретируемый язык. В нём без хитрых манипуляций не скомпилируешь EXE, которая будет работать где угодно. Но по лёгкости освоения он один из лидеров (хотя для новичков это не всегда плюс - это как учиться водить автомобиль с автоматом). C# с ВижуалСтудио в этом плане лучше, особенно если цель сделать программки только для Виндовса. Яваскрипт в паре с html/css решение для ваб-приложений, хотя при желании можно успешно сделать и оффлайн, но это несколько странно. Оно не для этого. |
|||
![]() |
|
||||
Проблема питона в том, что интерфейс без танцев с бубном и штудированием библиотек не сделаешь, а если нужно оперативное решение - то вполне себе.
__________________
"Тщательное планирование – ключ к безопасному и быстрому путешествию." Одиссей (с) |
||||
![]() |
|
||||
инженер-конструктор Регистрация: 22.03.2012
Ницца
Сообщений: 81
|
Да нет, жизнь как булочка с изюмом и сгущенкой. Коллеги сплошь приятные люди, начальство вообще супер. Лицензий ПО в конторе сколько хочешь и каких хочешь. Тут личный интерес. Да и не важно это, уже есть возможность обучиться, пока есть желание. Вот собственно и все. Ну и вопрос понтов в какой то мере.
|
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Цитата:
Знать программирование, очень полезно, еще бы было время что бы программировать ![]() |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Ну "нет такой буквы" про "интеллектуальный рост". Человек сам написал:
Цитата:
Цитата:
Тут рост не интеллекта, а понтов желателен. "В какой-то мере". Интересно бы знать, что такое "калькуляторы" в представлении автора ветки? Это что, такое окошечко, в котором 2х2 можно сосчитать? Так примеры таких "калькуляторов" есть в любой среде программирования. Тут интеллект не нужен - скомпилировал "democalc" и готово. Или "калькулятор" - это наподобие Excel, только собственной, где можно в ячейки формулы вводить и прочее? И программа "переоформленная" как свой, да еще "что б как BASE" выглядела? Ну и такую можно безо всякого "интеллектуального роста" склепать. Тоже имеются готовые компоненты (например ExpressSpreadSheet), в которых можно любые "батоны" свои сделать - "как на форуме данном выкладывают". А вот с нуля такую "эксельку" сделать очень непросто. Но возможно, изучая, как люди делали подобное. Года два уйдет, да и то если уже программированием давно занимался. Вот тогда интеллектуальный рост и будет. Но тогда и вопросы надо задавать другие, например "Хочу сделать аналог Excel на языке Анаконда. Подскажите, где взять примеры"? |
|||
![]() |
|
||||
инженер-конструктор Регистрация: 22.03.2012
Ницца
Сообщений: 81
|
Цитата:
Вот это мне подходит, можно по подробней? Я не спешу |
|||
![]() |
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 2,083
|
По результатам обсуждений в теме Бесплатный софт проектировщика(Создание) единственное готовое решение - TechEditor. Позволяет автоматизировать и оформить расчеты, но сделано это все неудобно - одну формулу нужно набирать вручную три-четыре раза в разных форматах, да еще и в разных местах.
Можно обходиться подручными средствами. На предыдущей работе, где было все нельзя, расчеты автоматизировал в блокноте. Сохранить с расширением HTA, запустить как обычную программу: Код:
Код:
Еще Word в последних версиях обзавелся текстовым форматом формул, что позволяет достаточно просто генерировать отчеты из любой программы: Код:
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
Цитата:
Последний раз редактировалось Сергей812, 10.07.2020 в 00:56. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Я сейчас принял для себя довольно удобную штуку, это Python Notebook.
Формировать расчеты и выводить значения, единственное с чем не разобрался как формировать формулы из переменных.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
ответьте на вопрос, чем вас не устраивает маткад(smath) с его программирование? хочу понять, может что то важное упускаю
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Плюс различные визуализации и графики, плюс работа с mesh
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как оформить доп соглашение на разработку новых редакций (изменение к РД) | AbuAidar | Организация проектирования и оформление документации | 0 | 28.02.2020 13:17 |
Как оформить чертеж детали с исполнениями | Vin | Машиностроение | 22 | 06.09.2018 07:41 |
Существует ли какой-нибудь простой калькулятор для среды Брикскада? | SilvioManuel | Прочее. Программное обеспечение | 3 | 31.05.2018 10:33 |
Как правильно оформить групповой чертеж? | Vika1904kon | Машиностроение | 3 | 20.03.2016 18:43 |
Можно ли сделать калькулятор фундамента под строительство коттеджа? | Dyuk | Программирование | 2 | 29.06.2012 15:35 |