Интернет Университет информационных технологий Твой путь к знаниям
  Искать!
Курсы | Обучение | Школа | Магазин | Общение | Новости | Помощь

поддержка курса Методология синхронной разработки приложений в Microsoft Visual Studio 2010
Авторы: С.А. Виденин, С.А. Гризан

? Уровень: для начинающих || Статус: бесплатный || Опубликован: 13.12.2011
Рейтинг: 5.00 || Популярность: 11 || Студентов: 435/4


Поддержка
Microsoft Курс создан при финансовой поддержке компании
Microsoft

Microsoft Dreamspark
Бесплатные лицензионные версии программ для студентов и преподавателей.
Специальное предложение для студентов Интуит.ру. подробнее »

Внимание! Для получения индивидуальный кода Dreamspark студенту Интуит необходимо приступить к изучению одного из курсов по технологиям Microsoft

Рады сообщить, что теперь для студентов Интуит, зарегистрированных на учебные курсы по технологиям Microsoft, стала доступной программа DreamSpark.

  Инициатива DreamSpark предоставляет участникам программы бесплатный доступ к таким продуктам, как Visual Studio 2010 Professional, Windows Server 2008 R2 Standard, Windows Server 2008 Standard, Expression Studio 4 Ultimate, SQL Server 2008 R2 Developer, XNA Game Studio 4.0, Robotics Developer Studio 2008 R2 и многим другим.

  Предоставляемое ПО доступно исключительно в некоммерческих целях для обучения, проведения исследований, разработки и тестирования программного обеспечения в рамках выполнения учебных заданий и личных некоммерческих проектов.

  Также для участников программы DreamSpark открыта возможность бесплатно зарегистрироваться в Windows Marketplace для размещения своих приложений для Windows Phone 7. В этом случае делается исключение из ограничений, указанных выше, и допускается коммерческая разработка с использованием предоставляемых инструментов.

  Для регистрации в программе DreamSpark, перейдите на сайт проекта и залогиньтесь со своим LiveId и используйте индивидуальный код, который Вы сможете получить после того, как приступите к изучение одного из курсов по технологиям Microsoft.   Надеемся, что предоставленное программное обеспечение позволит вам лучше освоить выбранные учебные курсы по информационным технологиям.

Информация о курсе
Разработка корпоративной системы все чаще подразумевает единовременное создание двух версий одного продукта – Windows и Web приложений, функциональность которых идентична. Оптимизацией решения задачи может служить синхронная разработка двух версий продукта средствами WPF и Silverlight технологий.
Использование единого опыта разработки настольных и Web-проектов кажется сложновыполнимой задачей даже после выхода их последних версий. Но при правильном проектировании архитектуры проекта разработчику представится возможность большую часть кода (а в большинстве случаев – весь код) использовать одновременно в обеих версиях корпоративного бизнес-приложения. WPF и Silverlight создают новую парадигму в разработке приложений, используя единую базовую технологию декларативного программирования. Они идеально накладываются на шаблон проектирования MVVM в качестве основного архитектурного решения, упрощающего использование разделенного кода и дальнейшее расширение приложения.

Цель
Целью данного курса является ознакомление слушателей с методологией синхронной разработки двух версий информационной системы – Windows и Web приложений, средствами технологий WPF и Silverlight.

Предварительные знания
Слушатель должен иметь представление об объектно-ориентированном программировании (желательно на языке C#), знаком с архитектурой Microsoft.NET Framework и навыками работы в одной из версий Microsoft Visual Studio.

Записаться на обучение
  Варианты обучения Цена Документы
  Самостоятельно Бесплатно сертификат
  ИДО "ИНТУИТ" 2000 руб. сертификат + официальное удостоверение о повышении квалификации
 
Телефон: +7(499) 253-9312, факс: +7(499) 253-9310, e-mail: dpo@intuit.ru, ICQ: Intuit.Ru (632-332-736), Skype: Intuit.Ru
1.
В лекции рассматривается технология декларативного программирования при помощи языка XAML.
2.
В лабораторной работе будут даны задания для самостоятельного выполнения на закрепление пройденной теоретической части лекции 1, а так же рассмотрен пример, нацеленный показать пути решения поставленных в лабораторной работе задач.
3.
В лекции вы ознакомитесь с архитектурой WPF и Silverlight, узнаете, как платформы справляются с различными разрешениями экрана, и получите общее представление о сборках и классах, а так же основных элементах управления.
4.
Очень часто при разработке графического интерфейса пользователя на WPF программист сталкивается с необходимостью создать элемент управления, который бы отличался по виду и/или набору возможностей от уже имеющихся в Microsoft .NET Framework. Видя разнообразные сложные элементы управления, хочется сразу приступить к работе, создать свой User Control и таким образом решить задачу. Правильный ли это подход мы будем разбираться в этой лекции.
5.
В лабораторной работе будут даны задания для самостоятельного выполнения на закрепление пройденной теоретической части лекций 2 и 3, а так же рассмотрен пример, нацеленный показать пути решения поставленных в лабораторной работе задач.
6.
Освещаются новые возможности Framework 4, WPF версии 4, а так же новые возможности Microsoft Visual Studio 2010 добавленные для поддержки реализованных нововведений.
7.
Освещаются новые возможности Silverlight 4. Рассматриваются новые возможности Silverlight версии 5.
8.
В лекции описываются принципы работы с данными, основные принципы связывания, разбираются интерфейсы INotifyPropertyChanged и INotifyCollectionChanged.
9.
В лекции вы увидите создавать пользовательские элементы управления и делать их полноценными "гражданами" сообщества классов WPF и Silverliht проектов. Это значит, что вы будете оснащать их свойствами зависимости, чтобы получить поддержку таких важных служб, как привязка данных, стили и анимация. Кроме того, вы узнаете, как создать элемент, лишенный внешнего вида — управляемый шаблонами элемент, который позволяет его потребителю применять различные визуальные представления для большей гибкости.
10.
В лабораторной работе будут даны задания для самостоятельного выполнения на закрепление пройденной теоретической части лекций 4 - 7, а так же рассмотрен пример, способствующий общему видению решения поставленных в лабораторной работе задач. Для более частных решений опирайтесь на лекции 4 - 7.
11.
Разбирается способ привязки поведения сущностей к средствам пользовательского интерфейса WPF и Silverlight. Описывается интерфейс ICommand.
12.
В лабораторной работе будут даны задания для самостоятельного выполнения на закрепление пройденной теоретической части лекции 8, а так же рассмотрены 3 примера, способствующие общему видению решения поставленной в лабораторной работе задач. Для более частных решений опирайтесь на лекцию 8.
13.
Лекция дает краткий обзор паттерна MVVM и описывает, как реализовать его фундаментальные характеристики.
14.
В лабораторной работе будут даны задания для самостоятельного выполнения на закрепление пройденной теоретической части лекций 8 и 9, а так же рассмотрен пример построения WPF проекта реализованного с использованием "легковесного" MVVM toolkit’а. При решении самостоятельной работы опирайтесь на материалы лекций 8 и 9.
15.
В лекции рассматривается подходы к разработке Silverlight/WPF приложений с максимальным разделением общего кода и XAML разметки.
16.
В лекции рассматривается реализация MVVM шаблона с применением инверсии зависимостей и аспектно-ориентированного программирования для максимальной инкапсуляции слоев приложения.
17.
В лекции рассматривается реализация логики отображения и управления окнами в соответствии с шаблоном MVVM для максимального повторного использования кода между Silverlight и WPF.
18.
В лабораторной работе рассматривается дополнение реализованного в предыдущих частях каркаса до полноценного примера, иллюстрирующего наиболее часто используемые приемы разработки с синхронным использованием кода.
 
 

Внимание! Если Вы увидите ошибку на нашем сайте, выделите её и нажмите Ctrl+Enter.
Нужна помощь?
• Забыли пароль? Вам сюда...
• Есть вопрос? Спрашивайте!
Вы можете:
• Изменить персональные данные
• Изменить параметры подписки
Интернет-магазин:
• Ваши заказы здесь
• Ваш личный счет
Курсы | Учебные программы | Учебники | Вопросы и Ответы | Форум | Новости | Помощь

Телефон: +7 (499) 253-9312, 253-9313, факс: +7 (499) 253-9310, email: info@intuit.ru
© INTUIT.ru::Интернет-Университет Информационных Технологий - дистанционное образование, 2003-2011
Проект Издательства "Открытые Системы".
Партнеры: РМ Телеком, KRAFTWAY COMPUTERS.
Rambler's Top100