Delphi
-
Upload
juan-mujica -
Category
Documents
-
view
24 -
download
0
Transcript of Delphi
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 (antes lo desarrollaba Borland),
Delphi
Es una herramienta de propósitos múltiples como: desarrollo de aplicaciones visuales y de bases de datos cliente-servidor y multicapas, también para proyectos de casi cualquier tipo, incluyendo aplicaciones de consola, aplicaciones de web (por ejemplo servicios web, CGI, ISAPI, NSAPI, módulos para Apache), servicios COM y DCOM, y servicios del sistema operativo. Entre las aplicaciones más populares actualmente destaca Skype, un programa de telefonía por IP.
Historia
Es producido comercialmente por la empresa estadounidense aberform, En el año 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
importantesestaban 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 DLLDelphi 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 tecnologías con mejoras y Arreglos el soporte de SOAP y DataSnap. Lo más importante es que permite disponer rápidamente de un interesante conjunto de herramientas de terceras generación
CaracteristicasUna de las principales características 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 conexión, manipulación, presentación y captura de los datos, algunos de ellos liberados bajo licencias de código abierto o gratuitos. Estos componentes de acceso a datos pueden enlazarse a una gran variedad de controles visuales, aprovechando las características del lenguaje orientado a objetos, gracias al polimorfismo.
Bese de datos a las q se enlazaInterbase/FirebirdDBExpress, BDE, FibPlus, ZeosOracledBaseFoxProParadoxMicrosoft SQL ServermySQL: Zeos
LenguajeSe genera un proyecto con un formulario vacío, es ahí donde
comienza la tarea de comenzar a arrastrar los demás elementos visuales al formulario vacío como: etiquetas, cajas de textos, lista de textos, memos, botones, etc. En el programa sólo necesitaremos arrastrar un botón. 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 rótulo que deseamos para el botón. Ahora para poder comenzar a programar lo que debe hacer el botón, recuerde que se programa por eventos así que seleccionamos el botón, luego nos vamos a su Object Inspector y le damos a la pestaña ‘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 código.
Ejemploprocedure 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 botón haga en el evento onClick; que, básicamente es el evento cuando el botón le den clic. Ahora le ponemos la siguiente instrucción.
procedure TForm1.Button1Click(Sender: TObject);
begin showMessage('Hola Mundo'); end; end.
Diccionario de palabras reservadas, operadores y símbolos del lenguaje
Símbolos especialeslos símbolos especiales son caracteres no
alfabéticos, o pares de estos caracteres, que tienen significados fijos.
Los siguientes caracteres son símbolos especiales:# $ & ' ( ) * + , − . / : ; < = > @ [ ] ^ { }
Los siguientes pares de caracteres también son símbolos:
(* (. *) .) .. // := <= >= < >
Comentarios y directrices de compilaciónLos comentarios son ignorados por el compilador,
excepto cuando su función es de separadores delimitando tokens adyacentes o directrices de compilación. Existen muchas directrices de compilación:
{ El texto entre llaves constituye un comentario. }(* El texto entre paréntesis mas asteriscos constituye un
comentario. *)// Todo texto después de un doble slash constituye un
comentario al final de la línea.Un comentario que contenga un signo de $ es una
directriz de compilación. Por ejemplo,{$WARNINGS OFF}
Tipos de datos fundamentales y su representación IntegerNúmeros enteros comprendidos entre −32768 y 32767; 16 bits (ocupan 2 bytes cada
uno en la memoria) ByteNúmeros enteros positivos comprendidos entre 0 y 255; 8 bits (ocupa 1 byte cada uno
en la memoria) WordNúmeros positivos comprendidos entre 0 y 65535; 16 bits (ocupan 2 bytes cada uno en
la memoria) LongIntNúmeros enteros comprendidos entre −2147483647 y 2147483647 32 bits (ocupan 4
bytes cada uno en la memoria) ShortIntNúmeros negativos y positivos enteros comprendidos entre −128 y 127; 8 bits (ocupa 1
byte cada uno en la memoria) RealNúmeros de coma flotante de 11 a 12 decimales significativos (delante y detrás de la
coma); ocupan 6 bytes cada uno en la memoria