Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Trucos (https://www.clubdelphi.com/foros/forumdisplay.php?f=52)
-   -   Ejemplo de aplicación Cliente-Servidor con Delphi (https://www.clubdelphi.com/foros/showthread.php?t=96687)

dani36652 01-05-2024 01:57:57

Ejemplo de aplicación Cliente-Servidor con Delphi
 
Hola a todos, quien de nosotros no se preguntó alguna vez ¿qué es un servicio web?, ¿qué es un servidor?, ¿qué es JSON? etc...
El día de hoy les comparto este ejemplo breve pero que intenté hacerlo lo mejor explicado posible para retroalimentar este tema que son las aplicaciones cliente-servidor.

El proyecto consiste en lo siguiente:

-Servidor
-- Contiene un set de datos predefinido el cual se guarda en una base de datos sqlite
-- Implementa una serie de endpoints para acceder a la información solicitada, dicha información sera transmitida en formato JSON
--Gracias a la simplicidad de Delphi, es más facil entender qué son las peticiones http

-Cliente
-Hace peticiones http al servidor y la información recibida en JSON la almacena en una base de datos sqlite
-Explica el uso de JSONObjects
-Incluye un ejemplo de muestreo de progreso mediante un homólogo al ProgressDialog nativo de Android.
-Hace uso del concepto de Hilos (Thread)
-Implementa y explica dos tipos de inserción en una base de datos (múltiple y registro por registro) mostrando a nivel de interfaz como se comporta cada una....

Por último, hago el recordatorio de que por cuestiones de tiempo hice lo más sencillo y entendible este proyecto esperando que sea de utilidad para los colegas de Delphi y se retroalimenta esta temática de Aplicaciones Cliente-Servidor, Bases de datos, peticiones HTTP, etc.

Link del proyecto en GitHub: https://github.com/dani36652/Delphi-...iente-Servidor

Código escrito en Delphi 11.3 Alexandria y probado en Windows y Android.

Casimiro Notevi 01-05-2024 11:06:11

^\||/^\||/^\||/

Neftali [Germán.Estévez] 02-05-2024 10:33:00

Gracias por el ejemplo.
^\||/^\||/^\||/

webmasterplc 03-05-2024 12:19:12

Gracias por el Aporte

ElKurgan 06-05-2024 15:16:18

Muy buen aporte

Gracias y un saludo

clauxs88 22-05-2024 14:56:22

Genio total, gracias por compartir..


La franja horaria es GMT +2. Ahora son las 14:40:43.

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