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