Автор Тема: Калькулятор солености EC-Calc  (Прочитано 3978 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн siv237

  • Ветеран
  • *****
  • Сообщений: 2386

  • Активность на форуме
    21%
Калькулятор солености EC-Calc
« : 30 Сентября 2016, 10:49:13 »
Программа - Калькулятор солености раствора.

Позволяет рассчитать необходимые объемы смешиваемых жидкостей для получения нужного значения ЕС рабочего раствора.
Упрощает расчет доливки или разбавления раствора для выхода на нужное значение EC уже имеющегося остаточного объема.



Windows версия: drive.google.com/.../view?usp=sharing
Linux версия: drive.google.com/.../view?usp=sharing


Прошу не судить строго, это моя первая программа с графическим интерфейсом, там точно есть ошибки.
Версия 0.01


Один из примеров использования:
 
Известно, что в ёмкости с рабочим раствором осталось 5 литров с показателем EC 1.5
Заполняем эти значения в соответствующие поля в блок "До"
Необходимо рассчитать объем воды и удобрений таким образом, что-бы добавих их в имеющийся раствор получить объем 15 литров с EC 1.95

С помощью полей групп "раствор" и "вода" подбираем значения, таким образом, что нужные нам результаты появились в полях блока "После".
« Последнее редактирование: 30 Сентября 2016, 11:10:05 от siv237 »

Оффлайн Cyclamech

  • Ветеран
  • *****
  • Сообщений: 4449
  • Советский цветовод

  • Активность на форуме
    14.6%
Калькулятор солености EC-Calc
« Ответ #1 : 30 Сентября 2016, 11:16:48 »
Школьные годы чудесные! *crazy*
Когда-то я был сообразительным мальчиком и любил решать задачки на скорость в рамках "соцсоревнования"…
Ну да к чёрту ностальгию!
К теме: вот такая проблема под XP:

И я теперь учу дневник
Царапин грифельного лета SQM кропкита,
Кремня Воды и воздуха язык,
С прослойкой тьмы, с прослойкой света свiта

Оффлайн Cyclamech

  • Ветеран
  • *****
  • Сообщений: 4449
  • Советский цветовод

  • Активность на форуме
    14.6%
Калькулятор солености EC-Calc
« Ответ #2 : 30 Сентября 2016, 11:23:19 »
С помощью полей групп "раствор" и "вода" подбираем значения, таким образом, что нужные нам результаты появились в полях блока "После".

Ммм… ИМХО, программное обеспечение должно освобождать человека прежде всего от рутинных действий. Можно ли ручной подбор заменить автоматизированными вычислениями?

Или я чего-то недопонял? Софтинку-то пока запустить не могу…

Кстати, насколько мне известно, файлы *.jar отлично исполняются как в среде Windows, так и Linux. По-моему, это промежуточный код, который java-машина компилирует "на лету", потому и кроссплатформенность…
« Последнее редактирование: 30 Сентября 2016, 11:30:56 от Cyclamech »
И я теперь учу дневник
Царапин грифельного лета SQM кропкита,
Кремня Воды и воздуха язык,
С прослойкой тьмы, с прослойкой света свiта

Оффлайн siv237

  • Ветеран
  • *****
  • Сообщений: 2386

  • Активность на форуме
    21%
Калькулятор солености EC-Calc
« Ответ #3 : 30 Сентября 2016, 11:32:16 »
Школьные годы чудесные! *crazy*
Когда-то я был сообразительным мальчиком и любил решать задачки на скорость в рамках "соцсоревнования"…
Ну да к чёрту ностальгию!
К теме: вот такая проблема под XP:



Наверно нужно 64 битную ось, у меня нет под рукой XP, чтобы скомпилировать. Есть только ubuntu и win7 x64. А кроскомпилирование я еще не освоил :( Третий день lazarus изучаю.

Вот тут исходные коды drive.google.com/.../view?usp=sharing
Для Lazarus
Можно собрать вроде как под любую ось из кучи поддерживаемых.

Оффлайн siv237

  • Ветеран
  • *****
  • Сообщений: 2386

  • Активность на форуме
    21%
Калькулятор солености EC-Calc
« Ответ #4 : 30 Сентября 2016, 11:38:10 »
С помощью полей групп "раствор" и "вода" подбираем значения, таким образом, что нужные нам результаты появились в полях блока "После".

Ммм… ИМХО, программное обеспечение должно освобождать человека прежде всего от рутинных действий. Можно ли ручной подбор заменить автоматизированными вычислениями?

Или я чего-то недопонял? Софтинку-то пока запустить не могу…

Кстати, насколько мне известно, файлы *.jar отлично исполняются как в среде Windows, так и Linux. По-моему, это промежуточный код, который java-машина компилирует "на лету", потому и кроссплатформенность…

Ну давно хотел начать изучать программирование ну и какую-нить простую программку написать. А то экселем надоело считать, неудобно. Мне эта реализация кажется удобной для меня. Хотелось именно мышкой щелкать и сразу видеть изменения, а не вбивать в поля значения.
На яве можно конечно, но хочется нативный софт без всяких яв фреймворков и прочего. Чтоб сразу работал на целевой системе и не требовал кучи библиотек вытягивать ради мизерной софтины.
« Последнее редактирование: 30 Сентября 2016, 11:40:29 от siv237 »

Оффлайн Cyclamech

  • Ветеран
  • *****
  • Сообщений: 4449
  • Советский цветовод

  • Активность на форуме
    14.6%
Калькулятор солености EC-Calc
« Ответ #5 : 30 Сентября 2016, 11:38:17 »
Есть только ubuntu и win7 x64. А кроскомпилирование я еще не освоил :( Третий день lazarus изучаю.

Ознакомьтесь с текстом Википедии:



Не нужно ничего компилировать под конкретную платформу - в том кагбэ и соль JVM или, например, .net.

По-моему, это какой-то прошлый век… Обджект Паскаль... Делфи… $)



Мне почему-то подумалось, что Вы пишете на Java… :-[
« Последнее редактирование: 30 Сентября 2016, 11:43:41 от Cyclamech »
И я теперь учу дневник
Царапин грифельного лета SQM кропкита,
Кремня Воды и воздуха язык,
С прослойкой тьмы, с прослойкой света свiта

Оффлайн siv237

  • Ветеран
  • *****
  • Сообщений: 2386

  • Активность на форуме
    21%
Калькулятор солености EC-Calc
« Ответ #6 : 30 Сентября 2016, 11:45:46 »
Есть только ubuntu и win7 x64. А кроскомпилирование я еще не освоил :( Третий день lazarus изучаю.

Ознакомьтесь с текстом Википедии:



Не нужно ничего компилировать под конкретную платформу - в том кагбэ и соль JVM или, например, .net.

По-моему, это какой-то прошлый век… Обджект Паскаль... Делфи… $)



Мне почему-то подумалось, что Вы пишете на Java… :-[

Я слишком часто сталкиваюсь с явой и программах на ней по работе, чтобы не любить ёё, Особенно после того, что с ней сотворил оракл :)
Но думаю тему нет смысла развивать ибо оффтопик.

Оффлайн siv237

  • Ветеран
  • *****
  • Сообщений: 2386

  • Активность на форуме
    21%
Калькулятор солености EC-Calc
« Ответ #7 : 30 Сентября 2016, 12:19:19 »
Версия для Windows X86_32 drive.google.com/.../view?usp=sharing

Оффлайн orgail

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2125
  • они живые

  • Активность на форуме
    0%
Калькулятор солености EC-Calc
« Ответ #8 : 30 Сентября 2016, 13:04:47 »
В wine на федоре заработало  ;)
любитель я из Сочи

Оффлайн orgail

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2125
  • они живые

  • Активность на форуме
    0%
Калькулятор солености EC-Calc
« Ответ #9 : 30 Сентября 2016, 13:06:49 »
нативная под линь заработало, но ругалось на неверный флоат в контролах, возможно как обычно - точка/запятая как разделитель не удовлетворяет. Но работает
« Последнее редактирование: 30 Сентября 2016, 13:12:25 от orgail »
любитель я из Сочи

Оффлайн siv237

  • Ветеран
  • *****
  • Сообщений: 2386

  • Активность на форуме
    21%
Калькулятор солености EC-Calc
« Ответ #10 : 30 Сентября 2016, 13:16:22 »
нативная под линь заработало, но ругалось на неверный флоат в контролах, возможно как обычно - точка/запятая как разделитель не удовлетворяет. Но работает
У меня на хубунте разделитель там точка.Но думаю тут больше от текущей локали зависит.

Оффлайн siv237

  • Ветеран
  • *****
  • Сообщений: 2386

  • Активность на форуме
    21%
Калькулятор солености EC-Calc
« Ответ #11 : 30 Сентября 2016, 13:19:27 »
На виндах у когонибудь запустилось?

Оффлайн Cyclamech

  • Ветеран
  • *****
  • Сообщений: 4449
  • Советский цветовод

  • Активность на форуме
    14.6%
Калькулятор солености EC-Calc
« Ответ #12 : 30 Сентября 2016, 13:54:47 »
Под ХР х86 работает. Работа десятичного разделителя понравилась, вспоминая другие калькуляторы, особо косяк Hydroodo. У меня в вашей программе десятичный разделитель отображается всегда как запятая, независимо от того, точку вводить или запятую, независимо от языка. Это верный ход.
« Последнее редактирование: 30 Сентября 2016, 13:58:14 от Cyclamech »
И я теперь учу дневник
Царапин грифельного лета SQM кропкита,
Кремня Воды и воздуха язык,
С прослойкой тьмы, с прослойкой света свiта

Онлайн allex_step

  • Ветеран
  • *****
  • Сообщений: 921
  • Хомячина

  • Активность на форуме
    20.2%
    • Email
Калькулятор солености EC-Calc
« Ответ #13 : 25 Мая 2017, 18:53:39 »
Можно Mac OS X (Sierra) версию?

Оффлайн siv237

  • Ветеран
  • *****
  • Сообщений: 2386

  • Активность на форуме
    21%
Калькулятор солености EC-Calc
« Ответ #14 : 26 Мая 2017, 01:17:43 »
Можно Mac OS X (Sierra) версию?
Качете lazarus для Mac www.lazarus-ide.org/...p?page=downloads
Качаете сорсы выше и собираете себе мак версию и можете с другими поделиться. У меня мака нет я собрать под него не могу.