Aplicação WPF na arquitetura MVVM com C#. Parte 1. Visual Studio 2022 / 2019
HTML-код
- Опубликовано: 7 фев 2025
- MVVM é a arquitetura mais indicada para aplicações WPF e neste vídeo vamos ver como estruturar e desenvolver a partir do zero e passo a passo este modelo de aplicação. Usando Visual Studio e as linguagens XAML e C Sharp.
WPF - C# - Visual Studio
Playlist desta série: WPF MVVM:
• WPF na arquitetura MVVM
playlist - Introdução ao design WPF com XAML:
• Introdução ao design d...
Vídeo - A classe List com C#:
• C#, a classe LIST. C S...
Que aula top professor, gratidão e que Deus o abençoe por nos compartilhar com tanta dedicação essa aula!
Muito obrigado pelo seu comentário Odair!
Sucesso!
Participe:
𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
t.me/programacaoplena
𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
t.me/+WwJdqWUazmRmYmMx
Abraço!
Olá professor , gostaria do código pra verificar este erro ?
Severity Code Description Project File Line Suppression State
Error CS0053 Inconsistent accessibility: property type 'ObservableCollection' is less accessible than property
Olá Emílio!
Teria que procurar este fonte.
Sucesso!
Participe:
𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
t.me/programacaoplena
𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
t.me/+WwJdqWUazmRmYmMx
Abraço!
Interessane. Essa arquitetura MVVM funciona no Windows Forms "básico" (sem ser WPF)?
Olá Wescley!
Tem para Windows Forms também e para Xamarin e ASP.Net.
Sucesso!
Abraço!
Cara seu video é bom, ( nao leve a mal o comentário ) mas eu achei a ordem da sua explicação muito desordenada.
uma hora voce fala em criar uma classe pra algo, depois voce vai em outro ponto, depois lembra que faltou algo que se comunica com tal classe.
ficou extremamente confuso para mim entender essa aula.
Obrigado pelo comentário!
Sempre se volta nas classes para acrescentar ou modificar métodos, isto independente de arquitetura.
Sucesso!
Participe:
𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
t.me/programacaoplena
𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
t.me/+WwJdqWUazmRmYmMx
Abraço!
@ me falta mais estudo.
Comecei com c# e me atrapalho demais em saber o que fazer .
A complexidade de uma aplicação não está no C# e sim no modelo de aplicação (Desktop, Mobile ou WEB), na arquitetura escolhida (organização do código) e na complexidade do problema a ser resolvido.
A melhor forma de crescer na programação é estudando e fazendo exercícios práticos, e muitos exercícios. Também tem que ter persistência, pois os bons resultados leva algum tempo para aparecer.
Sucesso!
Abraço!
@ Então programação se baseia em que amigo? é por que eu sou daquelas pessoas chatas que quer entender o por que estou fazendo aquilo ou as explicações nao fazem sentido pra mim sabe?
se baseia em que? em criação de classes para as situações problema?
onde estudo todos os métodos?
eu vi que possuem métodos e tudo mais, e vi sua resposta e preciso mesmo praticar, eu aprendi no windows forms, achei de boa programar no arrastar e soltar, mas agora no wpf eu estou apanhando horrores.
mas vou seguir seu conselho e persistir, programação nao é fácil mas sei que aos meus 35, estudando direitinho, eu vou conseguir um emprego na área.
foi amor a primeira vista na programação, entrei no senai sem saber nada e acho isso maravilhoso, mas tem muuuuita coisa.
@@apertaplays A linguagem de programação é um dos elementos importantes (C#, Java ou outra qualquer) e você deve estudá-la desde início, geralmente se estuda o C# numa aplicação de console (aquela da tela preta). Mas este modelo de aplicação (console) é o mais simples, mas não é o único, outros modelos de aplicações são muito mais sofisticados como por exemplo uma aplicação WEB.
Se for desenvolver em WEB terá que estudar o contexto de desenvolvimento deste tipo de aplicação. isto vale para os outros modelos: Windows Forms, Wpf, Mobile, etc.
Uma aplicação, independente da linguagem e do modelo, pode ser pequena o que torna fácil o gerenciamento do código, porém, aplicação grandes terão seus código melhor gerenciados se usar uma arquitetura adequada para aquela solução, é aqui que entra a arquitetura. Então estudar arquiteturas faz parte do desenvolvimento de aplicações: MVVM é uma das arquiteturas especialmente desenvolvidas para aplicações WPF mas que pode ser usada para outros modelos também.
Espero ter esclarecido alguns pontos.
Sucesso!