Курс дает слушателям знания и навыки, необходимые для построения Microsoft Windows Forms-приложений с использованием платформы Microsoft .NET Framework.
В курсе рассматриваются основные вопросы создания настольного Windows-приложения с использованием .NET Framework:
Слушателям выдаются учебные материалы, авторизованные Microsoft.
По окончании курса слушатели получают сертификат компании Microsoft международного образца.
Модуль 1. Введение в Windows Forms |
| Создание формы
Добавление элементов управления к форме
Использование визуального наследования на примере создания формы, наследующей свойства базовой
Размещение элементов управления на форме
Создание MDI- приложений
Лабораторная работа 1.1: Создание Windows Forms |
|
Модуль 2. Работа с элементами управления |
| Создание обработчика событий для элемента управления
Использование элементов управления Windows Forms
Использование диалоговых окон в Windows Forms приложении
Динамическое добавление элементов управления во время выполнения программы
Создание меню
Проверка достоверности пользовательского ввода
Лабораторная работа 2.1: Работа с элементами управления
Создание и использование элементов управления |
|
Модуль 3. Построение нестандартных элементов управления |
| Создание элементов управления и расширение их функциональности
Добавление свойств элементов управления, доступных в режиме проектирования
Лицензирование элемента управления
Лабораторная работа 3.1: Построение элементов управления
Добавление и инициализация нового события
Создание составного элемента управления
Добавление свойств, доступных в режиме проектирования |
|
Модуль 4. Использование данных в Windows Forms приложениях |
| Добавление и конфигурирование объектов ADO.NET в Windows Forms приложениях
Доступ к данным и их модификация с использованием объектов DataSet
Связанные элементы управления
Обзор XML Web-служб
Создание простого клиента XML Web-службы
Сохранение данных
Лабораторная работа 4.1: Доступ к данным с использованием ADO.NET
Создание и заполнение объектов DataSet
Модификация DataSet
Обновление данных в источнике с помощью DataSet
Связывание и форматирование данных в элементах управления
Лабораторная работа 4.2: Вызов XML Web- службы
Вызов XML Web-службы |
|
Модуль 5. Взаимодействие с управляемыми объектами |
| Использование .NET и COM компонентов в приложениях Windows Forms
Вызовы функций Win32 API из Windows Forms приложений
Преобразование кода приложения, написанного на Visual Basic 6.0, в код на Visual Basic .NET
Лабораторная работа 5.1: Взаимодействие с COM и вызов Win32 APIs
Использование COM-компонента в .NET приложении
Вызов функции Win32 API из .NET приложения |
|
Модуль 8. Увеличение удобства в использовании приложений |
| Добавление средств общего доступа
Добавление справочной системы к приложению
Локализация приложения
Лабораторная работа 8.1: Увеличение удобства в использовании приложения
Добавление поддержки для средств общего доступа
Добавление справочной системы к приложению
Добавление всплывающих подсказок к приложению
Локализация пользовательского интерфейса приложения
Локализация ресурсов в приложении |
|
Модуль 7. Асинхронное программирование |
| Модель .NET асинхронного программирования
Шаблон программирования модели асинхронного программирования
Как произвести асинхронный вызов любого метода
Зашита состояния и данных в многопоточной среде
Лабораторная работа 7.1: Асинхронные вызовы XML Web Service
Конвертирование синхронных вызовов в асинхронные |
|
Модуль 6. Печать и создание отчетов в Windows Forms приложениях |
| Печать из Windows Forms приложения
Использование объектов диалоговых окон Print Preview, Page Setup и Print
Конфигурирование объекта PrintDocument с использованием GDI+
Создание отчетов с использованием Crystal Reports
Лабораторная работа 6.1: Распечатка форматированных документов
Добавление к приложению возможности печати
Вывод информации в графическом контексте, ассоциированном с принтером, с помощью классов GDI+ |
|
Модуль 9. Распространение Windows Forms приложений |
| .NET сборки
Развертывание Windows Forms приложений
Лабораторная работа 9.1: Развертывание приложения
Построение и установка ссылок на сборки со строгими именами
Инсталляция в глобальный кэш сборок
Развертывание .NET приложения
Использование файла конфигурации приложения |
|
Модуль 10. Обеспечение безопасности Windows Forms приложений |
| Безопасность в .NET Framework
Использование средств защиты доступа к коду
Использование системы ролевой безопасности
Лабораторная работа 10.1: Установка и проверка прав и разрешений
Использование императивных запросов для проверки разрешений на получение определенного вида доступа к ресурсу |
|