Основы программирования на .NET (C Sharp): различия между версиями
Irinaiv (обсуждение | вклад) м Irinaiv переименовал страницу Основы программирования на C в Основы программирования на .NET (C Sharp): Корректное название курса |
Irinaiv (обсуждение | вклад) |
||
| Строка 3: | Строка 3: | ||
==План занятий== | ==План занятий== | ||
* | * Блок 1 | ||
* | Обзор языка C# и платформы .NET; | ||
* | Механизм работы CLR; | ||
Установка среды разработки IDE; | |||
Solution и Project, структура программ; | |||
Практика: Hello World + ввод/вывод; | |||
Объявление переменных; | |||
Отладка кода; | |||
Операторы и выражения: логические и арифметические операторы; | |||
* Блок 2 | |||
Преобразование типов; | |||
Методы; | |||
Операторы выбора и логические операторы; | |||
Циклы; | |||
* Блок 3 | |||
Устройство памяти в .NET; | |||
Ссылочный и значимые типы; | |||
ООП в C#; | |||
Классы в C#, модификаторы доступа; | |||
Наследование и приведение типов; | |||
Операторы as is; | |||
* Блок 4 | |||
String; | |||
Конструкторы; | |||
Enum; | |||
Упаковка и распаковка; | |||
this; | |||
* Блок 5 | |||
Свойства и константы | |||
Readonly | |||
Статические члены классов | |||
Параметры методов | |||
* Блок 6 | |||
Класс Object | |||
Методы класса Object | |||
Сравнение объектов | |||
Equals | |||
* Блок 7 | |||
Generic | |||
Структуры данных в .NET | |||
Ienumerable | |||
List | |||
Массив | |||
Dictionary | |||
== Руководитель курса== | == Руководитель курса== | ||
Версия от 17:38, 15 февраля 2026
Общие сведения о курсе
План занятий
- Блок 1
Обзор языка C# и платформы .NET; Механизм работы CLR; Установка среды разработки IDE; Solution и Project, структура программ; Практика: Hello World + ввод/вывод; Объявление переменных; Отладка кода; Операторы и выражения: логические и арифметические операторы;
- Блок 2
Преобразование типов; Методы; Операторы выбора и логические операторы; Циклы;
- Блок 3
Устройство памяти в .NET; Ссылочный и значимые типы; ООП в C#; Классы в C#, модификаторы доступа; Наследование и приведение типов; Операторы as is;
- Блок 4
String; Конструкторы; Enum; Упаковка и распаковка; this;
- Блок 5
Свойства и константы Readonly Статические члены классов Параметры методов
- Блок 6
Класс Object Методы класса Object Сравнение объектов Equals
- Блок 7
Generic Структуры данных в .NET Ienumerable List Массив Dictionary
Руководитель курса
Протасов Антон Андреевич
Преподаватели курса
Чат курса
Программа курса и сдача домашек
В рамках программы изучаются следующие темы: