Mostrando entradas con la etiqueta LAZARUS. Mostrar todas las entradas
Mostrando entradas con la etiqueta LAZARUS. Mostrar todas las entradas

domingo, 14 de febrero de 2016

Curso de Delphi - Capítulo 1. Introducción


¡Muy buenas a todos! Ya tocaba ir empezando el curso de Delphi sobre el IDE Lazarus, así que aquí tenéis el primer vídeo con la presentación del curso y la introducción al IDE que utilizaremos para llevarlo a cabo.


No obstante os dejo aquí el contenido que desarrollaremos en este primer sprint del curso para que lo tengáis a la mano. 

  • Un vistazo al IDE de Lazarus.
  • Estructura de un proyecto Delphi/Lazarus
  • Nuestro primer programa
  • Tipos de datos. Variables y constantes
  • Estructuras de control
  • Procedimientos y funciones
  • Objetos. Una breve introducción
  • Formularios

También crearé una sección de páginas fuera de las entradas típicas de blogger para estructurar el contenido de una manera más eficiente y que, de esa manera, tengáis un mejor acceso al mismo.

No os olvidéis de compartir el post, darle like al vídeo y todas esas cosas que sirven para hacerme ric... digooo para que más gente lo vea :D

Capítulos:
Compartir:

jueves, 28 de enero de 2016

Delphi - Un poco de (mi) historia

 Hace ya algunos años, en la carrera, me matriculé en una asignatura llamada "Herramientas de 4ª generación"; asignatura que, sin yo saberlo marcaría el resto de mi carrera profesional. 
Yo ya había utilizado Turbo Pascal en alguna que otra asignatura (incluso le había dedicado horas por libre) pero nunca había utilizado Delphi.

¿Que es Delphi?


Kylix sobre Linux
Delphi es una herramienta de Desarrollo Rápido de Aplicaciones (RAD). Cuenta con un Entorno de Desarrollo Integrado (IDE) y una Biblioteca de Componentes Visuales (VCL), orientada totalmente a objetos, que facilitan la programación tanto bajo Windows como bajo Linux (Kylix).

Como ya he mencionado, Delphi desciende directamente de Pascal, concretamente de su versión orientada a objetos Object Pascal, con la diferencia de que Delphi es un lenguaje orientado a eventos y con una gran potencia en la gestión de todo tipo de bases de datos. Yo lo he utilizado contra SQL Server (MicroSoft) , DB2 (IBM), Oracle (SUN), etc... con excelentes resultados.

Es extraño que, a pesar de su gran potencia, no esté mas extendido (quizá porque los buenos programadores Delphi escasean) ya que es una plataforma independiente del dispositivo, en la que no es necesario un Framework que la soporte y que tiene una curva de aprendizaje más que aceptable.

Además, el diseño de nuevos componentes a partir de la VCL es tremendamente sencillo, pudiendo construir desde pequeñas mejoras a los componentes ya existentes como componentes mucho más complejos.

Mi historia con Delphi



Las nuevas y potentes versiones Delphi
Hablando un poco de mi historia; después de salir de la carrera pase 2 años sin volver a utilizar Delphi, no fue hasta mi segundo trabajo cuando volví a tener contacto con esta plataforma. 11 años transcurrieron en los que pasamos de Delphi 4 a Delphi 7 sobre DB2 sin mayores cambios en el horizonte. En este tiempo Delphi pasó de ser distribuido por Borland a serlo por CodeGear (Embarcadero), desarrollándose nuevas versiones con las que yo no trabajaría hasta llegar a mi siguiente empleo donde estaban ya con Delphi XE5  y algunas licencias de Delphi XE8 sobre Oracle.

Antes de empezar en mi actual trabajo ya había "trasteado" un poco con algunas versiones de Delphi XE y la verdad es que su potencia me encantó. Aunque ya había realizado algunos cursos de C# y Java, volver a Delphi con un entorno renovado en apariencia y potencia ha sido, inesperadamente, placentero.

Lazarus sobre KDE - Linux

Existe una versión gratuita de Delphi llamada Lazarus con la que podéis empezar a probar este magnifico entorno de desarrollo sin ningún problema.

Si os apetece que haga un pequeño curso sobre Delphi (lo haría con Lazarus) hacédmelo saber en los comentarios y empezaré a desarrollar algo que puede ser interesante (quizá hasta incluya vídeos)

Compartir:
Con la tecnología de Blogger.

BoosterBlog

BoosterBlog
BoosterBlog

Timeline Twitter

Seguidores

Seguidores