Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Los mejores trucos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-11-2025
dani36652 dani36652 is offline
Miembro
 
Registrado: abr 2019
Posts: 78
Poder: 8
dani36652 Va camino a la fama
LANBrary Sistema para compartir libros en una red LAN.

Soy fiel creyente en que el conocimiento de nada sirve si no se comparte, es por ello que hago de conocimiento público el código fuente y los detalles del proyecto totalmente escrito en Delphi en el siguiente repositorio de GitHub:
https://github.com/dani36652/LANBrary

LANBrary es un sistema de gestión y distribución de libros en red local (LAN), diseñado bajo un esquema Cliente–Servidor, donde los clientes Android consumen los recursos ofrecidos por un servidor WebBroker en Windows. El proyecto busca ofrecer una herramienta ligera, rápida y fácil de desplegar para entornos sin acceso constante a Internet.
---
🚀 Características Principales

📱 Cliente Android
Aplicación móvil desarrollada con Delphi FMX orientada a ofrecer una experiencia rápida y funcional para los lectores.

✅ Funcionalidades implementadas

✔ Registro de usuarios
✔ Login
✔ Visualización de libros paginada
✔ Filtrado de libros
✔ Búsqueda por palabra clave
✔ Descarga de libros (individual y múltiple)
✔ Eliminación de descargas
✔ Lectura de libros descargados
✔ Pantalla de descargas
✔ Modificación de información de usuario
Foto de perfil
Contraseña

⏳ Funcionalidades pendientes

⬜ Subida de libros desde el cliente
⬜ Recuperación de contraseñas
⬜ Adaptación completa de la UI al Edge-to-edge enforcement (Android 15+)
⬜ Mejoras y nuevas pantallas por definir
---

🖥️ Servidor (Panel de Administración – Windows)

Aplicación de escritorio desarrollada también en Delphi, administrando todos los recursos del sistema y ofreciendo servicios HTTP a los clientes.

✅ Funcionalidades implementadas
✔ Pool de conexiones a MySQL
✔ Autenticación de sesión en las peticiones
✔ Encriptación de contraseñas usando PBKDF2
✔ Procesamiento multihilo mediante servidor WebBroker
✔ Bloqueo / Desbloqueo de usuarios
✔ Agregar, modificar y eliminar libros
✔ Descarga de libros desde el panel
✔ Interfaz gráfica para administración general

⏳ Funcionalidades pendientes
⬜ Aprobación manual de libros compartidos por los usuarios
⬜ Respaldos periódicos de la base de datos
⬜ Recuperación y reparación automática de la base de datos
⬜ Mejoras futuras por definir
---

🏗 Arquitectura General
LANBrary opera bajo un esquema Cliente–Servidor:
[ Cliente Android ] ←→ [ Servidor LANBrary (WebBroker) ] ←→ [ MySQL ]
La comunicación ocurre dentro de la misma red LAN.
El servidor actúa como puente entre los dispositivos móviles y la base de datos.
---
⚙️ Requisitos para Ejecutar el Sistema
🛠 Servidor
1. Instalar XAMPP para disponer de MySQL en el sistema.
2. Ejecutar XAMPP como administrador.
3. Instalar MySQL y Apache como servicios de Windows (para iniciarse automáticamente).
4. Asegurarse de que tanto el servidor LANBrary como los clientes Android estén conectados a la misma red local.

📱 Cliente Android
Necesita únicamente estar conectado a la misma red LAN que el servidor.
La configuración de la IP del servidor debe realizarse en la aplicación.
---
📌 Estado del Proyecto

Este proyecto se encuentra en desarrollo activo. Varias características clave ya están implementadas y en etapa estable, mientras que otras se encuentran en fase de planeación o desarrollo.
Responder Con Cita
  #2  
Antiguo 27-11-2025
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Responder Con Cita
  #3  
Antiguo 27-11-2025
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.435
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Gracias por compartirlo.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 30-11-2025
navbuoy navbuoy is offline
Miembro
 
Registrado: mar 2024
Posts: 360
Poder: 3
navbuoy Va por buen camino
mira, si quieres tengo algunos libros de Unity y Unreal Engine en mi servidor (son PDF online) por si quieres disponer de ellos

https://www.quazardev.net

https://www.quazardev.net/unity_tutoriales.html

https://www.quazardev.net/unreal_engine_tutoriales.html

https://infolibros.org/libros-pdf-gratis/informatica/

Última edición por navbuoy fecha: 30-11-2025 a las 16:43:12.
Responder Con Cita
  #5  
Antiguo 01-12-2025
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.435
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por navbuoy Ver Mensaje
mira, si quieres tengo algunos libros de Unity y Unreal Engine en mi servidor (son PDF online) por si quieres disponer de ellos
Revisa si están protegidos por derechos de autor.
Si es así, por favor elimina los enlaces (aquí).
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



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
Libros y tutoriales para aprender Delphi bulc Varios 28 12-06-2025 16:56:29
Libros para descargar rretamar ASM y Microcontroladores 2 08-12-2008 20:18:35
Para compartir con ustedes... eduarcol La Taberna 1 08-02-2008 16:06:01
Buenos libros para iniciarse en C# y .NET David .NET 5 04-01-2008 05:20:20
Libros para descargar Zeta La Taberna 14 15-01-2007 17:51:24


La franja horaria es GMT +2. Ahora son las 03:25:55.


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