Ближайшие курсы
Об этом блоге
Слукин Сергей - тренер, независимый консультант. Microsoft Certified Trainer, Professional Developer, Technology Specialist, IT Professional Специализируюсь на: SharePoint 2013, SharePoint Server 2010, Office 365, SharePoint 2007, MOSS 2007, WSS 3.0, SharePoint Designer 2010, .NET, ASP.NET, C#, ADO.NET, LINQ, WPF, WCF, WF, Silverlight, Visual Studio 2012, Visual Studio 2010, Windows Phone 7.5, Biztalk 2010, SQL Server 2012, SQL Server 2008 R2, Business Intelligence, Reporting, Analysis, Integration Services.
Календарь
<<  Июль 2017  >>
ПнВтСрЧтПтСбВс
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

Курс "М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#.

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

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

1.       Создавать MDI приложения

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

3.       Настраивать и создавать собственные компоненты, используемые при печати

4.       Реализовывать операции drag-and-drop и работать с буфером обмена

5.       Применять технику асинхронного и многопотокового программирования

6.       Создавать Windows приложения, имеющие профессиональный внешний вид.

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

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

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

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

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

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

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

Длительность курса

16 академических часов / 2 дня

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

Модуль 1. Разработка MDI приложений.

1.       Сравнение различных стилей оформления Windows приложений

2.       Архитектура MDI приложения

3.       Практика:

a.       Создание родительской и дочерних форм в MDI приложении;

b.      Работа с дочерними формами;

c.       Создание меню в формах и использование механизма слияния меню в MDI приложении.

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

1.       Создание форм произвольной конфигурации (непрямоугольных форм)

2.       Использование GDI+ для прорисовки элементов управления

3.       Практика:

a.       Создание элементов управления путём наследования;

b.      Создание непрямоугольной формы;

c.       Создание нестандартных элементов управления.

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

1.       Поддержка печати в .Net Framework 2.0

2.       Использование GDI+ при печати данных документа

3.       Практика:

a.       Печать отчёта с использованием GDI+;

b.      Создание собственного диалога для предварительного просмотра данных перед печатью.

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

1.       Реализация операций drag-and-drop в Windows формах

2.       Добавление взаимодействия с буфером обмена в Windows формах

3.       Практика:

a.       Применение drag-and-drop в пользовательском интерфейсе;

b.      Работа с буфером обмена.

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

1.       Асинхронное программирование в Windows формах

2.       Создание потоко-безопасных приложений

3.       Практика:

a.       Асинхронная загрузка изображения;

b.      Использование потоков для параллельных вычислений.

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

1.       Приёмы улучшения пользовательского интерфейса

2.       Настройка элемента управления DataGridView

3.       Работа с настройками приложения и использование элемента управления PropertyGrid

4.       Практика:

a.       Программирование элемента управления DataGridView;

b.      Отображение и редактирование настроек приложения с применением элемента управления PropertyGrid;

c.       Изменение стиля пользовательского интерфейса.