Список
курсов

Разработка Windows-приложений для Microsoft .NET на Visual Basic .NET

2565 5 дн. / 40 ак. ч. Точной даты нет, вы можете зарегистрироваться

Описание Курса:

Курс поможет слушателям приобрести знания и навыки, необходимые для разработки приложений Windows Forms на платформе Microsoft .NET. Данный курс предназначен разработчикам Visual Basic и охватывает основные аспекты разработки клиентских приложений Windows, включая: Windows Forms, GDI+, доступ к данным, взаимодействие с "неуправляемым" кодом, многопоточность и асинхронное выполнение, доступ к XML Web-службам, а также отладку, безопасность и развертывание настольных приложений.

Аудитория:

Курс ориентирован на опытных разработчиков Windows-приложений, имеющих опыт программирования на Visual Basic 6.0 или Visual C++ (MFC).

Предварительная подготовка:

 

- знать правила чтения и записи XML документов;

- владеть базовыми знаниями языка C#;

- иметь опыт разработки распределенных приложений с использованием Microsoft Visual Basic, Java или C++.

 

Сертификация:

Курс готовит к тесту: 70-306

Содержание:

 

Модуль 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 приложения.

 

Модуль 6. Печать и создание отчетов в Windows Forms приложениях

Темы:

- Печать из Windows Forms приложения.

- Использование объектов диалоговых окон Print Preview, Page Setup и Print.

- Конфигурирование объекта PrintDocument с использованием GDI+.

- Создание отчетов с использованием Crystal Reports.

Лабораторная работа 6.1:Распечатка форматированных документов.

- Добавление к приложению возможности печати.

- Вывод информации в графическом контексте, ассоциированном с принтером, с помощью классов GDI+.

Модуль 7. Асинхронное программирование

Темы:

- Модель .NET асинхронного программирования.

- Шаблон программирования модели асинхронного программирования.

- Как произвести асинхронный вызов любого метода.

- Защита состояния и данных в многопоточной среде.

Лабораторная работа 7.1:Асинхронные вызовы XML Web Service.

- Конвертирование синхронных вызовов в асинхронные.

 

Модуль 8. Увеличение удобства в использовании приложений

- Добавление средств общего доступа.

- Добавление справочной системы к приложению.

- Локализация приложения.

Лабораторная работа 8.1:Увеличение удобства в использовании приложения.

- Добавление поддержки для средств общего доступа.

- Добавление справочной системы к приложению.

- Добавление всплывающих подсказок к приложению.

- Локализация пользовательского интерфейса приложения.

- Локализация ресурсов в приложении.

 

Модуль 9. Распространение Windows Forms приложений

Темы:

- .NET сборки.

- Развертывание Windows Forms приложений.

Лабораторная работа 9.1:Развертывание приложения.

- Построение и установка ссылок на сборки со строгими именами.

- Инсталляция в глобальный кэш сборок.

- Развертывание .NET приложения.

- Использование файла конфигурации приложения.

 

Модуль 10. Обеспечение безопасности Windows Forms приложений

Темы:

- Безопасность в .NET Framework.

- Использование средств защиты доступа к коду.

- Использование системы ролевой безопасности.

Лабораторная работа 10.1:Установка и проверка прав и разрешений.

- Использование императивных запросов для проверки разрешений на получение определенного вида доступа к ресурсу.

 

Приобретаемые навыки:

 

Слушатели научатся:

- создавать формы и наполнять их элементами управления. Организовать элементы управления на формах;

- создать меню для приложений Windows Forms;

- добавить код для обработки событий формы и элементов управления в приложении Windows Forms;

- создать приложения с интерфейсом MDI (Multiple Document Interface);

- использовать диалоговые окна в приложениях Windows Forms;

- проверять пользовательский ввод в приложении Windows Forms;

- создавать и использовать пользовательские элементы в приложении Windows Forms;

- создавать лицензии для элементов управления;

- связывать приложения Windows Forms с различными источниками с использованием Microsoft ADO.NET;

- использовать Web службы XML из приложений Windows Forms;

- использовать компоненты .NET и COM в приложениях Windows Forms;

- вызывать функции Microsoft Win32? API из приложения Windows Forms;

- выполнять миграцию приложений Visual Basic 6.0 на Visual Basic .NET;

- выполнять печать документов из приложений Windows Forms;

- выполнять асинхронные вызовы методов в приложении Windows Forms;

- отлаживать приложение Windows Forms;

- использовать специальные возможности (accessibility features) в приложениях Windows Forms;

- локализовать приложение Windows Forms;

- добавить поддержку справочной системы для и создавать справочные файлы в приложении Windows Forms;

- развертывать приложения Windows Forms. Использовать разделяемые сборки;

- реализовывать систему безопасности доступа к коду и систему безопасности, основанную на ролях, в приложениях Windows Forms.

 

Документы об окончании курса / Материалы и сертификаты:

Сертификат Microsoft

Информация курса

Курс проводится в Киеве, ул.Шота Руставели 39/41, 8-й этаж , офис 803. Язык курса — русский.

Оформить заявку
на обучение