Exportar (0) Imprimir
Expandir Tudo
Expandir Minimizar

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

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.

Cc564899.WhidbeyBeta2Preview00(pt-br,MSDN.10).gif
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.

Cc564899.WhidbeyBeta2Preview01a(pt-br,MSDN.10).gif
Figura 1a - Carregando Visual Studio.

Cc564899.WhidbeyBeta2Preview1b(pt-br,MSDN.10).gif
Figura 1b - Tela novo projeto.

Cc564899.WhidbeyBeta2Preview1c(pt-br,MSDN.10).gif
Figura 01c - Tela novo projeto.

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.

Cc564899.WhidbeyBeta2Preview2(pt-br,MSDN.10).gif
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.

Cc564899.WhidbeyBeta2Preview3a(pt-br,MSDN.10).gif
Figura 03a - Acionando Emulador.

Cc564899.WhidbeyBeta2Preview3b(pt-br,MSDN.10).gif
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.

Cc564899.WhidbeyBeta2Preview4a(pt-br,MSDN.10).gif
Figura 04a - Identificando erro na declaração de variável.

Cc564899.WhidbeyBeta2Preview4b(pt-br,MSDN.10).gif
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.

Cc564899.WhidbeyBeta2Preview5a(pt-br,MSDN.10).gif
Figura 05a - Inserindo um Snippet (Bloco de Código).

Cc564899.WhidbeyBeta2Preview5b(pt-br,MSDN.10).gif
Figura 05b - Escolhendo Snippet (Bloco de Código).

Cc564899.WhidbeyBeta2Preview5c(pt-br,MSDN.10).gif
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

Cc564899.WhidbeyBeta2Preview6a(pt-br,MSDN.10).gif
Figura 06a - Classe My

Cc564899.WhidbeyBeta2Preview6b(pt-br,MSDN.10).gif
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.

Cc564899.WhidbeyBeta2Preview7(pt-br,MSDN.10).gif
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.

Cc564899.WhidbeyBeta2Preview8a(pt-br,MSDN.10).gif
Figura 08a - Alterando titulo da pagina e definindo focus

Cc564899.WhidbeyBeta2Preview8b(pt-br,MSDN.10).gif
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.

/Bin

Assemblies ( *.dll)

/app_code

Application_Code ( Classes )

/app_globalresources

Resources (Publico *.resx)

/app_localresources

Resources (Local *.resx)

/app_webreferences

WebServices

/app_data

Data (*.mdb,*.xml)

/app_browsers

Browsers

/app_themes

Themes ( Temas / Skins)

Tabela 01 - Novas pastas

@Diretiva de Pagina
Conforme tabela 02, ocorreram algumas alterações nas diretivas de paginas.

<%@ Page Language="VB" CodeFile="DropDows.aspx.vb" Inherits="DropDows_aspx" %> 

 

De:

Para:

Codebehind / Compilewith

CodeFile

ClassName

Inherits

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

Mostrar:
© 2014 Microsoft