С момента создания первой версии xFunc прошло немало времени. В этом небольшом посте
я расскажу об изменениях, которые произошли с момента создания программы.
Новые возможности
·
Рисование
графика функций (масштабирование, передвижение графика, отображение координат);
·
Расширение
количества поддерживаемых функций (логарифмы, тригонометрические и обратные
тригонометрические функции, корень n-степени, модуль, константы);
·
Поддержка
логических функций;
·
Добавлены
два языка: русский и английский;
·
Поддержка
разных мер измерения углов;
·
Изменения
в коде парсинга (последнее введенное выражение кэшируется, мелкие улучшения);
·
Нахождение
производной функции;
·
Упрощение
введенного выражения;
·
Добавлены
unit-тесты для проверки кода библиотеки;
·
Интерфейс
адаптирован под новые возможности;
·
Сохранение
состояния программы при выходе;
Что дальше?
Полное изменение пользовательского интерфейса.
В следующих версиях хотелось бы изменить интерфейс, используя в нём элемент
управления Ribbon. Также можно изменить панель с функциями,
толи это будет с использование отдельных окон для каждого типа функций, толи
просто несколько Expander’ов. Ну и рисование графика переместить в
основное окно.
На этом пока всё, код можно найти
всё там же: xfunc.codeplex.com и github.com.
Комментариев нет:
Отправить комментарий