Цель данного курса — получение знаний и навыков по разработке Microsoft Windows Forms приложений с использованием Microsoft Visual Studio 2005. Курс сконцентрирован на построении пользовательского интерфейса, структуре программы и деталей реализации.
Курс предназначен для разработчиков Windows-приложений.
Необходимо иметь предварительные знания по работе в среде Microsoft Visual Studio 2005. Понимание идеологии Microsoft .NET Framework 2.0 и Common Language Runtime. Базовые знания одного из .NET Framework 2.0 языков программирования, понятия сборки, основные понятия XML.
Курс готовит к тестам: 70-526, 70-529
Модуль 1. Создание простого Windows Forms приложения
Фундаментальные навыки, необходимые для создания простого Windows Forms приложения.
Настройка свойств формы, добавление элементов управления к форме.
Рассматриваются вопросы работы с событиями, создание обработчиков событий на этапе проектирования и выполнения.
Модуль 2. Настройка стандартных элементов управления
Обзор элементов управления из панели Visual Studio Toolbox.
Добавление и настройка элементов управления.
Группировка элементов по категориям в зависимости от их назначения.
Модуль 3. Построение меню
Изучение элемента управления MenuStrip и компонента ContextMenuStrip.
Создание и настройка меню для формы и контекстного меню приложения.
Элементы ToolStripItems при работе с контейнерами MenuStrip и ContextMenuStrip.
Модуль 4. Просмотр и редактирование данных с использованием элементов управления, связанных с данными
Элементы управления, предназначенные для просмотра данных.
Использование Visual Studio 2005 для создания источников данных, добавление к форме элементов управления, связанных с данными.
Использования элемента DataGridView для просмотра и редактирования данных, полученных из источника данных.
Модуль 5. Обеспечение поддержки пользователя и улучшение пользовательского интерфейса
Рассматриваются различные элементы управления, обеспечивающие гибкий и удобный для пользователя интерфейс.
Добавление и настройка элементов управления, обеспечивающих подсказки, обращение к справочной системе и информацию об ошибках.
Вопросы настройки приложения для лиц с ограниченными возможностями.
Реализация глобализации и локализации приложений.
Модуль 6. Создание приложений с использованием окон диалога и наследования форм
Встроенные окна диалога, обеспечивающие привычную работу пользователя при совершении стандартных операций.
Добавление и настройка окон диалога для открытия и сохранения файлов, задания свойств шрифта и цвета.
Создание и использование пользовательских окон диалога.
Наследование форм, создание однотипного интерфейса для Windows Forms приложений.
Модуль 7. Печать контента и создание отчетов
Изучение компонент для обеспечения предварительно просмотра при печати и непосредственно печати в Windows Forms приложении.
Предопределенные окна диалога, упрощающие указанные процессы, использование окон диалога для установки параметров печати и настройки страниц пользователем.
Разработка и просмотр отчета с использованием CrystalReportViewer компоненты.
Модуль 8. Выполнение асинхронных операций с использованием компонента BackgroundWorker
Основные понятия асинхронного программирования, компонент BackgroundWorker.
Использование методов и событий компонента BackgroundWorker для добавления возможностей асинхронного выполнения операций в Windows Forms приложении.
Модуль 9. Развертывание приложений с использованием технологии ClickOnce
Развертывание приложения с использованием технологии ClickOnce.
Шаги, необходимые для подготовки, опубликования, инсталляции и тестирования приложения.
Обновление приложения, автоматическое обновление с использованием ClickOnce.
Слушатели научатся:
- создавать простые Windows Forms приложения;
- работать со стандартными элементами управления и меню;
- работать с элементами управления, связанными с данными;
- создавать приложения с использованием диалога и наследования форм;
- создавать и печатать отчеты в Windows Forms приложениях;
- выполнять асинхронные операции с использованием компонент BackgroundWorker;
- развертывать приложения с использованием технологии ClickOnce.
Сертификат Microsoft