Share via


Globalización y localización para usuarios de Visual Basic 6.0

Actualización: noviembre 2007

Tanto Visual Basic 6.0 como Visual Basic 2008 proporcionan compatibilidad con aplicaciones internacionales. Sin embargo, los conceptos y técnicas para adaptar e internacionalizar una aplicación son diferentes.

Diferencias conceptuales

Adaptar Recursos

En Visual Basic 6.0, las versiones internacionales de una aplicación se crean colocando toda la información adaptable, como cadenas, en un archivo de recursos independiente (.res) para cada idioma. En tiempo de ejecución, los recursos de configuración regional específica se cargan desde el archivo de recursos llamando a las funciones LoadResString, LoadResPicture y LoadResData.

En Visual Basic 2008, las versiones internacionales de una aplicación se crean modificando la propiedad Language de un formulario en tiempo de diseño. Se crea automáticamente un archivo de recursos independiente (.resx) para cada configuración regional seleccionada. No es preciso cargar explícitamente recursos desde el código; los recursos se cargan automáticamente según la configuración regional del usuario. Para obtener más información, vea Globalizar formularios Windows Forms.

Editar recursos

En Visual Basic 6.0, los archivos de recursos se pueden modificar mediante el complemento del Editor de recursos o los editores de recursos de Visual C++.

En Visual Basic 2008, el Editor de recursos se integra en el IDE como parte del Diseñador de proyectos. Para obtener más información, vea Administrar los recursos de la aplicación.

Unicode

En Visual Basic 6.0, las cadenas se representan internamente como caracteres Unicode pero se muestran con páginas de código de Windows. La función StrConv junto con las versiones binaria y Unicode de las funciones de manipulación de cadenas (por ejemplo, ChrB y ChrW) son necesarias para realizar la conversión entre páginas de código ANSI y DBCS.

En Visual Basic 2008, los formularios están completamente habilitados para Unicode y ya no es necesaria la conversión entre las páginas de códigos. Para obtener más información, vea Codificación y globalización de formularios Windows Forms.

Formato de fecha y moneda

En Visual Basic 6.0, el formato de fecha y moneda en el código requiere una consideración especial; los valores proporcionados como texto se pueden interpretar incorrectamente cuando se convierten en fechas o moneda en aplicaciones adaptadas.

En Visual Basic 2008, se da formato a la fecha y la moneda de forma automática según la referencia cultural del usuario. Se pueden reemplazar las configuraciones si es necesario mediante funciones en el espacio de nombres System.Globalization. Para obtener más información, vea Clases específicas de las referencias culturales para los formularios Windows Forms y Web Forms globales.

Vea también

Tareas

Cómo: Recuperar recursos localizados en Visual Basic

Conceptos

Introducción a aplicaciones internacionales basadas en .NET Framework

Implementación y localización

Otros recursos

Globalizar y localizar aplicaciones

Espacios de nombres de globalización y localización en Visual Studio