viernes, 14 de mayo de 2010

Inno Setup

Inno Setup
es un instalador gratuito para los programas de Windows. Se puede utilizar de forma totalmente gratuita, incluso cuando el despliegue de aplicaciones comerciales, el código fuente completo está disponible (Borland Delphi 2.0 a 5.0). (http://www.jrsoftware.org/).
Soporta todas las versiones de Windows en uso hoy en día - Windows 95, 98, 2000, 2003, XP, Me, NT 4.0. El instalador tiene la capacidad para comparar la información de versión de archivo, reemplazar archivos en uso, el uso compartido de archivos de contar, registrar DLL / OCX s fuentes y bibliotecas de tipos, e instalar. Creación de accesos directos en cualquier parte, incluso en el menú Inicio y en el escritorio. Creación del Registro y. Entradas INI; integrado Pascal motor de scripting, soporte para la instalación multilingüe; Apoyo a passworded y cifrado instala; silencioso instalar y desinstalar.
Inno Setup es propiedad de software, no el software de dominio público. Hay algunas restricciones en la distribución y utilización; ver el http://www.jrsoftware.org/files/is/license.txt archivo para más detalles.
Inno Setup es utilizado para crear el instalador para Windows Lázaro.

------------------------------------------

El Programa es magnifico te permite configurarlo a la totalidad y con el wizard no necesitas manual porque es todo intuitivo de todos modos aqui esta el istool:

http://www.istool.org/

Libro lazarus

Y aquel famoso libro que se planeaba seria integro para lazarus tiene 766 paginas pero esta en aleman y hay un proyecto para ser traducido al ingles a la fecha nada se habla de traducirlo al español pero se espera que asi sea en su debido momento.

aqui el hilo en la pagina oficial: http://www.lazarus.freepascal.org/index.php/topic,8907.0.html

Y aqui esta la pagina en si en idioma aleman:

http://www.cul.de/lazarus.html

miércoles, 4 de noviembre de 2009

Documentacion, Ejemplos y Componentes

Lo dificil de estos ide es encontrar documentacion en español que sea veraz pero e buscado en distintas partes y para ustedes los lectores que se inician en la programacion , lo mejor es que lean "La cara oculta de delphi 4" y proximamente para dentro de unos meses en la fecha actual aparecera algo parecido a esto pero orientado a lazarus.

Los enlaces recomendados estan a tu lado derecho, son forums y lugares en que la programacion es lo principal ahi podras hacer tus consultas referentes a los lenguajes que estas planteandote.(Paginas Recomendadas)

(Los ejercicios que antes estaban publicados aqui, ahora tienen una seccion para ellos solos estan en la pestaña de arriba en "ejercicios personales")

Mis experiencias con Lazarus y Delphi

¿Porque les recomiendo Delphi y Lazarus?, basicamente e probado con varios entornos de desarrollo como visual basic (ide comercial de Microsoft), Gambas (Ide visual basado en basic), Python con el Boa Constructor, y lenguaje c/c++ en kdevelop.(ojo probado mas no soy programador en esos lenguajes)

Pero ninguno me a convencido para aprender a programar como lo hiso pascal, pascal es utilizado en las universidades aun ahora para aprender y enseñar a programar, sus comandos son faciles de emplear, particularmente en delphi se pueden hacer aplicaciones casi de inmediato de haber comensado a practicar, lazarus aunque no tiene mucha documentacion en español es parecido a delphi, tiene una amplia gama de componentes, tanto delphi como lazarus.

Aunque lazarus aun esta hasta la fecha en su version 0.9.2.8, se pueden hacer aplicaciones basicas en linux lo cual es idoneo para los programadores que acaban de iniciarse en la programacion y migran de microsoft a linux.

Recuerden que soy un aprendiz de programador que a medida que valla avanzando ire compartiendo mis experiencias en este blog.

Descarga e instalacion de lazarus

Principalmente puesdes descargarte el IDE Lazarus desde su pagina principal http://www.lazarus.freepascal.org/ especificamente en este link http://sourceforge.net/projects/lazarus/files/ esta disponible para varias plataformas, entre ellas MacOs, Linux, y Windows siendo esta ultima la mas facil de instalar.

Instalacion en Open Suse: Los siguientes rpm (Binarios) los debes tener en tu computador.
  • fpc-2.2.4-0.i386.rpm (si i586 y no i386)
  • fpc-src-2.2.4-0.i386.rpm
  • lazarus-0.9.28.2-0.i586.rpm.
Utiliza el instalador de software yast para instalar los paquetes que has bajado, e instala el devel_basic y el gtk2 y glib2.:

zypper in -t pattern devel_basis
zypper -n install gtk2 glib2

Habre una sesion en la terminal y teclea (Si no lo has instalado con el yast):
rpm -Uvh fpc-2.2.4-0.i386.rpm
rpm -Uvh fpc-src-2.2.4-0.i386.rpm
rpm -Uvh lazarus-0.9.28.2-0.i586.rpm
O si lo prefieres de una forma mas facil, puedes instalarlo con la ayuda del buscador de archivos de la pagina principal de OpenSuse, habres la siguiente pagina: http://software.opensuse.org/search colocas el programa a buscar en este caso Lazarus y le damos 1-clickInstall hay bajas un archivo que es el enlace para utilizar el yast
y se instala de los repositorios directamente.


¿Que es Delphi y Lazarus?

--Segun wikipedia--

Delphi
es un entorno de desarrollo de software diseñado para la programación de propósito general con énfasis en la programación visual. En Delphi se utiliza como lenguaje de programación una versión moderna de Pascal llamada Object Pascal. Es producido comercialmente por la empresa estadounidense CodeGear, adquirida en Mayo de 2008 por Embarcadero Technologies, una empresa del grupo Thoma Cressey Bravo, en una suma que ronda los 30 millones de dólares. En sus diferentes variantes, permite producir archivos ejecutables para Windows, GNU/Linux y la plataforma .NET.

Lazarus es una herramienta de desarrollo rápido de aplicaciones basada en el lenguaje de programación Pascal, disponible para los sistemas operativos Windows, GNU/Linux y Mac OS X.

Se trata de una alternativa gratuita a Delphi, desarrollada como proyecto de software libre a partir de Free Pascal. La web y la mayoría de la documentación están en inglés, pero el entorno de desarrollo (IDE) sí está traducido al español en gran parte.

Fuente:

http://es.wikipedia.org/wiki/Delphi
http://es.wikipedia.org/wiki/Lazarus