• No se han encontrado resultados

Manual Delphi Paso a Paso Xe2

N/A
N/A
Protected

Academic year: 2021

Share "Manual Delphi Paso a Paso Xe2"

Copied!
8
0
0

Texto completo

(1)
(2)

Aprenda

Delphi Xe2 Paso a Paso

José García

Revisión técnica

Juan Pulido

Ing. Sistemas

(3)

APRENDA DELPHI XE2 PASO A PASO

No está permitida la reproducción total o parcial de este manual, ni su tratamiento Informático, ni la transmisión de ninguna forma o por cualquier otro medio, ya sea electrónico, mecánico, por fotocopia, por registro u otros métodos, sin el permiso previo y por escrito de los titulares del Copyright.

DERECHOS RESERVADOS © 2013, respecto a la primera edición en español por Biosis, C.A. Barquisimeto edo lara Venezuela

(4)

Contenido

Introducción

Parte I El lenguaje de Delphi Xe2 y el ambiente Visual 1

¿Qué es Delphi?... ¿Qué es Object Pascal?... Historia de Delphi... Evolución de Delphi... Características Técnicas Delphi Xe2... Programación Windows: ¿Por qué objetos y eventos?

¿Qué son los objetos y los eventos de programación... El porqué de los objetos y los eventos de programación... Variables... Módulos y Procedimientos...

Parte II El entorno 2

Instalación de Delphi Xe2... Instalación de Vcl Dbisam... Instalación del Quickreport... Elementos iniciales... Ventana principal... La Paleta de componentes... El formulario... El Inspector de objetos... El menú principal... El Depósito de objetos... Creación de la interfaz de un programa... La ventana del programa... La rejilla de puntos... Inserción de componentes... Manipulación de los componentes... Modificación de propiedades... Uso de los eventos... Edición de código... Un ejemplo sencillo orientado a objeto y manejado por eventos...

Part

e

III Proyectos 3

Creación del Proyecto CursoAdt... Creación del datamodule... Conexión a la base de datos a2 con dbisam... Conectar las tablas de a2 dbisam... Conexión con tdatasourcecomponente... Obtener datos en el formulario... Ver datos en una grid... Ver datos en el campo de un formulario... Extraer campos blob en un grid... Conexión y relación con la data... Mostrar en el formulario relación maestro-detalle... Parte IV Creación de Informes 4 Funcionamiento general de QuickReport... El componente TQuickReport... Selección de los datos a imprimir... Formato del informe...

(5)

Información durante la ejecución... Visualización e impresión del informe... El componente TQRBand... Aspecto de la sección en el informe... El componente TQRExpr ... El componente TQRSysData... El componente TQRShape... Imágenes en el informe... Reportes de a2... Parte V Diagrama Entidad Relación Tablas a2...

(6)

Reconocimientos

El autor desea agradecerle primeramente a Dios y después al personal de Biosis, C.A., la oportunidad de escribir este manual y el haber aportado sus habilidades individuales y su profesionalismo para convertirlo en una realidad.

Sobre el autor

José García es el propietario y fundador de Biosis, C.A., una compañía de capacitación y

consultoría en sistemas de computación que se ha especializado en los sistemas de bases de datos para windows en Maracaibo, Maracay, Valencia, Barquisimeto por más de 20 años. Es analista de sistemas, graduado en Maracaibo edo zulia y tiene una certificación internacional en Java con IBM.

Vive en barquisimeto edo lara-Venezuela y puede dirigirse a el por Skype o correo electrónico biosisca@gmail.com

(7)

Introducción

Este manual es para los distribuidores y programadores que desean desarrollar aplicaciones para a2 softway usando Delphi Xe2. Aquí la idea es proporcionar un tratamiento práctico de la programación en windows, con varios ejemplos de como hacerlo y sin exceso de teoría. En pocas palabras el enfoque de este manual es el del programador: simplemente enséñenme cómo y déjenme hacerlo.

Si este es su primer intento en la programación para Windows y a2, se dará cuenta que el código que desarrollará aquí es diferente de los programas monolíticos, lineales y continuos a los que puede haber estado acostumbrado. Esto se debe a que los programas para Windows están orientados a objetos y manejados por eventos, lo que significa que su código estará muy a menudo dividido en bloques (snippets) asociados a ese botón a ese ícono para manejar eventos específicos., tales como una opresión de teclas o un click de ratón.

Delphi Xe2 le proporciona un conjunto impresionante de recursos de programación, y este manual le mostrará cómo obtener el mejor provecho de estos. Como se ha mencionado, el texto estará más enfocado a la práctica que a la teoría; sin embargo, será necesario un poco de teoría para empezar.Si usted no está familiarizado con algunos conceptos importantes tratados en Delphi Xe2, como objetos, eventos, formas, controles, propiedades, métodos, funciones y procedimientos no se preocupe ya que la primera sección del manual se concentrará en estas ideas, aunque también habrán ejemplos de“cómo hacerlo”.

A partir de ahí, el manual estará fuertemente orientado a tareas. Como podrá ver, muchos de los capítulos están escritos para cubrir uno o dos tipos específicos de los controles de Delphi Xe2, de esta manera usted desarrollará sus habilidades de programación mientras crea sus ventanas, pieza por pieza, añadiendo continuamente más funcionalidad a sus aplicaciones. Este proceso de aprendizaje le permitirá manejar metódica y gradualmente cualquier matiz y complejidad de programación que puedan surgir.

(8)

¿Que hay de nuevo en Delphi Xe2?

Delphi Xe2 tiene muchas características y mejoras sobre sus predecesores, de las cuales la más obvias y bien recibida es la de crear aplicaciones con Firemonkey, y aplicaciones de 64 bits para

Windows.

El nuevo Rad Studio XE2 es posiblemente la versión que contiene mayor número de características nuevas de toda la historia de Delphi, C++Builder, Prism y RAD PHP. Las nuevas versiones destacan por sus nuevas tecnologías de presentación (FireMonkey). Por el aumento en rendimiento y de plataformas soportadas con la inclusión del nuevo compilador de Delphi para 64 Bits y el soporte para plataformas Windows y Mac. Por las nuevas capacidades de desarrollo asociadas a la conectividad con DataSnap, LiveBindings, RSS y Cloud. Y por último por el nuevo soporte de los conectores móviles para DataSnap y las nuevas tecnologías JQueryMobile y PhoneGap para RadPHP para facilitar el desarrollo de aplicaciones móviles.

Lo que necesitará

Para obtener los mejores resultados de este manual, se requiere algo de experiencia en programación con conocimientos de pascal. Sin embargo, la programación aquí por lo general no es avanzada y los conceptos nuevos de Delphi Xe2 y las construcciones se explican según se requiere. Si se le presenta problemas en los capítulos 1 y 2, tal vez quiera familiarizarse más con Delphi Xe2 antes de continuar.

Referencias

Documento similar

Volviendo a la jurisprudencia del Tribunal de Justicia, conviene recor- dar que, con el tiempo, este órgano se vio en la necesidad de determinar si los actos de los Estados

95 Los derechos de la personalidad siempre han estado en la mesa de debate, por la naturaleza de éstos. A este respecto se dice que “el hecho de ser catalogados como bienes de

Tras establecer un programa de trabajo (en el que se fijaban pre- visiones para las reuniones que se pretendían celebrar los posteriores 10 de julio —actual papel de los

IV.3.3 Ruido de los multiplicadores de frecuencia 90 IV.3.4 Ruido de los amplificadores 91

Pero el gra- do de verdad de una ley natural o social no tiene nada que ver con los motivos, intenciones o ideología del descubridor, aunque el estudio de las conexiones

Consecuentemente, en el siglo xviii hay un cambio en la cosmovi- sión, con un alcance o efecto reducido en los pueblos (periferia), concretados en vecinos de determinados pueblos

En el capítulo de desventajas o posibles inconvenientes que ofrece la forma del Organismo autónomo figura la rigidez de su régimen jurídico, absorbentemente de Derecho público por

b) El Tribunal Constitucional se encuadra dentro de una organiza- ción jurídico constitucional que asume la supremacía de los dere- chos fundamentales y que reconoce la separación