Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo introducir archivos de recursos en el programa vb

Cómo introducir archivos de recursos en el programa vb

¿Primero crear un archivo de recursos y agregarlo al proyecto?

Puedes utilizar un programa externo de edición de recursos para crear archivos de recursos:?

Programa externo de Editor de recursos (como se muestra)

Editor de recursos externo El programa agrega el capacidad de utilizar archivos de recursos (.res) en el IDE de Visual Basic. (

El programa externo Editor de recursos agrega la capacidad de trabajar con archivos de recursos (.res) en el IDE de Visual Basic). Los archivos de recursos son compilados automáticamente por el Editor de recursos, por lo que se necesita un Editor de recursos o .rc independiente. archivos.

El Editor de recursos se puede utilizar para:

Agregar archivos de recursos (.res) a su proyecto. (.res).

Agregue una nueva tabla de cadenas, cursor, mapa de bits, icono o recurso personalizado al archivo de recursos.

Editar las propiedades del recurso en el archivo de recursos.

Eliminar el recurso del archivo de recursos.

¿Detalles? Para obtener más información sobre los archivos de recursos y cómo usarlos en proyectos, consulte "Uso de archivos de recursos" en la Guía del programador de Visual Basic.

¿Cargar o descargar el editor de recursos?

El complemento del Editor de recursos se carga desde el cuadro de diálogo "Administrador de complementos..." en el cuadro de diálogo "Complementos" del menú "Programas externos". Seleccione Editor de recursos en la lista Complementos disponibles y seleccione la casilla Cargar/Descargar para cargar el Editor de recursos; desmarque la casilla para descargar el Editor de recursos. Puede desinstalarlo desactivando la casilla de verificación. Cuando se selecciona el complemento del Editor de recursos, el complemento se carga automáticamente cada vez que se reinicia Visual Basic hasta que se desactiva la casilla de verificación.

Cuando se carga el Editor de recursos, se agregará un botón del Editor de recursos a la barra de herramientas estándar. Además, se han agregado dos nuevos comandos de menú: Agregar nuevo archivo de recursos en el menú Proyecto y Editor de recursos en el menú Herramientas. Editor en el menú Herramientas.

Ventana del Editor de recursos (programa externo del Editor de recursos)?

Puede usar la ventana del Editor de recursos para agregar, eliminar y editar recursos en archivos de recursos (. res) asociado con un proyecto. Solo se puede editar un archivo de recursos a la vez; solo se puede incluir un archivo de recursos en un proyecto.

La ventana del editor de recursos es vinculable. La ventana se abre de la siguiente manera:?

En la ventana Proyecto, haga doble clic en un archivo de recursos o seleccione un archivo de recursos y presione ENTRAR.

Seleccione el comando Editor de recursos en el menú Herramientas.

Utilice el botón de la barra de herramientas del Editor de recursos en la barra de herramientas de Visual Basic.

¿Nota? El Editor de recursos debe estar seleccionado en el cuadro de diálogo "Administrador de programas externos...". ¿Hacer visible el programa externo "Editor de recursos"?

"Ventana de lista"?

Muestra una lista jerárquica de tipos de recursos y recursos individuales contenidos en el archivo de recursos seleccionado.

¿"Barra de herramientas"?

Contiene botones de acceso directo representativos para diversas operaciones en el Editor de recursos.

¿"Barra de estado"

Muestra iconos y mensajes que lo indican. que los archivos se han modificado pero no se han guardado.

¿Archivos de recursos usados?

Los archivos de recursos permiten la recopilación de todo el texto y mapas de bits para una versión específica de una aplicación. declaraciones, íconos, texto en pantalla y entre localizaciones y revisiones. Otros materiales que pueden cambiar de vez en cuando o entre configuraciones específicas.

¿Agregar recursos a un proyecto?

¿Archivo de recursos compilado? Las extensiones se pueden crear utilizando el complemento Compilador de recursos for.res.

Cada proyecto puede contener sólo un archivo de recursos.

Un archivo de recursos es en realidad una colección de cadenas individuales, mapas de bits u otros elementos, cada uno de los cuales tiene un identificador único. El tipo de identificador puede ser "largo" o "cadena", según el tipo de datos representado por el recurso. Por ejemplo, una cadena tiene un tipo de identificador "Largo" y un mapa de bits tiene un tipo de identificador "Largo" o "Cadena". Si desea recuperar recursos en su código, debe conocer el identificador de cada recurso. Los parámetros de función que hacen referencia a recursos pueden utilizar el tipo de datos "Variante".

Para agregar un nuevo archivo de recursos a su proyecto, siga estos pasos:

Seleccione "Editor de recursos" en el menú "Herramientas" "Abra un archivo de recursos vacío en la ventana. .

¿Atención? Debe estar instalado el complemento del Editor de recursos. Para obtener información sobre la instalación de programas externos, consulte "Uso de asistentes y programas externos" en "Administración de proyectos".

Guarde el archivo de recursos seleccionando el botón Guardar en la barra de herramientas del Editor de recursos. El archivo se agregará a la sección Archivos relacionados del Explorador de proyectos.

¿Quieres agregar archivos de recursos existentes al proyecto?

Seleccione Agregar nuevo recurso en el menú Proyecto. Se reemplazarán todos los archivos de recursos existentes en el proyecto.

¿Advertencia? Si realiza algún cambio en un archivo de recursos existente, puede afectar a otros proyectos que utilizan el archivo de recursos. Asegúrese de guardar el archivo con un nuevo nombre.

¿Atención? Debe estar instalado el complemento del editor de recursos. Para obtener información sobre la instalación de complementos, consulte "Uso de asistentes y complementos" en "Administración de proyectos".

¿Más información? Para obtener más información sobre los archivos de recursos, consulte "Uso de archivos de recursos localizados" en "Internacionalización".

Nota: Los archivos de recursos de Windows varían dependiendo de si es una aplicación de 16 bits o de 32 bits, y Visual Basic generará un mensaje de error si intenta agregar un archivo de recursos de 16 bits a su proyecto. .

Para agregar archivos de recursos a su proyecto, seleccione el comando Agregar archivos en el menú del proyecto, tal como agregaría otros archivos a su proyecto. Un proyecto solo puede aceptar un archivo de recursos; si intenta agregar un segundo archivo con una extensión ?, se generará un error si intenta agregar un segundo archivo con una extensión .res?

¿Usando recursos en código?

Visual Basic proporciona tres funciones para recuperar datos de archivos de recursos para su uso en código.

¿Función? Descripción

LoadResString devuelve una cadena de texto.

LoadResPicture devuelve un objeto Imagen como un mapa de bits, un icono o un cursor.

LoadResData devuelve una matriz de objetos de bytes, como mapas de bits, iconos o cursores.

LoadResData Devuelve una matriz de objetos de bytes, como mapas de bits, iconos o cursores.

¿Más información? Consulte el tema de la función correspondiente.

Las siguientes funciones se pueden utilizar para leer recursos:?

Función LoadResString?

La función LoadResString se utiliza para leer recursos de archivos de recursos (.res). (.res)? archivo para leer recursos.

¿Sintaxis?

LoadResString(índice)?

La sintaxis de la función LoadResString contiene las siguientes partes: ?

Descripción? ?

índice? Un número entero utilizado para especificar el identificador (ID) de los datos en el archivo de recursos. (IDENTIFICACIÓN)? Los recursos con identificador de ID "1" están reservados para los iconos de aplicaciones.

¿Descripción?

Puedes utilizar la función "LoadResString" en tu código en lugar de cadenas literales.

Almacenar cadenas de datos largas en un archivo de recursos y acceder a ellas desde ese archivo de recursos puede mejorar los tiempos de carga porque puede cargarlas individualmente desde el archivo de recursos según sea necesario, en lugar de todas a la vez al cargar el formulario y. carga.

El uso de LoadResString funciona bien para localizar aplicaciones de Visual Basic porque los recursos que deben traducirse están aislados en un archivo de recursos, por lo que no es necesario acceder al código fuente ni recompilar la aplicación.

¿Función LoadResPicture?

La función LoadResPicture se utiliza para recuperar imágenes de archivos de recursos (.res) y cargarlas en la aplicación. (

La función LoadResPicture se utiliza para recuperar una imagen de un archivo de recursos (.res) para cargar un mapa de bits, un icono o un cursor desde un archivo de recursos.

¿Sintaxis?

LoadResPicture(índice,?formato)?

La sintaxis de la función LoadResPicture contiene las siguientes partes: ?

Descripción de la parte

índice? ?Un número entero o cadena, utilizado para especificar el identificador (ID) de los datos en el archivo de recursos (ID)? Los recursos con un identificador de ID "1" se reservarán para el icono de la aplicación. formato? Especifica el formato de los datos devueltos Valor numérico o constante, como se describe en "Valor de configuración" a continuación

El valor de configuración del formato es el siguiente: ?

¿Constante? valor? /p>

vbResBitmap?

vbResIcon?

vbResCursor?2?

Descripción

¿Puedes usar "? LoadResPicture" Función para reemplazar una referencia a un gráfico almacenado en la propiedad "Imagen" de un "Formulario" o control

Almacenar mapas de bits, iconos o cursores en un archivo de recursos y acceder a ellos desde ese archivo de recursos. Mejora los tiempos de carga porque se pueden cargar individualmente desde archivos de recursos según sea necesario, en lugar de todos a la vez al cargar un "formulario".

El uso de LoadResPicture facilita la localización de las aplicaciones de Visual Basic. a traducir están aislados en un archivo de recursos, no es necesario acceder al código fuente o recompilar la aplicación

Función LoadResData

¿La función LoadResData se utiliza para recuperar recursos de? archivo de recursos (. res) (

La función LoadResData se utiliza para recuperar datos de un archivo de recursos (.res) y devuelve una matriz de bytes.

¿Sintaxis?

LoadResData(índice,?formato)?

La sintaxis de la función LoadResData contiene las siguientes partes: ?

Descripción de la parte

el índice es obligatorio campo Un número entero o cadena que especifica el identificador (ID) de los datos en el archivo de recursos. Los recursos con un identificador de 1 se reservarán para el icono de la aplicación.

¿Formato? El valor del formato, como se describe en "Configuración del valor" a continuación, también puede ser el nombre de cadena de un recurso definido por el usuario.

¿Establecer valor?

El valor de configuración del formato es el siguiente:?

¿Configuración?Descripción

1? ¿Recurso de cursor?

2? ¿Recursos de mapa de bits?

3? ¿Recurso de iconos?

4? ¿Recursos del menú?

5? ¿Caja de diálogo?

6? ¿Recurso de cadena?

7? ¿Recursos del catálogo de fuentes?

8? ¿Recursos de fuentes?

¿9? ¿Lista de teclas de aceleración?

¿10? ¿Recursos definidos por el usuario?

¿12?

14? ¿Icono de grupo?

¿Explicación?

Carga datos desde archivos de recursos, la capacidad máxima es 64K.

El uso de "LoadResData" en tipos de recursos de mapa de bits, iconos y cursores devolverá una cadena que contiene los bits reales del recurso. Si desea utilizar un mapa de bits, icono o recurso real, utilice "LoadResPicture?".

Usar "LoadResData?" es ideal para localizar aplicaciones de Visual Basic porque los recursos a traducir están aislados en un archivo de recursos, eliminando la necesidad de acceder al código fuente o recompilar la aplicación.