lunes, 24 de enero de 2011

EDITOR DE RECURSOS

 es un completo editor de recursos gratuito para programas de Windows de 32 bits.
Usted puede utilizarlo si desea modificar, acceder y editar los cuadros de diálogo, iconos, información de la versión del programa o de otro tipo de recursos.
Luego los archivos se pueden compilar por cualquier compilador Win32, como MinGW y Microsoft Visual C + +. Para abrir un archivo que utiliza la API de Win32 simbólico constantes, también tendrá Win32 archivos de cabecera.

OBJETO VINCULADO E INSERTADO

Puede usar un objeto vinculado o un objeto incrustado para agregar a un archivo de Visio una parte o el total de otro archivo creado con un programa de Microsoft Office System o con un programa que admita objetos vinculados e incrustados. Puede crear un objeto incrustado nuevo o crear un objeto vinculado o incrustado a partir de un archivo existente.
Si el archivo que desea usar se creó con un programa que no admite objetos vinculados o incrustados, puede copiar y pegar la información del archivo para compartirla entre programas.
La principal diferencia entre los objetos vinculados y los incrustados es dónde se almacenan los datos y cómo se actualizan después de colocarlos en el archivo de destino.

DISEÑO DE CAJAS DE DIALOGO

Cuando una aplicación Windows en un instante determinado de su ejecución necesita aceptar nuevos datos o bien visualizarlos para poder continuar, lo que podemos hacer es utilizar un nuevo formulario con los controles que permitan esas operaciones. En estos casos los formulario reciben el nombre de cajas de diálogo. Hay tres formas de añadir cajas de diálogo a una aplicación:
  • Cajas de diálogo personalizadas: Son cajas de diálogo hechas a medida, bien añadiendo controles a un formulario o bien modificando cajas de diálogo existentes.
  • Cajas de diálogo predefinidas: Son cajas de diálogo creadas por medio de las funciones InputBox y MsgBox.
  • Cajas de diálogo comunes: Son cajas de diálogo muy comunes en Windows; por ejemplo, la caja de diálogo Abrir o Imprimir.
Visual Basic tiene una serie de controles para ser utilizados en las cajas de diálogo como mecanismos de entrada/salida (E/S). Algunos, como las cajas de texto o los botones de comando, ya los hemos venido utilizando.

CONTROLES Y ARRAYS DE CONTROLES


Ya hemos visto la utilidad del uso de arrays de variables. Por otro lado estamos viendo que los controles son objetos prefabricados, con algunas propiedades que recuerdan a las variables. Por ejemplo, el contenido de un TextBox "recuerda" al contenido de una variable. Siendo esto así, se comprenderá que igual que es interesante trabajar con arrays de variables puede ser interesante trabajar con arrays de controles. Para crear un array de controles haz lo siguiente:


·       En primer lugar, crea el control deseado y dale un nombre.

·       A continuación, pulsa sobre el control y mediante Ctrl+C ó a través del menú Edición - Copiar, copia el control en el portapapeles.

·       Mediante Ctrl+V ó a través del menú Edición - Pegar, pega el control sobre el formulario. Te aparecerá un mensaje del tipo:"Ya existe un control llamado Text1. ¿Desea crear una matriz de controles?"

·       Responde sí y comprobarás que aparece un control sobre el formulario cuyo nombre es Text1(1), mientras que el control que ya existía anteriormente ha pasado a llamarse Text1(0).

·       Si repites pegar, te seguirán apareciendo controles con nombre Text1(2)Text1(3)Text1(4), etc.


Esta posibilidad nos permite crear formularios del tipo:



En este formulario hemos definido 6 Labels denominados Label1(0), Label1(1), Label1(2), Label1(3), Label1(4) y Label1(5) así como 6 TextBox denominados Text1(0), Text1(1), Text1(2), Text1(3), Text1(4) y Text1(5). También podríamos haberlos nombrado simplemente como Label1, Label2, Label3, Label4, Label5, Label6, etc. eligiendo en el momento de pegar no crear una matriz de controles. Pero al igual que ocurre con las variables, resultará mucho más cómodo de cara al tratamiento de datos el nombrarlas como una matriz de controles.

Podemos prescindir del control de localizador cero si así lo deseamos, simplemente borrándolo. De este modo en vez de una serie de seis números tipo 0, 1, 2, 3, 4, 5 nos quedaríamos con 1, 2, 3, 4, 5, 6.

Video de Diseños de menus