Calc - калькулятор

...
  • Когда-то делал одну из кнопок "C" красной, но потом вернул все к стандартным системным цветам. Насчет поднять вверх - не проблема, а насчет несимметричности надписей на кнопках - требует довольно значительной переделки вывода - в текущей реализации надписи центрируются пробелами и получается, что если поставить пробел, то ндписи слишком сильно смещаются влево, если убрать, то вправо.
  • Heavyiron
    А организовать вывод с областью содержащей элементы:

    Code: Select all

    global_labels_table:
    dd  label1
    ...
    dd labelN
    dd 0
    
    label1:
    .y dw Y
    .x dw X
    .text:
     db 'Text',0
    ...
    labelN:
    .y dw Y
    .x dw X
    .text:
     db 'Text',0
    
    Никак не получитcя?
    Нужен всего один цикл, в котором будет вызываться функция 4.
  • Только идея - чтобы не забыть: Я еще не видел полнофункционального калькулятора отражающего результат одновременно во всех (HEX, DEC, OCT, BIN), или хотя бы 2-х системах с разным основанием - ни в одной попавшейся мне на глаза ОС.
  • Gnome-calculator в режиме "Программирование" одновременно показывает число в выбранной системе счисления и в двоичном виде. Больше ничего подобного не встречал
  • Mario wrote:Только идея - чтобы не забыть: Я еще не видел полнофункционального калькулятора отражающего результат одновременно во всех (HEX, DEC, OCT, BIN), или хотя бы 2-х системах с разным основанием - ни в одной попавшейся мне на глаза ОС.
    Калькулятор DOS Navigator'а:
    DNCalc.png
    DNCalc.png (6.54 KiB)
    Viewed 10845 times
    ушёл...
  • Ну, хорошо что такое было - однако необходимости такого в Колибри это не отменяет. :mrgreen:
  • Я дико извиняюсь, но есть такой проект с исходниками http://nlcalc.narod.ru/
  • Вот продвинутый калькулятор с исходниками на фасме:
    Attachments
    calc.7z (10.98 KiB)
    Downloaded 365 times
    interface2.png
    interface2.png (23.22 KiB)
    Viewed 10543 times
    Last edited by XVilka on Sun Apr 10, 2011 1:24 pm, edited 1 time in total.
  • И еще прикрепляю две библиотеки для работы с большими числами, написаны на ассемблере - может пригодятся кому. - см viewtopic.php?f=24&t=1702
    Attachments
    bigshit09.zip (11.06 KiB)
    Downloaded 343 times
    biglib.zip (20.94 KiB)
    Downloaded 358 times
  • ESET NOD32 thinks there is a virus in calculator.zip
    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
  • И Avast тоже
  • Перезалил архив, оставив только исходники, без запускаемого файла.
  • XVilka wrote:Перезалил архив, оставив только исходники, без запускаемого файла.
    If i compile the source, my antivirus does not complain.
    Perhaps it is time to check your computer for virusses ?
    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
  • Ah. I'm have Hardened Linux (SELinux + PaX + grsecurity). :)
  • Who is online

    Users browsing this forum: No registered users and 2 guests