motofan logo
30 страниц V « < 26 27 28 29 30 >        
> 

Students Calculator - Официальная Поддержка

absorbb
сообщение 13.3.2005, 15:08 Закрепленное сообщение!


Мастер
****

Группа: Пользователи
Сообщений: 239
Регистрация: 16.1.2005
Пользователь №: 34 484

Рейтинг: 129



http://calc.motofan.ru/

Долго я искал в инете достойный инженерный калькулятор, но все что находил было крайне неудобно.
это либо mjCalculator с ужасной системой ввода и расчёта
либо строковые калькуляторы, но с вводом в режиме tap.
На обоих типах считать практически нереально - время ввода превышает в разы таковое на реальных калькуляторах.

Моё терпение лопнуло и я решил сам написать калькулятор для студентов. с вводом строки, но не в режиме tap, а с клавиатуры.
Проблема с малым кол-вом кнопок была рещена делением клавы на уровни:
1ый уровень: цифры и "."
2ой уровень: sin, cos, tan, *, /, +, -, (, ), квадрат, корень квадратный
3ий уровень: asin, acos, atan, ln, log, e в степени x, (-), 10 в степени x, π, x в степени y, корень n-ной степени.
4ый уровень: sh, ch, th, ash, ach, ath, ANS (вставка ответа в строку), abs, факториал, X,Y (переменные задаваемые пользователем)
Уровни переключаются #.
Проверено, что скорость ввода на нем почти не уступает обычным калькуляторам. Максимум для введения оператора потребуется 4 раза нажать кнопку, а т.к. большинство нажатий приходится на числа, то в среднем получится около 1ого нажатия :)
Точность 16 разрядов. Для расчетов чисел с плавающей точкой применяется класс Real.java от Roar Lauritzsen.
Калькулятор написан под MIDP1.0 и CLDC1.0

Дополнительно:
1. В калькуляторе сохраняется история ввода из девяти строк.
2. Имеется возможность задавать 2 пользовательские переменные и использовать их в строке ввода.
3. Возможность считать в системах HEX, OCT, BIN! Для этих режимов доступны дополнительные функции div, or, and, mod, xor, not, >>, <<.
(версия 1.5.0)
4. Настройка формата угловых аргументов (градусы/радианы/грады/длина дуги) через меню Settings.
5. Настройка формата вывода ответа (Number Format): FIX, SCI, ENG и количества разрядов.
6. Возможность переназначения клавиш DIAL, FIRE, NODIAL(только для некоторых телефонов) через меню Settings.
7. Для перевода текста в любой формат и для копирования его в буфер обмена (на телефонах поддерживающих это) функция (Convert ANS).
8. Возможность преобразования ответа в простую дробь (ANS to a/b). Алгоритм приближённый. В случае если подобрать дробь точно не удаётся перед результатом ставится символ "Е".
9. История ввода и все настройки сохраняются при выходе.
10. Возможность вставлять основные физические константы через меню Constants. (константы заданы в системе SI)


Протестирован на:
Motorola E398, V620, C380, C650
SonyEricsson K700, Т630, T610
Siemens C65 CX65 (версия для Siemens) , SX1
Nokia 6610i, N-Gage
Samsung E800
Теоретически должен работать на всех телефонах.

TODO:
1. Переделка расчетов в системах, отличных от десятеричной. В текущей много багов.
2. Поддержка локализации
3. Поддержка крупных шрифтов
4. Улучшенные меню
5. Улучшенная поддержка MIDP2.0 (не только для Моторол LTE)
6. Багфиксы
7. Оптимизация кода и предоставление исходников в свободный доступ.

Спасибо:
JenFa за исходики FM, которые мне очень помогли, за ценные советы и моральную поддержку.
Бушевой Марии aka RNqAM за вдохновение и за моральную поддержку.

Сообщение отредактировал absorbb - 8.12.2006, 18:47
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
absorbb
сообщение 2.4.2008, 19:05


Мастер
****

Группа: Пользователи
Сообщений: 239
Регистрация: 16.1.2005
Пользователь №: 34 484

Рейтинг: 129



Kirill111111, Да. собственно, полноэкранный режим никто юзать не принуждает )
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Kirill111111
сообщение 2.4.2008, 20:49


Гуру
******

Группа: Пользователи
Сообщений: 1 009
Регистрация: 19.11.2004
Из: Самара
Пользователь №: 22 010
Модель телефона: ROKR E2
Прошивка: DarkShadow 4AP

Рейтинг: 220.5



Цитата(absorbb @ 3.4.2008, 0:05) *

Kirill111111, Да. собственно, полноэкранный режим никто юзать не принуждает )

хм.. а как тогда его отключить?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Krab1
сообщение 3.4.2008, 1:09


Ветеран
*****

Группа: Пользователи
Сообщений: 481
Регистрация: 10.1.2006
Из: >>Иркутск<< 0(^_^)0
Пользователь №: 65 165
Модель телефона: HTC HD2

Рейтинг: 34



Цитата(absorbb @ Вчера, 0:21)

Что касается перспектив. Сейчас я займусь вынесением java-интерфейса для реализации интерфейса калькулятора. Это позволит писать альтернативные морды и обработчики нажатий для калькулятора. Тотже тач скрин можно будет реализовать например. К разработке проекта подключится Stalker.mg так что будет все шоколадно )
*


Очень ждем smile.gif этого....
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
poofеg
сообщение 6.7.2008, 20:50


Интересующийся
**

Группа: Пользователи
Сообщений: 53
Регистрация: 16.4.2008
Пользователь №: 169 638
Модель телефона: Motorola E398
Прошивка: R373_G_0E.30.79R

Рейтинг: 11



хотел бы спросить почему калькулятор так плохо работает в Virtual Corelet?
и ждать ли обновлений?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ToretoN
сообщение 30.10.2008, 15:48


Новичок
*

Группа: Пользователи
Сообщений: 1
Регистрация: 30.10.2008
Пользователь №: 184 963
Модель телефона: SE w200

Рейтинг: 0



В последней версии у меня с меню Констант, не выходит никакой кнопкой! только закрывать надо приложние, и снова входить.. исправь пожалуйста! и ещё бы было неплохо добавить русскую версию..!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Имя
сообщение 9.2.2009, 18:47


Мастер
****

Группа: Пользователи
Сообщений: 184
Регистрация: 8.4.2005
Из: Magnitogorsk
Пользователь №: 40 315
Модель телефона: A1200e, E50
Прошивка: R541_G_11.52.08R

Рейтинг: 31



ToretoN, подтверждаю, есть такой косяк

Для A1200 очень нужен хороший калькулятор. Хочется даже лучше сабжевого!.. Ведь сенсорный экран дает волю полету фантазии wink.gif
absorbb, прошу вернись к нам!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
moto vetal
сообщение 22.2.2009, 17:37


Новичок
*

Группа: Пользователи
Сообщений: 18
Регистрация: 22.8.2006
Из: Новороссийск
Пользователь №: 95 978
Модель телефона: SLVR L9
Прошивка: R452J

Рейтинг: 0



Можно сделать калькулятор под L9, чтоб на экране 176х220 работала кнопка C, буду очень признателен thumbsup.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BAK
сообщение 26.2.2009, 8:48


Мастер
****

Группа: Пользователи
Сообщений: 175
Регистрация: 29.12.2008
Из: Украина, Полтава
Пользователь №: 189 804
Модель телефона: Motorola E1
Прошивка: R373_G_0E.30.49R

Рейтинг: 29.5



С разрешения создателя калькулятора я перевел ее на руский язык, может я не все перевел или неправильно перевел, отпишитесь исправлю


http://upwap.ru/334912

Сообщение отредактировал BAK - 26.2.2009, 9:20
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lenin2004
сообщение 20.5.2009, 16:48


Мастер
****

Группа: Пользователи
Сообщений: 197
Регистрация: 6.4.2006
Из: Новосибирск
Пользователь №: 77 563
Модель телефона: Motorola EM30
Прошивка: R6716_G_71.04.06R_C

Рейтинг: 14



Не работает вызов меню в версии 1.9.2 на Motorola EM30.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Boslan
сообщение 12.6.2009, 2:38


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 31.1.2009
Из: Гродно
Пользователь №: 192 482
Модель телефона: RAZR XT910

Рейтинг: 0



Цитата(BAK @ 26.2.2009, 11:48) *

С разрешения создателя калькулятора я перевел ее на руский язык, может я не все перевел или неправильно перевел, отпишитесь исправлю
http://upwap.ru/334912

Если можешь, переведи версию для всех телефонов, а то у меня экран мигает при запуске (такой же косяк был с версией для моторол, хотя у меня Rokr E8)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Students Calculator - Официальная Поддержка · Разработка Java-приложений · Forum
 

30 страниц V « < 26 27 28 29 30 >
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 20.4.2024, 0:09

Форум живёт: