Eduardo Spaki

Manifest, Resources e um pouco de multi-idioma.

Hail! Estive sumido um pouco, queimando pestana na minha correria, más aqui estou para comentar estas curiosidades com vocês.

Aproveitei este post para falar sobre algumas dúvidas de pessoas que me consultaram recentemente sobre estes assuntos, que acabam se englobando no mesmo contexto.

Manifest: Basicamente é um arquivo XML de meta-dados e referências.
No .NET você pode definir acesso a bibliotecas externas, suas versões e permissões de acesso.
Também pode definir acesso a resources (imagens, sons etc.)
 
Basicamente as aplicações windows (.NET, VB, Delphi etc.) podem ter um Manifest para definir um acessoa alguma API do SO em específica, um exemplo disso é o uso de um Manifest para "forçar" um visual de Win XP nas aplicações.
 
Os links q comprovam isso:
http://msdn.microsoft.com/en-us/library/1w45z383(VS.71).aspx
http://en.wikipedia.org/wiki/Manifest_(.NET_Framework)
http://mastercsharp.com/article.aspx?ArticleID=58&TopicID=3

Como incorporar um Manifest à um executável:
http://support.microsoft.com/kb/944276
 
... e o Manifest para Visual Style XP no Delphi:
http://imasters.uol.com.br/artigo/3294/delphi/sua_aplicacao_delphi_com_aparencia_do_windows_xp/

Multi-idioma e Ressources: Tenho aqui um link com algumas coisas sobre Resources, como carregar imagens do resource ou dinamicamente.
Como vocês devem saber as aplicações multi-idiomas no .NET baseiam-se em resources. Geralmente são um arquivo XML com o "dicionário" de um idioma.
Então segue o link:
http://www.syncfusion.com/FAQ/winforms/default.aspx#56
obs: este link tbm tem um FAQ muito bom sobre .NET. Vale a pena investir um tempo nele ;)


Até a próxima, abraços.

Comentários

Sem comentários