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

