
Clique aqui para ler todos os artigos desta edição
Palavra do Editor
O Reporting Services é uma ferramenta para geração de relatórios que vem sendo amplamente utilizada pelos programadores em seus sistemas. O Rodrigo Sendin mostra em seu artigo, passo a passo, como criar um projeto de relatórios no Visual Studio 2005. Aprenda a criar DataSources e consultas (Query), como escolher o layout do relatório, definir expressões, incluir parâmetros, gráficos e muito mais!
A Microsoft disponibilizou muitas inovações em sua nova versão do SQL Server. E o melhor de tudo, agora muitos recursos do banco de dados podem ser obtidos através de uma versão gratuita, o SQL Express. Cesar Blumm mostra os novos recursos do SQL Express, incluindo um comparativo com o MSDE, utilização do Management Studio Express e integração com o .NET.
A linguagem padrão do framework trouxe inúmeras inovações em sua versão 2.0. No mini-curso sobre as novidades do C# 2.0, o Rogério mostra nesta edição o recurso de “métodos anônimos”. Basicamente podemos passar um bloco de código (isso mesmo, uma implementação) como parâmetro na chamada de um método que normalmente esperaria um delegate.
O Rodrigo Sendin mostra as novidades do ADO.NET na área de DataSets. Os novos recursos permitirão que você desenvolva aplicações mais robustas, orientadas a objeto e separadas em camadas. A grande novidade no DataSet na versão 2.0 do .NET, é a classe TableAdapter. Se antes, o DataSet tipado fornecia uma representação em objetos de dados relacionais, com o TableAdapter temos prontas as classes que acessam os dados relacionais e persistem as alterações.
Quando o usuário faz uma requisição a uma página ASPX, o ASP.NET se encarrega de executá-la, renderizando os controles, obtendo informações vindas do BD, processando todo o código escrito no arquivo de code-behind, para finalmente montar uma página HTML. É exatamente assim que funciona a maioria das aplicações na Web, que precisam exibir dados dinâmicos. Quando o arquivo HTML é gerado para envio ao cliente (browser), o ASP.NET pode guardar essa página em cache. Quando ela for solicitada novamente, ao invés de refazer todo o processamento, o ASP.NET simplesmente devolve o HTML gerado que já está em cache, sem fazer qualquer processamento extra. Esse recurso, simples de ser usado e configurado, pode adicionar ganhos incríveis de performance a sua solução Web, como mostra o Daniel.
O Igor coloca a mão na massa e mostra como criar um sistema de Enquetes em ASP.NET. Uma aplicação real e totalmente funcional, e o melhor de tudo, mostrando como utilizar na prática técnicas muito interessantes de desenvolvimento com ASP.NET 2.0, como uso da Enterprise Library (conjunto de classes e métodos que facilitam o acesso seguro a banco de dados), Anti-Cross Site Scripting, Master Pages, Programação Orientada a Objetos (POO), o novo controle Wizard, User Controls, Gráficos com GDI e muito mais!
Boa leitura e muito sucesso nos projetos .NET!