Example #1
0
 public Calc()
 {
     InitializeComponent();
     calculator = new StandardCalculator();
     logger     = new Logger.Logger();
     System.Diagnostics.Debugger.Break();
 }
            public TestStandardCalculatorPanel(

                IKeyChecker checker,
                IFormatter numberFormatter,
                IFormatter expressionFormatter,
                IStandardCalculator calculator

                ) : base(checker, numberFormatter, expressionFormatter, calculator)
            {
            }
        public StandardCalculatorPanel(

            IKeyChecker checker,
            IFormatter numberFormatter,
            IFormatter expressionFormatter,
            IStandardCalculator calculator

            ) : base(checker, numberFormatter, expressionFormatter, calculator)
        {
            InitializeComponent();
            Display = standardDisplay;
            SetupKeypad();
            SetupMemoryPanel(keypadPanel);
            SetupHistoryPanel(keypadPanel);
            DisplayValue(Calculator.Input);
        }
        public CalculatorPanel(

            IKeyChecker checker,
            IFormatter numberFormatter,
            IFormatter expressionFormatter,
            IStandardCalculator calculator

            )
        {
            InitializeComponent();
            Checker             = checker;
            History             = new List <Tuple <string, decimal> >();
            NumberFormatter     = numberFormatter;
            ExpressionFormatter = expressionFormatter;
            Calculator          = calculator;
            Helper = new UIHelper();
        }