Programacion Y Analisis De Sistemas
DELPHI XE2
Desarrollado originalmente por la empresa Borland, es un compilador, un IDE y un lenguaje de programación que actualmente lo produce la empresa Embarcadero. Fue desarrollado para programar aplicaciones sobre la plataforma Windows, aunque en su versión 7, se lanzo también un IDE para Linux, llamado Kylix. También lanzo soporte para el framework .NETen todas sus versiones. Es utilizado para construir aplicaciones de escritorio y cliente/servidor, pero también se pueden construir aplicaciones web, servicios y consolas. Soporta una interfaz visual, es orientado a objetos porque abarca clase, herencia y polimorfismo, es orientado a eventos porque es capaz de asociar acciones a cada objeto y es compilada porque acelera la aplicación de lasaplicaciones. Incluye una biblioteca de clases denominada VCL (Visual Component Library) que incluyen componentes visuales y no visuales. VCL también esta disponible para el desarrollo .NET
EVENTOS
Es un segmento de código asociado a un objeto que se ejecuta una vez llamado a su procedimiento. Se ejecuta en respuesta a una acción como por ejemplo OnClick: captura la notificación estándar de Windowsy detecta si hay método asociado al evento. Si existe, se ejecuta ese método. Los eventos pueden generarse debido a la recepción de señales enviadas por el hardware (teclado, mouse). El evento AfterDelete se produce después del borrado de un registro, AftePost después de grabar los datos y son algunos de los eventos que veremos en detalle mas adelante.
BASES DE DATOS
Una característicaprincipal es el soporte a distintos fabricantes de BBDD. Existen motores que permiten conectarse vía ADO (Active Data Object) y otros por medio de BDE (Borland Data Engine) para conectar con Paradox, dBase y FoxPro. Es una interface propietaria de Borland. También soporta conexiones vía ODBC (Open DataBase Conectivity).
PROYECTOS ALTERNATIVOS
Existen desarrollos de la comunidad del software libremediante un producto gratuito llamado Lazarus que puede ser descargado del link http://sourceforge.net/project/lazarus/ En el sitio oficial de embarcadero http://www.embarcadero.com/ se puede encontrar material de consulta, wikis, videotutoriales, etc.
CARACTERISTICAS PRINCIPALES
IDE rad con diseño rápido, drag & drop
LENGUAJE I – INCADE – ING. MAGRI Mas de 250 controles VCLSoporte integrado táctil y gestos Soporte para las 9 principales motores de bbdd Middleware datasnap para n-capas con json, rest, http, com y xml Soporte para depurar aplicaciones con múltiples hilos Uml / métricas de código y auditorias Despliegue en win2000, XP, vista y win7 con el mismo código fuente
Versiones disponibles: profesional, Enterprise y Architect
REDUCE EL TIEMPO DE DESARROLLO
IDE Insight para acceder fácilmente a las características, configuraciones y componentes Formateador de código Visualizador para depuración de datos Depurador de múltiples hilos Compilación en segundo plano Explorador de clases C++
APLICACIONES TACTILES
Se pueden construir aplicaciones táctiles basadas en GUI táctiles, Tablet PC, dispositivos móviles y terminales digitales.LENGUAJE I – INCADE – ING. MAGRI
CONEXIÓN CON BASES DE DATOS
Conectividad con Firebird (Interbase) Drivers actualizados para SQL Server, Oracle y MySql Soporte para DataSnap, HTTP, REST y JSON
Una vez instalado RAD Studio, podemos acceder a el mediante el botón inicio/todos los programas/Embarcadero RAD Studio XE2
LENGUAJE I – INCADE – ING. MAGRI
Cuando arranca el mismo seobserva la pantalla de inicio
Luego se inicia la interface de programación.
LENGUAJE I – INCADE – ING. MAGRI
FORMS (Ventanas)
Un formulario representa una ventana (de Windows) que puede verse de dos formas: en tiempo de diseño y en tiempo de ejecución. En tiempo de diseño se observa la superficie del diseñador, donde se pueden agregar los componentes de la paleta de herramientas (Tool...
Regístrate para leer el documento completo.