Доклады по Remix

Вход на сайт:

Windows Live ID
Регистрация аккаунта

Важные ссылки

Prism: Composite Application Guidance for WPF and Silverlight

8,10
Рейтинг доклада: 

Описание доклада

В докладе рассказывается об основных принципах создания модульных (составных) приложений WPF и Silverlight (на примере WPF) с использованием "Призмы" - шаблона для создания составных приложений. Раскрываются основные особенности данного подхода.

Ресурсы для дальнейшего изучения

Комментарии пользователей (14)     RSS-подписка

Пользователь 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

Добавить комментарий

Подписаться на комментарии

Чтобы оставить комментарий вам нужно авторизоваться или зарегистрироваться.  

Теги доклада

Файлы для загрузки

WMV 800*600 (128,94 Mb)
WMV 320*240 (45,99 Mb)
Просмотров: SilverLight: 1106
Windows Media Player: 118
Уровень: 200
Публикация: 18.03.2010


    Нужно ли добавить на TechDays.ru записи живых выступлений?

Похожие доклады

Разместить в сервисах

Забобрить эту страницу! Добавить в МоёМесто.ru