Описание |
Данный курс позволяет слушателям получить углублённое представление о возможностях среды разработки .NET Framework для создания элементов управления, клиентских и серверных приложений, распределённых приложений Windows.
В курсе рассматриваются основные вопросы построения Windows-приложений с использованием платформы Microsoft .NET Framework, библиотека классов System.Windows.Forms, графика в GDI+, доступ к данным с использованием ADO.NET, многопоточность и асинхронное взаимодействие в рамках приложения, взаимодействие с неуправляемым кодом, использование Web-служб, печать и создание отчетов в Windows-приложенииях с использованием Crystal Reports, развертывание Windows-приложений и обеспечение безопасности приложений.
|
Аудитория |
Курс ориентирован на разработчиков Windows-приложений для Microsoft .NET.
Основное внимание в курсе уделяется изучению системы классов .NET Framework, используя и расширяя которую программисты могут создавать приложения Windows с самым широким набором возможностей.
|
Длительность |
5 дней (40 академ. часов) |
Сертификация |
Курс готовит к тесту: 70-316: Программа сертификации - Developing and Implementing Windows-based Applications with Microsoft Visual C#.NET and Microsoft Visual Studio .NET |
Документ по окончании |
Сертификат Microsoft |
Предварительные требования |
Слушатели должны иметь:
- опыт работы с С#;
- опыт написания приложений.
|
Содержание |
Модуль 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-приложения.
|
С этим курсом обычно заказывают |
-
|