Translate this page now :



»Programação
»Programação.NET
»Banco de Dados
»Webdesign
»Office
» Certificações Microsoft 4
»Treinamentos4
»Programação 4
»Webdesign«
»Office & User Tips«
»Grupos de Usuários
»Células Acadêmicas«
intcontpiada : 118
Video Conferência
Você já está cadastrado e participa do grupo de usuários de sua cidade ? Se não, comente o porque.
 
 
Faça um pequeno teste com 10 questões de VB
.:.
Teste seus conhecimentos em Visual Basic, SQL Server e ASP 3.0 com nossas provas on-line
.:.
Aprimore seus conhecimentos em programação com nosso treinamento on-line de lógica de programação
.:.
Veja nosso calendário de treinamentos
Gostou da Página?
Então

para um amigo!
 





Por Dennes Torres
dennes@bufaloinfo.com.br
Dennes Torres possui as certificações MCAD, MCSD,MCSE, MCDBA e MCT. Atualmente atua Como diretor da Búfalo Informática, líder do grupo de usuários DevASPNet no Rio de Janeiro e membro da liderança dos grupos getWindows e devSQL, também do Rio de Janeiro, podendo sempre ser encontrado na lista de discussão do grupo DevASPNet (devaspnet-subscribe@yahoogrupos.com.br) bem como nas reuniões do grupo. Mantém dois blogs em http://cidadaocarioca.blogspot.com

ASP.NET : Por onde começar ?

Pesquisa personalizada
Pesquisar Dicas:






Você abriu o Visual Studio, criou uma nova Web Application e agora está se perguntado: Por onde começar?

É muito importante destacar que ASP.NET NÃO É ASP. Existem grandes mudanças de filosofia e é necessário alguma adaptação para começar a trabalhar com essa nova filosofia.

Vamos começar com alguns ajustes no ambiente de desenvolvimento. Creio que as seguintes dicas serão úteis : http://www.bufaloinfo.com.br/dicas.asp?cod=484, http://www.bufaloinfo.com.br/dicas.asp?cod=514 e http://www.bufaloinfo.com.br/dicas.asp?cod=598.

Agora você precisará começar desenhando um layout para seu site. Menus superiores, laterais, assim por diante. O ASP.NET ainda aceita includes, mas você não irá utiliza-los ! Os includes estão ai apenas por compatibilidade com ASP 3, você deve substitui-los por Web User Controls.

Para organizar os WebUser Controls precisará do que é explicado na dica em http://www.bufaloinfo.com.br/dicas.asp?cod=597. Como poderá observar, isso envolve muito de orientação a objeto. Sim, todas as linguagens do .NET são orientadas a objeto e você precisará conhecer esta metodologia de desenvolvimento. O livro do Fábio Câmara é um bom ponto de partida. Veja detalhes sobre o livro em http://www.visualbooks.com.br/?show=MostraProduto&chave=14787&aff=313

Para desenhar a navegação em seu site você poderá fazer uso de WebControls mais avançados do que os já existentes no Visual Studio .NET . Poderá baixar o menu e a treeview que são free no site http://www.obout.com , mas é provável que se interesse também pelos internet explorer Web Controls, Web Controls criados pela própria Microsoft que não acompanham o Visual Studio e que foram feitos especificamente para o Internet Explorer, por causa do JavaScript que geram. Viu a MSDN Magazine Brasil deste mês (novembro/2003)? Tem lá uma matéria sobre a ToolBar que encontra-se nos internet explorer Web Controls.

Certamente se interessará também pelo menu horizontal (o do obout é só vertical) criado pela própria Microsoft no artigo http://support.microsoft.com/default.aspx?scid=kb;en-us;311461, onde você poderá aprender um pouco mais sobre a criação de um custom web control.

Você também precisará de componentes para realizar algumas tarefas básicas no client que os Web Controls do Visual Studio não fazem, como por exemplo, exibir um alert e dar foco em uma determinada caixa. No endereço http://www.devaspnet.com.br/downloads.aspx você encontra um controle simples, com essas funcionalidades. Foi criado pelo grupo DevASPNet.

Você pode também tirar uma noite para fazer o download do VB.NET Resource Kit (http://www.microsoft.com/downloads/details.aspx?familyid=ef4289b4-ffcb-40bd-9bfe-95256abd0e13&displaylang=en), um conjunto de documentações e ferramentas para o trabalho com .NET em ambiente windows e web e, ao contrário do que o nome diz, pode ser usado em qualquer linguagem. Entre essas ferramentas encontram-se os WebControls da Component One, totalmente Free.

Certamente antes de começar a montar o código você desejará também se preparar para documenta-lo. Em C# já existe o recurso de comentários em XML, mas em VB.NET este recurso precisa ser adicionado através de um componente chamado VBCommenter. Saiba mais sobre esta ferramenta e como utiliza-la em http://www.linhadecodigo.com.br/artigos.asp?id_ac=152.

Ao montar formulários na sua aplicação, você fará uso dos objetos de validação do ASP.NET. Fazer uso destes objetos é fácil, garantir que ninguém possa burlar sua validação é outra coisa. Dê uma olhada em http://www.bufaloinfo.com.br/dicas.asp?cod=344 e proteja-se.

Outra questão importante para aplicações Web é a performance. Acredito que você desejará dar uma olhada em http://www.bufaloinfo.com.br/dicas.asp?cod=533.

Quando você for realizar acesso a banco de dados precisará gerar uma string de conexão e precisará de uma forma de reutilizar esta string de conexão em todas as páginas. O VS.NET fornece um recurso chamado de dynamic properties que permite isso. No endereço http://www.bufaloinfo.com.br/dicas.asp?cod=509 você descobre um pouco mais a respeito disso.

Por fim, outra questão importante que você não pode deixar de conhecer são os novos mecanismos de segurança do ASP.NET. Não caia no descuido de tentar fazer a segurança como você fazia antes no ASP 3, terá um gigantesco trabalho desnecessariamente. Dê uma olhada em http://www.bufaloinfo.com.br/Artigos/artigo1510.asp e descubra um pouco mais sobre os mecanismos de segurança do ASP.NET

Depois de tudo isso, talvez você ainda queira obter mais informações sobre o desenvolvimento com tecnologias Microsoft e .NET. Pode visitar o endereço http://www.devaspnet.com.br/downloads.aspx, nele você encontrará o manual .net do desenvolvedor, um pdf sobre design patterns e outro sobre performance com o SQL Server.

Também é interessante se envolver com as comunidades .NET no Brasil. Já temos 21 comunidades por todo o Brasil e as comunidades crescem a cada dia. Veja detalhes das comunidades existentes em http://www.msdnbrasil.com.br/GruposIneta/grupos.aspx ou diretamente no site da INETA em http://www.ineta.org, entrando em Community e Member Groups. As comunidades tem crescido tão rapidamente que o MSDNBrasil nem sempre consegue estar com a lista atualizada.

Localize uma comunidade próxima a você nos endereços acima, inscreva-se e participe das reuniões. Caso não exista nenhuma comunidade .NET na sua cidade ou caso você seja estudante universitário e queira criar uma comunidade .NET dentro de sua universidade entre em contato comigo e ajudarei você a criar mais uma comunidade .NET no Brasil!

Pronto! Tendo navegado em todos esses links e lido todos estes textos com certeza agora você está bem mais preparado para iniciar o desenvolvimento de sua aplicação ASP.NET . Esteja ciente, porém, que este é só o inicio. Boa Sorte!



Envie seus comentários sobre este artigo

Nome :

E-mail :

Comentários :


Avise-me quando houverem novos comentários nesta página

Veja abaixo os comentários já enviados :

Nome : José E-Mail : jmenezes@femepe.com.br
Olá!

Estou utilizando delhi 2002.NET, e instalei o treeview recomendado acima.
Para inserir itens tudo bem, mas para pegar os itens selecionados eu não consigo pois o delphi não acha a variável tree_selected_id.

Você pode me ajudar?
Nome : José E-Mail : jmenezes@femepe.com.br
Olá!

Estou utilizando delhi 2002.NET, e instalei o treeview recomendado acima.
Para inserir itens tudo bem, mas para pegar os itens selecionados eu não consigo pois o delphi não acha a variável tree_selected_id.

Você pode me ajudar?