none
Criar controles persnalizados RRS feed

  • Pergunta

  • Olá,


    Pessoal, é o seguinte... eu estou querendo criar um controle, tipo um de menu(eu sei que já existe um muito bom no .net, mas por alguns motivos(incluido o de querer APRENDER a criar controles), eu quero fazer um) só que isso, a principio, parace muito complicado. Eu fiquei lendo na net mas me senti meio desorientado nas pesquisas.
    O que eu gostaria de saber aqui é um entinerário de assuntos os quais precisarei conhecer para criar um controle e algumas dicas.
    Desde já, obrigado! 
    Adoro ASP.net
    domingo, 8 de março de 2009 01:25

Todas as Respostas

  • Paulo,

    Boa noite.

    Creio que vc pode pesquisar na web por controls custom C#, vai encontrar muitos artigos.

    Oq recomendo é :

    1-) Conheça os controles existentes (Propriedades, eventos etc)
    2-) Conheça as BCL do Framework.

    Deixo aqui um link do msnd, falando sobre controles customizados, também recomendo o site codeproject.com tem uns exemplos bem bacanas lá.

    http://msdn.microsoft.com/en-us/library/ms180794(VS.80).aspx

    Abraço e boa sorte, se precisar de algo poste ai.


    Nelson Borges - Analista de Sistemas
    domingo, 8 de março de 2009 02:33
  • Olá!

    Muito obrigado pela sua ajuda, eu pode ter certeza que eu voltarei xD

    abçs!

    Adoro ASP.net
    domingo, 8 de março de 2009 13:33
  • Paulo,

    Dá uma olhada nisso aqui tbém... pode evitar bastante bateção de cabeça...: 

    http://ericlemes.wikidot.com/dotnet-servercontrols
    http://ericlemes.wikidot.com/dotnet-controlesdinamicos
    http://ericlemes.wikidot.com/dotnet-pagelifecycle


    Abraço,

    Eric
    segunda-feira, 9 de março de 2009 16:23
  • Vou dar uma olhada!

    realmente é bem dificio criar controles :P
    Adoro ASP.net
    segunda-feira, 9 de março de 2009 19:47
  • Caraca Eric, excelente os artigos sobre ciclo de vida e geração de controles dinâmicos(esses dias no trabalho tive um problema com isso mas não consegui resolver... era só recriar na "hora certa" xD).


    Deu para entender bastate coisa sobre como funciona a control tree, mto bom.

    mas sobre como criar meus próprios controles ainda tem muita dúvida xD

    Adoro ASP.net
    terça-feira, 10 de março de 2009 12:07
  • Obrigado Paulo,

    Se gostou, divulgue.

    Realmente eu acho essa coisa do ciclo de vida **nojenta**. Acho muito trabalhoso, e muito fácil dar problema. Criar componente deveria ser uma coisa muito mais fácil e intuitiva.

    Acho que o ASP.Net MVC resolve muito desse problema. Hoje os "WebForms" misturam muito o conceito de "controller" com "view". Página aspx, deveria ser VIEW. no MVC é assim. 

    O problema é reensinar todos os programadores que mexem com WebForms a 5 anos mudarem de paradigma.

    Mas que bom que gostou dos artigos. Estou escrevendo em média um por semana. Se tiver algum comentário, ou quiser detalhamento de algum deles, fique à vontade para pedir. Na medida do possível estarei escrevendo.

    O próximo da minha lista é sobre Spring.Net.


    Abraço,

    Eric
    terça-feira, 10 de março de 2009 18:55
  • Olá

    Agora que você falou sobre, eu comecei a dar uma lida sobre MVC hoje e, pelo que li, ele resolve muitos dos problemas atuais do asp.net, só que é mais trabalhoso, ainda mais para quem está amarrado apenas aos recursos do asp.net, e não fazem mais os próprios javascripts, já que o programador ganha mais controle sobre a saída html, ele tem que saber melhor como lidar com ele. Isso nem é tanto um problema para mim pois só programo .net a 9 meses, antes eu usava ASP, ai era tudo comigo mesmo.

    Aproveitando, tem artigos legais sobre MVC lá?

    Em todo caso eu vou dar uma procurada lá.

    Eu baixei o framework hoje e dei uma olhada aqui no trabalho, mas vou testar melhor quando chegar em casa. O que eu achei muito legal, a principio, é usar classes atráves da url que é modificada(o que ajuda nos sistemas de busca tb xD).

    E realmente, criar controles deveria ser algo mais fácil.

    Mas eu vou continuar buscando. Um dia eu faço xD

    Abraços,

    Paulo Henrique.

    Adoro ASP.net
    terça-feira, 10 de março de 2009 19:03
  • Agora que eu olhei o resto do site, parece que você começou a pouco tempo né?

    Espero que continue pois o trabalho está muito legal.

    Adoro ASP.net
    terça-feira, 10 de março de 2009 19:04
  • Eai Paulo,


    Conseguiu criar os controles ?


    Att
    Nelson Borges - Analista de Sistemas
    sexta-feira, 13 de março de 2009 04:09
  • Nada rapaz, esse semana o bixo tá pegando no trabalho e não tive tempo de ver isso, vou tentar no final de semana.... fora que ainda tenho muitas dúvidas xD
    Adoro ASP.net
    sexta-feira, 13 de março de 2009 10:50