Por Márcio Fábio
rafabirth@hotmail.com
Márcio Fábio Althmann, atualmente trabalha como Desenvolvedor na Delta Informática. É
Articulista do site Imasters e Colunista do site Projetando.NET. Já trabalhou com ASP, PHP,
Delphi.
Spoke: http://br.thespoke.net/MyBlog/Sauron/MyBlog.aspx

Novidades Visual Studio .NET 2005 Parte 01

Esse vai ser o primeiro de uma série de artigos sobre as muitas novidades da próxima versão do Visual Studio .NET. Essas melhorias são visíveis em relação ao Windows Forms e até o lançamento da versão final, com certeza teremos ainda mais novidades.

Para demonstrar essas novidades utilizaremos a versão Community Tecnology Preview Frebruary 2005. Esta versão que já é praticamente um Beta 2 traz grandes melhorias em relação ao Beta 1.

Um dos novos recursos é a possibilidade de criarmos diagramas de classes, onde podemos criar classes novas para nossa aplicação através do diagrama, ou também temos a possibilidade de o VS.NET criar o diagrama através de classes existentes na nossa aplicação. Com isso não precisamos mais usar softwares como Visio, Rational Rose, fica tudo integrado ao VS.NET.

Bom, na nossa aplicação vamos criar 3 classes para o exemplo, Pessoa, PessoaFisica e PessoaJuridica como nas imagens abaixo:

Classe Pessoa com as propriedades IdPessoa, Nome.




Classe PessoaFisica  com a propriedades CPF, repare que estamos utilizando um recurso de Programação Orientada a Objetos, estamos utilizando Herança de Classe. PessoaFisica : Pessoa


 

Classe PessoaJuridica com a propriedades CNPJ, note que estamos utilizando um recurso de Programação Orientada a Objetos, estamos utilizando Herança de Classe. PessoaJuridica : Pessoa

 

Depois da criação das classes, no Solution Explorer, selecione o projeto que contém as classes e clique no botão View Class Diagram.




Feito isso, o diagrama das classes do nosso projeto será criado, veja na imagem abaixo. Caso necessite, clique para ampliar a imagem:



Muito bem, já temos o nosso diagrama de classes criado de acordo com as classes existentes no nosso projeto. Algo interessante é que toda modificação que fizermos no diagrama ele automaticamente modificará no código, e o contrário também Há uma ilustração a seguir.

Analisando nosso diagrama de classes, vemos que tanto Pessoa Física quanto Pessoa Jurídica possuem endereço, então vamos adicionar essa propriedade na classe Pessoa.

Selecione a classe Pessoa, na janela Class Details inclua um novo campo endereço do tipo string e uma nova propriedade Endereco também do tipo string. Veja nas imagens que assim que estamos criando o campo e propriedade no diagrama, os mesmos já vão aparecendo no código, clique para ampliar:





Para mostrar o inverso agora, vamos imaginar que nossa classe Pessoa Fisica precisa da propriedade IdPessoaFisica, mas ao invés de modificar visualmente no diagrama de classes vou alterar o código da classe, e da mesma forma o diagrama de classes vai sendo modificado, clique para ampliar:




Muito bem pessoal, espero que tenham gostado, este foi só uma prévia do que vem por ai com o Visual Studio NET 2005, e no próximo artigo mais uma novidade do mesmo.

Abraços.

Dicas para quem está começando:
Veja os próximos eventos
que você não pode perder :

22/11/2008 SQL Launch -
Linhares - ES
Por : devASPNet


22/11/2008 SQL Launch- SQL Server 2008
Rio Paranaiba - Viçosa - MG
Por : devASPNet


22/11/2008 SQL Launch - SQL Server 2008
Volta Redonda - RJ
Por : devASPNet


22/11/2008 SQL Launch- SQL Server 2008
Franca - SP
Por : devASPNet


22/11/2008 SQL Launch - SQL Server 2008
Canoinhas - SC
Por : devASPNet


22/11/2008 SQL Launch - SQL Server 2008
Tefé - AM
Por : devASPNet


25/11/2008 SQL Launch - SQL Server 2008
Rio de Janeiro - RJ
Por : devASPNet


27/11/2008 SQL Lauch- SQL Server 2008
São Paulo - SP
Por : devASPNet


28/11/2008 SQL Launch - SQL Server 2008
São Paulo - SP
Por : devASPNet


29/11/2008 SQL Launch- SQL Server 2008
Pedro Leopoldo - MG
Por : devASPNet


29/11/2008 SQL Launch- SQL Server 2008
Petropolis - RJ
Por : devASPNet


29/11/2008 SQL Launch
Floriano - PI
Por : devASPNet


29/11/2008 SQL Launch - SQL Server 2008
Rio de Janeiro - RJ
Por : devASPNet


29/11/2008 SQL Launch - SQL Server 2008
Natal - RN
Por : devASPNet


29/11/2008 SQL Launch- SQL Server 2008
Santa Maria - RS
Por : devASPNet


29/11/2008 SQL Launch
Ituiutaba - MG
Por : devASPNet


5/12/2008 Cloud Computing e o Windows Azure
São Paulo - SP
Por : devASPNet


6/12/2008 SQL Server 2008 Community Launch
São Paulo - SP
Por : devASPNet

Leituras imperdíveis para quem está começando:

º Otimizando a performance no ASP.NET::..
º Criando objetos de paginação personalizados na grid::..
º Uma cesta de compras em ASP.NET::..
º Utilizando o Refresh de parâmetros no .NET::..
º ASP.NET FORMS Authentication::..
º Utilizando propriedades dinâmicas no .NET::..
º Corrigindo problemas de deleção em grid com paginação::..
º Cuidado com os componentes de validação::..
º Otimizando o InitializeComponent::..
º Movendo fonte de aplicações entre máquinas::..
º Agilizando a performance da IDE do VS.NET::..
º Utilizando Short Circuit no VB.NET::..


























  Parceiros:
20% de desconto para os membros do grupo na aquisição de livros e inscrição para eventos

Receba dicas de programação e programação .NET:
E-mail:
Incluir Excluir