Как начать использовать WCF/WPF?

Я использовал .NET в течение достаточно долгого времени, и везде я беру интервью в эти дни, я продолжаю спрашиваться о своем знании с.NET 3.0/3.5 технологии (WF, WPF, WCF и т.д.)

Как Вы начинаете изучать их? Какие-либо хорошие ссылки, доступные там?

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

5
задан Faruz 22 February 2010 в 08:08
поделиться

6 ответов

Для WPF есть замечательный сайт: WPF Tutorials. На нем вы найдете много информации и руководств о том, как делать многие вещи.

Что касается WCF, Microsoft все еще является лучшим местом для начала: Начало работы с WCF

5
ответ дан 13 December 2019 в 05:34
поделиться

Из этих технологий я использовал WCF только сейчас, и должен сказать, что это действительно упрощает работу при разработке распределенных систем (приложения Silverlight, которые обмениваются данными с данными сервера в моем случае).

Хорошим местом для начала работы с WCF может быть сама Microsoft: http://msdn.microsoft.com/en-us/library/ms734712.aspx

0
ответ дан 13 December 2019 в 05:34
поделиться

На самом деле все зависит от вас, лучшего способа чему-то научиться не существует; у каждого свой способ обучения. Я бы не стал менять существующий код, чтобы чему-то научиться; есть слишком много вещей, чтобы пойти не так, как надо. Я бы начал с приложений "hello world" и развивал оттуда.

0
ответ дан 13 December 2019 в 05:34
поделиться

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

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

0
ответ дан 13 December 2019 в 05:34
поделиться

«Изучение WCF» Мишель Леру Бустаманте - отличная книга для понимания и начала работы с WCF, особенно если вам нравится изучать WCF на практике.

Хорошей новостью является то, что автор книги опубликовал первую главу в виде файла PDF в своем БЛОГЕ . В этой главе четко объясняются основные концепции WCF и SOA, а также даются некоторые лабораторные работы для обучения основным методам WCF. На мой взгляд, эта книга - лучший способ начать работу с WCF, потому что она очень хорошо написана, а лабораторные работы - это весело.

0
ответ дан 13 December 2019 в 05:34
поделиться

Я полагаю, это то, для чего POST: "U" в "CRUD".

Вы проводите данные POST на существующий ресурс. Ресурс решает, что с ним делать, и обновляется. Кроме того, данные POST могут быть только фрагментом всего ресурса.

Подход Twitter IMHO не RESTful, потому что они перегружают GET.

-121--2717390-

Нельзя использовать именованные параметры в самом JDBC. Можно попробовать использовать инфраструктуру Spring, поскольку она имеет некоторые расширения, позволяющие использовать именованные параметры в запросах.

-121--914045-

Я старался изучать WPF так же, как я всегда изучал новые технологии: у меня есть лучшая книга, которую я мог найти на эту тему (Adam Nathan 's Windows Presentation Foundation Unleashed ) и читать ее.

И это просто не сработало. Не пойми меня неправильно. Это выдающаяся книга. Это один из немногих объектов на моем столе, на котором нет другого объекта, потому что я подбираю его так часто. Я уверен, что можно учиться WPF без него, но я бы не хотел пытаться. Я рекомендую это от всего сердца.

Проблема в том, что в WPF так много нового, что книга, намеревающаяся объяснить вам все это, будет непосильной. И, к сожалению, все книги, которые я видел на WPF, о технологии, а не о том, как разрабатывать программы WPF. Это не незначительное различие.

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

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

Вот почему я считаю отработанные примеры бесценными. Я нашел статьи Джоша Смита о шаблоне Model-View-ViewModel (MVVM) и привязке данных действительно, действительно полезными.

По сути, я думаю, что если вы попытаетесь выучить WPF без изучения MVVM, все, что вы делаете, будет намного сложнее. Это не то, что MVVM трудно понять. У него есть неудачное имя, которое звучит так, будто архитектурные астронавты управляют убежищем, но это очень просто.

7
ответ дан 13 December 2019 в 05:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: