Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
509
Assunto : .NET
Titulo: Utilizando propriedades dinâmicas no .NET

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



As propriedades dinâmicas são um novo e muito útil recurso do ambiente .NET. Elas nos permitem ligar uma propriedade de um componente qualquer com valores inseridos dentro do manifesto da aplicação.

O manifesto da aplicação é um arquivo XML que fica localizado no mesmo diretório do arquivo .EXE da aplicação e guarda configurações para a aplicação. Se a aplicação se chama, por exemplo, app.exe, o manifesto se chamará app.exe.config.

Utilizando-se deste recurso podemos guardar no manifesto valores de configuração da aplicação, tal como a string de conexão e outras necessidades quaisquer que a aplicação porventura tenha.

Podemos, por exemplo, criar um objeto de conexão na aplicação e configura-lo através das propriedades dinâmicas (clicando nos 3 pontos (...) ao lado de advanced, abaixo de dinamic properties na janela de propriedades) de forma a manter a string de conexão dentro do manifesto. Na configuração, fazemos a ligação de uma propriedade (connectionstring, por exemplo) com o nome de uma configuração que será criada neste momento (pode ter qualquer nome).

Ao completarmos a configuração é inserido um arquivo chamado app.config no projeto. Após o build o app.config ganhará seu nome final para se tornar o manifesto da aplicação.

Assim podemos manter externamente a string de conexão. Sempre que for necessário, podemos simplesmente alterar a string no manifesto e a aplicação verá a nova string.

O código gerado automaticamente para fazer a ligação entre uma propriedade e a configuração no manifesto fica nos eventos de inicialização do formulário/página e podemos visuala-lo e ou altera-lo conforme necessário.

Sem dúvida este é um grande recurso na montagem de aplicações.


Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 23/6/2005 11:16:00
nome: Dennes Torres
email: dennes@bufaloinfo.com.br
comentário:

Sim, serve, mas o arquivo não é criado em aplicações web, a string fica dentro do Web.Config.

Quanto a um exemplo de código, esta é a parte boa, não tem código, pelo menos não codigo que precisemos escrever, o código é gerado automaticamente na parte oculta do form ou página.

[]'s

Dennes


data: 23/6/2005 09:00:00
nome: João Luiz
email: jlalbuquerque@click21.com.br
comentário:
Gostaria de ver um exemplo de código para esta funcionalidade.

data: 27/4/2005 16:18:00
nome: Robson
email: rob.coutinho@gmail.com
comentário:
Fiz todo o procedimento, e não apareceu o arquivo citado na minha aplicação web. Esse exemplo está restrito para aplicações windows? Ele serve também, para guardar string de conexão com Banco de Dados e chamá-la de qualquer página?

 1  
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (11) 3170-3056 E-mail : Contato@bufaloinfo.com.br