Desenvolvimento - ASP. NET

ASP.NET 2.0 - Visual Studio 2005 Whidbey - Pré Beta2 (Preview)

Continuando a evolução do .NET Framework 2.0 a Microsoft liberou no final de dezembro uma versão intermediaria antes do BETA2...

por Ramon Durães



Continuando a evolução do .NET Framework 2.0 a Microsoft liberou no final de dezembro uma versão intermediaria antes do BETA2 para os possuidores das seguintes licenças:

- MSDN Universal
- MSDN Enterprise
- MSDN Professional
- MSDN Academic Alliance
- Microsoft Certified Partner

Para obter vá no endereço do MSDN Subscriber Downloads. Está versão ainda não é o Beta 2 mas já está com todas características dessa versão, inclusive nas telas já aparece como Beta 2. O interessante dessa ultima distribuição é que já vem disponível para instalação os componentes do Team System. Conforme figura 0.


Figura 0 - Instalando Visual Studio 2005 Whidbey (Pré Beta2)

Após iniciar o Visual Studio conforme figura 1a, encontraremos nessa versão já diversas opções de projetos vide figura 1b e figura 1c. Referente aos novos tipos projetos, chamaremos sua atenção para projetos relacionados ao banco de dados (Sql2005 Yukon) que você pode agora escrever códigos para rodar dentro do banco de dados. Fantástico
! Já está disponível também projetos para Pocket PC 2003 usando Windows Mobile Second Edition e SmartPhones além do Windows Ce 5.0, você ainda vai encontrar projetos para pacote Office, podendo então escrever códigos que rodaram em conjunto com planilhas e documentos.



Figura 1a -
Carregando Visual Studio


Figura 1b - Tela novo projeto


Figura 01c - Tela novo web site (projeto web).

De cara já podemos observar que já está disponível um leque muito grande de possibilidades de desenvolvimento para que você com o mesmo conhecimento do .NET possa construir aplicações para todas as áreas.

E ainda pensando em aproveitar o legado existente continuaremos tendo nessa versão um conversor de Visual Basic 6 para Visual Basic 2005.
Confira na figura 02.


Figura 02 - Conversor de Visual Basic 6.0 para Visual Basic 2005

Já sabemos que 2005 será o ano das aplicações para dispositivos moveis e já encontramos nessa versão emuladores de dispositivos usando Windows Mobile 2003 SE, confira nas figuras 03a e 03b.


Figura 03a - Acionando Emulador


Figura 03b - Emulador de Smartphone com Windows Mobile 2003 SE

Erro Correction
Esta nova facilidade do IDE identifica erros conforme figura 4a e propõe a solução que nesse caso é mudar de public para dim na declaração da variável conforme figura 4b. Realmente é de se impressionar e essa ferramenta vai facilitar em muito a vida do desenvolvedor encontrando e ajudando a corrigir muitos erros.


Figura 04a - Identificando erro na declaração de variável


Figura 04b - Corrigindo declaração de variável Insert Snippet
Essa também é uma grande idéia, consiste em um conjunto de códigos prontos já disponíveis para utilização em questão de cliques.


Figura 05a
- Inserindo um Snippet (Bloco de Código)



Figura 05b - Escolhendo Snippet (Bloco de Código)



Figura 05c - Snippet FileExists (Bloco de Código)

Classe My
É mais um grande avanço na produtividade oferecendo acesso rápido a diversas classes mais utilizadas. No exemplo apresentado nas figuras 06a e 06b teremos acesso rápido a método ping, antes teríamos que usar system.net



Figura 06a - Classe My


Figura 06b - Classe My

BreakPoint (Depuração)
Mais recursos para depuração, podendo alterar facilmente o valor da variável, exibir valor em xml, html e varias novas regras para BreakPoint condicionais conforme exemplo na figura 07.



Figura 07 - Mais recursos durante a depuração

Pagina Web
Maior interação com a pagina executando funções simples como alterar o titulo via código e definir o focus em uma caixa de texto. Além que todo código não salvo fica em amarelo. Confira nas figuras 08a e 08b.


Figura 08a - Alterando titulo da pagina e definindo focus



Figura 08b - Código Salvo

Seguindo nova tendência em oferecer maior inteligência no cliente o ASP.NET 2.0 oferecer agora maior suporte a implementações usando XMLhttp permitindo escrever código que processam no cliente sem realizar postback na pagina.



Algumas alterações do Beta1 para Beta2

Pastas
Novas pastas que vão compor todos projetos, conforme tabela 01.

Tabela 01 - Novas pastas

@Diretiva de Pagina
Conforme tabela 02, ocorreram algumas alterações nas diretivas de paginas.
<%@PageLanguage="VB"CodeFile="DropDows.aspx.vb"Inherits="DropDows_aspx"%>

Tabela 02 - Alterações na diretiva de pagina

Referências

- http://msdn.microsoft.com

Finalizando


Muitas melhorias no IDE já podem ser verificadas nessa versão. Acredito que já em fevereiro de 2005 certamente já teremos a versão publica do Beta 2. O .NET Framework 2.0 será mais um grande avanço no modelo de desenvolvimento e já vem despertando grande interesse da comunidade.

O que você gostaria saber?
Aguardo seu comentário! Ele é muito importante. Participe!!! Até próximo artigo!

Você é de Salvador Bahia, então participe do grupo de usuários .NET http://www.mutex.com.br

Ramon Durães

Ramon Durães - Especialista em desenvolvimento de software e Microsoft Most Valuable Professional (MVP) em Visual Studio Team System. Realiza treinamentos de .NET Framework em empresas, consultoria em arquitetura de software e implantação de Visual Studio Team System. Palestrante nos principais eventos da Microsoft no Brasil (Tech-Ed 2005, Tech-Ed 2006, Tech-Ed 2007, Tech-Ed 2008, Tech-ED 2009), Microsoft Innovation Days 2007 (Salvador, Brasília, Recife, Goiânia, Natal, Maringá), Microsoft Innovation Days 2009 (Salvador) , Campus Party Brasil 2009 e eventos regionais relacionados a grupos de usuários e universidades. Conhecido autor de artigos para os principais portais de conteúdo e autor de 10 publicações eletrônicas em CD (Video-Aula) pela editora Linha de Código além dos livros "Desenvolvendo para web usando o Visual Studio 2008" e "Gerenciando projetos de software usando Visual Studio Team System" pela editora Brasport. Pode ser encontrado em seu blog http://www.ramonduraes.net e @ramonduraes no Twitter.