![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola A-CLICK, lo que te puedo dar son una series de consejos, para el tema de programas para pantallas táctiles, si el programa va a ser completamente táctil, debes hacer pantalla con poco contenido por lo que lo mejor es poner un PageControl y dividir en este la información, cada vez que entres en un control con entrada de datos (textos o números), debes activar un teclado tipo Query o tipo teléfono, para facilitar la entrada desde la misma pantalla, ya sea un edit, Spinedit, Memo, Etc o su equivalentes para bases de datos, si usas grupos de botones, deben estar bien identificados, metiendolos en GroupBox, o paneles que lo identifiquen, ahora te explico paso por paso como lo hago yo.
uso mi diseño de form, con un panel botonera, un panel auxiliar, que contendrá a su vez el panel de confirmación, para ello uso mi componente NewPanelDB, que te permite mediante DataSource, poner activos o visibles estos paneles, luego pongo un Pagecontrol dentro de otro panel que esta alClient, que a su vez puede tener un grid (AlBotton), a este page control en el primer thabSet le pongo un botón en su esquina inferior derecha para acceder al siguiente thabset, lo mismo hago en el último thabset pero en su esquina inferior izquierda para acceder al anterior y al resto de los thabshet pongo dos botones uno en cada esquina inferior, para acceder al anterior o al siguiente. Suelo usar mis Botones SpeedbutonBC que son de idéntico funcionamiento al los SpeedButton, pero en la parte visual, te permiten poner un borde al botón especificando ancho, espacio de la esquina y color y si el borde es completo o lineas en varias posiciones y por supuesto color, si ha esto le añades la propiedad Group de los SpeedButons, obtienes poner un motón de botones en un programa y a simple vista sin necesidad de más componentes, poder identificar los grupos, por los bordes de colores. También pongo el tamaño mínimo de estos de 70x70. Si tengo que usar los SpinEdits uso los míos, ya que utilizan un botón a cada lado para subir y bajar y son proporcionales al tamaño del edit. Ya por último lo que hago es todos los componentes de edits es poner un tamaño de letra grande mínimo un 16, para que el edit coja una mayor altura, siendo más facil poder pulsar en el, en cuanto recibe el foco, llamo a una de mis pantallas de entrada, que tiene un teclado entero, campo de texto y unos pocos botones o un teclado numérico, campo de texto y unos pocos botones y lo mismo para los memos , pero siendo un memo el campo de texto, el resto igual. Lo botones que uso, son los siguientes Limpiar, Texto por defecto y salir. Básicamente eso es todo, todo lo que te he escrito es de memoria, así que probablemente este mal escrito los nombre de los componentes o me he olvidado de algo, pero creo que te servirá (eso espero) de guía para tus dudas. Mis componentes puedes bajarlos del FTP del Club, menos los Spinedits que cree hace poco y los puedes bajar de foros>Varios>Programa de Gestión desde 0 o aquí, en este tutorial, podras ver mis diferentes componentes en acción, si te queda alguna duda, en la que pueda ayudarte, expresala como respuesta que seguiré este tema. Como siempre, espero que lo dicho aquí sirva de ayuda a los compañeros.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
|
#2
|
||||
|
||||
|
Por cierto si tienes que usar menús, para pantallas táctiles, mejor usar ToolBars o Los menús Rainbow, que los menús estandar y en caso de usar los Popupmenu ponles iconos a los elementos del menu de un tamaño grande, mínimo 48x48, para que sean fácil de poder usar tactílmente.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
|
#3
|
|||
|
|||
|
Bueno me senti un pollito leyendo sin entender jejeje(si entendi la esecia que me indicas)... Justo ahorita voy a instalar el Delphi XE2... identificare los controles que me indicas y bajare lo que me comentas... conversando con un amigo me comenta que como el programa es pequeño en relacion a los menus inicialmente cree cada uno y sus subgrupos "manualmente" cosa que no me agrada pero lo que tu me indicas lo veo mas logico...
A medida que logre construir la pantalla que necesito (formulario) la subire aqui al foro... Lo mas importante que es el codigo de conexion y comandos para guardar los datos o modificar los tengo eso es una gran ayuda... pondre a prueba lo aprendido en la universidad... diagramar lo que quiero y luego los codigos... espera mi proximo comentario...! Nuevamente Gracias... |
|
#4
|
||||
|
||||
|
A ti, yo sólo intento ayudar y seguro que los compañeros también.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
|
#5
|
|||
|
|||
|
software para pantallas tactiles
Queridos amigos genios, acabo de comprar una PC de pantalla tactil con la finalidad de usarla en mi restaurante en la parte de la entrada para que mis clientes puedan ver mi menu y las imagenes de mis platillos, asi como los especiales etc, pero no se que es lo que necesito para esto y les suplico me recomienden un software o la manera paso a paso de como le hago, de antemano muchas gracias y feliz 2014.
|
|
#6
|
||||
|
||||
|
Hola, según la guia de estilo del club deberías abrir un nuevo hilo, para no desvirtualizar el contrenido de este, ya lo he hecho yo incorporando tu pregunta y el mensaje privado en este nuevo hilo
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Delphi & Touch Screen | bumiga | Varios | 13 | 21-07-2013 01:11:25 |
| Pantallas Touch ya son cosas del pasado | MAXIUM | La Taberna | 7 | 18-03-2013 16:26:09 |
| DigitalPersona One Touch SDK | mmusashi | OOP | 2 | 23-02-2010 04:33:23 |
| touch screen | Lupita | Varios | 14 | 17-10-2007 16:54:27 |
| Touch Screen? | AbcXxx | Varios | 2 | 08-06-2004 00:08:47 |
|