![]() |
Demo programa táctil
Hola compañeros, el compañero A-CLICK me solicito en una serie de mensajes privados que le ayudara en un programa TOUCH (táctil), para ello le he montado una demo de un programa totalmente táctil, no tendremos por que usar para nada ni teclado ni ratón, pero si una pantalla de este tipo.
Primero os pongo los mensajes que me ha mandado Cita:
Cita:
Cita:
La demo es eso una demo, lo que muestro es como aplicar un programa a los sistemas táctiles, el tamaño de las pantallas es de 800 x 1000, me he basado en el texto del compañero A-CLICk sólo en ciertos puntos, lo que he hecho es una visión personal de como hacer este tipo de programas, espero os sea útil y sirva para algo. Os pondré algunas pantallas y comentarios, así como la estructura d las tablas, y subiré al final el programa al FTP del club. |
Comenzamos con las 12 tablas, no haré comentarios, si existe alguna duda ya sabéis comentar, e intentare ser explicito
Cita:
Cita:
Cita:
|
Seguimos con la segunda tandada de tablas
Cita:
Cita:
Cita:
|
La tercera de tablas
Cita:
Cita:
Cita:
|
A por la última de tablas
Cita:
Cita:
Cita:
|
Como podemos ver son tablas muy simples, cortas, ya que debemos tener en cuenta que al ser un programa táctil, debe contener la menor cantidad de datos a rellenar por el usuario, ni estoy usando todos los campos en el programa, pero sería los menos que necesitaríamos, por supuesto, para un programa comercial, faltan campos e incluso más tablas, pero recordar que es una demo.
Ahora comenzare con las pantallas, ya se que no estáis muy de acuerdo con el diseñe de las mismas, pero diré que en este caso, no podemos usar componentes pequeños. El código, esta casi sin comentarios y si pongo algo en los siguientes post, será algo muy determinado. Si existen dudas, ya sabéis, preguntar aquí e intentaré explicarme. |
he subido la demo, la encontrareis en http://terawiki.clubdelphi.com/Delph...oriales_Demos/
con el nombre DEMOTOUCH-2, dentro veréis, varios zip los DEMOTOUCH y DEMOTOUCH-1, son el ejecutable y la base de datos, las fuentes e imágenes usadas están en los otros dos zip |
|
|
|
|
|
|
|
|
|
el módulo citas, que lo vamos a dividir en varias partes
![]() Esta es la pantalla principal, como podemos ver tenemos varios datos y acciones posible ![]() 1) Como podemos ver rellenamos la fecha, hora y el operario (empleado) y damos al botón buscar cita 2) Si encuentra la cita nos posiciona, en caso contrario, nos da la opción de crearla ![]() Veamos ahora las diferentes pestañas, de trabajo posibles, iguales a estas las usaremos en el siguiente módulo, a excepción de la primera 1) nos muestras las citas del día según el registro de citas y donde estemos posicionados, es la pestaña por defecto de este pageControls, en varias opciones de este módulo 2) los botones nos permiten movernos por las pestañas del pageControl, con más facilidad que pulsando en sus pestañas 3) Pestaña de cortes, este es el componente imagenGrid de los componentes ccd podéis bajarlos de http://componentes.clubdelphi.com/ 4) Pestaña de lavados 5) Pestaña de Peinados 6) Pestaña de Tintes 7) Pestaña de Combos 8) Pestaña de promociones Claro esta en algunas tenemos un DBNavigator, podríamos poner un campo edit y hacer búsquedas o filtros, pero esa es una opción |
Trabajo extra y además en domingo, esto se cobra al doble de su precio ;)
|
Vamos con el último módulo Facturar
![]() como podemos ver lo hemos dividido en varias partes 1) botones de la tabla maestro 2) Botones para cambiar entre las pestañas de maestro y detalle y botones de la tabla detalle 3) Datos a rellenar para la tabla maestro 4) Pagecontrol con varias pestañas, que vimos en el módulo anterior, salvo la primera, que nos muestra la tabla detalle en grid y el apartado 6 5) Datos del trabajo actual y descripción del operario y el cliente 6) Cálculos del presente trabajo y si esta cobrada o no 7) Datos necesarios para el detalle 8) Botones con el valor de los impuestos que hemos puesto en configuración 9) Subtotal del detalle activo en ese momento 10) botonera para las pestañas, ya la vimos en el módulo anterior A parte de esto tenemos en la parte inferior izquierda dos botones, el de impresión (para imprimir) y el de cobrara, este lo único que hace es marcar como cobrada el presente trabajo (Factura) |
La franja horaria es GMT +2. Ahora son las 05:22:59. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi