Россия, 117312 Москва, ул. Вавилова, д. 47А Тел.: (495) 221-10-70 e-mail: [email protected] http://www.edu.softline.ru/ MS-2546 Базовый курс по технологии Windows Forms с использованием Microsoft Visual Studio 2005 Продолжительность 24 академических часа. Цель данного курса — получение знаний и навыков по разработке Microsoft Windows Forms приложений с использованием Microsoft Visual Studio 2005. Курс сконцентрирован на построении пользовательского интерфейса, структуре программы и деталей реализации. Предварительная подготовка знания по работе в среде Microsoft Visual Studio 2005 понимание идеологии Microsoft .NET 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 . Россия, 117312 Москва, ул. Вавилова, д. 47А Тел.: (495) 221-10-70 e-mail: [email protected] http://www.edu.softline.ru/ Модуль 4. Просмотр и редактирование данных с использованием элементов управления, связанных с данными. Элементы управления, предназначенные для просмотра данных. Использование Visual Studio 2005 для создания источников данных, добавление к форме элементов управления, связанных с данными. Использования элемента DataGridView для просмотра и редактирования данных, полученных из источника данных. Модуль 5. Обеспечение поддержки пользователя и улучшение пользовательского интерфейса. Рассматриваются различные элементы управления, обеспечивающие гибкий и удобный для пользователя интерфейс. Добавление и настройка элементов управления, обеспечивающих подсказки, обращение к справочной системе и информацию об ошибках. Вопросы настройки приложения для лиц с ограниченными возможностями. Реализация глобализации и локализации приложений. Модуль 6. Создание приложений с использованием окон диалога и наследования форм. Встроенные окна диалога, обеспечивающие привычную работу пользователя при совершении стандартных операций. Добавление и настройка окон диалога для открытия и сохранения файлов, задания свойств шрифта и цвета. Создание и использование пользовательских окон диалога. Наследование форм, создание однотипного интерфейса для Windows Forms приложений. Модуль 7. Печать контента и создание отчетов. Изучение компонент для обеспечения предварительно просмотра при печати и непосредственно печати в Windows Forms приложении. Предопределенные окна диалога, упрощающие указанные процессы, использование окон диалога для установки параметров печати и настройки страниц пользователем. Разработка и просмотр отчета с использованием CrystalReportViewer компоненты. Модуль 8. Выполнение асинхронных операций с использованием компонента BackgroundWorker. Основные понятия асинхронного программирования, компонент BackgroundWorker. Использование методов и событий компонента BackgroundWorker для добавления возможностей асинхронного выполнения операций в Windows Forms приложении. Модуль 9. Развертывание приложений с использованием технологии ClickOnce. Развертывание приложения с использованием технологии ClickOnce. Шаги, необходимые для подготовки, опубликования, инсталляции и тестирования приложения. Обновление приложения, автоматическое обновление с использованием ClickOnce.