NETITC

 Busca Online:
 

Seja bem vindo(a) Visitante, voc no est logado deseja logar
na comunidade ASPNETi.COM e participar de servios e promoes ? clique aqui.

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



Data Publicação: 13/12/2005 10:31:41
Total de visualizações: 3435

comente
Diminuir o tamanho das letras Aumentar o tamanho das letras


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.

 

 



Total de visualizações: 3435
voltar   comente  subir


Comentários:


Comente (dê sua opinião): VOCÊ PRECISA LOGAR

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

Deixe a sua webcan funcionar como instrumento de segurança
Como criptografar a string de conexão no Web.Config.
ASP.NET 4.0 and Visual Studio 2010 Web Development Beta 2 Overview
Vídeo - Sistema de Atendimento de Clientes
Sistema de Login em ASP – Parte X
Themas - Muito Simples
Perguntas Mais Freqüentes de ASP.NET
WebServices - Desenvolvimento Parte 2
Trabalhando com GridView e DataKeyNames com Várias Chaves
Sistema de Login em ASP – Parte II
Site fora do ar - Pedido de desculpas
Eventos e Webcasts
Google e Amazon
Reconhecimento do Google
Certificação para Profissional de TI
Vídeo: Série Atlas.NET - Parte I
Dados via Post no VS 2005
Resources e Internacionalização usando Visual Studio.NET 2005 - Parte III
UPLOAD – Enviando imagem pela Internet
Tópicos: Criptografia de Dados
Comunicação .NET e VB 6.0 – Parte II - usando Visual Studio.NET 2005
Certificação - Segunda Chance
Vídeos - Lançamento do Windows 7
URL do WebService Dinâmica
Finanças para os filhos
Imprimir com Visual Studio.NET 2005 usando C#.NET.
Certificação com Segunda Chance
Chamando Programas de Dentro do Windows Forms
Ler RSS usando o Visual Studio.NET 2005
Definindo o botão padrão.
CES em Las Vegas
IsDecimal
Vídeo-Aula: Criando um Sistema para Celular com Banco de Dados
Dispositivos inteligentes a caminho da sua casa
Trabalhando com o componente Accordion
Sobre o Autor
  [sumir] [aparecer]
 
Mauricio Junior Maurício Júnior
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 27 anos e possuo sete livros publicados pela editora Ciência Moderna no ano de 2009. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.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.orgSite pessoal  www.mauriciojunior.org

Informaes Online
Usurios Online: 1037
Artigos:  750
Vdeos:  61
PodCast's:  45
Frum:  3128
Empregos:  1385
Usurios Cadastrados: 6166
Publicidade
LAYERDEV




Vdeos Publicados
 

Duas dicas de internet - Google RealTime e OpenDNS

Desconfie sempre da internet e emails

Microsoft Office online no Safari funcionando

Inovação Visual Studio .NET 2010 - parte 4

Office Live online

TAB TAB na ferramenta Visual Studio .NET

Apresentação do IMC - Sistema de Controle de Peso Mobile

Inovação Visual Studio .NET 2010 - parte 3

Inovação Visual Studio .NET 2010 - parte 1

Download de vídeos com o Safari

Criando Chart - Novo componente integrado com o Visual Studio.NET 2010

Serviços: SAC e SMS integrado

Café com TI - Info sobre o Visual Studio.NET 2010 - WebConfig

Café com TI - Info sobre o Visual Studio.NET 2010

Café com TI - Vírus se passando por Correios

Café com TI - Novo jeito de mandar e-mail com vírus

Café com TI - Formatando todo tipo de String

Resolvido erro do Banco do Brasil no browser

Erro no site do Banco do Brasil com o Safari

Duas dicas do Snow Leopard

Incompatibilidade no Snow Leopard

E-mail com vírus, veja os detalhes

Café com TI - Continuando a configuração de Themes no site

Café com Ti - Banner Rotativo

Café com TI - Evento Eco Brasília

Café com TI - Themes dentro do ASPNETi.COM

Café com TI - Trabalhando com o iCal no Macbook

Café com TI - Deixando o rodapé do seu site fixo

Café com TI - Windows 7 sendo utilizado sem qualquer incompatibilidade

Café com Ti - ASP.NET - Explicando o componente ModalDialogExtender do Ajax Toolkit

Café com TI - Indexação de URL com ASP.NET

Café com TI - Configurando Mail para sua conta no HotMail
Enquete ASPNETi.COM
 Os podcasts tem sido proveitoso pra você?

Favor logar para votar
 
Publicidade Vertical
NETITC