HDO Harbour Data Object ya estan disponibles para descargar.

HDO Harbour Data Object ya estan disponibles para descargar.

Postby xmanuel » Wed Jan 09, 2019 6:17 pm

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 FWH. Y existen en el mercado varias aplicaciones complejas en producción.

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.
______________________________________________________________________________
Sevilla - Andalucía
xmanuel
 
Posts: 762
Joined: Sun Jun 15, 2008 7:47 pm
Location: Sevilla

Re: HDO Harbour Data Object ya estan disponibles para descargar.

Postby Antonio Linares » Wed Jan 09, 2019 9:40 pm

Manuel,

FWH proporciona una clase TDataBase desde hace mucho tiempo y creo que puede dar lugar a confusión entre los usuarios de FWH el que tu librería
use una clase con el mismo nombre.

Por eso he movido tu post a utilidades para evitar confusiones.

Por otra parte, y salvo error, FWH proporciona toda esa funcionalidad y pleno soporte de ADO.

un abrazo
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: HDO Harbour Data Object ya estan disponibles para descargar.

Postby xmanuel » Thu Jan 10, 2019 3:35 pm

Ok, me parece bien...
______________________________________________________________________________
Sevilla - Andalucía
xmanuel
 
Posts: 762
Joined: Sun Jun 15, 2008 7:47 pm
Location: Sevilla


Return to Utilities / Utilidades

Who is online

Users browsing this forum: No registered users and 6 guests