Лекции по языку Visual С#

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

М.: МАДИ, 2014. — 159 с.
Содержание:
Введение
Сравнение языков С++ и C#
Логические выражения
Функции для ввода и вывода в языке C#
Управление форматом числовых данных:
Обработка исключительных ситуаций.
Методы и модификаторы параметров.
Неявно типизированные переменные.
Понятие класса.
Свойства.
Индексаторы.
Одномерные индексаторы.
Многомерные индексаторы.
Перегрузка методов.
Перегрузка знаков операций.
Наследование.
Виртуальные функции.
Работа с файлами.
Работа с каталогами.
Абстрактный класс FileSystemInfo.
Класс DirectoryInfo.
Сериализация.
FileSystemWatcher – отслеживание событий, связанных с файлами.
Обобщения (шаблоны).
Интерфейсы.
Коллекции.
Словари.
Инициализаторы коллекций.
Итераторы.
LINQ.
Грамматика выражений запросов.
Синтаксис запросов.
Проекция и фильтрация.
Упорядочение.
Агрегирующие запросы.
Операции с коллекциями.
Операция Concat.
Операция Union.
Преобразование.
Объединение последовательностей.
FirstOrDefault.
Группировка.
Делегаты.
Групповая адресация.
Анонимные методы и лямбда-выражения.
Обработка событий.
Групповое преобразование делегируемых методов.
Применение методов экземпляра в качестве делегатов.
Групповая адресация.
Ковариантность и контравариантность.
Класс System.Delegate.
Назначение делегатов.
Анонимные функции.
Анонимные методы.
Передача аргументов анонимному методу.
Возврат значения из анонимного метода.
Применение внешних переменных в анонимных методах.
Лямбда-выражения.
Лямбда-оператор.
Одиночные лямбда-выражения.
Блочные лямбда-выражения.
События.
Пример групповой адресации события.
Методы экземпляра в сравнении со статическими методами в качестве.
Применение аксессоров событий.
Разнообразные возможности событий.
Применение анонимных методов и лямбда-выражений вместе с событиями.
Рекомендации по обработке событий в среде .NET Framework
Применение делегатов EventHandler TEventArgs и EventHandler
Практический пример обработки событий.

Author(s): Чернов Э.А.

Language: Russian
Commentary: 1765574
Tags: Информатика и вычислительная техника;Информатика (программирование);Программирование на C#