DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Artigo WebMobile 26 - ASP.NET 3.5

Migre seus antigos projetos ASP.NET 1.x para utilizar novas tecnologias como ASP.NET 3.5, AJAX, LINQ e ADO.NET Entity Framework com VS2008






ASP.NET 3.5

Migre seus antigos projetos ASP.NET 1.x para utilizar novas tecnologias como ASP.NET 3.5, AJAX, LINQ e ADO.NET Entity Framework com VS2008

 

 

Do que trata o artigo

O artigo é um “tour” pela evolução do ASP.NET nos últimos anos e também do acesso a dados com ADO.NET, chegando ao ADO.NET Entity Framework e LINQ. Para ver tudo isso na prática, migraremos um antigo exemplo escrito em ASP.NET 1.x (VS2003) para ASP.NET 3.5 (VS2008).

Para que serve

Lembrar como funcionavam os aplicativos ASP.NET antigamente, usando as tecnologias da época, e como resolver as mesmas necessidades usando as tecnologias mais atuais do Visual Studio e .NET Framework.

Em que situação o tema é útil

Todas as tecnologias aqui apresentadas são de fundamental interesse para todo desenvolvedor .NET. Além disso, as técnicas apresentadas são bastante úteis caso o leitor precise migrar projetos antigos e adotar uma arquitetura mais nova, robusta e promissora.

 

Resumo do DevMan

Neste artigo vamos aprender a olhar para o passado para entender o presente e futuro. Vamos migrar, parte por parte, uma aplicação ASP.NET de 6 anos atrás para o que há de mais novo no desenvolvimento com .NET e VS2008. Você aprenderá por tabela várias das novidades incluídas no IDE do VS nos últimos anos, bem como novidades introduzidas no framework, no ASP.NET, ADO.NET e claro, na linguagem C#.

 

Desde o lançamento do Visual Studio 2002 (codinome Rainer) e do .NET Framework 1.0, muita coisa mudou no que diz respeito ao desenvolvimento com .NET. O Visual Studio 2003 (codinome Everett), lançado logo a seguir, trouxe o suporte para o desenvolvimento com uma nova versão do framework, a 1.1.

  Naquela época o desenvolvimento com ASP.NET Web Forms revolucionou o mundo. Finalmente, uma ferramenta visual e RAD permitiu criar aplicações para Web usando recursos de drag & drop de controles, usando um editor WYSIWYG (What You See Is What You Get), uma linguagem orientada a objetos para programar o code-behind, com separação entre interface e lógica. Desenvolvedores de aplicativos desktop, como VB6 e Delphi (ou mesmo .NET Windows Forms), puderam usar facilmente seus conhecimentos para desenvolver para Web, sem curva de aprendizado. Velhos e ruins tempos do CGI!

Há alguns anos, aqui mesmo, logo no começo da Revista WebMobile, edição número 2, escrevi um artigo bastante simples que demonstrava como dar os primeiros passos com a então tecnologia ASP.NET Web Forms (1.1) e Visual Studio 2003. Criamos um “Cadastro de Usuários”. O objetivo deste artigo é, mostrar para você amigo desenvolvedor, como a plataforma evoluiu e como você pode migrar seus antigos projetos para usar os novos recursos mais atuais oferecidos pelo .NET Framework, tomando como base esse aplicativo que comentei.

Voltando ao passado

Para entender o presente e se preparar para o futuro, precisamos voltar um pouco ao passado e rever como as coisas funcionavam naquela época. O aplicativo Cadastro de Usuários, na versão para ASP.NET 1.1, pode ser baixado no endereço de download deste artigo. Para rodar novamente a aplicação, utilizei aqui uma máquina virtual com IIS 5.1 e Windows XP Professional SP2, Visual Studio 2003 e SQL Server 2005 (apesar de na época ter usado o MS SQL 2000).

  A única tabela do banco de dados tem o script mostrado na Listagem 1. Ela contém os principais e mais básicos atributos de um cadastro de usuários de um site. Para reproduzir este exemplo de migração, você pode executar esse script dentro de um banco de dados qualquer, por exemplo, o Northwind, usando o SQL Server Management Studio Express.

 

            Nota: O Visual Studio 2008 por padrão instala o MS SQL Server Express, que não possui um gerenciador próprio para você, por exemplo, criar tabelas, diagramas, executar scripts. Nesse caso, você deve baixar o SQL Server Management Studio Express separadamente. Sua instalação é extremamente simples. O banco de dados de demonstração "



ATENÇÃO! A exibição deste artigo foi interrompida.

Clique aqui e acesse o Leitor Digital DevMedia para ler este artigo completo.




    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Guinther Pauli

Guinther Pauli - guintherpauli@gmail.com - Editor Geral .NET Magazine Brasil e ClubeDelphi - Microsoft Certified: MCP, MCAD, MCSD.NET, MCTS, MCPD e certificado Delphi: 3,5,6,7,2005,2006,Delphi for Web e Delphi for Linux http://guintherpauli.blogspot.com http://twitter.com/GuintherPauli http://cc....


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03