lunes, 14 de septiembre de 2009

Primeros pasos en Lazarus, creando un formulario, cargando una imagen y terminando la aplicación con un botón

Por fin pude dedicarle un tiempecito a mi mascotita migem, ahora como había comentado en este post en Lazarus.
Pues bien, resulta que soy una persona muy impaciente, cuando programo me gusta ver inmediatamente el resultado de mi programación, esto me ha ocasionado conflictos con Python y Pygtk, así como Python y Glade; sin embargo Lazarus es muy similar a lo que alguna vez usé como Visual Basic, además de ser multiplataforma, fué la opción que me interesó. Sin embargo, la documentación, como es costumbre, ofrece un panorama muy superficial de lo que debes hacer para desarrollar una aplicación.
Es por eso que me he decidido a documentar de la mejor manera mis avances, y he aquí mis primeros pasos.
Omitiré los pasos para la instalación, es demasiado simple en Windows, razón por la cual consideraremos que ya tenemos lazarus funcional bajo Windows.

Directo al grano: quiero crear una ventana que muestre el nombre de la aplicación y su autor.
Solución: al iniciar Lazarus nos muestra una ventana en automático, a esta ventana le insertamos una imagen con el logo de la aplicación, usamos un control llamado TImage, al seleccionarlo nos aparece en la pestaña de propiedades una llamada Picture, al darle click nos aparece un botón con 3 puntos suspensivos, al darle click nos abre una ventana con el diálogo de cargar imágenes, seleccionamos cargar y nos abre una ventana de exploración para seleccionar la imagen que vamos a usar, al terminar pulsamos en aceptar y listo, tenemos la imagen cargada en nuestro formulario, en lo personal y como referencia, cuando pruebo un formulario le agrego un botón para finalizar la aplicación, esto lo hacemos seleccionando el control TButton, le damos doble click al botón creado en el formulario y nos manda a la ventana de edición de código con el procedimiento Button1.Click, ahí solo escribimos en el código: Application.Terminate; y listo, basta con pulsar F9 y veremos nuestra aplicación creada y funcionando, muy simple realmente.

sábado, 5 de septiembre de 2009

Migrando de lenguaje

En el post anterior admití mi ignorancia en los actuales lenguajes de programación, pues el único lenguaje en el que me hice "experto" fué en Pascal, visto en la preparatoria, y un poco de C, visto en la universidad. Ahora me topo con que Pascal ha evolucionado y se ha convertido en Free Pascal + Lazarus para un ambiente gráfico, muy similar según he leído, a Delphi. Razón por la cual he cambiado de lenguaje, ahora será Free Pascal + Lazarus; manteniendo el mismo motor de base de datos MySQL. Si alguien sigue este blog, favor de descargar e instalar Free Pascal y Lazarus desde sus sitios oficiales, ya que es multiplataforma.