Пример #1
0
        private static void laba4()
        {
            message("Реализовать интерфейсы и показать их работоспособность. " +
                    "Ввод данных должен производиться с клавиатуры");
            Square sqr = new Square(10);

            sqr.draw();

            Console.ReadKey();
            sqr.x1 = 15;

            sqr.draw();

            Console.ReadKey();

            Restangle res = new Restangle(20, 10);

            res.draw();

            Console.ReadKey();

            Circle circ = new Circle(40, 10, 8);

            circ.draw();

            Console.ReadLine();
        }
Пример #2
0
        private static void laba6()
        {
            string path = @"D:\test.txt";

            try
            {
                message("************FULL**********");
                using (StreamReader sr = new StreamReader(path))
                {
                    message(sr.ReadToEnd());
                }

                message();

                Square sq = new Square();
                sq.x1 = Convert.ToInt32(read());

                Restangle res = new Restangle(10, 20);
                using (StreamWriter sw = new StreamWriter(path, true, System.Text.Encoding.Default))
                {
                    sw.WriteLine(sq.x1);

                    /*  sw.WriteLine("Перменная прямоугольника height = " + res.height);
                     * sw.WriteLine("Перменная прямоугольника width = " + res.width);*/
                }


                message("************LINE**********");
                using (StreamReader sr = new StreamReader(path, System.Text.Encoding.Default))
                {
                    string line;

                    while ((line = sr.ReadLine()) != null)
                    {
                        sq.x1 = Convert.ToInt32(line);

                        if (sr.ReadLine() == null)
                        {
                            message("Перменная квадрата X1 = " + sq.x1);
                        }
                    }
                }

                Console.ReadLine();
            }
            catch (Exception ex)
            {
                message(ex.Message);
            }
        }
Пример #3
0
        private static void laba5()
        {
            // создаем
            Restangle restangle = new Restangle();

            // Добавляем в делегат ссылку на метод Show_Message
            // а сам делегат передается в качестве параметра метода RegisterHandler
            restangle.RegisterHandler(new Restangle.AccountStateHandler(Show_Message));

            //restangle = new Restangle(200, 300);

            restangle.Rotate(5);

            restangle.scale(15);

            Console.ReadLine();
        }