Данный курс позволяет слушателям получить углублённое представление о возможностях среды разработки .NET Framework для создания элементов управления, клиентских и серверных приложений, распределённых приложений Windows.<br>
Курс посвящен разработке Windows-приложений в среде .NET на языке C#. Основное внимание в курсе уделяется изучению системы классов .NET Framework, используя и расширяя которую программисты могут создавать приложения Windows с самым широким набором возможностей.
Курс для разработчиков Windows-приложений для Microsoft .NET при помощи Visual С# .
Слушатели должны иметь:
- опыт работы с С#;
- опыт написания приложений.
Курс готовит к тесту: 70-316
Модуль 1. Введение в разработку приложений Windows Forms
Создание формы.
Размещение элементов управления на форме.
Создание формы, порожденной (inherited) от существующей.
Создание многодокументных приложений.
Лабораторная работа:Создание форм приложения Windows Forms.
Модуль 2. Работа с элементами управления
Создание обработчика события для элемента управления.
Использование встроенных элементов управления Windows Forms.
Использование диалоговых панелей.
Добавление элементов управления на этапе исполнения.
Создание меню.
Проверка пользовательского ввода.
Лабораторная работа:Работа с элементами управления.
Модуль 3. Разработка элементов управления
Расширение функциональности существующих и создание новых элементов управления.
Приспособление созданных элементов управления для работы в режиме разработки.
Лицензирование элементов управления.
Лабораторная работа:Разработка элементов управления.
Модуль 4. Использование подключений к источникам данных в приложениях Windows Forms
Добавление к приложению и конфигурирование объектов ADO.NET.
Чтение и модификация данных в источнике с помощью объекта DataSet.
Связывание элемента управления с данными.
Введение в XML Web-службы.
Создание простого клиента Web-службы.
Сохрание данных приложения в источнике данных.
Лабораторные работы:
Доступ к источникам данных с помощью ADO.NET.
Вызов Web-службы.
Модуль 5. Взаимодействие с управляемым и неуправляемым кодом
Использование .NET и COM объектов в приложении Windows Forms.
Вызовы функций Win32 API.
Лабораторная работа:Взаимодействие с управляемым и неуправляемым кодом.
Модуль 6. Печать и создание отчетов в приложениях Windows Forms
Печать формы в приложении Windows Forms.
Использование Print preview и стандартных диалоговых панелей по управлению печатью.
Оптимизация внешнего вида документа для печати средствами GDI+.
Создание отчета средствами Crystal Reports.
Лабораторная работа:Печать форматированных документов.
Модуль 7. Асинхронное программирование
Обзор многопоточной модели программирования .NET.
Шаблоны разработки в модели асинхронной модели программирования.
Как организовать асинхронный вызов метода.
Защита общих данных и синхронизация в многопоточных приложениях.
Лабораторная работа:Асинхронный вызов Web-службы.
Модуль 8. Повышение удобства использования приложений
Добавление средств повышения доступности приложения.
Добавление справочной системы.
Локализация приложений.
Лабораторная работа:повышение удобства использования приложений.
Модуль 9. Развертывание приложений Windows Forms
Сборки .NET.
Развертывание приложений Windows Forms.
Лабораторная работа:Развертывание приложения.
Модуль 10. Безопасность в приложениях Windows Forms
Безопасность в приложениях на платформе .NET Framework.
Использования безопасности на основе прав доступа к коду.
Использование ролевой политики безопасности.
Лабораторная работа:Добавление и проверка запросов доступа.
Слушатели ознакомятся с:
- введением в разработку форм для Windows;
- работой с элементами управления;
- разработкой элементов управления;
- работой с данными в формах;
- смешиванием управляемого и неуправляемого кода;
- печатью и созданием отчетов в формах;
- асинхронным программированием;
- повышением удобства использования приложения;
- развертыванием Windows-приложения;
- безопасностью Windows-приложения.
Сертификат Microsoft