Видео курс C# Essential Express. Классы и объекты. Диаграммы классов – курсы ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

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

    Подписка

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

    Подписка

      ВИДЕОУРОК №2. Классы и объекты. Диаграммы классов

      Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео
      На уроке рассматривается тема классов и создания их экземпляров. Объясняется назначение и использование свойств, принципы работы с конструкторами. Особое внимание уделено рассмотрению основных парадигм ООП.
      Читать дальше...
      На видеоуроке будет рассмотрена возможность языка C# использовать определение класса для нескольких (двух и/или более) файлов, которая называется частичные (partial) классы. Также Вы ознакомитесь с диаграммами классов, возможными связями отношений между классами (агрегацией, ассоциацией, реализацией, композицией, самоассоциацией зависимости и другими).
      Читать дальше...
      В видеоуроке будут рассмотрены две главные парадигмы ООП - полиморфизм и наследование, также Вы ознакомитесь с модификаторами доступа и виртуальными членами. С помощью рассмотренных на уроке, Вы поймете, как применять на практике полиморфизм и наследование, а также как использовать иерархию классов.
      Читать дальше...
      На видеоуроке будет рассмотрена возможность языка C# разделять определение класса между несколькими (двумя и/или более) файлами, которые называются частичными (partial) классами. Также Вы ознакомитесь с диаграммами классов, связями отношений между классами (ассоциацией, агрегацией, композицией, реализацией, самоассоциацией зависимости и другими).
      Читать дальше...
      На уроке рассмотрено, как создать и применять массивы и индексаторы на практике, вдобавок какие способы их переопределяют. Вы узнаете о возможностях языка программирования С#, спроектировать специальные классы, которые возможно индексировать, как и стандартный массив через определение индексатора. На уроке Вы ознакомитесь с возможностями индексаторов в C#.
      Читать дальше...
      На уроке Вы узнаете, что с себя представляют статические классы, как создать и использовать статическе члены, как работать с расширяющими методами. Также будут рассмотрены вложенные классы и шаблон проектирования "Одиночка" (Singleton).
      Читать дальше...
      В этом уроке Вы узнаете все сведения о структурах, рассмотрите отличия классов и структур, а также рекомендации как их лучше применять на практике.
      Читать дальше...
      На уроке Вы ознакомитесь с понятиями упаковка (boxing), распаковка (unboxing), а также структурный тип DateTime, перечисления (enum), с помощью которых можно определить набор именованных интегральных констант.
      Читать дальше...
      Просмотрев урок, Вы поймете работу лямбда-выражений и делегатов. На уроке рассмотрено, как создать и примененить делегаты, какие трудности работы с ними.
      Читать дальше...
      В видеоуроке будет рассмотрено применение универсальных шаблонов (generics), в них используются разные типы данных на этапе выполнения, а также рассмотрите, как работать с обобщениями в языке C#. Вы узнаете о контрвариантности и ковариантности.
      Читать дальше...
      На уроке продолжим изучение универсальных шаблонов в C#. Мы изучим, как применять ограничения для обобщенных типов данных, как работать с типами Nullable, а также рассмотрим операции поглощения.
      Читать дальше...
      На уроке Вы узнаете, как работать с событиями, создать "издателей" и "подписчиков", как вызывать Ваши события, рассмотрите делегат EventHandler, а также базовый класс EventArgs.
      Читать дальше...
      На видео Вы получите сведения о многопоточности в языке C#. Также будет рассмотрено применение делегатов ThreadStart и ParameterizedThreadStart, работа с критическими секциями, позволяющими синхронизировать доступ потоков к разделяемым ресурсам.
      Читать дальше...
      Просмотрев видео, Вы познакомитесь с примерами использования коллекций и их назначением. Будут рассмотрены интерфейсы IEnumerable, IEnumerator. Также тренер объяснит создание и использование пользовательских коллекций, рассмотрит примеры применения оператора yield.
      Читать дальше...
      На видео Вы изучите системные исключения в языке C# и правила обработки исключительных ситуаций, используя конструкцию try - catch - finally. Просмотрев урок, Вы сможете создать собственные объекты исключения.
      Читать дальше...
      В видео будет рассмотрен класс object, его использование, а также техника перегрузки операторов. Будет объяснена техника клонирования, предназначение шаблона проектирования «Прототип» (Prototype) и интерфейса ICloneable. Вы ознакомитесь с применением техники перегрузки операторов на практике.
      Читать дальше...
      На видео уроке Вы познакомитесь с основами LINQ, анонимными и динамическими типами, активно используемыми для построения запросов.
      Читать дальше...
      На уроке будут рассмотрены пространства имен и организация проекта с их использованием. Также Вы поймете, как создать библиотеки (DLL) в C#. Будет рассмотрен тип проекта Class Library, для чего применяются библиотеки, модификаторы доступа internal и internal protected, а также некоторые препроцессорные директивы и как они могут помочь при разработке масштабных решений.
      Читать дальше...
      ПОКАЗАТЬ ВСЕ
      основные темы, рассматриваемые на уроке
      0:00:00
      Введение
      0:03:08
      Partial classes (Частичные классы)
      0:04:38
      Partial methods (Частичные методы)
      0:07:52
      Частичные методы (Правила использования)
      0:08:28
      readonly (поля только для чтения)
      0:09:35
      UML-"Unifed Modeling Language", более детально объяснение
      0:12:56
      Диаграммы классов
      0:18:45
      Отдельно рассказ о связи отношений между классами
      0:20:38
      Ассоциация Направления
      0:22:25
      Рассказ о "Парадигме"
      0:28:02
      VS 001_PartialClasses
      0:28:36
      VS 002_PartialMethods
      0:29:15
      VS 003_Encapsulation
      0:30:00
      VS 004_Readonly
      0:31:06
      VS 005_SelfAssociation
      0:31:52
      VS 006_SelfAssociation+ StackOverFlow Exaption объяснение
      0:36:25
      VS 007_Association
      0:38:03
      VS 008_Association
      0:38:53
      Итоги урока. Рекомендация литературы
      ПОКАЗАТЬ ВСЕ
      Титры видеоурока
      Титров к данному уроку не предусмотрено
      Студенты также смотрят
      C# 5.0 Стартовый
      ПОДРОБНЕЕ
      C# 8.0 Стартовый
      ПОДРОБНЕЕ
      C# базовый (ООП)
      ПОДРОБНЕЕ
      C# Базовый (ООП) 2021
      ПОДРОБНЕЕ
      C# Углубленный
      ПОДРОБНЕЕ
      C# Универсальные шаблоны
      ПОДРОБНЕЕ
      Что нового в C# 6.0-7.0
      ПОДРОБНЕЕ
      C# 5.0 для профессионалов
      ПОДРОБНЕЕ

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

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

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

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