Программирование

Курс лекций, 28 Марта 2012, автор: пользователь скрыл имя

Описание


Лекции по дисциплине "Программирование"

Содержание


Лекция 1. Состав языка Типы данных Переменные и операции
Лекция 2. Линейные программы
Лекция 3. Простейшие операторы. Операторы ветвления
Лекция 4. Операторы цикла и передачи управления
Лекция 5. Обработка исключительных ситуаций
Лекция 6. Классы: основные понятия Описание класса
Лекция 7. Параметры методов
Лекция 8. Конструкторы и свойства
Лекция 9. . Массивы
Лекция 10. Символы и строки
Лекция 11 Дополнительные возможности методов. Индексаторы
Лекция 12. Операции класса. Деструкторы
Лекция 13. Наследование классов
Лекция 14. Интерфейсы
Лекция 15. Стандартные интерфейсы .NET
Лекция 16. Структуры и перечисления
Лекция 17. Делегаты
Лекция 18. События

Работа состоит из  1 файл

Лекции C#.doc

— 847.00 Кб (Скачать документ)

        }

    }

 

    class ObsB

    {

        public static void OnOops( object sender, EventArgs e )

        {

            Console.WriteLine( "Я тоже вижу, что OOPS!" );

        }

    }

 

    class Class1

    {   static void Main()

        {

            Subj s  = new Subj();

 

            ObsA o1 = new ObsA();

            ObsA o2 = new ObsA();

 

            s.Oops += new EventHandler( o1.OnOops );

            s.Oops += new EventHandler( o2.OnOops );

            s.Oops += new EventHandler( ObsB.OnOops );

 

            s.CryOops();

        }

    }

}

 

Те, кто работает с C# версии 2.0, могут упростить эту программу, используя возможность неявного создания делегатов при регистрации обработчиков событий. Об этом можно прочитать в учебнике.

8

 



Информация о работе Программирование