Programming in C# with Microsoft Visual Studio 2010: Курсы
Анонс программы
Курс предназначен для разработчиков, обладающих опытом программирования на C, C++, Visual Basic или Java и понимающих принципы объектно-ориентированного программирования.Описание Программы
Модуль 1. Обзор C# и .NET Framework
- Обзор .NET Framework 4
- Использование Visual Studio 2010 для создания проектов
- Создание приложения на C#
- Создание приложения с графическим интерфейсом
- Документирование приложения
- Запуск и отладка приложений в Visual Studio 2010
Модуль 2. Использование синтаксических конструкций C#
- Объявление переменных и присвоение значений переменным
- Использование выражений и операторов
- Создание и использование массивов
- Использование условных выражений
- Использование циклов
Модуль 3. Объявление и вызов методов
- Создание и вызов методов
- Использование дополнительных и исходящих параметров
Модуль 4. Обработка исключений
- Обработка исключений
- Генерация исключений
Модуль 5. Чтение из файлов и запись в файлы
- Доступ к файловой системе
- Чтение из файлов и запись в файлы с использованием потоков
Модуль 6. Создание новых типов
- Создание и использование перечислений
- Создание и использование классов
- Создание и использование структур
- Сравнение ссылок и значений
Модуль 7. Инкапсуляция данных и методов
- Контроль видимости членов типа
- Совместное использование методов и данных
Модуль 8. Наследование от классов и реализация интерфейсов
- Использование наследования для создания новых ссылочных типов
- Определение и реализация интерфейсов
- Создание абстрактных классов
Модуль 9. Управление временем жизни объектов и контроль использования ресурсов
- Сборка мусора
- Управление ресурсами
Модуль 10. Инкапсуляция данных и перегрузка операторов
- Создание и использование свойств
- Создание и использование индексаторов
- Перегрузка операторов
Модуль 11. Делегаты и обработка событий
- Объявление и использование делегатов
- Использования лямбда-выражений
- Обработка событий
Модуль 12. Использования коллекций и создание обобщений
- Использование коллекций
- Создание и использование обобщений
- Создание обобщенных интерфейсов и вариативность
- Использование обобщенных методов и делегатов
Модуль 13. Создание и использование собственного класса коллекции
- Создание собственного класса коллекции
- Добавление перечислителя в собственный класс коллекции
Модуль 14. Использование LINQ для создания запросов к данным
- Использование методов расширений и операторов LINQ
- Создание динамических запросов и выражений
Модуль 15. Интегрирование кода на C# с динамическими языками и COM компонентами
- Интегрирование кода, написанного с использованием динамического языка программирования, в приложение, написанное на C#
- Использование COM компонента в приложении, написанном на C#