Heroes

 Busca Online:

 
Seja bem vindo(a) Visitante, você não está logado deseja logar
no portal para participar de serviços e promoções ? clique aqui.


No caso de perder a senha, acesse aqui e receba por e-mail.
Deseja entrar em contato conosco, acesse aqui e mande-nos um e-mail.

Resources e Internacionalização usando Visual Studio.NET 2005 (Parte I)

por Mauricio Junior em 1/1/2011 0

LIVROS EM PROMOÇÃO

 

Olá pessoal, meu nome é Mauricio Junior e estou aqui para explicar um pouco sobre a nova maneira de resources e internacionalização com o Visual Studio.NET 2005. Está mais simples e robusta a forma de colocar várias línguas dentro do seu sistema web. Colocarei vários exemplos utilizando três linguagens diferentes como: inglês, português e espanhol. Usarei a linguagem C#.NET.

Segue a agenda do artigo:

 

 

Antes de começar na prática, segue uma frase interessante para todos usando uma criptografia dos tempos antigos. Tente traduzir. Nos próximos artigos irei disponibilizar a frase traduzida. Em breve, terá uma promoção para quem traduzir as frases e mandar um e-mail, ganhará um livro, mas apenas nas próximas frases e artigos publicados no aspneti.com.

 

 

Mbp dpouf b Efvt p ubnboip ept tfvt qspcmfnbt, dpouf bpt tfvt qspcmfnbt p ubnboip ep tfv Efvt. Bcsbdpt b upept.

 

 

 

Indo para prática

 

Comecei ante de tudo instalando a ferramenta grátis Visual Studio.NET Express 2005. O link que onde ser feito download da ferramente free da Microsoft é: http://msdn.microsoft.com/vstudio/express/

Depois de instalado, criei um projeto chamado mauriciojunior.org, pode ser escolhido o nome que quiser o que importa é o conteúdo e a forma de fazer. A primeira tela do projeto é apenas uma amostra de como está todo o projeto dentro da ferramenta.

Dentro da página default.aspx criei um label chamado lbl, ou seja, com o ID lbl pronto para ser usado da forma que quiser. O exemplo é simples e começando do zero mesmo.

Depois disso, cliquei com o botão direito em cima do projeto e fui direto à opção ADD NEW ITEM ...

Abriu uma próxima tela onde a escolha do tipo do arquivo será RESOURCE FILE com o nome MyStrings.resx. No Visual Studio.NET 2005 esse xml é editado bem melhor do que na forma do 2003, é na realidade é um xml dentro do seu projeto.

 

 

Quando clicar no botão ADD, a ferramenta pergunta se pode adicionar o resource file dentro da pasta App_GlobalResources, cliquei na botão SIM do alerta do sistema.  Continuando com o projeto, adicionei apenas uma opção chamada PRINCIPAL com o valor MEU VALOR PRINCIPAL.

Segue o que acabei de descrever acima.

 

 

 

Agora dentro da classe default.aspx.cs, colocarei o meu label recebendo esse valor para mostrar na tela.

 

Código:

 

using System;

using System.Data;

using System.Configuration;

using System.Globalization;

using System.Threading;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

 

public partial class _Default : System.Web.UI.Page

{

    protected void Page_Load(object sender, EventArgs e)

    {

        lbl.Text = Resources.MyStrings.PRINCIPAL;

    }

}

 

 

Prontinho, com isso terminei o primeiro artigo e logo disponibilizarei o próximo que é continuação. Espero ter ajudado qualquer problema ou dúvida pode entrar em contato comigo pelo e-mail: mauricio@aspneti.com ou pela comunidade www.aspneti.com ou www.aspneti.com.br.

 

 

voltar   comente  subir

Download Copy





 
Mauricio Junior Formado pela Faculdade Anhanguera, Especialista pela FGV (Fundação Getúlio Vargas), Pós-Graduação em Docência Superior e cursando Mestrado na UNB Engenharia Elétrica; .
Tenho 29 anos e possuo sete livros publicados pela editora Ciência Moderna. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.COM, ECODE10.COM, onde publico artigos, vídeos, ebooks e livros Publico artigos, vídeos e podcast em outras comunidades. Trabalho como Analista de Sistemas / Desenvolvedor na empresa ATP S/A. Blog: blog.mauriciojunior.org, Site pessoal www.mauriciojunior.org



Comentários:


Comente (dê sua opinião):

Comentário:
Código Imagem:  (digite o código da imagem respeitando maiúsculo e minúsculo)

Favor digitar o código da imagem para cadastramento.

 

Outros Artigos do Autor

Método SHA1
Desenvolvendo com Atributos (Javascript) e StringBuilder
Mais um Windows Phone 7
Public Interface
Samsung em NYC
Vírus - Email com viagra
Criando Splash - Com Efeito
DataGrid Mobile
Microsoft Mobile Explorer 3.0
Membership
Dica para Auto Completar Código
Padrões de nomenclaturas
ModalDialogExtender
Flickr para Windows 7 e Windows Phone 7
Visual Source Safe ? Série 2
Seria o novo Windows Mobile 7 ?
SQL Dinâmico Compilado
Evento BrasilDotNet 2008
VSTS 2008
Retirar Tag HTML dos campos utilizando expressão
101 Exemplos de Linq
Criptografando Senha
SELECT INSERT
GridView - Valor total no footer
Trabalhando com o componente TabContainer
User Control Windows executando no Internet Explorer (parte 1 de 2)
Criando XML a partir do DataSet Tipado com Visual Studio.NET 2005 – Parte I
Review do Windows Phone, Games e Aplicativos
Trabalhando com diretório e arquivo
Teclas de Atalho do Visual Studio .NET 2010
Criando uma aplicação de uma maneira nova para melhor publicação
Resources como padrão de mensagens
Agrupar Email no Mail - MacBook
Atalho novo, formatar e concatenar usando Visual Studio .NET 2010
ReportViewer sem DataSet Tipado e gerando PDF




eCode10 Magazine 4 Edição

Baixe a sua sem pagar nada, basta apenas ter um cadastro na comunidade aspneti.com ou ser usuário do ecode10.com.



Edições anteriores
LAYERDEV

Notícias *

Visão do Futuro - Day of Glass 2

Futuro próximo pode chegar cedo?...

Lenovo de 14 polegadas IdeaPad

Veja o novo notebook Lenovo IdeaPad...

Windows 8 Store

Channel9 publica um vídeo da Windows Store...

Sony Vaio série Z

Novo Vaio Ultrabook? ou não Ultrabook?...

Samsung quer comprar RIM

Imagine se juntar as duas companhias...

Surface 2.0 mostrado

Novo Surface é mostrado de forma incrível...

Skype Tablet

Será que esse skype tablet pega mesmo?...

Lenovo e o seu novo Ultrabook

Ultrabook chega também pela Lenovo...

Promoções de livros móveis .NET

Baixa agora o seu e aprenda a programar....




NETITC