|
Guest
|
Калькулятор XQR2
 По функционалу XQR2 далеко ушел от калькулятора. Первоначально я создал мощный калькулятор XQR, а уже потом дописывал разные дополнительные возможности.
Основные фичи программы: - XQR2 очень просто освоить
- XQR2 - это в первую очередь строчной калькулятор. Чтобы вычислить выражение любой сложности, просто введите его в дисплей XQR2 и нажмите Enter - и сразу же получите результат
- XQR2 умеет строить любые, даже самые сложные графики функций. Чтобы построить график функции, просто введите ее в дисплей вместо выражения, например: "sin(x)". Таким образом, сложность функции ограничена только шириной Вашего экрана. Можно даже добавить собственную функцию, и построить ее график.
- Автоматический расчет курсов валют. В XQR2 появились две константы - знак доллара "$" и знак евро "€". Обе они равны текущему курсу соответствующей валюты. XQR2 автоматически обновляет значения этих констант через Интернет. Теперь, чтобы узнать курс доллара, достаточно вычислить "$=", а чтобы вычислить соотношение евро/доллар достаточно подсчитать: "€/$=". Чтобы перевести 5 долларов в рубли, можно писать: "5$ =" или "5 * $ =". Чтобы переводить наоборот, рубли в доллары, нужно писать: "1000/$ = ". Аналогичные операции можно производить и с евро. Чтобы напечатать знак евро, можно нажимать цифру 4, удерживая Ctrl. Функция работает только при наличии работающего соединения с Интернет. Эта функция есть только в Relise-версии.
- Автоматическое обновление через Интернет - Вы всегда сможете использовать самую последнюю версию XQR2. Чтобы всегда иметь версию, не нужно больше загружать XQR2 поновой. Достаточно загрузить его один раз и переодически выбирать в его контекстном меню "Автоматическое обновление". Эта функция есть только в Relise-версии.
- Вычисление выделенных фрагментов - выделяете часть выражения, щелкаете правой кнопкой и смотрите значение. Эта функция есть только в Relise-версии.
- Повышенная интуитивность - XQR2 теперь лучше понимает, что от него хочет пользователь, и при этом не мешает работе. Например, если Вы скопируете в буфер обмена выражение и вызовите XQR2, то он сразу же вычислит значение. Эта функция есть только в Relise-версии.
- Инновационная система BracketPush® , впервые появившаяся в Relise-версии. Она позволяет легко просмотреть промжуточные вычисления в выражении. Над каждой открывающей скобкой в выражении располагается особый значок, щелкнув по нему Вы сможете узнать, чему равно содержимое скобок. Эта функция есть только в Relise-версии.
- Мощный интегрированный редактор кода Homacosoft CodeBloom и бесплатно предоставленный документированный SDK к XQR2 позволят программистам легко модифицировать ядро XQR2 и создавать дополнения по своим нуждам. Эта функция есть только в Relise-версии.
- Улучшенное копирование - можно скопировать выражение с подсветкой синтаксиса, обыкновенную дробь как изображение и т.п. Эта функция есть только в Relise-версии.
- Отдельная экранная клавиатура - в отличие от других программ подобного рода, здесь клавиатуру можно отделить и поместить в любую часть экрана, или вообще отключить, тогда XQR2 станет простым дисплеем, и будет занимать совсем мало места на экране
- История вычислений позволяет легко проследить за всеми подсчетами. В отличии от других калькуляторов, Вы можете ее скрыть чтобы она не занимала место, или закрепить на экране для удобства расчетов
- Размер дисплея можно менять - можете выставить шрифт различного размера, чтобы было легче читать с дисплея. Ширина дисплея XQR2 подстраивается под размер выражения - опять же, он будет занимать минимум места
- Можно так же менять размер клавиатуры. Это особенно полезно для людей с ослабленным зрением или для коллективных расчетов
- Инновационная система NumberPush®, позволяющая легко моделировать функции и подбирать нужный результат, решать обратную задачу при построении функций и при вычислениях. Берете число в выражении и тащите его мышкой вверх или вниз - число будет увеличиваться или уменьшаться, и результат вслед за ним тоже будет меняться. Так можно легко подобрать нужное значение или изучить поведение формулы.
- XQR2 может быстро вызываться и скрываться сочетанием клавиш, каким - решать Вам
- Удобный вкладочный интерфейс, в настоящее время весьма модный, позволяет легко получить доступ к дополнительным функциям программы, благодаря которым он один заменяет несколько программ:
- Встроенная программа напоминаний – Вы можете добавить сколько угодно будильников, настроить их по дате, указать нужные действия, а так же выбрать оформление срабатывания. Каждый глянцевый будильник тщательно отрисовывался в трехмерном редакторе, благодаря чему вкладка выглядит весьма стильно. При этом будильники могут звучать даже без колонок и звуковой карты.
- Вкладка «Формы». Формы позволяют производить вычисления подобно таблицам Excel, не вводя сложных формул. По умолчанию в XQR2 встроено несколько форм, однако с помощью простого встроенного редактора Вы сможете создать такие формы самим.
- Вкладка «Заметки» позволяют хранить все что угодно, быстро записать нужную информацию. Например, во время посещения Интернет, Вы нашли интересный текст, или название какой-нибудь вещи, и Вам нужно быстро это записать. Для таких случаев как раз подойдут заметки XQR2.
- Вкладка «Конвертация величин» позволяет упорядочить уже существующие функции конвертирования в удобный и наглядный интерфейс
- Функция снятия скриншотов – откройте вкладку «Скриншоты» и используйте клавишу PrintScreen, чтобы фотографировать экран. Это очень удобно для снятия скриншотов в играх. XQR2 сам умеет группировать скриншоты в зависимости от того, что на них изображено. Все скриншоты отображаются в виде эргономичной стильной гирлянды, которую можно проматывать колесиком мыши.
- Функция поиска в Интернет – Вы можете производить поиск по интернет прямо из калькулятора.
- Вы можете не писать знак умножения: 15sin(28 – 14(12 – 3))
- В XQR2 есть встроенный календарь, который позволяет Вам легко и быстро посмотреть нужную дату. При этом ориентацию календаря можно выбрать.
- В программу уже встроены десятки алгебраических функций, констант и функций перевода величин
- Гибкая архитектура позволяет менять работу калькулятора, полностью подстраивать XQR2 под себя (разумеется, при наличии определенных навыков)
- Встроенные стили и редактор стилей - полностью настраиваемый внешний вид, Вы можете сами создать собственное оформление и применить его к калькулятору
- Несколько встроенных экранных клавиатур позволят Вам выбрать наиболее подходящий для себя интерфейс. При этом функционал XQR2 от клавиатуры не зависит, т.е. клавиатура служит лишь для удобства, а вычислять Вы можете любые типы выражений. При включенной инженерной клавиатуре спокойно можно производить финансовые подсчеты или вычисление времени. Кроме того, Вы можете отредактировать существующие клавиатуры или создать свою с помощью очень простого встроенного редактора клавиатур.
- Подсветка скобок и синтаксиса, а так же проверка правописания не позволят запутаться в сложном выражении
- XQR2 показывает подсказки по вводимой функции, подобно современным средам разработки программ. Например, Вы хотите подсчитать синус 100 градусов. Начинаете вводить "sin": нажимаете букву "s" и сразу же всплывает подсказка со всеми математическими функциями и их описаниями, начинающимися на "s". С помощью стрелок "вверх" и "вниз" на клавиатуре выбираете нужную функцию (в данном случае "sin(a)") и нажимаете "Enter". XQR2 сам вводит: "sin(". Далее нужно просто ввести число "100" и нажать Enter. Закрывающую скобку XQR2 поставит сам.
- Вы можете добавлять собственные алгебраические функции
- При добавлении функции конвертации величин обратная функция добавляется автоматически. Например, если вы добавите функцию MeterToFoot, то функция FootToMeter добавится автоматически
- Даже порядок цифр на цифровой клавиатуре меняется в настройках. А Вы замечали, что на цифровой клавиатуре компьютера и на телефоне цифры расположены по-разному?
- XQR2 умеет вычислять определенные интегралы - Вы выделяете часть функции, и получаете площадь криволинейной трапеции
- Встроенный простейший антивирус позволяет обнаруживать наиболее распространенный вид Autorun-вирусов.
- XQR2 имеет функцию "быстрый запуск" - с ее помощью можно легко и быстро запускать любые программы. Достаточно вместо выражения ввести указанное ключевое слово
- XQR2 поддерживает пять систем счисления. В отличие от других калькуляторов, он может оперировать с десятичными, шестнадцатеричными, восьмеричными, двоичными и римскими числами одновременно, не требуя при этом переключения в какой-либо специальный режим. Просто для каждой системы исчисления существует свой префикс. Символ "@" означает двоичную систему исчисления, "#" - шестнадцатиричную, "&" - восьмеричную, а "~" - римскую. Так, чтобы сложить два двоичных числа, можно просто написать: "@1101 + @1011" или "@(1101 + 1011)". С помощью скобок можно создавать сложные синтаксические конструкции с различными системами исчисления, например:
- Если необходимо, XQR2 отображает результат в стандартном виде, например, 3,3534634563*1027
- XQR2 спокойно отображает результат в виде обыкновенных дробей, причем в любой системе счисления. Например, можно вычислить факториал 154 (ввести в дисплей: 154!) и выразить его в виде обыкновенной двоичной дроби.
- XQR2 использует только одно ядро процессора
- Пять ячеек памяти – в них можно хранить как числа, так и выражения
- Инновационная система распознавания игр - XQR2 не будет случайно вызываться, сворачивая игру, и портя тем самым весь игровой процесс. Особенно это касается ресурсоемких игр. А для будильников Вы можете отдельно указать, как им поступать в случае, если Вы играете.
- XQR2 может быть использован в качестве калькулятора времени. Время писать нужно в фигурных скобках, например: "{12:00}+{15:30:00}/5"
- Множество мелких удобств, например, если Вы выделите часть выражения и нажмете "(", то выделенная часть возьмется в скобки
В заключение могу добавить, что он писался на устаревшем языке VB6, его код составляет примерно 50'000 строк.
Ссылка для скачивания
Презентационный клип XQR2
Официальный сайт
|