6 месяцев в мире wpf и не использовать смесь, следует ли использовать ее?

Я ищу несколько советов и советов. Я новичок в мире wpf "6 месяцев" с 8-летней разработкой в ​​формах окон.

Я все еще не открывал или не использовал blend. Я вижу, что это инструмент дизайнера, но от перспективного программиста, учитывая, что в эти дни так много вещей, чтобы узнать, не стоит ли мне беспокоиться.

Должен ли я потрудиться, чтобы узнать, как использовать смесь? Сочетает ли какие-либо интересные функции, помимо разработки и создания чего-либо, что облегчит мою жизнь как программиста wpf?

Пожалуйста, дайте мне знать, если вы думаете, что я должен научиться использовать выражение blend?

Спасибо

ИЗМЕНИТЬ

Я не знаю, как поставить общий ответ для всех, поэтому я отредактировал свой вопрос.

Ребята очень благодарны за все ваши ответы. Я обязательно посмотрю на это, но не глубоко. Один интересный момент - посмотреть, как строятся элементы управления и учиться на нем. На этом этапе я вообще не занимаюсь дизайном. Я просто чистый разработчик. Еще раз спасибо.

Ответ 1

Blend имеет достаточно крутую кривую обучения, и, как вы говорите, в качестве разработчика есть чему поучиться. Если вы новичок в WPF и, прежде всего, разработчик, я бы предложил убедиться, что вы сначала используете WPF-концепции вручную, перетаскивая материал в редакторе VS2010 XAML. Это дает вам хорошее представление об основах. Затем вы можете перейти к дизайнеру в VS2010, что вам вполне может понравиться.

Blend полезен для проверки, хотите ли вы получить представление о том, как дизайнеры работают с WPF. Он очень хорош для создания дизайна, стилизации и обработки анимаций и т.д., Но сильно отличается от использования WPF в VS2010. Я бы, конечно, позаботился о том, чтобы поиграть с ним, но станет ли это вашим основным инструментом дизайна, зависит от вашего фокуса и вашего фона.

Что нужно учитывать:

  • Какова ваша роль? Hom большая часть дизайна WPF GUI выполняется вами?
    • Вы привыкли работать с инструментами графического дизайна?
  • Вы работаете с дизайнерами или имеете доступ к дизайнерам?
  • Как "отполированные" приложения WPF вы создаете?
    • Они склоняются к линейке бизнес-материалов или они более креативны?
    • Как сильно вам нужно стилизовать ваше приложение/элементы управления или вы могли бы воспользоваться с помощью готовых элементов управления с полками?
    • У вас есть потребность в обширном поведении или анимации?
  • Вам нужно просмотреть данные о времени разработки?
  • Вы заинтересованы в разработке для Windows Phone 7?

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

Ответ 2

Я согласен с тем, что все сказали здесь, но все же я чувствую, что вы должны максимально эффективно использовать Blend. Знание/экспертиза blend станет отличным плюсом для вашего набора навыков и возобновления. Кроме того, если вам станет комфортно пользоваться Blend, это действительно поможет вам в разработке приложения WPF, даже если вы не являетесь дизайнером, Это поможет вам в понимании возможностей инфраструктуры WPF и легко их использовать в вашей работе.

Я работаю над WPF более 2 лет, и я сожалею, почему раньше не использовал Blend. Поэтому, если вы хотите остаться с WPF в течение очень долгого времени, тогда знание BLend будет очень плодотворным.

Ответ 3

Я думаю, что Blend - это просто инструмент дизайна, и он ни в коем случае не улучшит/упростит вашу задачу как программиста WPF. Несмотря на то, что разработчики сильная сторона не разрабатывает графические интерфейсы, поэтому, если вы хотите, чтобы ваши пользователи любили вас нанимать дизайнера, который использует какой-то инструмент, такой как Blend, чтобы сделать GUI ваших приложений выглядеть лучше. Поверьте мне, вы увидите разницу.

Ответ 4

Мне 8 месяцев с WPF, а разработчик не дизайнер. Около месяца назад я узнал, что Blend может показать вам, как создаются элементы управления.

Просто поставьте некоторый контроль над формой в Blend, щелкните правой кнопкой мыши → Edit Control Parts (Template) → Edit a Copy, и вы получите полный шаблон для этого элемента управления.

Затем вы можете использовать это как отправную точку для настройки или создания собственных элементов управления.
Теперь я использую его для создания/изменения шаблона управления, а затем просто копирую части XAML в Visual Studio.

Ответ 5

Как программист, у меня мало пользы для Blend, но я думаю, что важно понимать, что он может сделать. Это не значит, что вам нужно научиться тому, как это работает сверху донизу, но переходить через некоторые базовые учебники не помешает.

Если ничто другое не может быть интересно (а иногда и образовательным), чтобы увидеть, как Blend создает XAML (он имеет окно XAML с дизайнером так же, как это делает visual studio).

Ответ 6

Только если вы хотите облегчить себе жизнь

Ответ 7

Каждый элемент управления или визуализации, который вам нужен, уже был создан кем-то другим, и если вы программист, а не дизайнер, он, вероятно, был построен лучше, чем вы можете это сделать.

Также не забывайте, что в конце дня Blend - это просто генератор XAML. все, что вы можете сделать в blend, вы можете либо вручную, либо изменить существующий код.