Software">
Delphi Embarcadero
Delphi Embarcadero
Delphi Embarcadero
INTEGRANTES:
Chavez Beteta Joseph Jhair 1823120702
Diaz Tocas Jean Carlos 1923120147
Gamboa Quispe Axel Junior 1313110154
Pérez Aponte Jeysson Iván 1823110339
Requelme Cadillo Jean Luber 1723125237
INTRODUCCIÓN
• Lo cierto es que en ese momento Microsoft ya estaba promoviendo .NET como la plataforma de futuro
para los programadores de aplicaciones Windows y de alguna manera, Delphi no consiguió adaptarse al
cambio. No es que no lo intentara. La compañía presentó Delphi 8 para NET, pero no despertó demasiado
interés: o los programadores no querían NET como plataforma o directamente preferían pasarse a C#. Pese
al revés sin embargo el entorno ha conseguido sobrevivir hasta nuestros días, aunque la versión NET fue
descontinuada.
METODOLOGÍA DE DELPHI
El método Delphi tiene como finalidad poner de manifiesto convergencias de opinión y hacer emerger
ciertos consensos en torno a temas precisos, mediante preguntas a expertos por medio de cuestionarios
sucesivos. El objetivo más frecuente de los estudios Delphi es el de aportar claridad a los expertos sobre
zonas de incertidumbre a fin de contribuir a la toma de decisiones.
La técnica ha conocido diferentes versiones, nosotros utilizaremos aquí la que ha sido más utilizada en el
marco del Proyecto MILLENNIUM, es decir, la denominada “Real Time Delphi”. En las Delphi clásicas, los
juicios recogidos en una ronda son retroalimentados a los participantes en rondas subsiguientes. Por el
contrario, las Delphi en Tiempo Real no tienen rondas y las respuestas generadas son retroalimentadas a
los participantes en tiempo real. Como en la Delphi clásica, los participantes permanecen anónimos unos
con otros y pueden omitir cualquier pregunta que deseen.
CARACTERÍSTICAS DELPHI
Es potente y fácil de usar.
Pestañas o solapas
Botones de atajo
Componentes
Los componentes son los controles que se utilizan para crear aplicaciones
Están distribuidos por categorías entre ellos encontramos componentes visibles y no visibles
A esta ventana la llamamos barra de componentes y a las categorías pestañas o solapas
FORMULARIOS
Nombre: Debe comenzar obligatoriamente con una letra. Cadena de Caracteres: String
Tipo: Determina qué clases de valores podrá almacenar Un carácter cualquiera: Char.
LICENCIAS CARAS.
• Embarcadero
• RAD Studio
APLICACIONES EN EL LENGUAJE DELPHI
Luego de declarar el uso de una unidad podemos acceder a todos los procedimientos, funciones, tipos de datos etc. definidos en la
misma.
Cada una de las unidades que especificamos es un archivo *.dcu que se instaló con Delphi:
EXISTEN CIENTOS DE UNIDADES CON DISTINTOS OBJETIVOS, LOS ARCHIVOS QUE COMIENZAN CON EL NOMBRE VCL.* ESTÁN
RELACIONADOS CON LAS COMPONENTES PARA IMPLEMENTAR INTERFACES VISUALES EN WINDOWS (BOTONES, VENTANAS, EDITORES DE
LÍNEA ETC.)
LO QUE BUSCAMOS ENTENDER EN ESTE CONCEPTO ES LA NECESIDAD DE HACER REFERENCIA A UNA DETERMINADA UNIDAD SI
QUEREMOS UTILIZAR SUS FUNCIONALIDADES
PROBLEMA 1
LLAMAR A ALGUNAS FUNCIONALIDADES DE LAS UNIDADES SYSTEM.SYSUTILS Y SYSTEM.MATH
LUEGO DE DEFINIR EL NOMBRE DEL PROGRAMA Y LAS DIRECTIVAS DE COMPILACIÓN APARECE LA ZONA DE USES, EN NUESTRO EJEMPLO
INDICAMOS QUE USAREMOS DOS UNIDADES LLAMADAS SYSTEM.SYSUTILS, SYSTEM.MATH:
• Este programa pide cargar una variable Integer por teclado y luego copia su contenido en la variable cadena1. Como las variables no son
del mismo tipo no podemos hacer la asignación
• Este programa pide cargar una variable Integer por teclado y luego copia su contenido en la variable cadena1. Como las variables no son
del mismo tipo no podemos hacer la asignación
• Una forma para copiar el contenido de una variable Integer en una variable String es utilizar la función IntToStr que le enviamos como
parámetro la variable Integer y nos devuelve un dato de tipo String:
• La función IntToStr se encuentra definida en la undidad System.SysUtils, probemos de borrar la zona de uses y volver a compilar:
• En la ventana de "Messages" nos informa que no está declarado el identificador IntToStr.
• Para emitir un sonido de advertencia existe un procedimiento llamado Beep que se encuentra también en la unidad System.SysUtils
• Por último nuestro programa muestra el valor ingresado por teclado elevado al cubo, para esta operación podemos utilizar la función Power que se
encuentra definida en la unidad System.Math
Conclusiones
• El lenguaje de programación Delphi es una herramienta de propósito múltiple, se usa también para proyecto de casi cualquier tipo, debido que
incluyen aplicaciones de consola, aplicaciones de web, servicio COM y DCOM, y servicios del sistema operativo.
• Delphi es el desarrollo de aplicaciones visuales y de bases de datos cliente-servidor y multiplacas.
• Tiene la capacidad para desarrollar aplicaciones con conectividad a bases de datos de diferentes fabricantes.
• 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 licencia de código abierto o gratuito
• Cualquiera de sus versiones se puede programar DLLS.
• En Delphi podemos programar directamente los componentes visuales e incluso crear nuevos controles que hereden características de las ya
existente .
• Se utiliza en el Delphi componentes visuales de otros lenguajes de programación.
• El lenguaje de programación Delphi es muy útil y aplicativo para el desarrollo profesional del curso debido a sus multiples funciones, debido que fue
creado con el propósito de agilizar la creación de software basándolo en una programación visual.
BIBLIOGRAFIA
• http://retrofilo.tripod.com/06-vari/phi/phy01.htm
• https://www.chetu.com/es/blogs/technical-perspectives/delphi-evolution.php
• https://es.slideshare.net/robincardenas/lenguaje-de-programacin-delphi
• http://ticjunior.blogspot.com/2008/07/que-es-delphi.html
• https://www.greelane.com/es/ciencia-tecnolog%C3%ADa-matem%C3%A1ticas/ciencias-de-la-computaci%C3%B3n/history-of-delphi-
1056847/