Rutina Delphi

Publicar una respuesta

Código de confirmación
Introduzca el código exactamente como lo ve en la imagen. Las letras no son sensibles a las mayúsculas y minúsculas.
Emoticonos
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode está habilitado
[img] está habilitado
[Flash] está habilitado
[url] está habilitado
Emoticonos están habilitados

Revisión de tema
   

Expandir vista Revisión de tema: Rutina Delphi

Re: Rutina Delphi

por jaoj » Mié Ago 26, 2026 6:59 am

## AGOSTO — SEMANA 4

✅ Jornada 1 — PC Shop 4-1 — #POST 1
✅ Jornada 2 — PC Shop 4-2 — #POST 2
✅ Jornada 3 — PC Shop 4-3 — #POST 3
⬜ Jornada 4 — PC Shop 4-4 — #POST 4/4

En esta tercera jornada se incorporan transacciones FireDAC, `Commit`, `Rollback`, logging técnico, medición con `TStopwatch` y comprobaciones de consistencia entre SQLite y la colección en memoria.

También se realiza una prueba real de fallo mediante un `INSERT` duplicado, comprobando que la operación se cancela y la interfaz permanece sincronizada con SQLite.

### Progreso

**3/4 jornadas completadas**

### Próximo paso

Cerrar la semana con **PC Shop 4-4 — #POST 4/4**, priorizando una mejora alineada con requisitos habituales de empleo Delphi.

Re: Rutina Delphi

por jaoj » Mar Ago 25, 2026 2:40 pm

Novedades — AGOSTO, Semana 4

✅ Jornada 1 — PC Shop 4-1 — #POST 1
✅ Jornada 2 — PC Shop 4-2 — #POST 2
⬜ Jornada 3 — PC Shop 4-3 — #POST 3
⬜ Jornada 4 — PC Shop 4-4 — #POST 4/4

En la segunda jornada se refuerza la consistencia entre SQLite, los objetos en memoria y la interfaz.

También se elimina la dependencia de una ruta absoluta para pcshop.db, mejorando la portabilidad del proyecto.

Progreso semanal: 2/4

Re: Rutina Delphi

por jaoj » Lun Ago 24, 2026 7:24 am

📌 AGOSTO — SEMANA 4

✅ PC Shop 4-1 — #POST 1
⬜ PC Shop 4-2 — #POST 2
⬜ PC Shop 4-3 — #POST 3
⬜ PC Shop 4-4 — #POST 4/4

📊 Progreso: 1/4

Re: Rutina Delphi

por jaoj » Dom Ago 23, 2026 6:53 am

📌 AGOSTO — SEMANA 3

✅ PC Shop 3-1 — #POST 1
✅ PC Shop 3-2 — #POST 2
✅ PC Shop 3-3 — #POST 3
✅ PC Shop 3-4 — #POST 4/4

📊 4/4 — SEMANA COMPLETADA ✅

🏁 Próximo:
AGOSTO — Semana 4-1 — #POST 1

🎯 Hacer portable pcshop.db

Re: Rutina Delphi

por jaoj » Vie Ago 21, 2026 7:01 pm

📌 AGOSTO — SEMANA 3

✅ Jornada 1 — PC Shop 3-1 — #POST 1
✅ Jornada 2 — PC Shop 3-2 — #POST 2
✅ Jornada 3 — PC Shop 3-3 — #POST 3
⬜ Jornada 4 — PC Shop 3-4 — #POST 4/4

Esta jornada se dedica a consolidar la arquitectura de acceso a datos después de completar el CRUD persistente.

Se mejora:

✅ separación entre interfaz y persistencia
✅ gestión de datasets mediante try/finally
✅ resultados CRUD mediante RowsAffected
✅ organización del Data Module
✅ flujo de errores

La refactorización queda comprobada en Delphi 12.1 mediante una prueba completa:

CREATE → READ → UPDATE → DELETE → reinicio ✅

🎯 Objetivo semanal: 4 jornadas
📊 Progreso: 3/4

Re: Rutina Delphi

por jaoj » Mar Ago 18, 2026 8:52 am

📌 AGOSTO — SEMANA 3

✅ PC Shop 3-1 — #POST 1
✅ PC Shop 3-2 — #POST 2
⬜ PC Shop 3-3 — #POST 3
⬜ PC Shop 3-4 — #POST 4/4

📊 Progreso: 2/4

Re: Rutina Delphi

por jaoj » Lun Ago 17, 2026 10:03 am

📌 AGOSTO — SEMANA 3

✅ PC Shop 3-1 — #POST 1
⬜ PC Shop 3-2 — #POST 2
⬜ PC Shop 3-3 — #POST 3
⬜ PC Shop 3-4 — #POST 4/4

📊 1/4

Re: Rutina Delphi

por jaoj » Vie Ago 14, 2026 5:32 pm

📌 AGOSTO — SEMANA 2

✅ Jornada 1 — PC Shop 2-1 — #POST 1
✅ Jornada 2 — PC Shop 2-2 — #POST 2
✅ Jornada 3 — PC Shop 2-3 — #POST 3
✅ Jornada 4 — PC Shop 2-4 — #POST 4/4

En esta última jornada se implementa UPDATE parametrizado mediante FireDAC.

Las modificaciones realizadas sobre productos existentes se almacenan correctamente en SQLite y se recuperan al volver a iniciar PC Shop.

🎯 Objetivo semanal: 4 jornadas
📊 Progreso: 4/4 — SEMANA COMPLETADA ✅

➡️ Próximo objetivo: DELETE parametrizado y cierre del CRUD persistente.

Re: Rutina Delphi

por jaoj » Mié Ago 12, 2026 6:35 pm

📌 AGOSTO — SEMANA 2

✅ Jornada 1 — PC Shop 2-1 — #POST 1
✅ Jornada 2 — PC Shop 2-2 — #POST 2
✅ Jornada 3 — PC Shop 2-3 — #POST 3
⬜ Jornada 4 — PC Shop 2-4 — #POST 4/4

En esta jornada se implementa la recuperación de productos almacenados en SQLite mediante SELECT y FireDAC.

Los registros se reconstruyen como objetos TProducto y se incorporan de nuevo a FProductos al abrir la gestión de Productos.

También se diagnostica y resuelve una Access Violation relacionada con el orden de creación del Data Module.

🎯 Objetivo semanal: 4 jornadas
📊 Progreso: 3/4

➡️ Siguiente paso: UPDATE parametrizado.

Re: Rutina Delphi

por jaoj » Lun Ago 10, 2026 12:24 pm

📌 AGOSTO — SEMANA 2

✅ Jornada 1 — PC Shop 2-1 — #POST 1
⬜ Jornada 2 — PC Shop 2-2 — #POST 2
⬜ Jornada 3 — PC Shop 2-3 — #POST 3
⬜ Jornada 4 — PC Shop 2-4 — #POST 4/4

En esta primera jornada se inicia la persistencia relacional de PC Shop.

✅ FireDAC
✅ SQLite
✅ Data Module
✅ SQL
✅ Base pcshop.db
✅ Tabla PRODUCTOS

También se diagnostica y resuelve un bloqueo de SQLite durante las pruebas.

🎯 Objetivo semanal: 4 jornadas
📊 Progreso: 1/4

➡️ Siguiente paso: primer INSERT parametrizado desde Delphi.

Arriba