November 11, 2017

[Product Design] PzCalc: Programmer's Calculator

Overview

The PzCalc is a calculator application designed for the programmer. It has following features:

  • ANSI-C style expression is supported. The programmer use ANSI-C for his/her satisfactory work.
  • Hexadecimal number can be used. The programmer loves it rather than decimal.
  • Bit operations are supported. The programmer use shift operation instead of multiply.

Target

  • macOS 10.13 (High Sierra) and iOS 11

GUI Design

Ten Key Design

The design of ten key is most important of this application.

Normal mode (Decimal mode)

DECHEXOP()
789-/
456+*
123DELRET
00x.◀︎▶︎

Hexadecimal mode

DECHEXOPCF
789BE
456AD
123DELRET
00x.◀︎▶︎

Operation mode

DECHEXOPCEC
<<%>>-/
^&|+*
!&&||DELRET
<=>◀︎▶︎
KeyDescription
CClear current line
CEClear every lines

No comments: