Vous êtes sur la page 1sur 7

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.

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 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.

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.

Início da página

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

Início da página

Referências
- http://msdn.microsoft.com

Início da página

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!

Vous aimerez peut-être aussi