Programación en Pascal

Este libro está completo al 32%.
Este libro está siendo escrito en este momento. Por favor deja tus sugerencias en la discusión de esta página. Por favor, ayuda si tienes conocimientos. Gracias.


Archivo:LazarusLogo.png


Pascal, lenguaje claro, sencillo, completo, rápido, flexible y elegante. Aprende con nosotros los secretos de este lenguaje y empieza a usarlo para crear aplicaciones completas y robustas.

Este curso cubre desde la instalación del compilador, hasta la creación de aplicaciones gráficas complejas.

Para las prácticas, puede usarse tanto Delphi como Lazarus. Recomendamos este último pues, además de ser el empleado en el curso, es Open Source y multiplataforma.

Índice

editar
Archivo:LazarusPantallazo.png
Pantalla de Lazarus: el IDE de FreePascal
  1. Introducción  
    1. Evolución Histórica  
    2. Porqué Pascal (comparativa con otros lenguajes)  
  2. Conceptos básicos sobre programación (viene en parte de la antigua página Aprendiendo a programar con Free Pascal I)  
    1. Antes de empezar  
    2. Nociones generales  
    3. Instalación de Free Pascal / Lazarus (externo)
  3. Pascal Standard  
    1. El primer programa: ¡Hola mundo!  
    2. Las variables y los tipos enteros en Pascal  
    3. Los tipos básicos  
    4. Tipos simples definidos por el usuario  
    5. Constantes  
    6. Control básico (condicional) de la ejecución  
    7. Control repetitivo (bucles) de la ejecución  
    8. Funciones y procedimientos  
    9. Tipos avanzados (records y variants)  
    10. Arrays (cadenas)  
    11. Punteros  
    12. Ficheros  
    13. Unidades (librerías)  
    14. Ejemplo en Pascal Standard: el juego de la serpiente.  
  4. Estructuras dinamicas de datos  
    1. Listas
    2. Pilas
    3. Colas
    4. Grafos
    5. Árboles
  5. Object Pascal  
    1. Los objetos y las clases  
    2. Visibilidad  
    3. Polimorfismo
    4. Propiedades
    5. Herencia e interfaces
    6. Sobrecarga de operadores
  6. El compilador  
    1. Optimizaciones
    2. Directivas
    3. Un repaso de las librerías
    4. Librerías externas
  7. Las aplicaciones prácticas (específico Free Pascal/Lazarus) 
    1. Crear un interface gráfico en Lazarus (externo)
    2. TBitmap y creación de nuevos controles (externo)
    3. Bases de datos y aplicaciones de gestión (externo)
    4. Multithreading (multihilo) (externo)

Enlaces externos

editar