Delphi es un entorno de desarrollo de software para programación visual con énfasis en Pascal. Permite crear aplicaciones de escritorio, web, móviles y bases de datos. Se caracteriza por su capacidad de conectividad a diferentes bases de datos y su programación por eventos mediante el arrastre y colocación de controles visuales.
Delphi es un entorno de desarrollo de software para programación visual con énfasis en Pascal. Permite crear aplicaciones de escritorio, web, móviles y bases de datos. Se caracteriza por su capacidad de conectividad a diferentes bases de datos y su programación por eventos mediante el arrastre y colocación de controles visuales.
Delphi es un entorno de desarrollo de software para programación visual con énfasis en Pascal. Permite crear aplicaciones de escritorio, web, móviles y bases de datos. Se caracteriza por su capacidad de conectividad a diferentes bases de datos y su programación por eventos mediante el arrastre y colocación de controles visuales.
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 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