|
Главная » Microsoft » Visual Studio» Microsoft Visual Studio 2010
M10266. Программирование на С# с использованием Microsoft .NET Framework 4 |
Цель: ознакомить слушателей с синтаксисом языка C# 4.0, структурой программы и её реализацией в среде Visual Studio 2010 на Microsoft®.NET Framework 4.0.
Аудитория: Курс предназначен для разработчиков, которые имеют опыт написания кода на С, С++, Visual Basic или Java и понимают концепции ООП.Описание: Курс закладывает достаточный уровень владения языком программирования C# для прохождения последующих курсов по направлению программирование на платформе .Net Framework 4.0.
Среда разработки Visual Studio получила широкое распространение на платформе Microsoft Windows. Одна из последних версий — Visual Studio 2010 охватывает все этапы создания приложений от разработки объектно-ориентированной архитектуры и кодирования до тестирования и отладки. На курсе «Программирование на С# с использованием Microsoft® .NET Framework 4» подробно рассматривается синтаксис языка программирования C# 4.0, основные приемы и методы эффективного использование новейших возможностей C#, его интеграция с технологией доступа к данным LINQ и интеграция с динамическими языками Ruby и Python.Вы будете уметь: - Создавать и вызывать методы
- Создавать пользовательские типы и понимать отличия ссылочного и структурного типов
- Создавать свойства, индексаторы и выполнять перегрузку операций
- Создавать слабо связанные компоненты с использованием событий
- Использовать LINQ для доступа к данным в коллекциях
Содержание курса: - Введение в С# и .NET Framework 4
- Использование программных конструкций С#
- Объявление и вызов методов
- Обработка исключений
- Чтение и запись файлов
- Создание пользовательских типов
- Инкапсуляция данных и методы
- Наследование от классов и реализация интерфейсов
- Управление временем жизни объектов и работа с ресурсами
- Инкапсуляция данных и определение перегруженных операций
- Слабо связанные компоненты и обработка событий
- Использование коллекций и создание параметризованных типов
- Создание и работа с пользовательской коллекцией
- Использование LINQ для доступа к данным
- Интеграция кода Visual C# с динамическими языками и СОМ компонентами
| Стоимость:
для организаций: 31900 для частных лиц: по договоренностидля студентов: по договоренности | Длительность: 40ч / 5д. | |
|
Модули курса Модуль 1. Введение в С# и .NET Framework 4- Введение в .NET Framework 4
- Создание проектов в Visual Studio 2010
- Написание проектов на С#
- Создание графических приложений
- Способы документирования кода
- Отладка приложений в Visual Studio 2010
- Лабораторная работа: введение в С# и .NET Framework
Модуль 2. Использование программных конструкций С#- Создание и инициализация переменных
- Выражения и операторы
- Создание и работа с массивами
- Использование операторов выбора
- Использование операторов цикла
- Лабораторная работа: использование программных конструкций С#
Модуль 3. Объявление и вызов методов- Создание и использование методов
- Работа с параметрами по умолчанию и выходными параметрами
- Лабораторная работа: объявление и вызов методов
Модуль 4. Обработка исключений- Перехват исключений
- Выброс исключений
- Лабораторная работа: обработка исключений
Модуль 5. Чтение и запись файлов- Доступ к файловой системе
- Чтение и запись файлов с использованием потоков
- Лабораторная работа: чтение и запись файлов
Модуль 6. Создание пользовательских типов- Создание и использование перечислений
- Создание и использование классов
- Создание и использование структур
- Сравнение ссылочного и структурного типов
- Лабораторная работа: создание пользовательских типов
Модуль 7. Инкапсуляция данных и методы- Управление доступом к членам пользовательского типа
- Разделяемые методы и данные
- Лабораторная работа: инкапсуляция данных и методы
Модуль 8. Наследование от классов и реализация интерфейсов- Использование наследование для создания нового ссылочного типа
- Объявление и реализация интерфейсов
- Объявление абстрактных классов
- Лабораторная работа: наследование от классов и реализация интерфейсов
Модуль 9. Управление временем жизни объектов и работа с ресурсами- Ведение в сборку мусора
- Управление ресурсами
- Лабораторная работа: управление временем жизни объектов и работа с ресурсами
Модуль 10. Инкапсуляция данных и определение перегруженных операций- Создание и использование свойств
- Лабораторная работа А: создание и использование свойств
- Создание и использование индексаторов
- Лабораторная работа В: создание и использование индексаторов
- Перегрузка операций
- Лабораторная работа С: перегрузка операций
Модуль 11. Слабо связанные компоненты и обработка событий - Объявление и использование делегатов
- Использование лямбда выражений
- Обработка событий
- Лабораторная работа: слабо связанные компоненты и обработка событий
Модуль 12. Использование коллекций и создание параметризованных типов- Работа с коллекциями
- Лабораторная работа А: работа с коллекциями
- Создание и использование параметризованных типов
- Создание параметризованных интерфейсов, понимание ковариации и контравариации
- Использование параметризованных методов и делегатов
- Лабораторная работа В: создание параметризованных типов
Модуль 13. Создание и работа с пользовательской коллекцией - Создание пользовательской коллекции
- Добавление объекта перечислителя к пользовательской коллекции
- Лабораторная работа: создание и работа с пользовательской коллекцией
Модуль 14. Использование LINQ для доступа к данным - Использование расширяющих методов LINQ и операторов для создания запросов
- Создание динамических запросов и выражений на LINQ
- Лабораторная работа: использование LINQ для доступа к данным
Модуль 15. Интеграция кода Visual C# с динамическими языками и СОМ компонентами - Интеграция кода Visual C# с Ruby и Python
- Реализация доступа к СОМ компонентам из Visual C#
- Лабораторная работа: интеграция кода Visual C# с динамическими языками и СОМ компонентами
|
|