Программа курса:
Тема 1. Обзор платформы Microsoft .NET
- введение в платформу .NET
- обзор .NET Framework
- преимущества .NET Framework
- компоненты .NET Framework
Тема 2. Обзор С#
- структура программы на С#
- базовые операции ввода-вывода
- компиляция, выполнение и отладка
Тема 3. Использование размерных типов
- система типов языка С#
- использование встроенных типов данных
- создание пользовательских типов данных
- преобразование типов
Тема 4. Выражения и исключения
- операторы выбора
- итерационные операторы
- операторы перехода
- обработка исключений
- генерация исключений
Тема 5. Методы и параметры
- использование методов
- использование параметров
- использование перегрузки методов
Тема 6. Массивы
- обзор массивов
- создание массивов
- использование массивов
Тема 7. Принципы объектно-ориентированного программирования
- классы и объекты
- использование инкапсуляции
- С# и объектно-ориентированное программирование
- разработка объектно-ориентированных систем
Тема 8. Использование ссылочных типов
- использование стандартных ссылочных типов
- иерархия объектов с единым корнем
- пространства имен в .NET Framework
- преобразование типов
Тема 9. Создание и разрушение объектов
- использование конструктора
- инициализация данных
- объекты и память
- использование деструктора
Тема 10. Наследование в С#
- производные классы
- реализация методов
- изолированные классы
- использование интерфейсов
- абстрактные классы
Тема 11. Агрегирование, пространства имен и область видимости
- использование вложенных классов
- использование агрегирования
- использование пространства имен
- использование модулей и сборок
Тема 12. Операции, делегаты и события
- обзор операций
- перегрузка операций
- создание и использование делегатов
- определение и использование событий
Тема 13. Свойства и индексаторы
- использование свойств
- создание и использование индексаторов
Тема 14. Атрибуты
- обзор атрибутов
- создание пользовательских атрибутов
- получение значения атрибута
|