none
Projeto Windows Forms RRS feed

  • Pergunta

  • Sou desenvolvedor Web porem estou para começar um projeto de médio porte em Windows Forms-Cliente/Servidor. Por até hoje ter tido pouco contato com projetos Windows Forms. Gostaria de dicas de paradigmas, frameworks para agilizar o desenvolvimento, e se possível uma sugestões de suites gratuitas (robustas na medida do possível) de controles para utilizar no projeto. Toda ajuda é bem vinda!

    Abraços

     
    quarta-feira, 18 de setembro de 2013 02:11

Respostas

  • Cara aproveita que você está vindo pra desenvolvimento Windows e já vai para o que tem de mais top para desenvolvimento de aplicações Desktop ===> WPF, faz tudo que o Windows Forms faz e ainda de quebra você tem um suporte avançado para AUDIO, VIDEO, IMAGENS e ANIMAÇÕES, tudo que fazemos no FLASH fazemos no XAML (Linguagem de Marcação do WPF), além do que com WPF tem vários Temas, Controles e Suíte de controles bacanas que podem ser baixadas pelo NUGET...

    Windows Forms é lixo desde 2.006...


    Leonardo Lourenço Silva


    quarta-feira, 18 de setembro de 2013 04:29
  • Sim, quando você cria um projeto em WPF uma boa forma de estruturar o seu projeto em Camadas é utilizar o padrão MVVM, nele você vai ser obrigado (se quiser fazer um código supimpa) a utilizar as interfaces ICommand, INotityPropertyChanged e IdataErrorInfo.

    1. ICommand para interceptar comandos da View na ViewModel
    2. INotityPropertyChanged para avisar a View que os dados do Modelo foram atualizados
    3. IDataErrorInfo para enviar sinais de erro para a View

    Da uma olhada nos links aqui embaixo da minha assinatura tenho os meus exemplos no Code Gallery de WPF


    Leonardo Lourenço Silva


    quinta-feira, 19 de setembro de 2013 13:35

Todas as Respostas

  • Cara aproveita que você está vindo pra desenvolvimento Windows e já vai para o que tem de mais top para desenvolvimento de aplicações Desktop ===> WPF, faz tudo que o Windows Forms faz e ainda de quebra você tem um suporte avançado para AUDIO, VIDEO, IMAGENS e ANIMAÇÕES, tudo que fazemos no FLASH fazemos no XAML (Linguagem de Marcação do WPF), além do que com WPF tem vários Temas, Controles e Suíte de controles bacanas que podem ser baixadas pelo NUGET...

    Windows Forms é lixo desde 2.006...


    Leonardo Lourenço Silva


    quarta-feira, 18 de setembro de 2013 04:29
  • Boa dica, Leonardo. 

    Teria algo a acrescentar sobre a atualidade de projetos em WPF como Padrões de Projeto, e frameworks?

    quinta-feira, 19 de setembro de 2013 13:23
  • Sim, quando você cria um projeto em WPF uma boa forma de estruturar o seu projeto em Camadas é utilizar o padrão MVVM, nele você vai ser obrigado (se quiser fazer um código supimpa) a utilizar as interfaces ICommand, INotityPropertyChanged e IdataErrorInfo.

    1. ICommand para interceptar comandos da View na ViewModel
    2. INotityPropertyChanged para avisar a View que os dados do Modelo foram atualizados
    3. IDataErrorInfo para enviar sinais de erro para a View

    Da uma olhada nos links aqui embaixo da minha assinatura tenho os meus exemplos no Code Gallery de WPF


    Leonardo Lourenço Silva


    quinta-feira, 19 de setembro de 2013 13:35