SlideShare una empresa de Scribd logo
SISTEMAS DE INFORMACIÓN Introducción al Delphi http://www.renacersantaclara.org/academico
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)
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
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
EL IDE DE DELPHI El object inspector El code inspector El ToDo List El sistema de ayuda interactiva El repositorio de objetos
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.
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
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
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
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
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
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
EJEMPLOMPRACTICO DE BASES DE DATOS
EJEMPLOMPRACTICO DE BASES DE DATOS BDE Controles de datos ( Presentación ) Data Source DataSet DBMS Lógica Middle Tier Almacenamiento - BackEnd
FIN Introducción a Delphi [email_address]

Más contenido relacionado

PPT
Elementos Básicos en Delphi 7
PPTX
Delphi
PDF
56874982 curso-de-delphi-7
PDF
Unidad i programacion visual elementos basicos
PDF
Delphi 7 20051
PDF
PPT
My sql en delphi 7
DOCX
Visual basic
Elementos Básicos en Delphi 7
Delphi
56874982 curso-de-delphi-7
Unidad i programacion visual elementos basicos
Delphi 7 20051
My sql en delphi 7
Visual basic

La actualidad más candente (20)

PDF
Curso de delphi
PDF
Visual basic 6
PPTX
Fundamentos basicos de visual basic
PDF
Tutorial netbeans
PPS
Introduccion al Turbo C++
PDF
Tema 1 introduccion a la programacion en visual basic
PPTX
Tutorial netbeans
PDF
Practica Uno Delphi
PDF
Programacion en C#
PDF
visual fox pro desde cero com 9.0
PDF
Manual Code::Blocks lenguaje C++
PPT
Estructura basica de visual basic
DOCX
Fundamentos de Visual Basic
PDF
37975756-Guia-de-C
PDF
Visual Basic
DOCX
Fundamentos de Visual Basic
PPTX
Programacion Orientada a Objetos
PPTX
Tutorial de codeblocks
PPTX
Tutorial de CodeBlocks
PDF
MANUAL DE NETBEANS
Curso de delphi
Visual basic 6
Fundamentos basicos de visual basic
Tutorial netbeans
Introduccion al Turbo C++
Tema 1 introduccion a la programacion en visual basic
Tutorial netbeans
Practica Uno Delphi
Programacion en C#
visual fox pro desde cero com 9.0
Manual Code::Blocks lenguaje C++
Estructura basica de visual basic
Fundamentos de Visual Basic
37975756-Guia-de-C
Visual Basic
Fundamentos de Visual Basic
Programacion Orientada a Objetos
Tutorial de codeblocks
Tutorial de CodeBlocks
MANUAL DE NETBEANS

Destacado (6)

PPTX
Método delphi
DOCX
Manejo de errores
PDF
Metodo delphi
PPTX
Método delphi - Pronóstico de demanda
PPT
Análisis de Fuerzas Internas y Externas
PPT
Delphi
Método delphi
Manejo de errores
Metodo delphi
Método delphi - Pronóstico de demanda
Análisis de Fuerzas Internas y Externas
Delphi

Similar a Introducción al Delphi (20)

PDF
INFOSAN Delphi 1 -150 paginas
PDF
Qué es visual basic
PDF
Delphi para PHP “en acción”
PDF
Diseño visual basic
PDF
Programacion
PDF
Delphi xe
PPTX
Desarrollo a aplicaciones . net (1)
DOCX
Que es visual basic
DOCX
Que es visual basic
PPT
PPTX
Generalidades de visual basic 8
PPTX
Generalidades de visual basic 8
PDF
Programacion visual basic
PDF
Curso online-borland-delphi-lw
PDF
Curso online Borland Delphi
PDF
Manual visualfoxpro6
PDF
Labo 2
PPTX
Programacion visual
DOC
95511389 visual-foxpro-trucos
INFOSAN Delphi 1 -150 paginas
Qué es visual basic
Delphi para PHP “en acción”
Diseño visual basic
Programacion
Delphi xe
Desarrollo a aplicaciones . net (1)
Que es visual basic
Que es visual basic
Generalidades de visual basic 8
Generalidades de visual basic 8
Programacion visual basic
Curso online-borland-delphi-lw
Curso online Borland Delphi
Manual visualfoxpro6
Labo 2
Programacion visual
95511389 visual-foxpro-trucos

Introducción al Delphi

  • 1. SISTEMAS DE INFORMACIÓN Introducción al Delphi http://www.renacersantaclara.org/academico
  • 2. 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)
  • 3. 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
  • 4. 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
  • 5. EL IDE DE DELPHI El object inspector El code inspector El ToDo List El sistema de ayuda interactiva El repositorio de objetos
  • 6. 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.
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. 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
  • 14. EJEMPLOMPRACTICO DE BASES DE DATOS BDE Controles de datos ( Presentación ) Data Source DataSet DBMS Lógica Middle Tier Almacenamiento - BackEnd
  • 15. FIN Introducción a Delphi [email_address]