15
SISTEMAS DE INFORMACIÓN SISTEMAS DE INFORMACIÓN Introducción al Delphi http://www.renacersantaclara.org/ academico

Introducción al Delphi

Embed Size (px)

DESCRIPTION

Introducción al Delphi

Citation preview

Page 1: Introducción al Delphi

SISTEMAS DE INFORMACIÓNSISTEMAS DE INFORMACIÓN

Introducción al Delphi

http://www.renacersantaclara.org/academicohttp://www.renacersantaclara.org/academico

Page 2: Introducción al Delphi

CARACTERISTICAS BÁSICAS

Delphi es un lenguaje de propósito general Delphi logra la mejor combinación de

programación visual y POO Gracias a su facilidad de uso, disminuye

ostensiblemente los tempos de producción Alta velocidad de compilación (Basado en

Turbo Pascal, dcu, compila solo lo necesario)

Gran soporte de bases de datos (BDE, ADO, dbExpress, ODBC permite bases de datos locales o CS indiferentemente)

Page 3: Introducción al Delphi

CARACTERISTICAS BÁSICAS

Object Pascal (Lenguaje desarrollado por Niklaus Wirth para enseñar a programar)

Componentes nativos generalmente con código fuente Desde la Versión 3.0 soporta e modelo C/S VCL (Modelo de Componentes nativos, éxito en la red) No se necesitan otros programas para crearlos Los ActiveX no soportan herencia directa Manejo de Excepciones Verdadero RAD (Previsualización de datos en tiempo de

compilación) IDE No MDI

Page 4: Introducción al Delphi

La VCL (Librería Visual de Componentes) pretende proveer un recurso RAD que permita mantener una agilidad permanente con baja complejidad a pesar de mantener constantemente la orientación a objetos.

INSERCION DE COMPONENTES Haciendo click en componente y luego en la forma Haciendo doble click en componente Arrastrando sobre la forma Shift click (Varias instancias)

EL IDE DE DELPHI

Page 5: Introducción al Delphi

EL IDE DE DELPHI

El object inspector El code inspector El ToDo List El sistema de ayuda interactiva El repositorio de objetos

Page 6: Introducción al Delphi

COMPONENTES

Cada componente al ser un objeto presenta propiedades, eventos y métodos.

• Las propiedades reflejan el estado del objeto, su color, ancho alto o ubicación.

• Los métodos describen su comportamiento, capacidades, abrirse, moverse en la pantalla, cambiar sus datos, etc.

• Los eventos describen la capacidad de los objetos de ejecutar algún proceso cuando sucede un hecho en particular. Abrir una ventana, cerrarla, dar click en un botón, abrir una tabla, pasar de un registro a otro, cumplir un lapso de tiempo, etc.

Page 7: Introducción al Delphi

CONFORMACION DE UN PROYECTO

Archivo .dpr es el maestro del proyecto Archivos .pas contienen el código fuente de las

unidades en texto claro Archivos .dfm contienen la distribución visual

de los formularios Archivos .dcu contienen el código objeto de los

fuentes

Page 8: Introducción al Delphi

ALGUNOS “SHORT CUTS” ÚTILES

F12 – Cambiar entre la forma y el código fuente F11 – Visualización del Object Inspector Shift + F12 – Buscar forma Ctrl + F12 – Buscar por nombre de archivo Ctrl + F – Buscar en unidad actual o en todo el

proyecto Alt + F11 – Agregar unidad a lista de uses

Page 9: Introducción al Delphi

ALGUNOS “SHORT CUTS” ÚTILES (Proyecto)

Alt Gr + F11 – Project Manager Ctrl + Shift + F11 – Opciones del proyecto

actual Ctrl + F9 – Compilar el proyecto actual. (No

ejecutar) F9 Ejecutar proyecto

Page 10: Introducción al Delphi

ALGUNOS “SHORT CUTS” ÚTILES (Depuración)

Ctrl + Alt + B - Ventana de “Break Points” Ctrl + Alt + W - Ventana de Watches Ctrl + F7 - Evaluar expresiones Ctrl + F5 - Adicionar Watch F8 - Trazar línea F7 - Trazar línea ingresando F4 - Trazar hasta el cursor

Page 11: Introducción al Delphi

ALGUNOS “SHORT CUTS” ÚTILES (Códificación)

Ctrl + Shift + I - Identar bloque Ctrl + Shift + U - Desidentar bloque Ctrl + Espacio - Auto completar código Ctrl + Shift + Espacio: Recordar parámetros de

función o método. Ctrl + Alt + Drag: Seleccionar por columnas Ctrl + Shift + R: Grabar Detener grabación Macro Ctrl + Shift + P: Activar macro Ctrl + flecha: Avance por palabra Ctrl + Shift + flecha: Selección por palabra

Page 12: Introducción al Delphi

ALGUNOS “SHORT CUTS” ÚTILES (Codificación)

Shift + Fin: Seleccionar hasta el fin Shift + Inicio: Seleccionar hasta el comienzo Doble click : Selecciona palabra Ctrl + J: Plantillas de código (Auto texto) Ctrl + click: Visualiza la declaración de un identificador Ctrl + Shift + Up: Ir a declaración del método actual Ctrl + Shift + Down: Ir a definición del método actual Ctrl + Shift + C: Auto completar clase Ctrl + Shift + <#> : Hacer un bookmark Ctrl + <#> : Ir a un bookmark

Page 13: Introducción al Delphi

EJEMPLOMPRACTICO DE BASES DE DATOS

Page 14: Introducción al Delphi

EJEMPLOMPRACTICO DE BASES DE DATOS

BDE

Controles de datos

(Presentación)

Data Source

DataSet DBMSLógica

Middle Tier

Almacenamiento - BackEnd

Page 15: Introducción al Delphi

FIN Introducción a

Delphi

[email protected]