Descsd dfsdfds

Páginas: 6 (1335 palabras) Publicado: 15 de septiembre de 2014
Lazarus Free Pascal Compiler

Figura No. 1.

Licencia: GPL/LGPL
Lazarus son las bibliotecas de clase para Free Pascal que emulan Delphi. Free Pascal es un compilador
(L)GPL que se ejecuta en Linux, Win32, OS/2 68K y más. Free Pascal está diseñado para ser capaz de
comprender y compilar la sintaxis de Delphi, que por supuesto es POO.
Lazarus es la parte que falta del puzzle que tepermitirá desarrollar programas al estilo Delphi en todas las
plataformas especificadas. El IDE se convertirá en una herramienta RAD como Delphi.
Según vaya creciendo Lazarus necesitaremos más desarrolladores.
Official: http://sourceforge.net/projects/lazarus/
Tutorials: http://lazarus-ccr.sourceforge.net

Tutorial desarrollado por:
Universidad Mariano Gálvez
Facultad de Ingeniería en Sistemas0908-01-10469 José de Paz
jose.depaz@gmail.com

Lazarus IDE

Palete de Componentes

Inspector
de objetos

Editor de
codigo
fuente

formularios

Mensajes del
compilador

Figura No. 2.
La IDE (Figura No. 2) de Lazarus esta distribuida por los siguientes componentes:
1.
2.
3.
4.
5.

Paleta de componentes
Inspector de objetos
Editor de código fuente
Formularios
Mensajesdel compilador

Primer Proyecto
Para crear nuestro primer proyecto debemos ir a la barra de menús y seleccionar en Proyecto->Nuevo
proyecto:

Figura No. 3.
Luego, seleccionar en “Aplicación” y luego click en el botón “Crear”. (Figura No. 3)

Figura No. 4.
Ahora, cuando Lazarus se inicia, carga un proyecto por default, en este caso estamos creando un nuevo
proyecto, y hacemos click en elbotón “No”. (Figura No. 4.).
Automáticamente se crea un proyecto, el cuál contiene un formulario llamado “Form1”, el cual puede
observarse en la ventana “Inspector de Objetos”.
Ahora vamos a agregar un botón de comando (TButton, Figura No. 5.), para esto nos vamos a la paleta de
componentes y nos situamos en la pestaña “Standard” y seleccionamos el componente; hay dos formas de
agregarlo:
1.haciendo doble click sobre él
2. haciendo click sobre él y dibujarlo a nuestra medida en el formulario.

Figura No. 5.

Después de haber agregado el botón, vamos a modificarle la propiedad “Caption”, y le insertamos algo
como esto “Presionar”, tener en cuenta que debemos tener seleccionado el botón y no el formulario.

Figura No. 6.
Ahora vamos a codificar el evento “OnClick” del botón,haciendo doble click sobre él o bien seleccionando
el evento desde el “Inspector de Proyectos”, en la pestaña “Eventos”. Haciendo esto, se mostrara la venta
del “Editor de código fuente” y se creara un evento para el TButton

Figura No. 7.
y agregamos la siguiente línea de código, tal como se muestra en la figura No. 7., listo presionamos la tecla
“F9” para ejecutar el proyecto, o bien enla barra de menús “Ejecutar->Ejecutar”, luego de presionar el
botón “Presionar”, debemos observar lo siguiente:

Figura No. 8.
Terminando, debemos guardar nuestro proyecto y formulario, para estos nos vamos a la barra de menús y
hacer click en “Proyecto->Guardar Proyecto”.

Conexión a base de datos

Lazarus dispone de componentes para conexión a base de datos, la cual encontramos en lapestaña “SQLdb”
de la paleta de componentes. (Figura No. 9)

Figura No. 9.
Tiene componentes de conexión a las siguientes base de datos:
TIBConnection
TODBCConnection
TOracleConnection
TMySQL40Connection
TMySQL41Connection
TMySQL50Connection
TPQConnection

(FireBird / Interbase)
(conexión ODBC)
(Oracle )
(MySQL Server 4.0)
(MySQL Server 4.1)
(MySQL Server 5.0)
(PostgreSQL)

Paraeste ejemplo, utilizaremos MySQL Server 5.0, y la base de datos que trae por default llamada “test”, en
la cual crearemos la tabla “emple” y le ingresaremos algunos valores (Figura No. 10).

Figura No. 10.

Ahora vamos a crear un proyecto, en el cual tendremos un formulario con un datagrid (TDBGrid), en él cuál
mostraremos el contenido de la tabla llamada “emple”. Para esto necesitamos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • dfsdfds
  • Dfsdfds
  • Dfsdfds
  • dfsdfds
  • dfsdfds
  • Dfsdfds
  • Dfsdfds
  • Dfsdfds

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS