WinForms-MVC-Async-Exemplo
⌛ Sem bloqueio de interface do usuário, programação assíncrona e padrão de MVC nos formulários .NET Windows (WinForms)

Tecnologia e estruturas usadas
- Microsoft Visual Studio 2019
- Microsoft .Net 4.8 Windows Forms
- Controles do DevexPress WinForms
Principais características
Quando usar os formulários do Windows?
O Windows Forms é a plataforma original para aplicativos gerenciados do Windows com um modelo de interface do usuário leve e acesso ao .NET Core ou à estrutura .NET completa. Ele se destaca em permitir que os desenvolvedores comecem rapidamente a criar aplicativos, mesmo para desenvolvedores novos na plataforma. Esta é uma plataforma de desenvolvimento de aplicativos rápida baseada em formulários, com uma grande coleção interna de controles visuais e não visuais de arrastar e soltar. Os formulários do Windows não usam o XAML; portanto, decidir posteriormente estender seu aplicativo ao UWP implica uma reescrita completa da sua interface do usuário.
Quando não é recomendado usar formulários Windows?
Filosofia de Javier Cañon
- Beije por design e programação. Um acrônimo para "Mantenha simples, estúpido" ou "Mantenha o estúpido simples", é um princípio de design. O princípio do beijo afirma que a maioria dos sistemas funciona melhor se for mantida simples, e não complicada; Portanto, a simplicidade deve ser um objetivo essencial no design, e a complexidade desnecessária deve ser evitada. As variações na frase incluem: "Mantenha -o simples, bobo", "Mantenha -a curta e simples", "Mantenha -o simples e direto", "mantenha -o pequeno e simples" ou "mantenha -o estúpido simples".
- Selecione as melhores ferramentas para o trabalho, use ferramentas que demorem menos tempo para terminar o trabalho.
- Produtividade sobre a complexidade e evite a complexidade desnecessária para o Código Elegante ou de Beleza.
- Os computadores são máquinas, mais poderosos a cada ano, dão ao trabalho duro, concentram -se em ser produtivo.
- Muitas vezes, as pessoas, especialmente os engenheiros de computadores, se concentram nas máquinas. Eles pensam: "Ao fazer isso, a máquina funcionará rapidamente. Ao fazer isso, a máquina será executada de maneira mais eficaz. Ao fazer isso, a máquina fará algo, algo, algo ..." Eles estão se concentrando em máquinas. Mas, na verdade, precisamos nos concentrar nos seres humanos, em como os seres humanos se preocupam em programar ou operar a aplicação das máquinas. Nós somos os mestres. Eles são os escravos. [Yukihiro Matsumoto].
Autores
- Javier Cañon - Trabalho inicial - www.javiercanon.com
Licença
Este projeto está licenciado sob a licença do MIT - consulte o arquivo License.md para obter detalhes.
Feito com Javier Cañon .