выборг курсы,знание курсы английского , компьютерные курсы, егэ, огэ , впр, английский, курсы , центр знание
выборг курсы,знание курсы английского , компьютерные курсы, егэ, огэ , впр, английский, курсы , центр знание
C#
Домашняя
 :: 
C#
Курсы C#.
Записаться на курс.eЗаписаться на 2025-2026год.
Созданный корпорацией Microsoft объектно-ориентированный язык программирования C# служит идеальным инструментом для написания компонентов и приложений, работающих в среде .NET Framework под управлением ОС Windows. На курсах C# в Центре «Специалист» Вы научитесь использовать все возможности этого языка, в том числе создавать приложения для Windows Store.
Курс рекомендован учащимся 9-11-х классов
Программа курса
Тема 1. Введение в платформу .Net
Обзор платформ .Net.
Основные элементы платформы .Net.
Использование интегрированной среды разработки Visual Studio Code.
Определение понятия Сборка и её описание.
Особенности языка программирования C#.
Практика:
Создание и работа со сборками в Visual Studio Code.
Работа в командной строке.
Тема 2. Введение в язык программирования C#
Языковые лексемы C#.
Введение в систему типов языка C#.
Пространства имён.
Работа со структурными типами и константами.
Структуры только для чтения и передаваемые по ссылке.
Тип данных Nullable, BigInteger и Complex.
Операции языка C#.
Разработка пользовательских структурных типов.
Практика:
Создание и работа со структурой на C#.
Тема 3. Методы и операторы C#
Операторы ветвления.
Pattern matching и выражение switch.
Операторы циклов.
Создание и вызов методов.
Перегрузка и методы с переменным числом аргументов.
Передача параметров по ссылке и возврат по ссылке.
Параметры по умолчанию и именованные параметры.
Кортежи.
Локальные методы.
Практика:
Написание методов в Visual Studio Code.
Тема 4. Массивы и строки в C#
Одномерные массивы и stackalloc.
Диапазоны в C#.
Многомерные массивы.
Класс String, интерполяция строк.
Динамические строки.
Регулярные выражения.
Практика:
Работа с аргументами командной строки в Visual Studio Code.
Тема 5. Разработка классов на C#
Обзор основных концепций ООП.
Объявление класса.
Члены класса и создание объектов класса.
Модификаторы доступа.
Свойства и автоматические свойства.
Модификаторы const, readonly и static.
Конструкторы и деструкторы в C#.
Partial классы.
Анонимные классы.
Вложенные классы.
Практика:
Написание классов для приложения Геометрия.
Тема 6. Наследование и полиморфизм
Наследование как механизм повторного использования кода.
Конструктор при наследовании
Преобразование типов и операция is(as) .
Виртуальные методы и позднее связывание.
Абстрактные классы и методы.
Модификатор new и сокрытие членов класса.
Практика:
Создание иерархии для приложения Геометрия.
Тема 7. Иерархия классов .Net Framework
Класс Object и переопределение его методов.
Упаковка и распаковка объектов.
Метаданные и рефлексия.
Другие полезные классы .Net Standard.
Тема 8. Обработка ошибок в C#
Концепция исключений.
Использование операторов try, catch и finally.
Создание своих классов исключений.
Практика:
Контроль за переполнением при целочисленных вычислениях.
Тема 9. Интерфейсы в C#
Концепция интерфейсов.
Объявление интерфейса.
Реализация интерфейса.
Интерфейсы в C#
Итераторы в .Net Framework.
Практика:
Разработка альтернативных итераторов для вывода массива объектов.
Тема 10. Потоки данных в .Net Framework
Обзор классов потоков.
Работа с байтовыми потоками.
Работа с потоками символов.
Сериализация объектов в C#.
Тема 11. Коллекции в .Net Framework
Обзор классов коллекций.
Концепция параметризованных типов данных.
Ключевое слово default и ограничения для параметризованных типов.