6 месяцев в мире wpf и не используется смесь я должен использовать его? - PullRequest
10 голосов
/ 15 июля 2010

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

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

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

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

Спасибо

EDIT

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

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

Ответы [ 7 ]

5 голосов
/ 15 июля 2010

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

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

5 голосов
/ 15 июля 2010

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

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

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

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

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

4 голосов
/ 15 июля 2010

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

Просто поместите некоторый элемент управления в форму в Blend, щелкните правой кнопкой мыши -> Изменить элементы управления (шаблон) -> Редактировать копию, и вы получите полный шаблон для этого элемента управления.

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

4 голосов
/ 15 июля 2010

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

3 голосов
/ 15 июля 2010

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

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

2 голосов
/ 15 июля 2010

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

0 голосов
/ 15 июля 2010

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

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

...