FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#2
|
||||
|
||||
Comenzamos con las 12 tablas, no haré comentarios, si existe alguna duda ya sabéis comentar, e intentare ser explicito
Cita:
Cita:
Cita:
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#3
|
||||
|
||||
Seguimos con la segunda tandada de tablas
Cita:
Cita:
Cita:
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#4
|
||||
|
||||
La tercera de tablas
Cita:
Cita:
Cita:
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#5
|
||||
|
||||
A por la última de tablas
Cita:
Cita:
Cita:
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#6
|
||||
|
||||
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.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#7
|
||||
|
||||
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
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" Última edición por José Luis Garcí fecha: 04-08-2013 a las 09:26:15. |
#8
|
||||
|
||||
Comenzamos con el menú
como es un programa táctil, no podemos usar un menú convencional, por lo que he optado, por botones directos, pero se pueden usar componentes para ellos como el ouctloockbar, toolbar, coolbar, Rainbow, etc para nuestros menús, recordar que sólo estoy dando ciertos concejos. Como veréis puse un MonthCalendar, al pulsar en un día nos dirá las citas que tenemos en el Listiview, seria mucho más practico poner un Calendar y cambiar con Botones SPIN tanto el mes como el año, pero ya tenia esto avanzado cuando me acorde, así que os lo dejo así, pero ya comento que no es lo más adecuado. También podéis a preciar, que sólo tenemos dos opciones de trabajo, que son citas y facturar/cobrar, ya iremos comentando cada una
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#9
|
||||
|
||||
Ahora toca al módulo de empleados
Como podéis ver sencillo y sin pretenciones, como siempre tiene los botones cargar imagen y pegar desde el clipboard la imagen, fuera de esto nada que destacar
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#10
|
||||
|
||||
El módulo clientes
en esta destacar aún menos, si acaso, que aquí al igual que la anterior si deberíamos tener algún dato más si fuera un programa terminado y no una demo.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#11
|
||||
|
||||
El módulo de cortes de pelo
Como veis es casi siempre más o menos lo mismo, lo único, es que yo no me di cuenta hasta más tarde, en los códigos, debería haber usado un sistema más identificativo, despues lo arregle pero los código debían haber sido como "Cor-xx"
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#12
|
||||
|
||||
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#13
|
||||
|
||||
Módulo de peinados
debo decir¡que a mi generalmente me gusta pantallas grandes y que ocupen toda la pantalla, también es cierto que yo trabajo con resoluciones muy altas, pero creo que estas pantallas son bastante proporcionales a los componentes que estamos usando.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#14
|
||||
|
||||
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#15
|
||||
|
||||
módulo de Combos
Si os dais cuenta en el Statusbar, sigue apareciendo a las 8:20 de la mañana buenas noches, se trata de cambiar los indices de tiempos en el evento timer, referidos a este apartado, seguro que de este tipo de errores encontrareis varios
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#16
|
||||
|
||||
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#17
|
||||
|
||||
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#18
|
||||
|
||||
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
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#19
|
||||
|
||||
Trabajo extra y además en domingo, esto se cobra al doble de su precio
|
#20
|
||||
|
||||
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)
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
MonthCalendar para pantalla tactil | MARIA_MAR | Varios | 0 | 18-05-2012 18:42:25 |
Componentes para pantalla táctil | jandro | Varios | 3 | 25-02-2012 17:45:20 |
Programa con Pantalla Tactil | GlauK | Varios | 5 | 21-07-2008 15:39:06 |
Bloquear la instalacion programa demo por segunda vez | Sarith | Seguridad | 4 | 18-04-2008 17:54:18 |
Pantalla Táctil | novato03 | Varios | 3 | 27-12-2007 17:19:27 |
|