MS-2546 Базовый курс по технологии Windows Forms с использованием Microsoft Visual Studio 2005

Продолжительность 24 академических часа.

Цель данного курса — получение знаний и навыков по разработке Microsoft Windows Forms приложений с использованием Microsoft Visual Studio 2005. Курс сконцентрирован на построении пользовательского интерфейса, структуре программы и деталей реализации.

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

·  знания по работе в среде Microsoft Visual Studio 2005

·  понимание идеологии Framework 2.0 и Common Language Runtime базовые знания одного из. NET Framework 2.0 языков программирования, понятия сборки, основные понятия XML.

Курс готовит сертификация

·  MCTS: .NET Framework 3.5, Windows Forms Applications

·  MCTS: .NET Framework 2.0 Windows Applications

·  MCPD: Windows Developer 3.5 on Visual Studio 2008

·  MCPD: Enterprise Application Developer 3.5 on Visual Studio 2008

·  MCPD: Windows Developer on Visual Studio 2005

·  MCPD: Enterprise Application Developer on Visual Studio 2005

Чему вы научитесь

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

·  Работать со стандартными элементами управления и меню;

·  Работать с элементами управления, связанными с данными;

·  Создавать приложения с использованием диалога и наследования форм;

·  Создавать и печатать отчеты в Windows Forms приложениях;

·  Выполнять асинхронные операции с использованием компонент BackgroundWorker;

·  Развертывать приложения с использованием технологии ClickOnce.

НЕ нашли? Не то? Что вы ищете?

Программа курса

Модуль 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.