Beispiel #1
0
            public TestScientificCalculatorPanel(

                IKeyChecker checker,
                IFormatter numberFormatter,
                IFormatter expressionFormatter,
                IFormatter engineeringFormatter,
                IScientificCalculator calculator

                ) : base(checker, numberFormatter, expressionFormatter, engineeringFormatter, calculator)
            {
            }
Beispiel #2
0
        public ScientificCalculatorPanel(

            IKeyChecker checker,
            IFormatter numberFormatter,
            IFormatter expressionFormatter,
            IFormatter engineeringFormatter,
            IScientificCalculator calculator

            ) : base(checker, numberFormatter, expressionFormatter, calculator)
        {
            InitializeComponent();
            Display = standardDisplay;
            EngineeringFormatter = engineeringFormatter;
            Calculator           = calculator;
            SetupKeypad();
            SetupMemoryPanel(keypadPanel);
            SetupHistoryPanel(keypadPanel);
            DisplayValue(Calculator.Input);
        }
Beispiel #3
0
 public ViewModel()
 {
     _calculator           = _calculatorFactory.CreateCalculator();
     _scientificCalculator = ((IScientificCalculator)_calculator);
     CalculatorField       = "1. Type open dirs" + Environment.NewLine + "2. Then ='s to open dev directories.";
 }