Раздел: Microsoft Visual Studio 2008-2005

M2546 Базовая разработка Windows Forms приложений с использованием Microsoft Visual Studio 2005

Цена
Цена для организаций 21600 руб.
Цена вебинара 21600 руб.
Цена для частных лиц 21600 руб.

Длительность курса: 27/3 часов/дней.

Курс обеспечивает необходимый уровень практических навыков по разработке приложений основанных на формах. Слушатели данного курса учатся конфигурировать стандартные элементы управления, создавать меню, отображать и редактировать данные, обеспечивать удобство использования приложения, создавать поддержку печати и генерации отчётов. Вас научат применять принципы разработки согласованного пользовательского интерфейса, использовать элементы асинхронного программирования и развёртывать приложения.

Слушатели имеют возможность выбора языка программирования при выполнении лабораторных работ курса, а именно Visual Basic .Net или Visual C#.

Цель курса: сформировать у слушателей знания и навыки по разработке Windows приложений на платформе .Net Framework 2.0 и в том числе ознакомить слушателей как с самой платформой .Net Framework 2.0, так и с приёмами программирования в Microsoft Visual Studio 2005.

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

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

  • опыт программирования на C# или Visual Basic.NET;
  • понимание концепций .NET Framework 2.0.

По окончании обучения слушатель сможет:

  • Создавать простые Windows приложения
  • Конфигурировать стандартные элементы управления
  • Создавать меню
  • Отображать и редактировать данные в связанных элементах управления
  • Разрабатывать систему помощи пользователям
  • Создавать согласованный интерфейс на базе стандартных диалогов и путём использования наследования
  • Добавлять в приложение поддержку печати и создания отчётов
  • Выполнять длительные операции асинхронно
  • Уметь развёртывать Windows приложения с использованием технологии "ClickOnce"

Подготовка к сертификации

Курс помогает подготовиться к сдаче сертификационных экзаменов:

  • Microsoft 070-526: TS: Microsoft .NET Framework 2.0 — Windows-Based Client Development
  • Microsoft 70-505: TS: Microsoft .NET Framework 3.5, Windows Forms Application Development

Курс помогает подготовиться к получению следующих сертификаций:

  • MCTS: .NET Framework 2.0: Windows Applications
  • MCTS: .NET Framework 3.5, Windows Forms Applications

Содержание курса:

Создание простого Windows приложения

Этот модуль знакомит слушателей с основами разработки Windows Forms приложений. Слушатели узнают как настраивать формы, добавлять элементы управления и создавать обработчики событий.

  • Элементы пользовательского интерфейса Windows Forms
  • Обработчики событий в Windows приложениях

Использование и настройка стандартных элементов управления

В этом модуле обсуждаются основные элементы управления с панели Toolbox в Visual Studio. Вы узнаете как размещать их на форме и настраивать, и как группировать их по разным категориям в зависимости от выполняемых ими функций.

  • Windows Forms элементы управления

Создание меню

В этом модуле обсуждаются компоненты MenuStrip и ContextMenuStrip, ToolStripItems. Объясняется как создавать главное и контексное меню в приложениях.

  • Использование меню в Windows приложениях

Отображение и редактирование данных с помощью Data-Bound элементов управления

В этом модуле объясняется как использовать элементы управления для отображения данных. Вы также узнаете как использовать элементы управления DataGridView для отображения и редактирования данных.

  • Привязка данных к элементам управления
  • DataGridView элемент управления

Повышение удобства использования приложения и конфигурирование пользовательской поддержки

В этом модуле рассказывается о стандартных элементах управления и технологиях, которые помогут вам сделать приложение более гибким, с интуитивно понятным интерфейсом, предоставляющим пользователям своевременную помощь. Вы познакомитесь с такими элементами управления, как ToolTips, Help. Научитесь корректно отображать сообщения об ошибках. Вы узнаете и возможностях локализации и глобализации приложений, и о том как делать приложение максимально доступным для разных групп пользователей.

  • Добавление системы помощи
  • Внедрение поддержки для пользователей с ограниченными возможностями
  • Реализации глобализации и локализации приложений

Создание согласованного приложения с помощью окон диалога и наследования форм

В этом модуле вы познакомитесь со встроенными окнами диалога, которые могут быть использованы для организации стандартного взаимодействия с пользователями. Вы узнаете как добавлять и настраивать окна диалога, позволяющие пользователям открывать и сохранять файлы, настраивать свойства шрифтов и выбирать цвет. Так же вы узнаете как создавать собственные окна диалога. В модуле рассказывается о наследовании форм и о том, как создавать согласованный интерфейс Windows приложений.

  • Окна диалога в Windows приложениях
  • Наследование форм

Печать и создание отчетов

В этом модуле объясняются основы использования компонентов предназначеннных для предпечатного просмотра, печати документов и отчетов из Windows приложений. В этом модуле обсуждаются предопределенные окна диалога, участвующие в процессе печати, настройки параметров печати и принтера. Кроме того, в модуле рассказывается как подключать в Windows Forms приложение компонент CrystalReportViewer.

  • Печать в Windows приложениях
  • Отчеты в Windows приложениях

Реализация асинхронных задач с помощью компонента BackgroundWorker

В этом модуле обсуждается концепция асинхронного программирования и использование компонента BackgroundWorker. Вы узнаете как, с помощью, методов и событий BackgroundWorker компонента добавить асинхронное взаимодействие между элементами в

  • Асинхронные задачи в Windows приложении

Распространение приложения с помощью технологии ClickOnce

В этом модуле объясняется, как распространять Windows приложения с помощью технологии ClickOnce. Вы узнаете о необходимых действиях на этапах подготовки, публикации, установки и тестирования работы приложения. Кроме того, в модуле рассказывается, как обновлять приложения, и как использовать автоматическое обновление с помощью технологии ClickOnce

  • Особенности распространения Windows приложений
  • Обзор технологии ClickOnce