Web de Velneo V7

Entradas etiquetadas con ‘dataclient’

Ejecución de procesos en vDataClient

Publicado: 14.05.08 (00:00 UTC)

Es una necesidad habitual en nuestros desarrollos la creación de procesos, por lo que sería razonable tener un modo sencillo para probarlos y ejecutarlos. Con este fin tenemos vDataClient, que nos permite ejecutarlos de un modo rápido y simple.

Los procesos en nuestras aplicaciones pueden ser de tres tipos, procesos sin origen, procesos con origen ficha y procesos con origen lista. Este tipo de proceso se define en vDevelop del siguiente modo:

Continuar leyendo… "Ejecución de procesos en vDataClient"

 

Etiquetas: dataclient, , ,

Arriba

Hilando fino

Publicado: 05.05.08 (00:00 UTC)

Introducción

¿Que es un hilo?: Es una característica que permite a una aplicación realizar varias tareas concurrentemente.

¿Porque usar hilos?: Para realizar distintas funciones simultáneamente, por ejemplo, un hilo que este atento a la interfaz de usuario (ratón, teclado, pantalla) y otro hilo para leer registros de la base de datos.

Hilos en la rejilla de vDataClient

En la rejilla de vDataClient se lanza un hilo que se encarga de acceder a la base de datos, de manera que el usuario puede interactuar con la rejilla mientras se cargan los datos.

Este hilo se encarga de procesar una serie de colas:

  • Cola de lectura de fichas: lectura de las fichas de la rejilla.
  • Cola de maestros: lectura de los maestros de necesite mostrar las rejilla.
  • Cola de objetos: lectura de los objetos que necesite mostrar la rejilla. Continuar leyendo… "Hilando fino"

 

Etiquetas: dataclient, ,

Arriba

Optimizaciones de cliente

Publicado: 22.11.07 (00:00 UTC)

Una de las premisas de V7 era mejorar en la sensación de usuario en el trabajo con Velneo en conexiones de red lentas. Para eso desde hace meses se viene trabando en técnicas de caché, carga en segundo plano y carga predictivia.

Os explico brevemente en que consisten estas técnicas:

- El caché de datos se ocupa de almacenar toda la información que maneja el cliente y no volver a pedirla por red si la vuelve a necesitar.

- La carga en segundo plano evita que el interfaz de usuario sufra un bloqueo en el trabajo y actualiza los datos “según van llegando”

- La carga predictiva consiste en un conjunto de técnicas que se adelantan a la petición del usuario en la carga de información para evitar tiempos de espera.

Continuar leyendo… "Optimizaciones de cliente"

 

Etiquetas: client, , ,

Arriba

El campo UTF-16 nos muestra sus armas

Publicado: 28.08.07 (00:00 UTC)

Una de los nuevos tipos de campo que maneja V7 es el campo UTF-16 que es capaz de almacenar y gestionar caracteres muy variados y evita problemas cuando las aplicaciones desarrolladas con Velneo entren en países muy diversos.

En la siguiente captura se puede observar el vDataClient mostrando datos en un campo UTF-16 con caracteres Japoneses.

Es importante mencionar que el campo UTF-16 tiene un importante coste en el almacenamiento de los registros, con lo que, como buenos desarrolladores, deberemos elegir el tipo de campo más adecuado para cada una de las situaciones.

 

Etiquetas: caracteres, , , ,

Arriba
© 2012, Velneo S.A. Todos los derechos reservados      Contacto | Privacidad - Legal
Life is Soft