Основы программирования на C#: Повышение квалификации
Анонс программы
Цель реализации программы: Формирование системы понятий, знаний, умений и навыков в области современного программирования на языке C#, включающей в себя методы проектирования, анализа и создания программных продуктов, основанные на использовании объектно-ориентированной методологии.Целевая аудитория
Для слушателей, желающих освоить применение современного объектно-ориентированного языка C#.Описание Программы
- Введение в С# и .NET Framework 4. Введение в ООП на C#
- Основные понятия ООП. Наследование и полиморфизм
- Интерфейсы. Делегаты и события. Управление памятью и указатели
- LINQ to Objects. Рефлексия
- Потоки, задачи и синхрони-зация. Основы программирования для Windows.
- Итоговая аттестация
В программе представлено полное описание языка C#. Подробно рассматриваются классы, структуры, интерфейсы, делегаты. Особое внимание уделяется наследованию и универсальным классам. Рассматривается среда разработки Visual Studio .Net и классы библиотеки FCL каркаса Framework .Net.
Особое внимание уделяется изучению отношений между классами – наследованию и встраиванию. Подробно рассматривается универсальность и ограниченная универсальность классов C#.
Изучение основ программирования на C# ведется с позиций объектной технологии, где понятие класса рассматривается как тип данных и как модуль – архитектурная единица построения программных систем.
Обсуждаются вопросы корректности программных систем, их устойчивости, повторного использования и расширяемости.
Рассматривается среда разработки Visual Studio .Net, классы библиотеки FCL, организация интерфейса в Windows-проектах, рисование в формах, создание семейства графических классов.