Exemple #1
0
 //====Constructeur ================================================
 public FrmPrincipal()
 {
     InitializeComponent();
     Text += APP_INFOS;
     //---------------------------------------------------------------
     m_objThermostat     = new Thermostat();
     lblTemperature.Text = m_objThermostat.Temperature.ToString();
 }
Exemple #2
0
        public static void Main()
        {
            Thermostat t = new Thermostat(65, 90);

            //t.SetTemp(64);

            Console.WriteLine("Setting temperature to... 16 degrees!");
            try { t.SetTemp(16); }
            catch (TempOutOfRange e) { Console.WriteLine(e.Message); }

            Console.WriteLine("Setting temperature to... 99 degrees!");
            try { t.SetTemp(99); }
            catch (TempOutOfRange e) { Console.WriteLine(e.Message); }

            Console.WriteLine("Setting temperature to... 75 degrees!");
            try { t.SetTemp(75); }
            catch (TempOutOfRange e) { Console.WriteLine(e.Message); }

            Console.ReadKey();
        }
Exemple #3
0
        static void Main(string[] args)
        {
            Cooler     cooler     = new Cooler(95);
            Heater     heater     = new Heater(40);
            Thermostat thermostat = new Thermostat();
            string     input;
            int        currentTemperature = 55;

            thermostat.OnTemperatureChange += heater.OnTemperatureChanged;
            //thermostat.OnTemperatureChange += (newTemperature) => { throw new InvalidOperationException(); };
            thermostat.OnTemperatureChange += cooler.OnTemperatureChanged;
            thermostat.CurrentTemperature   = currentTemperature;

            do
            {
                Console.WriteLine("\nPodaj temperaturę termostatu (x - zamyka program)");
                input = Console.ReadLine();
                if (int.TryParse(input, out currentTemperature))
                {
                    thermostat.CurrentTemperature = currentTemperature;
                }
            } while (input != "x");
        }
Exemple #4
0
 static void Main(string[] args)
 {
     Thermostat t = new Thermostat(0, 100);
 }
 static void Main(string[] args)
 {
     Thermostat t = new Thermostat(0, 100);
 }