2547
Академия Информационных Технологий

Программа курса
"М2547 Углублённое изучение создания Windows приложений на базе Microsoft Visual Studio 2005"
Курс читается в соответствии с официальной учебной программой авторизованного курса 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.

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

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

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

По окончании курса Вы будете уметь: 

  • Создавать MDI приложения
  • Разрабатывать собственные нестандартные форм и элементы управления
  • Настраивать и создавать собственные компоненты, используемые при печати
  • Реализовывать операции drag-and-drop и работать с буфером обмена
  • Применять технику асинхронного и многопотокового программирования
  • Создавать Windows приложения, имеющие профессиональный внешний вид.

Обязательная предварительная подготовка к курсу:
Успешное окончание курса: "М2546 Основы создания Windows приложений на базе Microsoft Visual Studio 2005"

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

Темы

Академ. час

 1.

Разработка MDI приложений.

3

 2.

Разработка собственных нестандартных форм и элементов управления.

3

 3.

Настройка компонентов используемых при печати.

2

 4.

Реализация операций drag-and-drop и работа с буфером обмена (Clipboard) .

2

 5.

Асинхронное и многопотоковое программирование.

3

 6.

Создание профессионального внешнего вида Windows приложения.

3

 

Итого

16

В курсе рассматриваются следующие вопросы:

 

Модуль 1. Разработка MDI приложений. Сравнение различных стилей оформления Windows приложений

  • Архитектура MDI приложения
  • Практика:
    Создание родительской и дочерних форм в MDI приложении;
    Работа с дочерними формами;
    Создание меню в формах и использование механизма слияния меню в MDI приложении.

Модуль 2. Разработка собственных нестандартных форм и элементов управления. Создание форм произвольной конфигурации (непрямоугольных форм)

  • Использование GDI+ для прорисовки элементов управления
  • Практика:
    Создание элементов управления путём наследования;
    Создание непрямоугольной формы;
    Создание нестандартных элементов управления.

Модуль 3. Настройка компонентов используемых при печати. Поддержка печати в .Net Framework 2.0

  • Использование GDI+ при печати данных документа
  • Практика:
    Печать отчёта с использованием GDI+;
    Создание собственного диалога для предварительного просмотра данных перед печатью.

Модуль 4. Реализация операций drag-and-drop и работа с буфером обмена (Clipboard) . Реализация операций drag-and-drop в Windows формах

  • Добавление взаимодействия с буфером обмена в Windows формах
  • Практика:
    Применение drag-and-drop в пользовательском интерфейсе;
    Работа с буфером обмена.

Модуль 5. Асинхронное и многопотоковое программирование. Асинхронное программирование в Windows формах

  • Создание потоко-безопасных приложений
  • Практика:
    Асинхронная загрузка изображения;
    Использование потоков для параллельных вычислений.

Модуль 6. Создание профессионального внешнего вида Windows приложения. Приёмы улучшения пользовательского интерфейса

  • Настройка элемента управления DataGridView
  • Работа с настройками приложения и использование элемента управления PropertyGrid
  • Практика:
    Программирование элемента управления DataGridView;
    Отображение и редактирование настроек приложения с применением элемента управления PropertyGrid;
    Изменение стиля пользовательского интерфейса.
   
Авторизованные курсы Microsoft Авторизованные курсы 1С Администрование и обслуживание ПК и сетей Бухгалтерский и налоговый учет WEB-программирование и дизайн Администрирование и разработка баз данных Технологии программирования Офисные, информационные, коммуникационные технологии