Ammar Shaukat Ответов: 1

Как научиться XAML и страшно, как вы думаете?


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

нет ни одной книги, которая могла бы научить архитектуре UWP framework, как у нас есть много книг, чтобы понять ее .net Framework.
и прежде чем проголосовать за меня, пожалуйста, позвольте мне сообщить вам, что я знаю, как google, и я не тот начинающий программист.

Что я уже пробовал:

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

1 Ответов

Рейтинг:
0

Graeme_Grant

Серьезно??? Нажмите на эту кнопку руководство для начинающих по UWP - Google Search[^]

И нашел это видео руководство для начинающих с помощью приведенного выше поиска: Разработка Windows 10 для абсолютных новичков | Channel 9[^]


0x01AA

Я нахожусь в той же ситуации, что и OP, и я соглашусь с OP, что действительно трудно начать с xaml/wpf. Во всяком случае, 5.

Graeme_Grant

XAML, MVVM и т. д. могут быть немного скорректированы. Я провел много исследований, смотрел видео событий Microsoft, гуглил и читал отличные статьи прямо здесь, на CodeProject. Как только ты освоишься с этим, ты уже не вернешься. :)

PS: прочтите мою последнюю статью... в примерах кода есть много хорошего XAML!

0x01AA

Спасибо за это, я пойду почитаю вашу статью.

Только неважный Сторри почему я согласен с ОП:
Мой коллега написал небольшое приложение wpf с использованием MVVM light. Я пытаюсь использовать некоторые из его классов с помощью собственного приложения W32 и поэтому написал небольшой "com visible proxy". Но у меня все еще есть большие проблемы, потому что некоторые ресурсы (в основном "локатор") не могут быть найдены.

Да, конечно, я могу попросить своего коллегу решить эту проблему, но мне нравится решать ее самостоятельно. И поэтому мне очень трудно начать знакомство с wpf/xaml.

Graeme_Grant

Это не похоже на проблему WPF... похоже, вам не хватает ссылки... Красные волнистые линии должны давать полезные подсказки... Сравните ссылки на два проекта и посмотрите...

Что касается вопроса OPs и комментариев, то у меня такое чувство, что он не очень усердно искал - там есть тонна информации, да, даже для начинающих. Не пытайтесь подняться на Эверест, прежде чем вы изучите основы! Ты обречен на провал. Начните с малого и наращивайте...

Не по теме, но взгляните на этот сайт для WPF: 2000 вещей, которые вы должны знать о WPF | все, что нужно знать разработчику WPF, в небольших кусках[^]

0x01AA

Но это проблема времени выполнения, поэтому я не думаю, что это недостающая ссылка (?), она больше похожа на проблему, описанную здесь: xaml - MVVM Light ViewModelLocator - переполнение стека[^]

Я нахожусь на самом начальном уровне со всеми этими вещами и должен был сначала изучить самые основы.
Еще раз спасибо.
Бруно

Graeme_Grant

Извини, я пропустил то, что ты пытался сказать... Я использую MVVMLight, но не для их локатора контейнеров IOC / ViewModel... Я вместо того, чтобы использовать Меф : Управляемых (MEF) | Майкрософт документы[^]

Я знаю, что это видео Silverlight, но это отличное введение в MEF - почти идентичное MEF для WPF &Xamarin (возможно, и UWP): TechDays 2010: Managed Extensibility Framework (MEF) через Silverlight | kreekman | Channel 9[^]

0x01AA

"WPF: 2000 вещей"
"контейнер IOC"
"Меф"

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

Graeme_Grant

Как и все остальное, вам нужно потратить время, чтобы получить выгоду. ;)

0x01AA

Так оно и есть, но это действительно трудно для такого старого парня, как я ;)

Graeme_Grant

Вы думаете, что я молода? лол... Я выучил C# всего 18 месяцев назад...

Ammar Shaukat

Спасибо , с уважением , если я разместил здесь вопрос, это означает, что я знаю, как гуглить. Но это была не та реальная проблема , которую вы задумали, есть определенные сайты, которые я нашел, когда искал их в Google, но контент на этих сайтах очень разнообразен, и нет ничего хорошего для абсолютного новичка. Поэтому я искал совет кого-то старшего по этому поводу, кто уже прошел через это , что кто-то должен изучать XAML , чтобы работать над UWP или Xamarin и т. д. , Например, должен ли он/она пойти за книгами, некоторыми учебными пособиями, случайными статьями или письменными учебниками на веб-сайтах и т. д. Спасибо.