En este curso aprenderás a crear a crear proteger y distribuir tus propias aplicaciones de escritorio usando la poderosa herramienta DELPHI COMUNITY y las bases de datos microsoft access (puedes usar mysql, dbase y otras).
Es un curso largo y bastante completo, son 108 lecciones, más de 30 horas y abarcarás la mayoría de los requerimientos necesarios para desarrollar por tu cuenta cualquier aplicación de escritorio.
Usaremos Object Pascal, SQL y las expresiones lógicas más comunes y usadas en la computación.
No es un curso para expertos ni está dirigido a un grupo particular, cualquier persona con deseos y dedicación puede desarrollarlo y obtener muy buenos beneficios.
En este curso desarrollaremos una aplicación de escritorio del tipo stand alone con una base de datos Access de Microsoft que básicamente permitirá al usuario registrar a un paciente y efectuarle una consulta médica donde se registrarán los síntomas que presenta el paciente, las observaciones del médico, el diagnóstico y las medicinas a recetar.
Tendrá además la capacidad de agregar imágenes con sus respectivas observaciones y al final crear el informe médico de todas esas actividades.
Nuestra aplicación creará su estructura de carpetas y archivos cuando nuestra aplicación se ejecute, es decir en run time.
Cuando trabajamos creando los componentes en run time debemos establecer mediante código todas las características del componente, aprenderás a visualizar los diferentes períodos de vida del componente y tendrás el control total del mismo con sus ventajas y desventajas.
Crearemos un control de gestión médica que es modular por lo que su crecimiento depende de las necesidades del usuario.
Crearemos una aplicación a medida, los usuarios finales podrán solicitar nuevas funcionalidades o modificaciones de las existentes.
Usaremos tablas relacionadas y simularemos relaciones uno a muchos y muchos a muchos con el leguaje SQL, usaremos la ayuda Access para crear sentencias complejas.
Haremos CRUD de nuestros recursos pacientes, enfermedades, síntomas, etc. Además de filtrados y búsqueda.
Crearemos componentes sencillos y del tipo template.
Instalaremos componentes de terceros.
Instalaremos las librerías RXLib y CNPack, veremos GExperts.
Instalaremos el componente Max-Protector para generar Demos y Aplicaciones Trial.
Protegeremos nuestra aplicación por número de ejecuciones, por Password y por días transcurridos.
Crearemos nuestra DLL y la llamaremos de forma estática y dinámica.
Crearemos por código una aplicación Word a partir de nuestra base de datos.
Aprenderemos a crear un formulario para envío de correos Gmail (No funcional por nuevas políticas de seguridad Google) funcional para cuentas con permiso para aplicaciones menos seguras.
Haremos que el usuario escoja su propio tema de aplicación usando los estilos predeterminados por Delphi.
Registraremos nuestra aplicación usando el número de máquina del cliente.
Subiremos nuestro repositorio a Github y Crearemos nuestro instalador.