motofan logo
8 страниц V < 1 2 3 4 > »         
> 

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
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
XaTTaB
сообщение 21.3.2005, 20:48


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

Группа: Пользователи
Сообщений: 454
Регистрация: 31.1.2005
Пользователь №: 36 210
Модель телефона: E2
Прошивка: The One

Рейтинг: 286



- По прежнему не отрисовываются 4 последних знака, максимальное знаков в строке ответа - 12, а влезло бы 16. В ранних версиях исправно показывало бла-бла-блаЕхх
- После приостановки калькулятор работает нормально

З.Ы. На эмуляторе недорисовка видна более четко - видно часть символа

З.З.Ы. Выкладываю кнопочки для телефонов с экраном 128x128. Имхо, более читабельно...
Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Прикрепленный файл Buttons_for_128x128.zip   ( 15.35 килобайт ) Кол-во скачиваний: 31
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
absorbb
сообщение 22.3.2005, 6:51


Мастер
****

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

Рейтинг: 129



Ну все! Релиз!!! Версия 1.0!
Изменения в версии 1.0 от 22.03.2005:

1. Исправлен глюк с прорисовкой ответа на некоторых телефонах.

Спасибо Xattab за помощь в обнаружении этого бага.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VANDAL1
сообщение 22.3.2005, 10:58


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

Группа: Пользователи
Сообщений: 426
Регистрация: 24.10.2004
Из: Москвы
Пользователь №: 17 976
Модель телефона: htc pharos 3470
Прошивка: the one

Рейтинг: 177



а насчет правильных вычислений sin, cos, tg и др???
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
XaTTaB
сообщение 22.3.2005, 11:59


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

Группа: Пользователи
Сообщений: 454
Регистрация: 31.1.2005
Пользователь №: 36 210
Модель телефона: E2
Прошивка: The One

Рейтинг: 286



Цитата(VANDAL1 @ Вторник, 22 Марта 2005, 14:58)
а насчет правильных вычислений sin, cos, tg и др???
*



А что конкретно тебя не устраивает? Считает их также как и виндовый калькулятор, а значит правильно. Ты не забыл выставить в настройка DEG, а не RAD? Мож ты пытаешься в радианах сосчитать?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
absorbb
сообщение 22.3.2005, 16:46


Мастер
****

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

Рейтинг: 129



VANDAL1, Согласись было бы странно если бы я релизил версию, которая неправильно считает sin, cos, tan.
Углы ведь мерят не только в градусах, но и в радианах ( число pi - оно в радианах)
И по умолчанию калькулятор считает именно в радианах. Измени на Degrees (градусы) через Settings
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
absorbb
сообщение 23.3.2005, 15:29


Мастер
****

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

Рейтинг: 129



Втихую исправил одну мелкую ошибку в распознавании строки.
Рекомендую все же перекачать.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Dimka
сообщение 23.3.2005, 19:54


МотоКовырятель
******

Группа: Разработчики
Сообщений: 707
Регистрация: 21.3.2005
Из: Волгоград
Пользователь №: 39 255
Модель телефона: Moto X, Defy, ZN5, E2

Рейтинг: 1029



absorbb, у меня к тебе ОГРОМНАЯ просьба!!!
Добавь в свой калькулятор дополнительный модуль для построения графиков. А лучше напиши отдельную программы, что б MIDP 2.0. Все студенты и школьники поддержат такую прогу. ОЧЕНЬ нужная функция. Я ставил себе calculator 1.0.0, в котором есть эта функция. Но она в ней не работает, приложение вылетает с ошибкой. Или хотя бы помоги разобраться с этой программой. Как работать с этой функцией??? Может ты знаешь?
А вообще твой кэлк просто СУПЕР. Очень удобный, простой и функциональный!!! Мне тоже ужасно не нравились все другие.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
absorbb
сообщение 23.3.2005, 20:02


Мастер
****

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

Рейтинг: 129



Dimka, у меня просто сейчас времени нету ваще. Может летом.
это будет отдельный проект, но на базе этого конечно с возможностю рисовать графики
в том числе параметрические, а может быть даже полярные :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Dimka
сообщение 24.3.2005, 6:12


МотоКовырятель
******

Группа: Разработчики
Сообщений: 707
Регистрация: 21.3.2005
Из: Волгоград
Пользователь №: 39 255
Модель телефона: Moto X, Defy, ZN5, E2

Рейтинг: 1029



Эх, жалко... До лета еще далеко, а так хотелось бы...
У моего друга кэлк Sitizen SRP-320G. Старенький, но строит графики и программируемый. Очень помогает в учебе функция построения графиков. Я ему завидую, но дорогой кэлк сейчас, на мой взгляд, покупать абсолютно бессмысленно. А у меня Sitizen SRP-285.
JenFA, может ты поможешь absorbbу с написанием проги??? М? ;-)

absorbb, еще одно предложение. Сделай так, что бы на кнопки кроме тех функций можно было поставить функцию отрубания подсветки. А то в мотках она в JAVA работает или постоянно или совсем без нее. Не удобно очень. А так, когда надо взял, да вырубил. :-)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
absorbb
сообщение 24.3.2005, 14:33


Мастер
****

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

Рейтинг: 129



Уговорили!
Новая версия 1.01!
Изменения в версии 1.01 от 24.03.2005:

1. Исправлена незначительная ошибка в алгоритме распознавания строки
MIDP2.0:
1. MIDP2.0 версия! С возможностью включения полноэкранного режима и настройкой подсветки экрана (через меню Settings).

MIDP2.0 версию качайте из подписи - на сайте она выложена не будет. Т.к. то что на моторолах вызывает подсветку на самом деле должно работать как моргание.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Dimka
сообщение 24.3.2005, 18:57


МотоКовырятель
******

Группа: Разработчики
Сообщений: 707
Регистрация: 21.3.2005
Из: Волгоград
Пользователь №: 39 255
Модель телефона: Moto X, Defy, ZN5, E2

Рейтинг: 1029



absorbb, , большое спасибо. Только появились два новых глюка в midp 2.0. Они не значительные, но не приятно.
1. Ставишь подсветку например 5 секунд. Заходишь в главное меню, и она гаснет через 5 секунд, даже если ты передвигаешься по меню (нажимаешь кнопки). Но когда заходишь в другой пункт меню (например settings), то все нормально.
2. Когда в меню нажимаешь кнопку del, то экран становится белым (все исчезает, кроме строки ввода текста), а появляется только когда нажмешь что ни, будь, кто бы перерисовалась клава. Ну т.е. ты забыл вставить функцию перерисовки после нажатия del в пункте меню. :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
absorbb
сообщение 24.3.2005, 19:10


Мастер
****

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

Рейтинг: 129



Исправил глюки версии MIDP2. Теперь она только под моторолы.

Вот теперь точно исправил :)
А то что подсветка гаснет в меню походу никак не исправить, тк это событие неотслеживаемое.
Так что нажимайте кнопку и выбираете пункт за 5 секунд или ставьте 10 :)

Сообщение отредактировал absorbb - 24.3.2005, 20:47
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
absorbb
сообщение 25.3.2005, 15:32


Мастер
****

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

Рейтинг: 129



Что-то мне скучно стало. Давайте Features Request!
И ещё что бы вы хотели видеть в Extended Calculator (рабочее название). Это тот проект, в котором будут графики. Все-равно я до лета не дотерплю и начну делать его намного раньше. Сейчас уже думаю над концепцией :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Simple-5
сообщение 25.3.2005, 15:44


Заслуженный флудер
*****

Группа: Пользователи
Сообщений: 354
Регистрация: 16.10.2004
Из: Земля, Россия, Химки
Пользователь №: 16 951
Модель телефона: Motorola C390
Прошивка: Откуда мне знать...


Настроение:
Постоянно прогрессирующее счастье



Рейтинг: 200



absorbb
Можешь написать все, что умеет делать твой калькулятор, версии MP 2.0.?
Буду очень признателен!!!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
absorbb
сообщение 25.3.2005, 16:02


Мастер
****

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

Рейтинг: 129



Simple-5,
Все что на сайте и плюс к этому возможность включения режима Fullscreen и настройка времени горения подсветки после нажатия: 0с, 5с, 10с, 20с, всегда. Через меню Settings
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
basil
сообщение 25.3.2005, 16:38


Мастер
****

Группа: Пользователи
Сообщений: 204
Регистрация: 1.3.2005
Из: Украина
Пользователь №: 37 928
Модель телефона: Motorola c650
Прошивка: R365_G_OB.03.06R

Рейтинг: 5



absorbb,
Рулезный кальк! Немного о плохом :) Подсветка не включается по кнопкам джойстика. ИМХО неудобно - в меню зашел - самая работа джою, а подсветка погасла. И не включается, пока кнопку клавы не нажмешь. Мелочь, конечно, но все же...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
absorbb
сообщение 25.3.2005, 16:46


Мастер
****

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

Рейтинг: 129



basil, она включается по любым кнопкам, пока находишься в приложении. Меню генерит телефон и нажатий кнопок в меню я отследить не могу.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
basil
сообщение 25.3.2005, 17:06


Мастер
****

Группа: Пользователи
Сообщений: 204
Регистрация: 1.3.2005
Из: Украина
Пользователь №: 37 928
Модель телефона: Motorola c650
Прошивка: R365_G_OB.03.06R

Рейтинг: 5



absorbb,
Тогда сорри bigsmile;
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Dimka
сообщение 25.3.2005, 19:46


МотоКовырятель
******

Группа: Разработчики
Сообщений: 707
Регистрация: 21.3.2005
Из: Волгоград
Пользователь №: 39 255
Модель телефона: Moto X, Defy, ZN5, E2

Рейтинг: 1029



absorbb
Я не думаю, что можно будет сделать навороченную прогу построения графиков. Сложно, однако. Если реально, то чтоб можно было строить несколько графиков и работать с каждым отдельно. Искать пересечения графиков, пересечения с осями, трассировка, исследования функции и т.д.
А вообще я еще подумаю тоже хорошенько, что можно хорошего сделать. ;)
И еще мои предложения по добавлению функция в Students Calculator:
1. Добавить констант. Например: скорость света (299792458 м/с); g (9.80665); G (6.6725985E-11) и т.д. У меня их в кэлке 10.
2. Добавить работу с процентами.
3. Если реально, то другие системы исчисления. Типа двоичная, восьмеричная ну и шестнадцатеричная.
4. Добавить рэндом.
5. Тоже если реально, хотя бы примитивную статистику (но это даже наверно в Extended Calculator). Сумма, среднее арифметическое, Сумма квадратов.
6. Ну и совсем сложное – это работу с дробями.
Короче предложений много, только у тебя рук на них не хватит. :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dion
сообщение 25.3.2005, 22:18


/dev/null
Group Icon

Группа: System Administrators
Сообщений: 528
Регистрация: 21.12.2004
Из: Kiev, Ukraine
Пользователь №: 28 801
Модель телефона: E680i, C380

Рейтинг: 70



На первом мемте хотел бы видеть рисовалку графиков и системы счисления.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VANDAL1
сообщение 26.3.2005, 4:10


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

Группа: Пользователи
Сообщений: 426
Регистрация: 24.10.2004
Из: Москвы
Пользователь №: 17 976
Модель телефона: htc pharos 3470
Прошивка: the one

Рейтинг: 177



а вот всетаки сделай дроби! Не всегда знаком здоровую дробь можно заменить на / ! На моем саром casio так было можно (пока его не посеял :( )
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
absorbb
сообщение 26.3.2005, 5:40


Мастер
****

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

Рейтинг: 129



VANDAL1, заменить можно всегда если заключать в скобки т.е. так ln((2+4)/(34-1)) и никогда если не заключать.
Дроби нужны школьникам которые складывают и умножают дроби с целью получить ответ в дробях. Если же ответ в дробях выводиться не будет, то смысла от них нет. Хрен знает короче если напишу алгоритм преобразования десятичной дроби....
Ну только тогда придется вставить вместо какой-то функции из 4ого уровня.
Dimka,
1. Пришли мне плиз свой список констант. Хотя это реализовать непросто.
2. В строковых калькуляторах не видел такой функции да и непонятно как её реализовывать ваще. Напомню, что 100%==1
3. Реально, но зачем это нужно в калькуляторе, может кто объяснит? Будет наверно в Extended, тк сами понямаете, что для ввода 16ых придется переделывать всю клаву :(
4. Можно, но опять вместо функции из 4ого уровня, но зачем??? Где это применяется?
5. Статистики не будет, тк я ваще мало понимаю о чём речь идет :-/
6. Если осилю алгоритм преобразования в дробь и будет время постараюсь их реализовать.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
absorbb
сообщение 26.3.2005, 15:45


Мастер
****

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

Рейтинг: 129



Новая версия Students Calculator 1.02!
Изменения в версии 1.02 от 26.03.2005:

1. Добавлена возможность преобразования ответа в простую дробь. (ANS to a/b/c) Алгоритм экспериментальный и достаточно медленный. Надеюсь получится улучшить.

Теперь можно использовать его для расчета дробей. Только дроби придется писать так: (2/3) или (16+4/5) если есть целая часть. А потом преобразовывать ответ в дробь. К сожалению в текущий алгоритм символ стулчика для дробей оказалось добавить очень сложно, но надеюсь того что сделал должно хватить.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VANDAL1
сообщение 26.3.2005, 16:00


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

Группа: Пользователи
Сообщений: 426
Регистрация: 24.10.2004
Из: Москвы
Пользователь №: 17 976
Модель телефона: htc pharos 3470
Прошивка: the one

Рейтинг: 177



ура и еще раз ура!!!

p.s. на чем пишешь калк и как научился! Заранее спасибо!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
absorbb
сообщение 26.3.2005, 16:36


Мастер
****

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

Рейтинг: 129



VANDAL1,
Я ещё сделал чтобы ответ покрасивее рисовался. Можете перекачать.
Меня всегда очень прикалывает, когда спрашивают на чем я написал JAVA Calculator для мобил :)
Ты не первый кстати, далеко не первый.
Основы программирования на разных языках у меня были уже и (С++ в том числе)
а JAVA научился по исходникам FM. Тем более что JAVA это упрощённый С++, в котором все написали уже за тебя.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Dimka
сообщение 26.3.2005, 20:11


МотоКовырятель
******

Группа: Разработчики
Сообщений: 707
Регистрация: 21.3.2005
Из: Волгоград
Пользователь №: 39 255
Модель телефона: Moto X, Defy, ZN5, E2

Рейтинг: 1029



absorbb, я просто раньше очень увлекался калками и очень хорошо их изучал.
1. Для работы с дробями нужно использовать аппроксимацию простой дроби. У меня, где то был алгоритм. Если найду его то скину. А так сейчас его уже не помню.
2. Константы: с=299792458; g=9.80665; G=6.6725985E-11; Vm=0.0224141; Na=6.022136736E23; e=1.602177335E-19; me=9.109389754E-31; mp=1.67262311E-27; h=6.62607554E-34; k=1.38065812E-23. Что это за константы думаю не надо объяснять. Сам знаешь. :) А почему сложно реализовать? Сложно ручками вбить несколько констант в прогу? ;)
3. Рэндом и проценты можно и не добавлять, т.к. они не нужны, но во всех формульных калках они есть.
4. Статистику можно сделать через меню отдельным модулем. Это типа вводишь кучу чисел (придется их в массив загонять), а потом калк выдает их сумма, среднее арифмитическое, геометрическое, сумма квадратов чисел. Короче это очень просто на мой взгляд.
5. А системы исчисления очень нужны. Можно их сделать тоже отдельным модулем через меню.
У меня в калке так сделано. Есть меню, в котором выбираешь: основной режим работы; статистика; системы исчисления; работа с комплексными числами; решения систем линейных уравнения (Можно добавить кстати. Очень просто считается по формулам Крамера); и решение квадратного уравнения (совсем просто сделать).
Ну это все предложения. А делать или нет, сам решай. Все равно твой калк на Яве ЛУЧШИЙ!!! :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
absorbb
сообщение 26.3.2005, 21:09


Мастер
****

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

Рейтинг: 129



Dimka,
1. Было бы неплохо если найдешь. Так как тот алгоритм что ща - я сам накатал. Но если не найдешь нестрашно. Я в понедеьник спрошу про это у препода по матану. Он программированием для математики не в шутку увлекается.
2. Сложность зависит от способа добавления. Ну да не очень сложно впринципе
3, 4, 5. Если толкьо в Extended в этом точно не будет.
Ваще над Extended нада долго думать. Сложно реализовать все это и сохранить удобный и интуитивно понятный интерфейс.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
IvenGo
сообщение 27.3.2005, 11:04


Новичок
*

Группа: Пользователи
Сообщений: 27
Регистрация: 27.11.2004
Из: Армавир Краснодарского края
Пользователь №: 23 334
Модель телефона: Motorola с380
Прошивка: R_365_G_0B.D2.23R

Рейтинг: 0



absorbb, я первый раз увидел что на с380 наконец потухла подсветка когда я нетрогал клаву в течение 5 секунд. ;) . Как ты это осуществил? Я хочу чтобы и в других приложениях была такая возможность. Сложно ли это сделать?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
absorbb
сообщение 27.3.2005, 11:10


Мастер
****

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

Рейтинг: 129



IvenGo, функция flashBacklight(время в милисикундах) для объекта Display. Прикол в том что вообще-то это не совсем функция включения подсветки. И каждый тел её по своему понимает. Моторола просто зажигает подсветку а Сониериксон например мигает. В понедельник на сименсах проверю. Поэтому я и не выкладываю MIDP2.0 версию в массы. Но если только для Моторол то наура.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Dimka
сообщение 27.3.2005, 19:28


МотоКовырятель
******

Группа: Разработчики
Сообщений: 707
Регистрация: 21.3.2005
Из: Волгоград
Пользователь №: 39 255
Модель телефона: Moto X, Defy, ZN5, E2

Рейтинг: 1029



absorbb, у меня есть еще несколько замечаний и предложений:
1.У тебя программа сейчас переводит в дробь не точно, а приближенно. Это очень плохо. Она выдает дробь, ты думаешь, что это правильный ответ, а на самом деле может быть приближенный. Лучше, если точного соответствия прога не находит, выдавать ответ десятичной дробью. Сделай пожалуйста.
2. У меня в калке есть одна функция, которой я очень часто пользуюсь. Одна ячейка, называемая PROG может хранить не только число, но и формулу. При чем можно использовать переменные, типа X, Y. И когда такую формулу, загруженную из этой ячейки, запустить, то калк не сразу считает значение выражения, а спрашивает значения переменных, которые ты использовал и потом считает значение выражения с учетом данных, которые ты ввел. Например, считаю я лабу. В ней есть одна формула, по которой я считаю 20 раз, но с разными данными. Ввожу формулу, запускаю, ввожу значения и получаю ответ. Опять ввожу – ответ. Очень полезная функция. Если реально, замути. ;)
3. Я разобрался, как строить графики в calculator. Там все просто, не знаю, почему раньше не получалось… Советую тебе тоже на тел поставить, может какие мысли возьмешь от туда. Или даже куски кода, если можно хорошо дизассемблировать. Надо создать одну запись, в которую написать типа: f(x)=x*x. Проверить ее, нажав EVALUATE. И еще одну, в которую написать: plot(ОТ,ДО,f). ОТ – это минимальное значение по оси x, а ДО – максимальное. И опять нажать EVALUATE.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
absorbb
сообщение 27.3.2005, 20:57


Мастер
****

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

Рейтинг: 129



Новая версия 1.05!
Изменения в версии 1.05 от 28.03.2005:

1. Добавлена возможность вставлять основные физические константы через меню Constants.
2. Добавлена возможность удалять из главного меню ненужные пункты (Settings).
3. Исправлены мелкие недочеты.

В MIDP2.0 версии не гаснет подсветка в меню (только в режиме Fullscreen)

Dimka,
1. Подумаю над этим. Хотя с тобой несогласен.
2. Только если в Extended. Блин в него уже стока возможностей планируется, что действительно наверное летом только сделаю.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kartodriver
сообщение 28.3.2005, 7:10


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 23.3.2005
Пользователь №: 39 397
Модель телефона: C650
Прошивка: R365_G_0B.D2.2FR

Рейтинг: 0



Цитата
Людей скачавших и установивших очень прошу отписаться: работает ли и на каком телефоне.

На моем работает без проблем, только пока не освоился, но вещь полезная :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
4fatal
сообщение 29.3.2005, 7:04


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 13.1.2005
Пользователь №: 33 838
Модель телефона: C-650

Рейтинг: 0



absorbb, снимаю шляпу с восхищением, я уже давно не студент но порой надо что-то посчитать и пробовал много вариантов все говно, твой без всяких преувеличений самый лучший
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VANDAL1
сообщение 30.3.2005, 10:25


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

Группа: Пользователи
Сообщений: 426
Регистрация: 24.10.2004
Из: Москвы
Пользователь №: 17 976
Модель телефона: htc pharos 3470
Прошивка: the one

Рейтинг: 177



Молодец её богу, меня мне калк стока времени экономит! :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Dimka
сообщение 30.3.2005, 18:20


МотоКовырятель
******

Группа: Разработчики
Сообщений: 707
Регистрация: 21.3.2005
Из: Волгоград
Пользователь №: 39 255
Модель телефона: Moto X, Defy, ZN5, E2

Рейтинг: 1029



absorbb!
1. Что такое mn? Масса нейтрона? Если да, то разве она отличается от массы протона? По-моему нет смысла ее ставить.
2. Вот еще несколько новых полезных констант: Электрическая постоянная (эпсилон) E=0.885E-11; Магнитная постоянная (мю) m=1.257E-6; Постоянная Ридберга R=2.07E16; Постоянная Фарадея F=0.965E5
А так все отлично. Подсветка работает без глюков. :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VANDAL1
сообщение 6.4.2005, 10:38


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

Группа: Пользователи
Сообщений: 426
Регистрация: 24.10.2004
Из: Москвы
Пользователь №: 17 976
Модель телефона: htc pharos 3470
Прошивка: the one

Рейтинг: 177



глупя идейка но мож сделать возможность смена скинов?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
absorbb
сообщение 6.4.2005, 13:45


Мастер
****

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

Рейтинг: 129



VANDAL1, действительно глупая идея :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Dimka
сообщение 6.4.2005, 18:21


МотоКовырятель
******

Группа: Разработчики
Сообщений: 707
Регистрация: 21.3.2005
Из: Волгоград
Пользователь №: 39 255
Модель телефона: Moto X, Defy, ZN5, E2

Рейтинг: 1029



absorbb, ты временно забросил что ли работу над прогой?
:) Над построением графиков не работаешь? Если да, то выкладывай хотя бы beta версии. Будем тестить. :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
absorbb
сообщение 7.4.2005, 6:13


Мастер
****

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

Рейтинг: 129



Dimka, Нет пока не работаю. Если только ошибки найдутся в проге. Возможно ещё мелочи кое-какие исправлю и констант добавлю.
Сказать когда начну работать над Extended точно не могу - это зависит от многих факторов.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
s_vl
сообщение 12.4.2005, 17:44


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

Группа: Пользователи
Сообщений: 66
Регистрация: 8.9.2004
Из: Ярославль
Пользователь №: 12 029
Модель телефона: siemens cx65
Прошивка: sw50

Рейтинг: 2



блина... единственное неудобство-то что sin, cos и тд шириной как цифра...
может стоит разделить ф-ии и цифпы? а то их на экране не разобрать, особенно sin^-1...



---------------------------------------------------------
PS даже на пальме не видел такого удобного калькули...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Students Calculator - Официальная Поддержка · Разработка Java-приложений · Forum
 

8 страниц V < 1 2 3 4 > » 
Ответ в темуСоздание новой темы
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 18.7.2025, 6:28

Форум живёт: