none
CheckBox & Form RRS feed

  • Pergunta

  • Estou criando uma agenda diária e preciso saber se em um Form com um CheckBox para cada dia do ano pode comprometer o desempenho da aplicação?
    segunda-feira, 16 de julho de 2012 21:28

Respostas

Todas as Respostas

  • Olá Wilson,

    Se for uma aplicação web (aspx) seriam no mínimo 365 componentes CheckBox, com tratamento de viewState para cada um. Acredito que deva pesar sim, só não posso dizer se inviabiliza a página. Existe o componente CheckBoxList que possivelmente será mais performático que um componente para cada.

    Se for uma aplicação Windows Form, não vejo problemas de performance.

    Porém, talvez fosse melhor pensar em uma interface mais amigável, uma vez que muitos checkbox poluirão esta.

    Não sei qual a intenção, mas talvez uma solução seria você ter um componente de calendário no qual o usuário selecione a data e adicione esta.  

    terça-feira, 17 de julho de 2012 00:46
  • Olá Diego, obrigado pelo retorno. Esclarecendo melhor o problema. A aplicação é web. O fato é da necessidade de ter um programação diária, mas por outro lado preciso que isto seja definido com poucos comandos, por exemplo, criei um banco calendário, então com um Drop seleciono o ano, em outro os meses à programar, em outro os dias da semana de cada mes, turno 1(hora/minuto entrada, hora/minutosaída), turno 2 (hora/minuto entrada, hora/minutosaída) por exemplo:

    ano 2012, mes julho, segunda, 8h00min,12h00min,13h00min17h00min  tenho como retorno: 2s, 9s, 16s, 23s, 30s 8h00min,12h00min,13h00min17h00min.

    Até ai tudo bem, tenho situações que por exemplo na segunda (9s) preciso programar outro horário, até então programo um mes tranquilamente, mas se precisar programar um dia específico, que estratégia utilizar?

    terça-feira, 17 de julho de 2012 01:48
  • Parta para o principio do full calendar que já está sendo tradado na thread que vc mesmo abriu:

    http://social.msdn.microsoft.com/Forums/pt-BR/webgeralpt/thread/23ccaf08-8cb5-4c21-8158-aaee50806470


    É possível sim! Ponha isso na sua cabeça. É possível. "Steve Jobs"

    Eduardo Pires
    www.eduardopires.net.br

           

    • Marcado como Resposta Wilson Boris terça-feira, 17 de julho de 2012 13:06
    terça-feira, 17 de julho de 2012 13:05
  • Muito bom este componente, ainda não o conhecia.
    quarta-feira, 18 de julho de 2012 01:47