En esta segunda entrega del tutorial veremos cómo crear una aplicación básica y el funcionamiento de los controles.
Antes de empezar con el tutorial, simplemente recordar que está disponible
la versión 4.0 de PDAToolbox. Se puede bajar una versión demo en la dirección
http://www.pdatoolbox.com/.
En la entrega anterior, habíamos creado 2 formularios, en sus propiedades,
simplemente habíamos marcado la opción: Use default values.
Damos como nombre al primer formulario
Formulario1 y con el segundo
hacemos lo mismo, pero llamándolo
formulario2.
Recordamos que el botón que debemos pulsar para visualizar estas opciones
es el antepenúltimo de la segunda fila.
Una vez que tengamos rellenas las propiedades de los formularios, seleccionaremos
el icono del control
botón y pulsaremos en él. Este icono es el tercero
de la segunda fila.
Al pulsar aparecerá directamente en nuestro formulario el botón.
Este botón puede ser cambiado de tamaño, tan solo hacemos clic en el punto
que tiene en la esquina inferior derecha y sin soltar, estableceremos el
tamaño.
Al hacer doble clic sobre el botón, abrimos su ventana de propiedades:
En este cuadro, podremos establecer el tipo de botón, el texto, la posición
y lo que es más importante, la acción.
Tenemos varias posibilidades:
- No Action : No asociamos ninguna acción al botón.
- Create new record : Crea un nuevo registro en blanco en nuestra base
de datos.
- Delete current record: Elimina el registro en el que nos encontremos.
- Duplicate current record : Se creará una copia del registro actual.
- Clear All fields : Limpia todos los campos del formulario.
- Go To First Record : El programa se posiciona en el primer registro
de la base de datos.
- Go To Previous Record : Iremos al registro anterior al actual. Si
estamos en el primero, no hará nada.
- Go To Next Record : Nos posicionaremos en el siguiente registro.
- Go To Last Record : Directamente estaremos en el último registro de
la base de datos.
- Beam Current Record : Enviamos la información del registro actual
por infrarrojos.
- Scan Data : Nos permite scannear un código de barras (solo si tenemos
scanner en nuestro dispositivo) y capturar su información.
- Print : Nos permite imprimir el registro (solo si tenemos un programa
del tipo PrintBoy o PalmPrint)
- Goto Form XXXX : Podemos que hacer que nuestro botón cargue un formulario.
De momento, para nuestro ejemplo utilizaremos la opción
Goto Form
Formulario1 que hará que al pulsar el botón la aplicación visualice
el formulario 2.
En el formulario 2 procedemos a realizar lo mismo, solo que enlazando al
formulario 1.
Para terminar de añadir controles, vamos a insertar 2 etiquetas, una en
cada formulario.
Para ello, pulsaremos el icono correspondiente que es el primero de la segunda
fila de controles. Aparecerá en nuestro formulario activo un recuadro
con el texto
Unlabled. Lo situamos en la posición que deseemos y
hacemos doble clic sobre él. Aparecerá el siguiente cuadro:
Este cuadro indica las propiedades de un control label.
En
Field ID debemos introducir 4 caracteres (alfanuméricos) que identifiquen
unívocamente a ese control en nuestra aplicación (de lo contrario, podemos
tener problemas a la hora de ejecutarlo). Recomendamos seguir la técnica
consistente en que los 2 primero caracteres sean los números correspondientes
al formulario en el que estemos trabajando, y los 2 segundos el número de
elemento dentro del formulario.
Por ejemplo, supongamos que estamos trabajando en el formulario 3 de nuestra
aplicación, y tenemos que nombrar un control que sea el 4º de un formulario.
El nombre que le daríamos sería: 0304
Debajo de
Field ID tenemos el campo
Field Text en el cual
escribiremos el texto que queremos que tenga la etiqueta.
Después tenemos la posición del control en el formulario, podemos poner
la situación que deseemos modificando los valores.
También podemos elegir el tipo de letra de la etiqueta. Tenemos varias opciones
como negrita, fuente ancha, etc...
Elegiremos también si queremos que la posición sea absoluta o relativa y
también si deseamos ordenar por ese campo (recomendamos dejar estos atributos
con los valores por defecto).
Una vez creadas las etiquetas con el texto que deseemos, podemos compilar
el programa pulsando el último botón de la segunda fila y guardando el resultado
en el disco duro. Después instalando el .prc generado en la PDA o usando
el emulador, podremos ver los resultados.
Así tendremos una aplicación muy sencilla, pero operativa.
Nuestro siguiente paso en futuras entregas de este tutorial, será crear
un formulario para introducción de datos.