Trucos sobre manejo de softwarelibre y gnu linux. También a los programas que hago en gambas3, python, java, etc.... Consejos y trucos sobre otros programas: excel, word, internet, instalación de programas, Arduino y demás....
Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic
Consultas, Desarrollo de programas y petición de presupuestos:
En http://www.etnassoft.com/biblioteca/ he encontrado este interesante libro, bastante reciente (fecha de edición 30 de agosto de 2012) para aprender Pascal y Lazarus, escrito por Motaz Abdel Azeem.
En sus 150 páginas, puedes aprender desde "cero", Pascal y además usar Lazarus, un IDE para realizar aplicaciones gráficas.
Se divide en 4 capítulos:
Lenguaje básico
Programación estructurada
La interfase gráfica (Lazarus)
Programación orientada a objetos
Lo más interesante son los últimos capítulos, ya que yo no encontrado mucha información ni manuales de Lazarus, y este libro contiene varios ejemplos completos y sobre todo, porque explica como crear las interfases gráficas (formularios, llamada a otros formularios ,y los componentes típicos texteditor, listbox y botones.)
Bueno, ya tengo una razón más para volver a instalar Lazarus.
Nota:
La descarga es gratuita, solo teneis
que ver los anuncios, esperar 5 segundos y pulsar sobre el botón
superior derecho que os sale despues de la cuenta atrás.
Hola, os traigo mi primer programa realizado en Lazarus, que es un IDE para FreePascal. Tiene algunas ventajas frente a Gambas, ya que es multiplataforma, osea que puedes crear el programa y compilarlo para varios sistemas operativos (no solo para gnu/linux). Os he dejado al final los enlaces tanto del código fuente como los ejecutables para gnu/linux y windows.
El programa, es una utilidad para el cálculo del area de un poligono irregular (una de las entradas que ha tenido mas visitas en mi blog).
El programa en el ide (ubuntu 10.04)
Os dejo aqui parte del código (el completo esta en el enlace del final del articulo).