Skip Navigation Links
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: 1/31/2017 1:37:00 PM
nome: QGPyYJPtFKWeKEj
email: derby451@hotmail.com
comentário:
iOdGcW http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/29/2017 11:39:00 AM
nome: TMaIYDoCxtjOlGFUps
email: derby451@hotmail.com
comentário:
tPK6yA http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/29/2017 11:34:00 AM
nome: tUeCGZlBMExpbRQ
email: jogcbfn@hotmail.com
comentário:
8gdVsL http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/8/2017 8:32:00 AM
nome: GkHynlwzFfCXi
email: jimos4581rt@hotmail.com
comentário:
RhRkFg http://www.FyLitCl7Pf7ojQdDUOLQOuaxTXbj5iNG.com

data: 6/23/2005 11:16:00 AM
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


 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 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br