Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > La Taberna
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 21-05-2010
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.025
Poder: 27
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Precisamente ahí está el quiz de la cuestión: ¿Serviría de algo?

Aprendí xBase hace ya bastantes años, y poco recuerdo de él, la verdad, pero me parece un lenguaje muy interesante. Estoy pensando que el lenguaje del proyecto PSP pudiera acceder a la base de datos de forma directa, como en xBase/Clipper o COBOL (que también me parece un lenguaje muy interesante, por cierto), en lugar de utilizar componentes o bibliotecas externas, así que me interesa ver lo que se puede hacer.

En cierto modo el intérprete xBase sería una alternativa a los componentes SQL. Por ejemplo (hace mucho que no uso componentes SQL en Delphi, así que sed indulgentes conmigo):

Código Delphi [-]
...
  Query.Text := 'SELECT * FROM tabla';
  Query.Open;
  Query.First;
  WHILE NOT Query.EOF DO
  BEGIN
    { Hacer aquí lo que sea }
    Query.Next;
  END;
  Query.Close;
...

Lo que usando xBase podría ser... (lo mismo, sed indulgentes y echadle imaginación):
Código Delphi [-]
  PROCEDURE HacerAlgo (VAR Registro: TRegistro_xBase)
  BEGIN
    { Hacer aquí lo que sea con el registro recibido }
  END;

...
  xBase.AddListProcedure ('HacerAlgo', @HacerAlgo);
...
  xBase.text := 'USE tabla'#10+
                'LIST ALL TO HacerAlgo';
  xBase.Run;
...
No sé a vosotros, pero este segundo ejemplo me gusta bastante.

Por otro lado, un lenguaje genérico puede usarse "para cualquier cosa", incluyendo bases de datos. Tiene más donde experimentar y donde meterle mano. Con un lenguaje específico (como xBase) estás más limitado a la hora de experimentar con él.

[edito] Acaba de recordar que xBase incluye instrucciones para definir menús y formularios...

Última edición por Ñuño Martínez fecha: 21-05-2010 a las 13:01:15.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayudadme con los forms zoomzoom Gráficos 2 29-02-2008 14:39:13
ayudadme con los combobox ercrizeporta Varios 2 10-04-2007 01:24:03
Consulta sobre las Opciones del Proyecto Lucciano OOP 6 20-04-2006 23:33:56
proyecto sobre control de impresiones nicohug Impresión 5 25-10-2005 03:55:27
Duda sobre proyecto dape Varios 5 11-06-2004 04:21:25


La franja horaria es GMT +2. Ahora son las 20:17:00.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi