Изучим: \\-введение;\\-краткая история появления;\\-особенности;\\-переменные;\\-присваивание;\\-типы данных;\\-арифметические операции;\\-классы и объекты (конструкторы, инициализаторы).\\Пишем программу: калькулятор.
Изучим:
-введение;
-краткая история появления;
-особенности;
-переменные;
-присваивание;
-типы данных;
-арифметические операции;
-классы и объекты (конструкторы, инициализаторы).
Пишем программу: калькулятор.
Изучим:
-введение;
-краткая история появления;
-особенности;
-переменные;
-присваивание;
-типы данных;
-арифметические операции;
-классы и объекты (конструкторы, инициализаторы).
Пишем программу: калькулятор.
Базовые конструкции, методы, циклы (for, foreach, while, do while)], массивы (одномер, многомер, массив массивов).\\Таблицы, создаем: журнал оценок.
Базовые конструкции, методы, циклы (for, foreach, while, do while)], массивы (одномер, многомер, массив массивов).
Таблицы, создаем: журнал оценок.
Базовые конструкции, методы, циклы (for, foreach, while, do while)], массивы (одномер, многомер, массив массивов).
Таблицы, создаем: журнал оценок.
Классы и ООП (часть 1).\\Классы и объекты (конструкторы, инициализаторы).\\Значимые и ссылочные типы (стек, куча, копирование, объекты как параметры).\\Модификаторы доступа.\\Константы и readonly.\\Свойства и инкапсуляция (автосвойства).\\Статические члены и static.\\Перегрузка (операторы, методы, преобразование).\\Практика:\\-наследование;\\-иерархия классов.
Классы и ООП (часть 1).
Классы и объекты (конструкторы, инициализаторы).
Значимые и ссылочные типы (стек, куча, копирование, объекты как параметры).
Модификаторы доступа.
Константы и readonly.
Свойства и инкапсуляция (автосвойства).
Статические члены и static.
Перегрузка (операторы, методы, преобразование).
Практика:
-наследование;
-иерархия классов.
Классы и ООП (часть 1).
Классы и объекты (конструкторы, инициализаторы).
Значимые и ссылочные типы (стек, куча, копирование, объекты как параметры).
Модификаторы доступа.
Константы и readonly.
Свойства и инкапсуляция (автосвойства).
Статические члены и static.
Перегрузка (операторы, методы, преобразование).
Практика:
-наследование;
-иерархия классов.
Классы и ООП (часть 2).\\Наследование.\\Виртуальные методы.\\Сокрытие методов.\\Абстрактные классы.\\Класс System.\\Object и его методы.\\Преобразование типов.\\Null и nullable-типа.\\Практика: иерархия классов.
Классы и ООП (часть 2).
Наследование.
Виртуальные методы.
Сокрытие методов.
Абстрактные классы.
Класс System.
Object и его методы.
Преобразование типов.
Null и nullable-типа.
Практика: иерархия классов.
Классы и ООП (часть 2).
Наследование.
Виртуальные методы.
Сокрытие методов.
Абстрактные классы.
Класс System.
Object и его методы.
Преобразование типов.
Null и nullable-типа.
Практика: иерархия классов.
Обобщения, интерфейсы, делегаты, события.\\Анонимные методы, лямбды.\\Делегаты Action, Predicate и Func.
Обобщения, интерфейсы, делегаты, события.
Анонимные методы, лямбды.
Делегаты Action, Predicate и Func.
Обобщения, интерфейсы, делегаты, события.
Анонимные методы, лямбды.
Делегаты Action, Predicate и Func.
Коллекции.\\Введение.\\Необобщённые коллекции (с примером ArrayList).\\Обобщённые коллекции (с примером List<T>).\\Двухсвязный список LinkedList<T>.\\Очередь Queue<T>.\\Стек Stack<T>.\\Словарь Dictionary<T, V>.\\Индексаторы и создание коллекций.\\Итераторы и оператор yield.
Коллекции.
Введение.
Необобщённые коллекции (с примером ArrayList).
Обобщённые коллекции (с примером List<T>).
Двухсвязный список LinkedList<T>.
Очередь Queue<T>.
Стек Stack<T>.
Словарь Dictionary<T, V>.
Индексаторы и создание коллекций.
Итераторы и оператор yield.
Коллекции.
Введение.
Необобщённые коллекции (с примером ArrayList).
Обобщённые коллекции (с примером List<T>).
Двухсвязный список LinkedList<T>.
Очередь Queue<T>.
Стек Stack<T>.
Словарь Dictionary<T, V>.
Индексаторы и создание коллекций.
Итераторы и оператор yield.
Часть 1.\\Работа с потоками и файловой системой.\\Диски и каталоги.\\Файлы.\File и FileInfo.\\Чтение и запись файла.\\Класс FileStream.\\Чтение и запись текстовых файлов.\\StreamReader и StreamWriter.\\Работа с бинарными файлами.\\BinaryWriter и BinaryReader.\\Создание и чтение сжатых файлов.\\GZipStream и DeflateStream.
Часть 1.
Работа с потоками и файловой системой.
Диски и каталоги.
Файлы.
File и FileInfo.
Чтение и запись файла.
Класс FileStream.
Чтение и запись текстовых файлов.
StreamReader и StreamWriter.
Работа с бинарными файлами.
BinaryWriter и BinaryReader.
Создание и чтение сжатых файлов.
GZipStream и DeflateStream.
Часть 1.
Работа с потоками и файловой системой.
Диски и каталоги.
Файлы.
File и FileInfo.
Чтение и запись файла.
Класс FileStream.
Чтение и запись текстовых файлов.
StreamReader и StreamWriter.
Работа с бинарными файлами.
BinaryWriter и BinaryReader.
Создание и чтение сжатых файлов.
GZipStream и DeflateStream.
Часть 2.\\Заключительная часть.
Часть 2.
Заключительная часть.
Часть 2.
Заключительная часть.