PDA

Просмотр полной версии : Калькулятор XQR2


VBDUnit
19.01.2010, 10:00
http://www.xqr2.com/xqr2black.pngПо функционалу 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 строк.
Ссылка для скачивания (http://www.xqr2.com/download.php)
Презентационный клип XQR2 (http://www.youtube.com/watch?v=6-clWVC0IBg)
Официальный сайт (http://www.xqr2.com)

vovik
19.01.2010, 10:48
Цитата с сайта:Сейчас начнется скачивание Relise-версии...Ладно. Поставил. Первое желание - снести сразу. Не программа, а ёлка новогодняя со сверкающими лампочками. Все переливается, огоньки бегают, кругом анимация. При этом очевидных кнопок (настройки, свернуть). Нажал "интернет" - в окошке пошел снег. Рыдаю.
После удаления рюшечек стало намного интереснее. Хотя анимация раздражает все равно. Тем более, что на это мельтишение уходит время.
Насколько я понимаю, программа делалась под себя с эксклюзивным набором фишек. Поэтому сочетание калькулятора и напоминалки меня сильно удивило.
Из вышесказанного вывод один: несмотря на интересный набор функций, разбираться, рыть не буду

Borland
19.01.2010, 11:05
Нестабильная Portable-версия вообще неофициальна, и выпущена какими-то энтузиастами. Настоятельно рекомендуется скачивать оригинальный установочный файл Relise-версии.
А почему бы не выпустить стабильную официальную Portable-версию? ;) Не думаю, чтобы автору это было сделать сложнее, чем энтузиастам...

VBDUnit
19.01.2010, 13:08
Не программа, а ёлка новогодняя со сверкающими лампочками.
Ах да. Мигалки - это неудачный эксперемент новгодней темы, они должны исчезнуть после 10 января... Ошибку эту я признал, в обновлении этого уже не будет.

Насколько я понимаю, программа делалась под себя с эксклюзивным набором фишек
Программа делалась не под себя, просто она несколько нестандартна. Часть пользователей это не одобряет и сносит, часть привыкает. Но что делать) У программы между тем есть контекстное меню.

XQR расчитан на то, чтобы быть все время запущеным, но скрытым, и вызваться по нажатию горячей клавиши. Информация о ней сразу же высвечевается после установки (Ctrl+~). XQR так же можно использовать как мини-консоль для быстрого запуска программ.

vovik
19.01.2010, 13:21
Мигалки - это неудачный эксперемент новгодней темы, они должны исчезнуть после 10 январяанимация остается даже после смены темы.XQR расчитан на то, чтобы быть все время запущеным, но скрытым
Разумеется это исключительно имхо, но прога из разряда полезных мелочей, мелких и незаметных - зачем при смене режимов скачущие кнопки? (да и без смены режимов тоже)
ЗЫ: Информация о ней сразу же высвечевается после установки (Ctrl+~)ну, ты еще скажи, что мануал читать надо. ;)

Borland
19.01.2010, 14:23
Мигалки ... должны исчезнуть после 10 январяСледующего года, что ли? :confused:

VBDUnit
19.01.2010, 15:01
Этого, и вообще-то у всех она давно отключилась.

из разряда полезных мелочей, мелких и незаметных
Увы нет :)

PS:
Вот маленькая сторонняя статья на BestFree: Ссылка (http://www.bestfree.ru/soft/office/organizer.php)

vovik
19.01.2010, 15:27
Офисный комбайн нового поколения, заключающий в своей навороченной оболочке:ржать: Не давай таких ссылок. Тем более, что вся статья - одна строчка.

VBDUnit
19.01.2010, 15:52
Там есть кнопочка "Полное описание" :yees: