Перейти к публикации
Форум - ComputerCraft

Рекомендованные сообщения

Дело было вечером, делать было нечего... И тут я случайно зажал горячую клавишу калькулятора, и меня осенило! А ведь калькулятора то для ОС никто не писал еще!

Так появилась идея создания этого калькулятора. Что можно про него сказать? Базовый калькулятор который умеет выполнять стандартные математические операции.

2b2c9e8a02c018d91fce10fce6424b17.png

Требования к ОС:

  • Видеокарта 2 уровня и выше
  • Монитор 2 уровня и выше
  • Компьютер/сервер любого уровня с установленной OpenOS

Управление самое простое - мышкой.

При создании программы была взята статья Псевдографические интерфейсы в OpenComputers и на основе кода из неё был создан калькулятор.

Установка:

version 0.2

  • pastebin -get PaVaRGcd Calculator.lua
 

Исправлен баг с обработкой повторного нажатия

version 0.3



2e69dacb392c103ab51b4d211b0d60bd.png

Обновлена цветовая схема
Оптимизация кода
Слегка увеличен размер кнопок
Добавлена опция двойной операции (2+2+2 теперь считает)

 

P.S. Выражаю благодарность @Doob за статью. Если найдете какие-то баги, недочеты, или возникнут идеи по улучшению, я всех с радостью выслушаю.

 

 

Изменено пользователем Asior
Обновление до 0.3
  • Like 7

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В OpenOS калькулятор сделан удобнее

PZma6Iz.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
13 минут назад, monkey сказал:

В OpenOS калькулятор сделан удобнее

Но иногда так хочется графония ....

  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

было-бы круто через чат бокс калькулятор 

Изменено пользователем LoliFox

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, LoliFox сказал:

было-бы круто через чат бокс калькулятор 

Через чатбокс это просто. А тут графоний ...

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1J1ehx4.png

Это я нампад зачем-то когда-то писал. И теперь мне кажется, что вместо того, чтобы заставлять страдать от несимметричного расположения текста в кнопках, лучше было сделать, как на скриншоте.

  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ашыпка!1

 

kHy8wQO.gif

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, ECS сказал:

Ашыпка!1

Исправлено. Спасибо.

23.11.2018 в 16:22, Fingercomp сказал:

лучше было сделать, как на скриншоте.

Сделано. Немного не так как на скриншоте, но похоже.

Программа обновлена до версии 0.3 как теперь выглядит программа можете глянуть в теме под спойлером.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, ECS сказал:

...

Было бы забавно при ошибке писать "ЕГГОГ".

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Kartze
25.11.2018 в 03:18, BrightYC сказал:

Было бы забавно при ошибке писать "ЕГГОГ".

Точно. 

Нам нужны еггоги. И обратная польская запись.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
45 минут назад, Kartze сказал:

Нам нужны еггоги. И обратная польская запись.

Нужна "обгатная" для полной гагмонии с еггогами в пгоггамме.

И тему надо пегеименовать в "калькулятог". С ггафическим интегфейсом.

  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И цвета надо не зелено-желтые - а красно-желтые.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Только что, Totoro сказал:

И цвета надо не зелено-желтые - а красно-желтые.

Он же обновил её, под спойлером скрин есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, BrightYC сказал:

Он же обновил её, под спойлером скрин есть.

 

А, точно. Но это я просто на Ленина намекал.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×