OdesitVadim

Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Решил влиться в ряди плагинописателей. Плагин на выходных наваял. Пока выложил на http://rapidshare.de/files/17633519/VCalc.zip.html , но если плагин понравиться то будем ставить на отдельный хост. Плагин называется VCalc Для чего: Данный плагин предназначен для вычисления арифметических выражений в редакторе Mark. Как использовать: Выделяете в марке арифметическое выражение и выбираете пункт меню Разное -> Плагины -> Вычислить... Если арифменическое выражение корректно, то вы увидите его значение, в противном случае будет выведено сообщение об ошибке. В любом случае, окошко, которе появиться разрешает скопировать результат в буфер обмена (кнопка "копировать" или "Enter") или просто закрыть (кнопка "Ок" или "Esc") Возможности: Суммирование, вычитание, умножение и деление - класически. Скобки и "правильно вычисление" с соблюдением старшинства операций. Вложенность скобок ограничевается размером стека и здравым смыслом . Игнорирование лишних пробелов, табов и переводов строк. Порядок чисел ограничевается стандартным Extended (3.6E–4951 .. 1.1E4932, 19–20 значущих цифр). Разделитель целой и дробной части может быть как точка, так и запятая. Можно даже смешивать в произвольном порядке в одном выражении. Развелитель в результате на данный момент - точка. Надо - исправим. Большой список функций (пока не очень ). Регистр - не важен. всё равно когда парсю, привожу к верхнему. Поэтому можно хоть лесенкой ABS модуль SQR квадрат SQRT корень квадратный SIN синус COS косинус TAN тангенс ASIN арксинус ACOS арккосинус ATAN арктангенс LN логарифм натуральный EXP експонента (е в степени) LG логарифм десятичный в тригонометрических функций аргументы в радианах! Две стандартные константы: PI -число пи (PI=3.14159265358979) E - основание натурального логарифма (e=2.71828182845905) Вопросы: Надо ли делать русские название функций (типа син, кос, а мож и полные названия?) Делать дублирующие названия (asin и arcsin будут означать одно и тоже)? Принимается Ваши предложения и критика. Но только конструктивная. p.s. vito333 если сделаеш какой-либо способ с плагина дать команду марку открыть файл (можно например с помощью посылки сообщений) и "открыть в этом окне" а также возможность вешать плагины на определённый горячие кнопки, то думаю, что и wiki синтаксис разберём
---------- Press any key to continue or any other key to exit Пишите так, чтобы не было стыдно за нобелевскую премию. |
|