Десятка самых маленьких программ

Обсуждение любых программ, не имеющих отношения к Total Commander.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Моторокер
Сообщения: 1517
Зарегистрирован: Пт май 06, 2005 08:22
Откуда: г. Пермь (читается Перьмь)
Контактная информация:

Сообщение Моторокер »

d-view писал(а):
Моторокер писал(а):Была идея написать калькулятор – убийцу калькуляторов :) простой как три копейки, но умный.
Реализуй.. Желательно такой же простой внешне, как "Чиста калькулятор".. )))
Отягощает проблема, что парсер надо писать, забылось уже, а это самое важное в кал-е. Вообще-то библиотеки должны быть. Ещё и с длинными числами надо бы работать и с дробями правильно (2/3+1/3=1)

Качаю Чиста калькулятор

Похоже, пора отделять в новую тему..
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Аватара пользователя
Моторокер
Сообщения: 1517
Зарегистрирован: Пт май 06, 2005 08:22
Откуда: г. Пермь (читается Перьмь)
Контактная информация:

Сообщение Моторокер »

Для домашнего использования. Более 140 встроенных плюс пользовательские функции, работа с переменными, с числовыми и строковыми данными, поддержка расчетов в циклах, в разных системах счисления и т.д. Все просто и наглядно. ...
Тоже детище программистов для программистов, достаточно взглянуть на скриншоты и описание.
Кому-то действительно нужны Более 140 встроенных плюс пользовательские функции? А дома работа с переменными? А со строками?

Мало Delphi и Экселя?

Вот почему на рабочих столах до сих пор стоят калькуляторы. Не программы.
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Аватара пользователя
funduk
Сообщения: 1515
Зарегистрирован: Вт авг 16, 2005 16:00
Откуда: Санкт-Петербург

Сообщение funduk »

Надо эту тему объединить с http://forum.wincmd.ru/viewtopic.php?t=7954
Аватара пользователя
d-view
Сообщения: 232
Зарегистрирован: Вт июл 25, 2006 16:19
Откуда: xUSSR

Сообщение d-view »

funduk писал(а):Надо эту тему объединить с http://forum.wincmd.ru/viewtopic.php?t=7954
Уже предлагал.. Оказывается никто не ставил хак, чтобы модерировать темы, так что объединение отпадает..
Остается только закрыть одну тему и пересылать из нее в другую..
Вы слишком много знаете... Вас отягощает эрудиция
Bishop
Сообщения: 98
Зарегистрирован: Вт май 15, 2007 11:09

Сообщение Bishop »

Зацените калькулятор http://at.tut.by/bishop/
Фичи отдельно не описаны - прочитайте историю изменений.
Spine
Сообщения: 129
Зарегистрирован: Ср дек 15, 2004 09:20
Откуда: Орша, Беларусь

Сообщение Spine »

Bishop
Мега штука!!! Сразу к себе в папку тотала перетянул.
Ещё справку-бы по функциям, но она боюсь будет намного мольше по размеру чем кальк....
Аватара пользователя
Моторокер
Сообщения: 1517
Зарегистрирован: Пт май 06, 2005 08:22
Откуда: г. Пермь (читается Перьмь)
Контактная информация:

Сообщение Моторокер »

Bishop писал(а):Зацените калькулятор http://at.tut.by/bishop/
Фичи отдельно не описаны - прочитайте историю изменений.
Кому-то реально нужны все эти фичи?
Поделитесь опытом, кто в калькуляторе использует не только арифметические операции +–/*
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Аватара пользователя
Parcan
Сообщения: 399
Зарегистрирован: Ср дек 15, 2004 16:39
Откуда: Russian

Сообщение Parcan »

я использую +, -, *, /, деление нацело, остаток от деления, работа с 2-ой, 8-ой и 16-ой системами... вроде все

зф. ан нет еще корень и степень
Аватара пользователя
Моторокер
Сообщения: 1517
Зарегистрирован: Пт май 06, 2005 08:22
Откуда: г. Пермь (читается Перьмь)
Контактная информация:

Сообщение Моторокер »

Подозреваю, что все эти «возможности» добавлены для понтов. Кому за офисным столом понадобится сцеплять строки, вычислять их длину, да ещё и писать свои функции?
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Аватара пользователя
d-view
Сообщения: 232
Зарегистрирован: Вт июл 25, 2006 16:19
Откуда: xUSSR

Сообщение d-view »

Моторокер писал(а):Подозреваю, что все эти «возможности» добавлены для понтов. Кому за офисным столом понадобится сцеплять строки, вычислять их длину, да ещё и писать свои функции?
Не поверишь, но среди моих знакомых есть такие.. )))

P.s.: Хотя на мой взгляд для таких вещей лучше использовать Excel..
Вы слишком много знаете... Вас отягощает эрудиция
Аватара пользователя
Моторокер
Сообщения: 1517
Зарегистрирован: Пт май 06, 2005 08:22
Откуда: г. Пермь (читается Перьмь)
Контактная информация:

Сообщение Моторокер »

d-view писал(а):
Моторокер писал(а):Подозреваю, что все эти «возможности» добавлены для понтов. Кому за офисным столом понадобится сцеплять строки, вычислять их длину, да ещё и писать свои функции?
Не поверишь, но среди моих знакомых есть такие.. )))
пишут свои функции? интересно
d-view писал(а):P.s.: Хотя на мой взгляд для таких вещей лучше использовать Excel..
или Delphi
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Аватара пользователя
Parcan
Сообщения: 399
Зарегистрирован: Ср дек 15, 2004 16:39
Откуда: Russian

Сообщение Parcan »

в чем работаешь в том и лучше... мне вот например быстрее в 1с будет накалбасить :)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Моторокер писал(а):Кому-то реально нужны все эти фичи?
Поделитесь опытом, кто в калькуляторе использует не только арифметические операции +–/*
Мне нужно, кроме осноновной арифметики, следующее:
- шестнадцатиричная и двоичная арифметика;
- битовые и логические операции;
- вычисление выражений в синтаксисе С, типа (0x3F0 & VN_MASK >> 4);
- вычисление длины строк.
Готового (да еще и удобного) не нашел. В конце концов взял muParser с codeproject.com и на его основе сделал свой калькулятор.
Аватара пользователя
Моторокер
Сообщения: 1517
Зарегистрирован: Пт май 06, 2005 08:22
Откуда: г. Пермь (читается Перьмь)
Контактная информация:

Сообщение Моторокер »

VadiMGP писал(а):Готового (да еще и удобного) не нашел. В конце концов взял muParser с codeproject.com и на его основе сделал свой калькулятор.
Зря наверно спросил у программистов :) Простым людям это вряд ли надо :)

muParser – что-то сишное? парсер/вычислитель?

А NumLock калькулятор разве не подошёл? Вроде там и сишный синтаксис поддерживается.
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Моторокер писал(а):Зря наверно спросил у программистов Smile Простым людям это вряд ли надо Smile
Да. Программисты - они люди с небольшим прибабахом. Признаю. И потребности у них какие-то прибабахнутые :D
muParser - это библиотека парсирования на С++. Если когда-нибудь потребуется хороший бесплатный парсер - рекомендую. http://muparser.sourceforge.net В приципе, ее можно скомпилировать в DLL и вызывать с любого языка.

NumLock (в программистском варианте) - очень близок к тому что требуется, но раньше я про него не знал.:) Если бы в свое время увидел бы его, может и не стал бы свой писать. Хотя, нет, все равно бы написал. Чего мне больше всего не хватало? Скопировать выражение из программы на С и вычислить его. Потом второе, третье... А в NumLock переменные не могут иметь произвольных имен, а только номера (m00..m99). Да и выражение типа m01=2+2 он тоже не принимает. Значение в переменные можно заносить только через Ctrl+*NN. Ну или, по крайней мере, я не нашел как это сделать по другому. А у меня переменные создаются именно в результате выполнения оператора присваивания.
Ответить