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

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

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


Основы модели UI и XAML.
Интерфейс пользователя WPF-приложения задается XAML. С XAML может быть связан скомпилированный code-behind код (что может вызвать легкое ощущение дежавю у знакомых с моделью ASP.NET). Например, если страница вашего приложения описывается файлом page.xaml, то code-behind, как правило, будет храниться в page.xaml.cs. Codebehind может содержать реакцию на различные события, генерируемые пользовательским интерфейсом (такие как нажатие клавиши мыши или "наезд" указателя мыши на элемент управления). Одной из светлых целей такого разделения является написание одного кода для всех типов приложений (то есть, ваш код можно было бы скомпилировать и как настольное приложение, и как приложение, просматриваемое с помощью браузера, и как smart client-приложение).

Т.к. XAML - это "нормальный" XML, то он подчиняется всем правилам wellformed XML, в частности, содержит ровно одну корневую вершину и является деревом. На вершине иерархии находится один из контейнерных объектов. Внутри этих объектов располагаются знакомые нам элементы управления и другие контейнеры. Набор элементов управления, без сюрпризов, очень похож на "старый добрый" набор контролов Win32. Это кнопки, меню, текст, картинки и т.п. Но на самом деле каждый тег XAML соответствует классу модели, который, в свою очередь, имеет набор свойств, методов и событий. В соответствие с этими членами класса вы можете настраивать ваш XAML-код. Во время исполнения именно экземпляры этих классов создаются рантаймом для того, чтобы отобразить то, что вы указали в XAML, - очень похоже на ASP.NET и его серверные контролы.

Содержание.
Титульная страница.
Выходные данные.
Лекция 1. Краткое знакомство с моделью программирования XAML.
Лекция 2. Размещение элементо в управления.
Лекция 3. С ведения о WPF и Silverlight: Введение и архитектура платформ.
Лекция 4. Стили и шаблоны элементов управления WPF.
Лекция 5. Стили и ресурсы.
Лекция 6. Silverlight и WPF в Visual Studio 2010.
Лекция 7. Silverlight и WPF в Visual Studio 2010 (продолжение).
Лекция 8. Привязка данных в технологиях WPF и Silverlight.
Лекция 9. Пользовательские элементы управления.
Лекция 10. Пользовательские элементы управления.
Лекция 11. Использование событий, команд и триггеров в технологиях WPF и Silverlight.
Лекция 12. Использование команд в технологиях WPF и Silverlight.
Лекция 13. Применение паттерна МVVM как оптимального при проектировании WPF и Silverlight приложений.
Лекция 14. Реализация WPF проекта с помощью МVVМ toolktt'a.
Лекция 15. Проектирование приложения с учетом использования единого опыта разработки для настольных и Web-проектов.
Лекция 16. Реализация паттерна MVVM с использованием IoC-контейнера, как метод избавления от зависимости между компонентами системы.
Лекция 17. Особенности отображения диалоговых окон в WPF и Silverlight версиях приложения.
Лекция 18. Построение кроссплатформенного Silverlight/WPF приложения.
Список литературы.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Методология синхронной разработки приложений в Microsoft Visual Studio 2010, Виденин С.А., Гризан С.А., 2016 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать - pdf - Яндекс.Диск.
Дата публикации:





Теги: :: :: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-03-29 14:03:43