Pues después de un largo tiempo de trabajo por fin está terminado el curso avanzado de bases de datos con Delphi Prism. El objetivo del curso es poner en práctica los conocimientos teóricos adquiridos en los cursos básicos de Delphi Prism. En este curso se desarrolla una pequeña aplicación de facturación la cuál contiene todos los elementos necesarios para desarrollar una aplicación en el mundo real. Como ya es costumbre el curso utiliza Firebird como manejador de base de datos y está basado en el curso de C# de Ian Marteens, se hicieron las correspondientes adaptaciones y mejoras para aprovechar todas las características tanto de Firebird como de Delphi Prism además de agregar cosas que son especificas para Delphi Prism.
Aquí muestro el temario de este curso, si necesita mayor información por favor pónganse en contacto conmigo.
Módulo 0 DISEÑO DE LA BASE DE DATOS
INSTALACIÓN DE LA DLL
FUNCIONES DE USUARIOS: NORMALIZACIÒN
ELEMENTOS COMUNES: CLAVES PRIMARIAS
COLUMNAS COMUNES
REGLAS SIMPLES BASADAS EN EL PAÍS
CLIENTES, DIRECCIONES Y ATRIBUTOS
EL MODELO DE PRODUCTOS
FACTURAS
REGLAS DE NEGOCIO Y PRECIOS DE VENTA
Módulo 1 GESTIÓN DE VENTANAS
MDI, SDI O MODELO DE PESTAÑAS
GESTORES DE VENTANAS
GESTORES DE MENÚS
REFLEXION
MANIOBRAS DENTRO DE UN MENÚ
EL GESTOR EN MARCHA
Módulo 2 VENTANAS NO MODALES
EL GESTOR DE VENTANAS
APLICACIONES MDI
INTEGRACIÓN CON EL GESTOR DEL MENÚ
Módulo 3 MÓDULOS DE DATOS
LA ORGANIZACIÓN DEL PROYECTO
INTERFACES GENÉRICAS DE ACCESO A DATOS
COMPONENTES E INSTANCIAS GLOBALES
Módulo 4 VENTANAS DE NAVEGACIÓN
¿QUÉ ES UNA “VENTANA”?
FRAGMENTOS DE UNA VENTANA DECONSTRUIDA
¿EDICIÓN… SOBRE UNA REJILLA?
CONTROLES DE USUARIO
CAMBIOS EN LOS GESTORES DE MENÚS Y VENTANAS
GUARDAR LOS CAMBIOS
HERENCIA VISUAL
Módulo 5 ALGORITMOS BÁSICOS DE NAVEGACIÓN Y EDICIÓN
PROPIEDADES VISIBLES EN TIEMPO DE DISEÑO
EL ALGORITMO BÁSICO DE INICIALIZACIÓN
¿HAY CAMBIOS?
EL ALGORITMO BÁSICO DE GRABACIÓN
CONCILIACIÓN EN PRESENCIA DE CAMPOS AUTONUMERICOS
ACTUALIZACIÓN DEL ESTADO DE ELEMENTOS VISUALES
Módulo 6 CONSULTAS SOBRE TABLAS SENCILLAS
UNA CONEXIÓN CENTRAL
CONFIGURACIÓN DE LOS ADAPTADORES
CREACIÓN DE LOS CONJUNTOS DE DATOS CON TIPOS
IMPLEMENTACIÓN DEL ACCESO PARA LECTURA
LAS VENTANAS DE PAÍSES E IMPUESTOS
Módulo 7 RECUPERACIÓN DE REGISTROS POR PÁGINAS
UNA INTERFAZ GENÉRICA PARA LA RECUPERACIÓN POR GRUPOS
GENERACIÓN DINÁMICA DE CONSULTAS
MÁS REGISTROS POR FAVOR
INICIALIZACIÓN
Módulo 8 EDICIÓN MODAL
DIÁLOGOS MODALES Y OPERACIONES SOBRE DATOS
EL MOMENTO MÁS ADECUADO
EL GESTOR DE VENTANAS ASUME RESPONSABILIDADES
UN NOBLE LINAJE DE EDITORES MODALES
ENLACES CON LA VISTA DE DATOS
Módulo 9 CONTROLES PARA NAVEGACIÓN Y EDICIÓN
AUTOMATIZANDO LA EDICIÓN
CREACIÓN DE REGISTROS
BORRADOS
REAPROVECHANDO BOTONES
RELECTURA TRAS LA GRABACION
RETOQUES EN EL CONJUNTO DE DATOS
Módulo 10 REGLAS DE NEGOCIO DURANTE LA EDICIÓN
UN ADAPTADOR PARA PRODUCTOS
REGLAS DE NEGOCIO Y CONJUNTOS DE DATOS
¿QUIÉN VIGILA AL VIGILANTE?
Módulo 11 ALMACENAMIENTO EN CACHE
UNA CACHE DE CORTA VIDA
PERSISTENCIA XML
EL MOMENTO DEL ULTIMO CAMBIO
COMPARANDO CON LA VERSION LOCAL
UN SEGURO DE VIDA
Módulo 12 BÚSQUEDAS
UN REPASO A LA LISTA DE PALABRAS
PROCEDIMIENTOS ALMACENADOS QUE RETORNAN VALORES
DESMENUZANDO CADENAS
Módulo 13 NAVEGACIÓN MAESTRO/DETALLES
CLIENTES Y ATRIBUTOS
PRIMERA APROXIMACIÓN
PROPAGACIÓN DE FILTROS
EXTENSIONES DEL SISTEMA DE PAGINACIÓN
Módulo 14 BÚSQUEDAS BASADAS EN ATRIBUTOS
SINTAXIS DE LAS CADENAS DE BÚSQUEDA
ENUMERADORES
GENERACIÓN DE CONSULTAS
Módulo 15 RESOLUCIÓN DE REFERENCIAS
COLUMNAS BASADAS EN EXPRESIONES
EL ORDEN DE LAS LECTURAS
COMBOS PARA LA EDICIÓN DE REFERENCIAS
Módulo 16 EDICIÓN DE ENTIDADES CON ESQUEMAS ABIERTOS
ENLACE A DATOS ARTESANAL
TRANSACCIONES
GRABACIÓN MAESTRO/DETALLES
PROPAGANDO LOS CAMBIOS A LA VENTANA DE NAVEGACIÓN
Módulo 17 VALIDACIÓN
MÁS RESPONSABILIDADES PARA IWINDOW
EL PROVEEDOR DE ERRORES
VERIFICACIÓN MEDIANTE EXPRESIONES REGULARES
TRAMPAS DE ERRORES
Módulo 18 SELECCIÓN DE REGISTROS EN TABLAS GRANDES
CREACIÓN DE FACTURAS Y SELECCIÓN DE CLIENTES
EL DIÁLOGO DE EDICIÓN DE FACTURAS
EL CLIENTE QUIERE SUS GALLETAS
UN DIÁLOGO PARA LA SELECCIÓN
TRÁFICO DE DATOS
CUANDO SE TRATA DE UN NUEVO CLIENTE…
Módulo 19 GRABACIÓN DE FACTURAS
EL ALGORITMO DE GRABACIÓN
UNA ENREDADA CORTINA DE DISPAROS
ADAPTACIONES A LA EDICIÓN MAESTRO/DETALLES
COMPROBACIONES SOBRE LÍNEAS DE FACTURAS
NOTIFICACIONES ENTRE VENTANAS
NOTIFICACIONES DURANTE LAS ACTUALIZACIONES
CENTINELA ALERTA
Módulo 20 EXTENSIBILIDAD MEDIANTE SCRIPTS
EN BUSCA DEL VALLE DE LA EXTENSIBILIDAD PERDIDA
EXTENSIBILIDAD MEDIANTE CÓDIGO DINÁMICO
MOTORES DE SCRIPT
UN, DOS, TRES, PROBANDO…
REGLAS PARA DETERMINAR DESCUENTOS
EL MOTOR DE DESCUENTOS
APLICANDO LAS REGLAS
Módulo 21 NAVEGACIÓN SOBRE FACTURAS
ES NATURAL NAVEGAR SOBRE UN ENCUENTRO
CAMBIO DE SENTIDO
BÚSQUEDA Y NAVEGACIÓN SOBRE FACTURAS
LA VERSIÓN MÁS RECIENTE DE LA FACTURA
Módulo 22 MENSAJES DE ERROR
RESTRICCIONES CON NOMBRE
ADAPTANDO LOS MENSAJES AL CONTEXTO
Módulo 23 RECUPERACIÓN DE ERRORES DE CONCURRENCIA
CASOS ESPECIALES
CÓMO DISTINGUIR LOS ERRORES DE CONCURRENCIA
RELECTURA Y MEZCLA
ADVERTENCIAS Y ALTERNATIVAS


Comentarios Recientes