Курс читается в соответствии с официальной учебной программой авторизованного курса Microsoft
Цель курса
Научить разработке Windows приложений на платформе .Net Framework 2.0. Основное внимание в курсе уделяется изучению как самой платформы .Net Framework 2.0, так и приёмов программирования в Microsoft Visual Studio 2005. Данный курс позволит Вам получить широкое представление о возможностях среды разработки Microsoft Visual Studio 2005, и о библиотеке классов .Net Framework 2.0, как платформы создания элементов управления, современного пользовательского интерфейса и средств по работе с базами данных. В курсе выполняется больше количество самостоятельных заданий и лабораторных работ, что позволит Вам практически сразу после окончания приступить к реальной разработке программного обеспечения под Windows.
После изучения данного курса Вы будете уметь использовать уникальные возможности Microsoft Visual Studio 2005 и .Net Framework 2.0 по разработке Windows приложений.
Описание курса
Трехдневный курс "Основы создания Windows приложений на базе Microsoft Visual Studio 2005" является базовым курсом, в котором рассматриваются основные возможности по созданию Windows приложений в среде Microsoft Visual Studio 2005.
Курс обеспечивает необходимый уровень практических навыков по разработке приложений основанных на формах. Слушатели данного курса учатся конфигурировать стандартные элементы управления, создавать меню, отображать и редактировать данные, обеспечивать удобство использования приложения, создавать поддержку печати и генерации отчётов. Вас научат применять принципы разработки согласованного пользовательского интерфейса, использовать элементы асинхронного программирования и развёртывать приложения.
Слушатели имеют возможность выбора языка программирования при выполнении лабораторных работ курса, а именно Visual Basic .Net или Visual C#.
Курс также будет полезен тем, кто обладает знаниями в объёме программы, но хочет их систематизировать, а также повысить свою эффективность за счёт новых приёмов и методов работы.
По окончании курса Вы будете уметь
1. Создавать простые Windows приложения
2. Конфигурировать стандартные элементы управления
3. Создавать меню
4. Отображать и редактировать данные в связанных элементах управления
5. Разрабатывать систему помощи пользователям
6. Создавать согласованный интерфейс на базе стандартных диалогов и путём использования наследования
7. Добавлять в приложение поддержку печати и создания отчётов
8. Выполнять длительные операции асинхронно
9. Уметь развёртывать Windows приложения с использованием технологии "ClickOnce"
Содержание курса
1. Создание простого Windows приложения.
2. Конфигурирование стандартных элементов управления.
3. Создание меню.
4. Отображение и редактирование данных в формах посредством связывания данных с элементами управления.
5. Помощь и удобство использования приложения.
6. Создание согласованного интерфейса.
7. Печать данных и создание отчётов.
8. Асинхронное выполнение операций.
9. Развёртывание приложений.
Длительность курса
24 академических часа / 3 дня
В курсе рассматриваются следующие вопросы
Модуль 1. Создание простого Windows приложения.
1. Элементы пользовательского интерфейса
2. Обработка событий в формах
3. Практика:
a. Создание простого Windows приложения основанного на формах;
b. Создание обработчиков событий;
c. Динамическая работа с элементами управления.
Модуль 2. Конфигурирование стандартных элементов управления.
1. Возможности элементов управления в формах
2. Практика:
a. Размещение элементов управления в формах;
b. Настройка элементов управления.
Модуль 3. Создание меню.
1. Использование меню в Windows приложениях
2. Практика:
a. Работа с меню (класс MenuStrip);
b. Создание и конфигурирование контекстного меню(класс ContextMenuStrip);
c. Использование различных элементов управления в меню.
Модуль 4. Отображение и редактирование данных в формах посредством связывания данных с элементами управления.
1. Связывание данных с элементами управления
2. Элемент управления - DataGridView
3. Практика:
a. Добавление источников данных к проекту;
b. Связывание данных (класс BindingSource)
c. Навигации (класс BindingNavigator)
d. Динамическое связывание данных.
Модуль 5. Помощь и удобство использования приложения.
1. Разработка различных вариантов помощи пользователям
2. Глобализация и локализация
3. Практика:
a. Создание и настройка элементов управления для обеспечения помощи и подсказок;
b. Реализация глобализации и локализации;
c. Отображение ошибок в интерфейсе пользователя.
Модуль 6. Создание согласованного интерфейса.
1. Использование стандартных диалогов
2. Использование наследования при разработке форм
3. Практика:
a. Добавление и конфигурирование стандартных диалогов;
b. Разработка пользовательских диалогов;
c. Использование наследования
Модуль 7. Печать данных и создание отчётов.
1. Поддержка печати в формах
2. Разработка отчётов в формах
3. Практика:
a. Добавление печати в Windows приложениях;
b. Реализация отчётов на базе CrystalReportViewer
Модуль 8. Асинхронное выполнение операций.
1. Асинхронные операции в Windows приложениях
2. Практика:
a. Запуск и отмена фонового процесса (класс BackgroundWorker).
Модуль 9. Развёртывание приложений.
1. Развёртывание Windows приложений
2. Развёртывание по технологии "ClickOnce"
3. Практика:
a. Публикация приложений
b. Развёртывание и тестирование.