Основы программирования на .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 | ||
== Руководитель курса== | == Руководитель курса== | ||
Версия 20: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
Руководитель курса
Протасов Антон Андреевич
Преподаватели курса
Чат курса
Программа курса и сдача домашек
В рамках программы изучаются следующие темы: