Регистрация
Доклады
Готовые решения
Семинары
Докладчики
Записи мероприятий
Обратная связь
Расширенный поиск
Доклады по Remix
Вход на сайт:
Альтернативные системы входа
Логин:
Пароль:
забыли пароль?
Open ID:
Популярные ключевые слова
Active Directory
ASP.NET
Exchange
Expression Blend
Expression Web
Forefront
Hyper-V
IIS
IIS 7
Internet Explorer 8
MVC Framework
Office
Office 2010
PowerShell
Security
Sharepoint
sharepoint 2010
Silverlight
software people 2010
SPCONF2010
SQL
SQL Server
SQL Server 2008
SQL Server 2008 R2
System Center
UNIX
Visual Studio
Visual Studio 2010
WCF
Windows 7
WIndows Mobile
Windows Phone 7
Windows Server 2008
Windows Server 2008 R2
Windows Vista
Windows Vista SP1
WPF
XNA
Безопасность
Виртуализация
All tags
Для IT-специалистов
Active Directory
ASP.NET
Exchange
Expression Blend
Expression Web
Forefront
Hyper-V
IIS
IIS 7
Internet Explorer 8
Linux
MVC Framework
Office
Office 2010
PowerShell
SCCM
Security
Sharepoint
sharepoint 2010
Silverlight
SPCONF2010
SQL
SQL Server
SQL Server 2008
SQL Server 2008 R2
System Center
UNIX
Visual Studio
Visual Studio 2010
WCF
Windows 7
Windows Phone 7
Windows Server 2008
Windows Server 2008 R2
Windows Vista
Windows Vista SP1
XNA
Безопасность
Бизнес
Виртуализация
All tags для IT-специалистов
Для разработчиков
ASP.NET
Expression Blend
Expression Web
Forefront
Hyper-V
IE8
IIS
IIS 7
Intel
Internet Explorer 8
LINQ
MVC Framework
Office
Office 2010
PowerShell
Reporting Services
Security
Services
Sharepoint
sharepoint 2010
Silverlight
Silverlight 4
software people 2010
SPCONF2010
SQL
SQL Server
SQL Server 2008
SQL Server 2008 R2
Visual Studio
Visual Studio 2010
WCF
Windows 7
WIndows Mobile
Windows Phone 7
Windows Server 2008 R2
WPF
XNA
Безопасность
Бизнес
Виртуализация
All tags для разработчиков
Последние новости
SQL Server 2008 Service Pack 2 CTP
SQL Server 2008 Service Pack 2 CTP стал доступен для загрузки
//
08.07.2010
Подключайтесь к прямой трансляции конференции ReMIX10
ReMIX 2010 - Третья ежегодная веб-конференция
Открыта регистрация на бесплатную конференцию для разработчиков WebCamp
Семинар TechDays. Весна 2010 - Ульяновск
Важные ссылки
Prism: Composite Application Guidance for WPF and Silverlight
8,10
Рейтинг доклада:
Главная
Интерактивные пользовательские интерфейсы
Высокое качество (800*600)
|
Низкое качество (320*240)
Описание доклада
В докладе рассказывается об основных принципах создания модульных (составных) приложений WPF и Silverlight (на примере WPF) с использованием "Призмы" - шаблона для создания составных приложений. Раскрываются основные особенности данного подхода.
Переключиться в Silverlight
Переключиться в Windows Media Player
Ресурсы для дальнейшего изучения
Composite WPF на CodePlex
Шаблоны для создания составных приложений с WPF
Комментарии пользователей
(14)
Пользователь
outcoldman
написал
18.03.2010 в 10:52
#1
Извиняюсь сразу за щелканье мышкой, это случайно в программе для записи включил этот функционал... А заметил уже как только отрендерил видео.
Пользователь MagicMax написал
18.03.2010 в 12:58
#2
Скажите пожалуйста, сколько весит файл .XAP до и после того, как добавили в проект необходимые для Prism ДЛЛки?
Спасибо
Пользователь
outcoldman
написал
18.03.2010 в 13:55
#3
Знаю что кто то добавляет вопрос по поводу размера XAP файла после добавления библиотек Prism в Silverlight приложение, но почему мне приходит извещение, а тут комментария нет. В общем ответ:
Microsoft.Practices.Composite.dll - (62 464, 26 116)
Microsoft.Practices.Composite.Presentation.dll - (62 976, 25 384)
Microsoft.Practices.ServiceLocation.dll - (26 504, 8 745)
Microsoft.Practices.Unity.dll - (124 800, 47 956)
В итоге в сумме все библиотеки добавят около 100 килобайт. А если не использовать Unity и того меньше, тогда можете выбрать другой DI контейнер или другой подход подгруздки.
Пользователь
outcoldman
написал
18.03.2010 в 14:01
#4
В скобках первый - это размер несжатой dll, второй уже в архиве.
Пользователь serkuzm написал
19.03.2010 в 17:36
#5
Для того чтобы уменьшить размер XAP файлов я использую следующий прием:
1. в пост-билт экшин SL проекта пишу следующий текст
..\..\..\recompress.bat 9 $(projectname).xap
2. в директории солюшена создаю файл recompress.bat следующего содержания
@if exist %temp%\%2 rd /s /q %temp%\%2
@"c:\program files\7-zip\7z.exe" x -r -o%temp%\%2\ %2 *.*
@del /q %2
@"c:\program files\7-zip\7z.exe" a -r -tzip -mx%1 %2 %temp%\%2\*.*
3. после каждого успешного билда проект будет перепаковываться архиватором 7z, который можно взять отсюда http://www.7-zip.org/download.html
4. профит! уменьшение размера xap файла в 3-4 раза!
Пользователь
outcoldman
написал
19.03.2010 в 17:48
#6
serkuzm, ага спасибо. У меня кстати тоже была идея, что наверняка можно сжать самому более продуктивным способом.
Пользователь serkuzm написал
19.03.2010 в 18:27
#7
Спасибо и Вам за хороший доклад!
Кстати вот тут лежит набор из 9-ти скринкастов на англ. языке по применению Prizm в разработки Silverlight приложений. Настоятельно советую посмотреть!
http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/Default.aspx?wa=wsignin1.0
Особенно мне понравился последний 10-й скринкаст общей продолжительностью 2,5 часа по разработке с нуля Silverlight приложения "аналога" Outlook с использованием Prizm где применяются по-моему все возможности Prizm. Просто бомбовый скринкаст + сырцы!
Пользователь invulnerable написал
24.03.2010 в 23:21
#8
Здравствуйте, Денис, у меня такой вопрос, я читал про проект Acropolis, для создания smart client приложений с использованием WPF, и как я узнал этот проект заморозили почему-то, поэтому хотел спросить Prism похож на Acropolis или же это совсем разные вещи, то есть можно ли с помощью Prism создавать такие же приложения как предпологалось и с использованием Acropolis?
Пользователь
outcoldman
написал
25.03.2010 в 11:35
#9
invulnerable, ответил вам на своем сайте на тот же самый вопрос - http://outcoldman.ru/ru/blog/show/192
Пользователь ifa написал
25.03.2010 в 16:34
#10
доклад отличный! большое спасибо.
только есть одно но...
очень режет слух произношение некоторых английских слов (event, service, target и т.д.).
Пользователь mih-an написал
04.05.2010 в 10:06
#11
Available Downloads
There are no downloads associated with this release.
Что с Призмой сталось?
Пользователь
outcoldman
написал
04.05.2010 в 10:12
#12
все здесь http://compositewpf.codeplex.com/
уже идут работы над Prism 4
Пользователь locky написал
17.05.2010 в 15:58
#13
Спасибо за отличный доклад. А Вы могли бы пояснить разницу между MVC (Model-View-Controller) и MVP (Model-View-Presenter) - паттернами? Вопрос больше из теории, но все-таки...
Пользователь
outcoldman
написал
17.05.2010 в 16:10
#14
locky, уже - http://outcoldman.ru/ru/blog/show/184
Добавить комментарий
Подписаться на комментарии
Чтобы оставить комментарий вам нужно авторизоваться или
зарегистрироваться
.
Теги доклада
Silverlight
,
WPF
,
prism
Файлы для загрузки
Презентация
(771,98 Kb)
Примеры кода
(522,7 Kb)
WMV 800*600
(128,94 Mb)
WMV 320*240
(45,99 Mb)
Авторы:
Денис Гладких
Просмотров:
SilverLight: 1106
Windows Media Player: 118
Уровень:
200
Публикация:
18.03.2010
Нужно ли добавить на TechDays.ru записи живых выступлений?
Да, но только в хорошем качестве
Да, пусть даже в более плохо качестве
Нет, пусть будут только скринкасты
Похожие доклады
Silverlight 4. Создание внебраузерных приложений
Построение пользовательского интерфейса для Windows Phone 7 на базе Silverlight
DeepZoom в Silverlight 2
Новые возможности Visual Studio 2010
Silverlight 4. Доступ к локальной файловой системе
Прототипирование интерактивного баннера в Expression Blend + SketchFlow
Разработка дизайна и стилизация элементов управления в Silverlight 2
Лучшие практики разработки производительных и интерактивных приложений на WPF
В чем смысл перехода с WinForms на WPF и сложно ли это
Silverlight - два в одном. Опыт портирования SPB TV на WP7 и Десктоп.
Silverlight 3. Работа с 3D-проекциями
Обзор платформы Windows Phone 7
Silverlight в действии
Жизненный цикл проекта в Silverlight 2
"Умное видео от Microsoft" или "Развертываем IIS Smooth Streaming"
WPF в .NET Micro Framework
Физика в играх на Silverlight 2
Silverlight 2, WCF и SharePoint – веселее вместе!
Windows Presentation Foundation – взгляд в будущее
Производительность Silverlight приложений на платформе Windows Phone 7
Создание Silverlight приложений для Windows Phone 7 в Visual Studio 2010 и Expression Blend 4
Silverlight 4. Использование COM объектов в доверенных внебраузерных приложениях
Silverlight 4. Сетевые возможности доверенных внебраузерных приложений
Поисковая оптимизация Silverlight приложений
Как создать приложение для Мой мир@Mail.ru за 10 минут на Silverlight 4
Silverlight 3. Комплексный обзор платформы
Введение в Windows Phone 7
Silverlight Toolkit. Элемент управления DataForm
Работа с текстом и печать в Silverlight 4
Silverlight для .NET-разработчиков
Архитектура интерактивных бизнес-приложений
Зачем нужна новая платформа визуализации Windows Presentation Foundation, и что можно сделать только на ней
Использование тем и возможностей WPF в стилизации ваших приложений
Что разрабатывают на WPF опыт российских разработчиков
Использование возможностей декларативного подхода в реальных проектах
Введение в .NET RIA Services – создание бизнес-приложений в Silverlight 3
Интеграция Silverlight с HTML и JavaScript
Настоящее и будущее Expression Blend 3
Создание внебраузерных Silverlight-приложений
Создание Silverlight Mesh-Enabled Web Application
Добавление в приложения WPF4 воможностей мульти сенсорногоуправления (multi touch).
Создание простого приложения в Silverlight 2
Создание диаграмм с Silverlight Toolkit
Blend 3 и Sketch Flow : прототипируем приложения
Что такое Silverlight и что с ним можно сделать?
Разработка современных Windows-приложений - Windows Presentation Foundation 4.0
Какие приложения можно делать на WPF
Silverlight для специалистов во Flash/Flex
WPF 4 - кратко о новых возможностях
Как создать график в WPF при помощи WPFToolkit
Если не установлен Silverlight. Опыт пользователя
Создание приложений доступа к данным с помощью WPF
Импорт файлов из Adobe Photoshop в Microsoft Expression Blend 3
Silverlight 4. Стилизация окон внебраузерных приложений
Работа с web-камерой в Silverlight 4
Создание элементов управления для платформы Silverlight 2
Актуальна ли еще разработка клиентских приложений или настало время писать только под Web?
Возможности по работе с элементами управления в Silverlight 2
Deep Zoom. Создание интерактивной коллекции фотографий за 15 минут
Создание видеоплеера для вашей веб-страницы за 15 минут
Windows Presentation Foundation 3.5 SP1 – новые возможности разработки интерактивных клиентских приложений.
Полезные веб-сервисы на Silverlight. Привлекательнее, быстрее, надежнее
Поддержка сервисов в Silverlight 2
WPF – существенные улучшения в новой версии 3.5 SP1
Обзор технологии Smooth Streaming
Прототипирование Silverlight-приложений с помощью Expression SketchFlow: часть 2.
Принципы безопасной разработки на Silverlight
Возможности Silverlight по работе с веб-сервисами
Multi-touch и перьевой ввод в Silverlight 3
DependencyObject и DependencyProperty
Основные принципы разработки приложений на WPF
Использование стилей и шаблонов при создании пользовательского интерфейса
Навигация в Silverlight-приложениях. Поисковая оптимизация
Разработка бизнес-приложений с использованием .NET RIA Services и Silverlight 3
Новые возможности Silverlight 4 и WCF RIA Services по созданию бизнес приложений
Разместить в сервисах
Спонсоры и партнеры проекта