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