Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > Microsoft Expression Blend


Автор: mr.DUDA 7.4.2008, 18:03
Expression Blend - коммерческий продукт от Microsoft, позиционируемый как рабочая среда для дизайнера (ну и нас, программеров, тоже) проектирующего приложения WPF и Silverlight. На данный момент нахаляву можно стянуть отсюда (бета 2.5):
http://download.microsoft.com/download/8/5/8/858627dc-9aa3-4f86-bb3d-729204927da3/Blend.en.msi
весит 27,9 Мб

Для работы нужен .NET Framework 3.5:
http://www.microsoft.com/downloads/details.aspx?FamilyID=333325fd-ae52-4e35-b531-508d977d32a6&DisplayLang=en
весит метров 50

Без Blend пришлось бы руками набивать теги XAML, а так имеем дело с довольно удобной и стильной тулзой а-ля Macromedia Studio или Photoshop.

Автор: mr.DUDA 7.4.2008, 18:25
Скриншоты:

user posted image

Открыт сэмпл "Animation Studio" (всего 6 сэмплов идут с Blend):
user posted image

Создание нового проекта - можно выбрать тип приложения (Silverlight здесь есть!), язык и версию платформы:
user posted image

А тут я пытался что-то сварганить за 2 минуты, не имея практически никакого опыта в WPF и Blend  smile 
user posted image

Автор: kemiisto 7.4.2008, 18:35
Цитата(mr.DUDA @  7.4.2008,  18:03 Найти цитируемый пост)
Expression Blend - коммерческий продукт от Microsoft

А есть что-нибудь некомерческое? Я пытался найти, но безуспешно  smile 

Автор: Kefir 7.4.2008, 19:27
Добавлю, что уже есть возможность скачать Expression Blend 2 Beta и Expression Blend 2.5 March 2008 Preview по следующему адресу: http://www.microsoft.com/expression/products/download.aspx?key=blenddownloads

Что нового в Expression Blend 2 (самые важные моменты)?
  • Поддержка Silverlight 1
  • Синхронизация изменений в файлах между Expression Blend и Visual Studio (т.е. процесс перезагрузки проекта устранён)
  • Создание контролов из существующих обьектов
  • http://www.microsoft.com/expression/products/download.aspx?key=blend2beta

В Expression Blend 2.5 March 2008 Preview добавлена поддержка Silverlight 2.


В общем и целом - если первый Blend можно было назвать сырым продуктом, в котором, мягко говоря, не хватало функциональности, то Blend 2 уже подбирается к статусу "полноценный продукт". Я его уже скачал, завтра буду пробовать, однако, меня расстроило отсутствие IntelliSense (по крайней мере в фичах не написано).

Цитата(kemiisto @  7.4.2008,  18:35 Найти цитируемый пост)
А есть что-нибудь некомерческое? Я пытался найти, но безуспешно

по-моему нет.

Автор: mr.DUDA 7.4.2008, 20:15
kemiisto, возможно будет Express-версия, как обычно делает Microsoft.

Добавлено @ 20:17
Цитата(Kefir @  7.4.2008,  19:27 Найти цитируемый пост)
Создание контролов из существующих обьектов

можно здесь поподробнее, что это означает?  smile 

Автор: Kefir 7.4.2008, 20:38
в общем, пока сужу, только по тексту (пробовать буду завтра на работе  smile ). значит это то, что можно выбрать, например, элемент из дерева UI и выбрать пункт "Make Control". при этом из того, что выделено, будет создан некий дефолтовый (юзер?)контрол (с копированием стилей/темплейтов/таймайнов и проч.). Вот и всё. Очень полезная фича (если я всё правильно описал) - очень часто делаешь что-то в программке, а потом понимаешь, что вот эти вот контролы стоило бы объеденить в один контрол. Для таких случаев эта фича и предназначена (опять же - подробнее смогу отписать только завтра).

Автор: mr.DUDA 7.4.2008, 20:47
Напоминает "Extract a Method" в рефакторинге. В формах такое можно сделать копипастом группы контролов в новую форму/контрол smile 

Автор: Kefir 7.4.2008, 21:20
нет, ну копи-паст тоже можно использовать, само собой. думаю, что хоть копи-паст вроде даже умный (контролы вместе со стилями копирует), но может скопировать не до конца. а если для этого отводят спец. фичу, то как то спокойнее - вроде как должно наверняка сработать. хотя, это так - на кофейной гуще пока что гадаю.

Автор: archeg 8.4.2008, 15:03
Копипаст далеко не всегда сработает. Если контейнер для контролов был Канвас - и в новом контроле тоже контейнер Канвас, то при копипасте координаты остануться старыми, то есть новый контрол будет таких же размеров как и форма smile А создание контрола - полезнейшая вещь. Только бывает дизайнер бленда от нее загинается. А студия так всегда матюкается на кастом контролы в коде ворнингом. Компилит при этом нормально, но дизайнер не работает.

Больше всего в бленде мне нравиться визуальное разбиение елемента на темплейты. Намного удобнее чем делать это кодом. Да и в общем фича жирная. Жаль в Сильверлайте Бленд этого не умеет (хотя сильверлайт поддерживает)

Автор: RWander 8.4.2008, 21:55
Цитата(mr.DUDA @  7.4.2008,  22:15 Найти цитируемый пост)
kemiisto, возможно будет Express-версия, как обычно делает Microsoft.


Слышал, что после выхода релиза, он некоторое время будет доступен для бесплатной загрузки..

Автор: MrCherry 8.4.2008, 22:51
ээ.. может тему закрепить? фишка то важная..  smile 

Автор: DesTPor 12.4.2008, 22:15
У меня стоит, бесплатно качал.
Хорошая вещь, но я дуб дубом в ней, хорошо хоть есть примеры в MSDN для VS.net 2008. И то мало, всего лишь только 2, но какие красивые. Мне понравилось, хотелось бы забадяжить что то стоящее. Может у кого-нибудь есть хорошие идеи по дизайну приложений?

Автор: marcusmae 12.4.2008, 22:46
напоминает Adobe Flex Builder 3

http://ipicture.ru/Gallery/Viewfull/1328704.html

- не конкурент случаем?  smile 


Автор: Kefir 13.4.2008, 00:07
Flex - это в другой раздел  smile 

Автор: HalkaR 8.6.2008, 12:53
http://www.microsoft.com/downloads/details.aspx?FamilyID=32a3e916-e681-4955-bc9f-cfba49273c7c&DisplayLang=en

Автор: Idsa 13.6.2008, 15:01
Цитата(HalkaR @  8.6.2008,  12:53 Найти цитируемый пост)
Blend 2.5 June CTP 

Это последняя версия?

Автор: HalkaR 13.6.2008, 17:15
Цитата(Idsa @ 13.6.2008,  15:01)
Цитата(HalkaR @  8.6.2008,  12:53 Найти цитируемый пост)
Blend 2.5 June CTP 

Это последняя версия?

Да, на данный момент.

Автор: Compazavr 15.8.2008, 15:25
Я дизайнер. Пытаюсь разобраться с блендом (конкретно с приложениями для Silverlight2) и понимаю что без программинга его функционал сильно ограничен. В сочетании с отсутствием полноценных обучающих рускоязычных курсов, литературы, форумов (да и не только русскоязычных) сей факт создает огромные трудности для освоения сабжа. (

Может кто владеет ссылками на продвинутые обучалки по теме?

Автор: Partizan 15.8.2008, 17:14
Compazavr, http://ruspiegel.net/

Автор: nerezus 19.8.2008, 16:11
Цитата

напоминает Adobe Flex Builder 3
- не конкурент случаем?
 Пока еще нет. Но скоро станет, как доработают его)

Автор: knox 7.1.2009, 21:39
Blend (June 2008 preview) не работает
The prereleased version of this product has expired. You must update to a newer release.

Автор: Tubrik 22.3.2009, 00:18
Цитата(knox @ 7.1.2009,  19:39)
Blend (June 2008 preview) не работает
The prereleased version of this product has expired. You must update to a newer release.


http://geekswithblogs.net/ranganh/archive/2009/03/13/microsoft-expression-blend-2.5-june-2008-preview-ldquothe-pre-release-version.aspx описано решение проблемы, проверил - работает.


Автор: knox 22.3.2009, 18:28
спасибо, я нашел ключ на Бленд, кстати уже вышел Blend 3 Beta

Автор: Compositum 22.3.2009, 20:04
в Visual Studio 2008 SP1 есть свой xml-дизайнер для WPF. Но чисто визуально вроде как в Microsoft Expression Blend возможностей больше (в смысле не ручками тэги вбивать). Хотелось бы узнать у специалистов, где лучше разрабатывать интерфейс?

п.с. Сейчас начал читать книгу Мэтью Мак-Дональда по WPF, некоторые вещи не понимаю пока... 

Автор: thomas 22.3.2009, 20:25
Compositum
Приветствую.
Вообще то MS разработали Expression для того что бы программисты могли напрямую использовать труд дизайнеров.
Раньше ведь как было, дизайнер в фотожабе нарисует тебе интерфейс программы, а ты (программист) мучайся, реализуй дизайнерские изыски при помощи комбинации доступных контролов в VS.

Теперь, дизайнер в Expression делает интерфейс, программист открывает этот проект в студии и наполняет готовый интерфейс "функционалом" (пишет код обработчиков событий и т.д. и т.п.). 

И там и там для описания интерфейса используется XAML.

Автор: Compositum 22.3.2009, 20:32
Да всё это я понимаю. Однако в любом случае программист должен уметь и интерфейс разработать, и базу данных создать и настроить в СУБД, и написать клиентское приложение, которое будет юзать всё озвученное выше с использованием общепринятых паттернов.
Применительно к разработке интерфейса WPF - в студии я не вижу столько фичей (в плане визуального создания интерфейса), сколько в Блэнде. Посему и спрашиваю насчет удобства. Понятное дело, что можно и в студии тэгами все написать... =))))

Автор: Idsa 22.3.2009, 20:45
Цитата(Compositum @  23.3.2009,  00:32 Найти цитируемый пост)
Однако в любом случае программист должен уметь и интерфейс разработать, и базу данных создать и настроить в СУБД

Совмещение обязанностей прикладного программиста и DBA - еще куда ни шло... но дизайном должен заниматься дизайнер.

Автор: Compositum 22.3.2009, 20:52
Цитата(Idsa @ 22.3.2009,  20:45)
Цитата(Compositum @  23.3.2009,  00:32 Найти цитируемый пост)
Однако в любом случае программист должен уметь и интерфейс разработать, и базу данных создать и настроить в СУБД

Совмещение обязанностей прикладного программиста и DBA - еще куда ни шло... но дизайном должен заниматься дизайнер.

Для своих программ, в силу скудности моего кошелька дизайн хочу делать сам (да и хочу уметь сам, а не др. просить). =))))

Автор: knox 23.3.2009, 19:56
я пишу тегами, дизайн рисую в фотошопе, хотя там такой дизайн )) бленд иногда тоже открываю

Автор: Folk40 25.3.2009, 17:07
Цитата(Compositum @  22.3.2009,  20:04 Найти цитируемый пост)
Сейчас начал читать книгу Мэтью Мак-Дональда по WPF

сам потихоньку изучаю эту книжку,когда есть время,ни разу потребности в бленде не ощутил.Единственное рисовать всётаки лучше в Expression Design,гораздо быстрее.

Автор: Alfmaster 19.5.2009, 12:25
В чем может быть проблема - при создании нового проекта у меня нет пиктограммы Silverlight 2 Application.

Автор: shmarov 15.6.2009, 15:43
судя по всему нужно SP1 накатить

Expression Blend 2 Service Pack 1
The Expression Blend 2 Service Pack 1 enables you to create content compatible with Silverlight 2.

http://www.microsoft.com/expression/try-it/default.aspx

Автор: wester 20.7.2009, 13:34
а есть русскоязычные ресурсы по Blend ? 
UPD уже не надо....

Автор: DenWPF 13.2.2010, 16:28
Я где то видел беспланую blend 3-4 дял студентов.найти не могу=( да и скачать не могу не могу найти где.

Автор: Idsa 13.2.2010, 16:32
DenWPF, https://www.dreamspark.com/default.aspx

Автор: ElGatoVerde 22.2.2010, 13:37
Есть Blend 3. Вместе с ним был установлен Silverlight 3 DSK, но т.к. под конец установки он написал что-то подозрительное про "ошибку в Silverlight", я сдуру снёс его. Установил сейчас Silverlight 4 DSK, пытаюсь в Blend 3 создать проект Silverlight - требует именно 3 DSK. Возможно ли его заставить принимать более высокую версию (т.е. 4 DSK)?

Автор: dazy 25.2.2010, 08:40
Есть Blend специально для 4го сильверлайта,  называется Blend preview for .Net 4.  Пока пользуюсь http://www.microsoft.com/downloads/details.aspx?FamilyID=6806e466-dd25-482b-a9b3-3f93d2599699&displaylang=en.

Автор: ДобренькийПапаша 5.3.2010, 19:26
Если есть 20к строк кода под WinForms, около 30 окон где-то, долго ли перевести интерфейс под WPF?

Примерно)))

Автор: Partizan 6.3.2010, 10:29
ДобренькийПапаша, при хорошей архитектуре количество строк кода роли практически не играет. За несколько часов можно 30 аналогичных WPF-форм накидать.

Автор: ДобренькийПапаша 6.3.2010, 13:52
А есть мануал на русском по Blend?

Автор: wester 6.3.2010, 14:27
ДобренькийПапаша
есть много хороших книг по blend на английском,

мануала на русском не видел, да он впринципе если и есть, то уже безнадежно устарел

Автор: exBlender 10.3.2010, 16:14
Цитата(wester @ 6.3.2010,  07:27)
есть много хороших книг по blend на английском

На данный момент книжка по Blend 3 есть только одна: "Foundation Expression Blend 3 with Silverlight". 
Есть несколько устаревших по Blend 1 и 2, ими пользоваться не стоит. Разве только, когда они уже есть под рукой, и ничего другого в ближайшее время не предвидится. Хотя,  "Foundation Expression Blend 3 with Silverlight" можно скачать в PDF.
В апреле 2010 должна выйти "Dynamic Prototyping with SketchFlow in Expression Blend", а летом 2010 - пара переизданий под Blend 4. Негусто, но возможно, одну из этих по Blend 4 переведут на русский.
По xaml вообще нет книг, не считая одной очень слабой и устаревшей. Есть некоторая надежда на книгу "The Zen of XAML: Designer and Developer Collaboration in WPF and Silverlight", которая должна тоже выйти летом.

Автор: nerezus 11.4.2010, 22:33
Жесть (
Одна книга, и то очевидные вещи описываются (

А сабж ### как неинтуитивен (

Автор: vikaz 20.6.2010, 19:49
Поздравляю Вас с выходом Expression Blend 4! Ура товарищи....
http://www.microsoft.com/expression/

Автор: Compositum 20.6.2010, 21:16
Цитата(vikaz @ 20.6.2010,  19:49)
Поздравляю Вас с выходом Expression Blend 4! Ура товарищи....
http://www.microsoft.com/expression/

offtop: у меня она уже вторую неделю как установлена ;)

Автор: vikaz 21.6.2010, 04:06
Цитата(Compositum @  20.6.2010,  23:16 Найти цитируемый пост)
offtop: у меня она уже вторую неделю как установлена ;) 

Аналогично, ну а вдруг кто-то не знает!  smile 

Автор: Akbar 20.7.2010, 12:35
Модератор: Сообщение скрыто.

Автор: gambit 2.8.2010, 16:03
Akbar, на ентом форуме за подобные вопросы можно получить путевку в баню.

Автор: Kefir 3.8.2010, 21:25
Akbar, ну на форуме тебе ничего подобного не выдадут - это понятно. Но я вот тебе http://www.microsoft.com/expression/products/Purchase.aspx - там этих серийников очень много. Пользуйся на здоровье. Да и другим можешь ссылку дать, мы не жадные.

Автор: WolfTheGrey 27.12.2010, 01:28
Люди, а как бленд4 подружить с русскоязычной студией 2010 профи ????
Дело в том, что бленд категорически отвергает ХАМЛ файлы созданые студией, а студия запускает процесс конвертации, когда ей подсовываешь файлы ХАМЛ от бленда.
Что делать то?

Автор: vikaz 15.1.2011, 19:13
Ничего подобного не заметил! Работаю параллельно и в ExBlend (работа над дизайном) и в VS 2010 Prof (русская версия, работа с кодом). Никаких проблем.    smile 

Автор: Алеkc 6.4.2011, 13:33
интересная программа

Автор: Akbar 15.4.2011, 07:35
Народ, помогите! Хочу установить Blend4 Скачал файл BlendSP1_en.exe, но при подготовке к установке ругается примерно так: 

Автор: -Mikle- 19.4.2011, 08:09
Цитата(Akbar @  15.4.2011,  10:35 Найти цитируемый пост)
Скачал файл BlendSP1_en.exe

Ты скачал только сервис пак, а не полностью бленд. Или, может быть, у тебя щас стоит бленд НЕ четвертой версии.

Автор: Akbar 19.4.2011, 10:43
Da umenya stoit Blend3, a otkuda mojno skachat poluyu versiyu Expression Blend 4? Tolko mne NE nujen ves Expression Studio, toka Blend nujen! Zaranee spasibo!

Автор: -Mikle- 20.4.2011, 06:15
Очевидно, с МСДН.

Автор: DenWPF 22.5.2011, 12:13
Ребята, я чот давно не пользовался забыл как в ней делать эффекты.

Мне кажется просто изменился интерфейс в 4 (я кажется пользовался 2 только ).
Дайте что то, желательно видео.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)