Видео курс C# для профессионалов (углубленный). Атрибуты - видео курсы ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

    Выбери свою IT специальность

    Подписка

    Выбери свою IT специальность

    Подписка

      ×

      Вы открыли доступ к тесту! Пройти тест

      Вы действительно хотите открыть доступ к тестированию по курсу C# Углубленный на 40 дней?

      ВИДЕОУРОК №7. Атрибуты

      Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео

      Темы видео урока:

       

       

      1. Коллекции
      2. Интерфейсы IEnumerable, IEnumerator
      3. Работа цикла foreach
      4. Оператор yield
      5. Интерфейсы ICollection и ICollection
      6. Создание простой коллекции с помощью реализации интерфейса IList
      7. Рассмотрение коллекции созданной с использованием паттерна Iterator

       

       

      Читать дальше...

      Темы видео урока:

       

       

      1. Использование ArrayList и сбор элементов данных. Предназначение и использование интерфейса IComparer
      2. Работа с последовательными списками (Queue, Stack)
      3. Работа со словарями (Hashtable, SortedList, ListDictionary, HybridDictionary, OrderedDictionary)
      4. Роль интерфейса IEqualityComparer
      5. Применение специализированных наборов
      6. Работа с двоичными значениями с помощью BitArray и BitVector32
      7. Использование методов CreateMask и CreateSection
      8. Хранение строк в наборах (StringCollection, StringDictionary, NameValueCollection)
      9. Обобщенные наборы

       

       

      Читать дальше...

      Темы видео урока:

       

       

      1. Навигация по файловой системе
      2. Чтение и запись файлов
      3. Работа с потоками
      4. Работа с изолированным хранилищем

       

       

      Читать дальше...

      Темы видео урока:

       

       

      1. Работа со строками
      2. Форматирование вывода
      3. Локализация и глобализация
      4. Кодирование-декодирование строк. Использование класса Encoding
      5. Использование класса StringBuilder
      6. Регулярные выражения и пространство System.Text.RegularExpressions
      7. Метасимволы и Квантификаторы
      8. Метод Regex.Replace и использование внутришаблонных переменных
      9. Организация поиска по шаблону. Применение Match
      10. Построение регулярных выражений
      11. Чтение и запись файлов в разных кодировках

       

       

      Читать дальше...

      Темы видео урока:

       

       

      1. Загрузка и чтение из XML файла
      2. Применение XmlTextReader
      3. Загрузка содержимого XML по URL
      4. Загрузка содержимого XML из строки
      5. Поэлементное чтение XML файла
      6. Использование XmlTextWriter
      7. Запись комментариев в XML файл
      8. Запись пространства имен и префиксов в XML файл
      9. Запись в XML файл со специальным форматированием
      10. Выборка из XML с помощью XPath. (Запросы XPath)
      11. Вычисление min и max с помощью XPath
      12. Создание XPathDocument из строки
      13. Создание файлов конфигурации приложения. Чтение и запись настроек приложения
      14. Работа с реестром Windows. Использование реестра для хранения настроек приложения

       

       

      Читать дальше...

      Темы видео урока:

       

       

      1. Общее понятие рефлексии и отражения
      2. Метаданные, манифест сборки, объект Type
      3. Позднее связывание. Класс Assembly
      4. Динамическая генерация кода. Класс Activator
      5. Генерация кода во время выполнения программы

       

       

      Читать дальше...

      Темы видео урока:

       

       

      • Общее понятие атрибутов
      • Класс System.Attribute
      • Позиционные и именованные параметры атрибутов
      • Создание атрибутов
      • Использование атрибутов
      • Определение атрибутов при помощи рефлексии
      • Системные атрибуты

       

       

      Читать дальше...

      Темы видео урока:

       

       

      1. Общее понятие сериализации
      2. Процесс сериализации и десериализации. Совместимость версий
      3. Управление сериализацией
      4. Форматы сериализации
      5. XML сериализация
      6. Binary сериализация
      7. SOAP сериализация
      8. Собственные методы сериализации

       

       

      Читать дальше...

      Темы видео урока:

       

       

      1. Время жизни объекта в памяти
      2. Сборщик мусора. Поколения объектов
      3. Деструкторы и финализаторы
      4. Освобождение неуправляемых ресурсов. Интерфейс IDisposable

       

       

      Читать дальше...

      Темы видео урока:

       

       

      1. Шаблон NVI
      2. Классический полиморфизм
      3. Ad hoc полиморфизм
      4. Замещение, переопределение и перекрытие методов

       

       

      Читать дальше...

      Темы видео урока:

       

       

      1. Многозадачность. Многозадачность на основе процессов. Многозадачность на основе потоков
      2. Работа с потоками в .NET Framework: пространство имен System.Threading, класс Thread
      3. Создание потоков. Состояния потоков
      4. Завершение потоков. Определение момента окончания потока
      5. Передача аргументов потоку
      6. Использование IsBackground
      7. Приоритеты потоков
      8. Классы Interlocked, Monitor
      9. Синхронизация потоков

       

       

      Читать дальше...

      Темы видео урока:

       

       

      1. Конструкции пользовательского режима
        • Волатильные конструкции (volatile)
        • Взаимозапирающие конструкции (interlocked)
      2. Конструкции синхронизации режима ядра
        • События AutoResetEvent и ManualResetEvent
        • Семафоры Semaphore
        • Мьютексы Mutex

       

       

      Читать дальше...

      Темы видео урока:

       

       

      1. Пул потоков
      2. Шаблон асинхронного вызова методов
      3. Асинхронная природа делегатов
      4. Интерфейс IAsyncResult
      5. Синхронизация вызывающего потока
      6. Делегат AsyncCallback
      7. Класс AsyncResult
      8. Передача и прием специальных данных состояния

       

       

      Читать дальше...

      Темы видео урока:

       

       

      1. Введение в параллельное программирование
      2. Класс Task
      3. Создание задачи
      4. Методы ожидания выполнения задачи
      5. Класс TaskFactory
      6. Лямбда-выражения в качестве задачи
      7. Создание продолжения задачи
      8. Возврат значений из задачи
      9. Отмена задачи
      10. Класс Parallel
      11. PLINQ

       

       

      Читать дальше...

      Темы видео урока:

       

       

      1. Синхронные и асинхронные методы
      2. Ключевые слова Async Await
      3. Исследование скомпилированного кода после использования ключевых слов async await

       

       

      Читать дальше...

      Темы видео урока:

       

       

      1. Введение в домены приложения
      2. Класс System.AppDomain
      3. Создание доменов
      4. Выполнение сборок в доменах
      5. Выгрузка доменов
      6. Конфигурирование доменов приложений
      7. Запуск сборок с ограниченными привилегиями
      8. Введение в службы Windows
      9. Создание служб
      10. Установка служб

       

       

      Читать дальше...
      ПОКАЗАТЬ ВСЕ
      Титры видеоурока
      Титров к данному уроку не предусмотрено
      Студенты также смотрят
      C# 5.0 Стартовый
      ПОДРОБНЕЕ
      C# 8.0 Стартовый
      ПОДРОБНЕЕ
      C# базовый (ООП)
      ПОДРОБНЕЕ
      C# Базовый (ООП) 2021
      ПОДРОБНЕЕ
      C# Универсальные шаблоны
      ПОДРОБНЕЕ
      Что нового в C# 6.0-7.0
      ПОДРОБНЕЕ
      C# 5.0 для профессионалов
      ПОДРОБНЕЕ

      Покупай подпискус доступом ко всем курсам и сервисам

      Библиотека современных IT знаний в удобном формате

      Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

      Стартовый
      • Все видеокурсы на 3 месяца
      • Тестирование по 10 курсам
      • Проверка 5 домашних заданий
      • Консультация с тренером 30 мин
      59.99 $
      Оформить подписку
      Базовый
      • Все видеокурсы на 6 месяцев
      • Тестирование по 16 курсам
      • Проверка 10 домашних заданий
      • Консультация с тренером 60 мин
      89.99 $
      Оформить подписку
      Премиум
      • Все видеокурсы на 1 год
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      169.99 $
      Оформить подписку
      комментарии и обсуждения
      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.