View previous topic :: View next topic |
Author |
Message |
Моторокер
Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Fri Jun 29, 2007 08:39 Post subject: |
|
|
d-view wrote: | Моторокер wrote: | Была идея написать калькулятор – убийцу калькуляторов простой как три копейки, но умный. |
Реализуй.. Желательно такой же простой внешне, как "Чиста калькулятор".. ))) |
Отягощает проблема, что парсер надо писать, забылось уже, а это самое важное в кал-е. Вообще-то библиотеки должны быть. Ещё и с длинными числами надо бы работать и с дробями правильно (2/3+1/3=1)
Качаю Чиста калькулятор
Похоже, пора отделять в новую тему.. _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
|
Моторокер
Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Fri Jun 29, 2007 09:39 Post subject: |
|
|
Quote: | Для домашнего использования. Более 140 встроенных плюс пользовательские функции, работа с переменными, с числовыми и строковыми данными, поддержка расчетов в циклах, в разных системах счисления и т.д. Все просто и наглядно. ... |
Тоже детище программистов для программистов, достаточно взглянуть на скриншоты и описание.
Кому-то действительно нужны Более 140 встроенных плюс пользовательские функции? А дома работа с переменными? А со строками?
Мало Delphi и Экселя?
Вот почему на рабочих столах до сих пор стоят калькуляторы. Не программы. _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
|
funduk
Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
|
Back to top |
|
|
d-view
Joined: 25 Jul 2006 Posts: 232 Location: xUSSR
|
(Separately) Posted: Fri Jun 29, 2007 13:40 Post subject: |
|
|
Уже предлагал.. Оказывается никто не ставил хак, чтобы модерировать темы, так что объединение отпадает..
Остается только закрыть одну тему и пересылать из нее в другую.. _________________ Вы слишком много знаете... Вас отягощает эрудиция |
|
Back to top |
|
|
Bishop
Joined: 15 May 2007 Posts: 98
|
|
Back to top |
|
|
Spine
Joined: 15 Dec 2004 Posts: 127 Location: Орша, Беларусь
|
(Separately) Posted: Sat Jun 30, 2007 10:16 Post subject: |
|
|
Bishop
Мега штука!!! Сразу к себе в папку тотала перетянул.
Ещё справку-бы по функциям, но она боюсь будет намного мольше по размеру чем кальк.... |
|
Back to top |
|
|
Моторокер
Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Mon Jul 02, 2007 08:59 Post subject: |
|
|
Кому-то реально нужны все эти фичи?
Поделитесь опытом, кто в калькуляторе использует не только арифметические операции +–/* _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
|
Parcan
Joined: 15 Dec 2004 Posts: 399 Location: Russian
|
(Separately) Posted: Mon Jul 02, 2007 09:26 Post subject: |
|
|
я использую +, -, *, /, деление нацело, остаток от деления, работа с 2-ой, 8-ой и 16-ой системами... вроде все
зф. ан нет еще корень и степень |
|
Back to top |
|
|
Моторокер
Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Mon Jul 02, 2007 12:26 Post subject: |
|
|
Подозреваю, что все эти «возможности» добавлены для понтов. Кому за офисным столом понадобится сцеплять строки, вычислять их длину, да ещё и писать свои функции? _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
|
d-view
Joined: 25 Jul 2006 Posts: 232 Location: xUSSR
|
(Separately) Posted: Mon Jul 02, 2007 13:41 Post subject: |
|
|
Моторокер wrote: | Подозреваю, что все эти «возможности» добавлены для понтов. Кому за офисным столом понадобится сцеплять строки, вычислять их длину, да ещё и писать свои функции? |
Не поверишь, но среди моих знакомых есть такие.. )))
P.s.: Хотя на мой взгляд для таких вещей лучше использовать Excel.. _________________ Вы слишком много знаете... Вас отягощает эрудиция |
|
Back to top |
|
|
Моторокер
Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Mon Jul 02, 2007 15:33 Post subject: |
|
|
d-view wrote: | Моторокер wrote: | Подозреваю, что все эти «возможности» добавлены для понтов. Кому за офисным столом понадобится сцеплять строки, вычислять их длину, да ещё и писать свои функции? |
Не поверишь, но среди моих знакомых есть такие.. ))) |
пишут свои функции? интересно
d-view wrote: | P.s.: Хотя на мой взгляд для таких вещей лучше использовать Excel.. |
или Delphi _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
|
Parcan
Joined: 15 Dec 2004 Posts: 399 Location: Russian
|
(Separately) Posted: Mon Jul 02, 2007 16:51 Post subject: |
|
|
в чем работаешь в том и лучше... мне вот например быстрее в 1с будет накалбасить |
|
Back to top |
|
|
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Tue Jul 03, 2007 10:04 Post subject: |
|
|
Моторокер wrote: | Кому-то реально нужны все эти фичи?
Поделитесь опытом, кто в калькуляторе использует не только арифметические операции +–/* | Мне нужно, кроме осноновной арифметики, следующее:
- шестнадцатиричная и двоичная арифметика;
- битовые и логические операции;
- вычисление выражений в синтаксисе С, типа (0x3F0 & VN_MASK >> 4);
- вычисление длины строк.
Готового (да еще и удобного) не нашел. В конце концов взял muParser с codeproject.com и на его основе сделал свой калькулятор. |
|
Back to top |
|
|
Моторокер
Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Tue Jul 03, 2007 11:10 Post subject: |
|
|
VadiMGP wrote: | Готового (да еще и удобного) не нашел. В конце концов взял muParser с codeproject.com и на его основе сделал свой калькулятор. |
Зря наверно спросил у программистов Простым людям это вряд ли надо
muParser – что-то сишное? парсер/вычислитель?
А NumLock калькулятор разве не подошёл? Вроде там и сишный синтаксис поддерживается. _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
|
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Tue Jul 03, 2007 14:39 Post subject: |
|
|
Моторокер wrote: | Зря наверно спросил у программистов Smile Простым людям это вряд ли надо Smile | Да. Программисты - они люди с небольшим прибабахом. Признаю. И потребности у них какие-то прибабахнутые
muParser - это библиотека парсирования на С++. Если когда-нибудь потребуется хороший бесплатный парсер - рекомендую. http://muparser.sourceforge.net В приципе, ее можно скомпилировать в DLL и вызывать с любого языка.
NumLock (в программистском варианте) - очень близок к тому что требуется, но раньше я про него не знал. Если бы в свое время увидел бы его, может и не стал бы свой писать. Хотя, нет, все равно бы написал. Чего мне больше всего не хватало? Скопировать выражение из программы на С и вычислить его. Потом второе, третье... А в NumLock переменные не могут иметь произвольных имен, а только номера (m00..m99). Да и выражение типа m01=2+2 он тоже не принимает. Значение в переменные можно заносить только через Ctrl+*NN. Ну или, по крайней мере, я не нашел как это сделать по другому. А у меня переменные создаются именно в результате выполнения оператора присваивания. |
|
Back to top |
|
|
|