You are on page 1of 16

Es un entorno de desarrollo de software diseado para

la programacin de propsito general con nfasis en la


programacin visual. En Delphi se utiliza
como lenguaje de programacin una versin moderna
de Pascal llamada Object Pascal. Es producido
comercialmente por la
empresa estadounidense CodeGear (antes lo
desarrollaba Borland),
Delphi
Es una herramienta de propsitos mltiples como:
desarrollo de aplicaciones visuales y de bases de datos
cliente-servidor y multicapas, tambin para proyectos
de casi cualquier tipo, incluyendo aplicaciones de
consola, aplicaciones de web (por ejemplo servicios
web, CGI, ISAPI, NSAPI, mdulos para Apache),
servicios COM y DCOM, y servicios del sistema
operativo. Entre las aplicaciones ms populares
actualmente destaca Skype, un programa de telefona
por IP.
Historia


Es producido comercialmente por la empresa
estadounidense aberform, En el ao 2013 lanzaron la
version XE5 la cual permite crear ejecutables binarios
para Windows 32 y 64 bits, Mac OSX, IOS para IPhone
y IPad y celulares inteligentes o tabletas Android.
7 Versiones
iDelphi 2 era incluso mejor! Entre sus propiedades aiiadidas mas
importantes
estaban las siguientes: El Multi Record Object y la cuadricula para bases
de datos mejorada, el soporte para Automatizacion
Delphi 3 aiiadio la tecnologia Code Insight, el soporte de depuracion
DLL
Delphi 4 nos trajo el editor AppBrowser, nuevas propiedades de
Windows 98, mejor soporte OLE y COM,
Delphi 5 aiiadio a este cuadro muchas mejoras en el IDE
Delphi 6 aiiadio a todas estas propiedades el soporte para el desarrollo
multiplataforma con la nueva biblioteca de componentes para
multiplataforma (CLX),
Delphi 7 proporciono mas robustez a estas nuevas tecnologas con
mejoras y Arreglos el soporte de SOAP y DataSnap. Lo ms importante
es que permite disponer rpidamente de un interesante conjunto de
herramientas de terceras generacin

Caracteristicas
Una de las principales caractersticas y ventajas de
Delphi es su capacidad para desarrollar aplicaciones
con conectividad a bases de datos de diferentes
fabricantes. El programador de Delphi cuenta con una
gran cantidad de componentes para realizar la
conexin, manipulacin, presentacin y captura de los
datos, algunos de ellos liberados bajo licencias de
cdigo abierto o gratuitos. Estos componentes de
acceso a datos pueden enlazarse a una gran variedad
de controles visuales, aprovechando las caractersticas
del lenguaje orientado a objetos, gracias al
polimorfismo.
Bese de datos a las q se enlaza
Interbase/Firebird
DBExpress, BDE, FibPlus, Zeos
Oracle
dBase
FoxPro
Paradox
Microsoft SQL Server
mySQL: Zeos
Lenguaje
Se genera un proyecto con un formulario vaco, es ah donde
comienza la tarea de comenzar a arrastrar los dems elementos
visuales al formulario vaco como: etiquetas, cajas de textos, lista
de textos, memos, botones, etc. En el programa slo
necesitaremos arrastrar un botn. Cada elemento tiene su Object
Inspector, es una herramienta que nos permite modificar los
atributos de los objetos como el de la figura al lado izquierdo de
nuestro programa. Nos vamos al atributo caption y modificamos
escribiendo el rtulo que deseamos para el botn. Ahora para
poder comenzar a programar lo que debe hacer el botn,
recuerde que se programa por eventos as que seleccionamos el
botn, luego nos vamos a su Object Inspector y le damos a la
pestaa Events y elegimos el evento onClick y en el espacio en
blanco le damos doble clic. Se nos desplegar una ventana de
editor de texto con el siguiente cdigo.
Ejemplo
procedure TForm1.Button1Click(Sender: TObject);
begin

end;
end.

Ahora el espacio entre begin y end; es ah por donde se
inicia a programar lo que deseamos que el botn haga
en el evento onClick; que, bsicamente es el evento
cuando el botn le den clic. Ahora le ponemos la
siguiente instruccin.

procedure TForm1.Button1Click(Sender: TObject);
begin
showMessage('Hola Mundo');
end;
end.



Diccionario de palabras reservadas,
operadores y smbolos del lenguaje
Smbolos especiales
los smbolos especiales son caracteres no alfabticos, o
pares de estos caracteres, que tienen significados fijos.

Los siguientes caracteres son smbolos especiales:
# $ & ' ( ) * + , . / : ; < = > @ [ ] ^ { }

Los siguientes pares de caracteres tambin son
smbolos:
(* (. *) .) .. // := <= >= < >

Comentarios y directrices de
compilacin
Los comentarios son ignorados por el compilador, excepto
cuando su funcin es de separadores delimitando tokens
adyacentes o directrices de compilacin. Existen muchas
directrices de compilacin:
{ El texto entre llaves constituye un comentario. }
(* El texto entre parntesis mas asteriscos constituye un
comentario. *)
// Todo texto despus de un doble slash constituye un
comentario al final de la lnea.
Un comentario que contenga un signo de $ es una directriz de
compilacin. Por ejemplo,
{$WARNINGS OFF}

Tipos de datos fundamentales y su
representacin
Integer
Nmeros enteros comprendidos entre 32768 y 32767; 16 bits (ocupan 2 bytes cada uno en la
memoria)
Byte
Nmeros enteros positivos comprendidos entre 0 y 255; 8 bits (ocupa 1 byte cada uno en la
memoria)
Word
Nmeros positivos comprendidos entre 0 y 65535; 16 bits (ocupan 2 bytes cada uno en la
memoria)
LongInt
Nmeros enteros comprendidos entre 2147483647 y 2147483647 32 bits (ocupan 4 bytes
cada uno en la memoria)
ShortInt
Nmeros negativos y positivos enteros comprendidos entre 128 y 127; 8 bits (ocupa 1 byte
cada uno en la memoria)
Real
Nmeros de coma flotante de 11 a 12 decimales significativos (delante y detrs de la coma);
ocupan 6 bytes cada uno en la memoria

You might also like