In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

HDO Harbour Data Object ya estan disponibles para descargar.

Foro público de Xailer en español
Manu Exposito
Mensajes: 116
Registrado: Mié Feb 08, 2006 4:41 pm

HDO Harbour Data Object ya estan disponibles para descargar.

Mensaje por Manu Exposito »

Como sabéis HDO es una lib para acceder a bases de datos mediante el paradigma de la programación orientada al objeto.

Está construida 100% en lenguaje C por lo que la velocidad de acceso es inmejorable.
Es la primera lib en harbour que usa la preparación de sentencias en el lado del servidor que mejoran el rendimiento y la velocidad ya que la sentencia se compila en el servidor una sola vez y tan solo es necesario enviarle los parámetros cuantas veces sea necesario y no la sentencia completa. Esto evita el hackeo por medio de código inyectado. También evita la necesidad de tener que "escapar" las cadenas.

Es muy fácil de usar, tiene solo 3 clases:
THDO -> Para la conexion con la base de datos
TStmt -> Par el envío de sentencias al servidor
TRowSet -> Para gestionas el resultado de una consulta con altas, baja y consultas
También tiene dos clases independientes para ser usadas en vez de TRowSet:
TMemList -> Gestiona un array de memoria
THashList -> Gestiona un array asociativo o tabla hash
Todas ellas hechas en Lenguaje C.
Y a modo de ejemplo de como heredar de las anteriores esta una clase TDataBase que entre otras cosas tiene la posibilidad de hacer copias de una base de datos MySQL.
Y una clase TTable con la que se puede hacer un mantenimiento de una tabla sin la necesidad saber SQL.
Estas dos ultimas están en PRG, e ilustran como se puede usar HDO como núcleo de tus propias clases.

Funcionan perfectamente con con cualquier entorno y sistema operativo en 32 y 64. Y existen en el mercado varias aplicaciones complejas en producción cuyo motor para acceder a bases de datos es HDO.

La podéis bajar desde los foros de yahoo para HDO https://es.groups.yahoo.com/neo/groups/HDO_Harbour/info

Espero que os guste!!!!

PD: En https://medium.com/harbour-magazine podéis encontrar un video de una presentación que hice en la última reunión organizada por harbour magazine de nuestro compañero José Luis Sánchez que es su editor.
Responder