Localização e globalização para usuários do Visual Basic 6.0

Visual Basic 6.0 e Visual Basic 2008 Fornece suporte para aplicativos internacionais. Entretanto, os conceitos e técnicas para localização e globalização de um aplicativo são diferentes.

Diferenças Conceituais

Localizando Recursos

No Visual Basic 6.0, versões internacionais de um aplicativo são criadas colocando todas as informações da localização, tais como sequências, em um arquivo recurso (.res) separado para cada idioma.Em time de execução, os recursos específicos da localidade são carregados do arquivo de recurso chamando o LoadResString, LoadResPicture, e LoadResData funções.

In Visual Basic 2008, as versões internacionais do aplicativo são criadas alterando a Language propriedade de um formulário em time de design. Um arquivo recurso separado (. resx) é automaticamente criado para cada localidade selecionada.Você não precisa explicitamente carregar recursos no código; os recursos são carregados automaticamente na localidade base do usuário.Para obter mais informações, consulte Globalizando Formulários do Windows.

Edição recursos

No Visual Basic 6.0, os arquivos de recursos podem ser editados usando um Editor de Recursos adicional ou os Editores de Recursos do Visual C++.

In Visual Basic 2008, o Editor de recursos está embutido na IDE sistema autônomo parte dos Designer de projeto.Para obter mais informações, consulte Gerenciando Recursos de Aplicativo.

Unicode

No Visual Basic 6.0, as sequências são representadas internamente como caracteres Unicode, mas são exibidas usando a página de código do Windows.The StrConv função, junto com o binário e as versões do Unicode das sequencias de manipulação das funções (por exemplo, ChrB e ChrW), são necessárias converter entre ANSI e a página de código DBCS.

In Visual Basic 2008, formulários são totalmente ativados para o Unicode; a conversão entre páginas de código não é necessária. Para obter mais informações, consulte Codificação e Globalização dos Formulários do Windows.

Data e formatação da moeda

No Visual Basic 6.0, a formatação de datas e unidades monetárias no código requer algumas considerações especiais, os valores inseridos como texto podem ser incorretamente interpretados quando forem convertidos para datas ou moedas em aplicaçõs localizadas.

In Visual Basic 2008, datas e unidades monetárias são formatadas automaticamente de acordo com cultura do usuário. Você pode substituir as configurações, se necessário, através das funções no System.Globalization espaço para nome. Para obter mais informações, consulte Classes específicas de cultura para Windows Forms e Web Forms Globais.

Consulte também

Tarefas

Como: Recuperar localizados recursos no Visual Basic

Conceitos

Introdução para aplicativos internacionais com base no .NET Framework

Implantação e localização

Outros recursos

Globalizando e Localizando Aplicativos

Namespaces de Globalização e Localização no Visual Studio