AMS-322: Разработка Windows-приложений в среде Visual Studio 2008(35 часов)
Краткое описание
В курсе рассматриваются методики и технологии для разработки Windows-приложений на платформе .NET Framework. Основное внимание уделяется разработке пользовательского интерфейса (в том числе и новых элементов управления), работе с XML, а также взаимодействию с базами данных.
Дата начала, расписание и стоимость курса
- Стоимость курса: 10200 рублей
Сертификационный экзамен
Этот курс готовит слушателей к экзамену 70-526 TS: Microsoft .NET Framework 2.0 – Windows-Based Client Development, который является обязательным для получения сертификата MCTS: .NET Framework 2.0 Windows Applications.
Предварительные требования
Прохождение курсов AMS-320 Язык C# и платформа .NET Framework и AMS-321 Основы разработки приложений для платформы .NET или знания в эквивалентном объеме.
Программа курса
Модуль 1. Разработка пользовательского интерфейса
- Создание и настройка Windows Forms
- Элементы управления Windows Forms
- Управление раскладкой элементов управления
- Использование событий
- Разработка меню и панели инструментов
- Рисование с помощью GDI+
Модуль 2. ADO.NET: Интеграция данных в приложения Windows Forms
- Привязка элементов к данным
- Общая структура ADO.NET, провайдеры данных
- Соединения и транзакции
- Выполнение запросов в модели с постоянным подключением
- Выполнение запросов в отсоединенной модели
- Компоненты для хранения данных: DataSet, DataTable
- Определение ограничений и отношений между таблицами
- Представление данных в виде XML
- Использование адаптеров данных
- Обновление БД
- Разрешение коллизий при обращении к БД
- Способы представления данных в пользовательском интерфейсе
Модуль 3. XML. Последовательный доступ
- Обзор языка XML
- Определение структуры документа XML: Document Type Definition, XML Schema Definition
- Последовательное чтение и запись XML-документов
- Проверка XML-документов на соответствие XML-словарю
Модуль 4. Объектная модель документа XML (XML DOM)
- Представление документа XML в виде DOM
- Работа с объектами DOM
- Запись DOM в виде XML
- Обработка событий классов DOM
Модуль 5. Система печати в .NET Framework
- Управление процессом печати с помощью диалоговых окон
- Создание документов для печати
- Предварительный просмотр документа перед печатью
Модуль 6. Локализация и глобализация Windows-приложений
- Задача локализации приложений
- Способы локализации приложений
- Использование локализованных ресурсов
- Задача глобализации приложений
Модуль 7. Расширенные возможности Windows-приложений
- Использование технологии Drag-and-Drop
- Разработка MDI-приложений
- Создание и использование элементов управления вывода информации для пользователей
- Интеграция системы помощи
- Всплывающие подсказки
- Средства разработки интерфейса для людей с ограниченными возможностями
Модуль 8. Асинхронные операции
- Создание фоновых процессов для выполения асинхронных операций
- Асинхронный вызов делегата
- Решение проблемы асинхронного обращения к элементам формы
- Использованиекомпоненты BackgroundWorker
Модуль 9. Разработка элементов управления Windows Forms
- Создание элемента управления, производного от существующего элемента
- Создание композитного элемента управления
- Создание элемента управления, производного от класса Control
Модуль 10. Настройка и развертывание приложений Windows Forms
- Технология ClickOnce
- Создание Windows Forms Setup для развертывания приложений
- Настройка процесса развертывания
|