Componentes Delphi

24
AREA DE MATEMATICAS, ESTADISTICAS Y CÓMPUTO PROGRAMACIÓN Y MÉTODOS NUMÉRICOS Tarea. Componentes Básicos de Delphi Profesor: Ing. Francisco García Herrera Presenta: Ortega Luna Jesús Emmanuel GRADO: 4 GRUPO: B DEPARTAMENTO DE IRRIGACIÓN UNIVERSIDAD AUTÓNOMA CHAPINGO

description

Tarea

Transcript of Componentes Delphi

AREA DE MATEMATICAS, ESTADISTICAS Y CÓMPUTO

PROGRAMACIÓN Y MÉTODOS NUMÉRICOS

Tarea. Componentes Básicos de Delphi

Profesor: Ing. Francisco García Herrera

Presenta:

Ortega Luna Jesús Emmanuel

GRADO: 4 GRUPO: B

Chapingo, Estado de México, a 11 de Octubre de 2015.

DEPARTAMENTO DE IRRIGACIÓN

UNIVERSIDAD AUTÓNOMA CHAPINGO

INTRODUCCION

En 1995, Borland lanzó al mercado Delphi, que supuso la revolución en la programación para Windows e inició el desarrollo rápido y sencillo de aplicaciones visuales. Delphi ofrecía el desarrollo rápido de aplicaciones (RAD) empleando componentes (objetos que pueden ubicarse en formularios y manipulados por medio de propiedades, métodos y eventos). Esta forma de trabajo se hizo más popular con Visual Basic. Delphi empleaba como base al lenguaje Object Pascal (una ampliación de Pascal que incorpora programación orienta a objetos) y permitía la creación de programas ejecutables independientes que no requerían intérprete, por lo que se ejecutaban mucho más rápido que los de Visual Basic.

Lo más relevante desde el punto de vista técnico es que Borland creó la VCL (Visual Class Library o Biblioteca de Componentes Visuales) que es un marco de trabajo para crear aplicaciones Windows diseñada en torno al concepto de componente (propiedades, métodos y eventos). La VCL desarrollada para Delphi es la misma que se emplea como núcleo de C++ Builder, de hecho, está escrita en Object Pascal.

La VCL hace un uso extensivo del concepto de herencia. El objetivo final de la VCL es crear clases que representan a componentes, aunque algunas clases no hagan referencia componentes concretos: realizan tareas de gestión interna y se emplean como clases bases para derivar mediante herencia otras clases. En la figura 4.2 mostramos una pequeña parte de la jerarquía de clases que forman la VCL.

Página Standard

Iconos de los componentes agrupados en la página Standard

Esta página incluye los componentes comunes y más habituales de los programas Windows: 

MainMenu Crea una barra de menú (que actúa como menú principal). Para añadir opciones al menú y a los submenús, añadir el componente MainMenu al formulario y hacer doble clic sobre él para acceder al diseñador de menús.

PopupMenu Crea menús desplegables (también llamados menús contextuales) que aparecen cuando se pincha con el botón derecho del ratón. Para configurar el menú desplegable, proceder como con el componente MainMenu.

Label Muestra texto que el usuario no puede seleccionar ni manipular. Se usa para mostrar textos de título, encabezamientos, o incluso para mostrar resultados, ya que puede establecerse su valor (propiedad Caption) en tiempo de ejecución.

Edit Muestra un área de edición de texto en la que el usuario puede introducir y modificar una única línea de texto.

Memo Muestra un área de edición de texto en la que el usuario puede introducir y modificar múltiples líneas de texto.

Button Crea un botón que el usuario puede pulsar para efectuar acciones.

CheckBox Presenta una opción binaria (Si/No - Verdad/Falso) de manera que cuando se selecciona este control, se permuta entre ambos valores. Este control puede emplearse para crear un grupo de estos controles que representen elecciones que no sean mutuamente exclusivas (al contrario que los RadioButton, por lo que el usuario puede seleccionar más de una opción en un grupo.

RadioButton Presenta una opción binaria (Si/No - Verdad/Falso) de manera que cuando se selecciona este control, se permuta entre ambos valores. Este control puede emplearse para crear un grupo de estos controles que representen elecciones mutuamente exclusivas (al contrario que los CheckBox, por lo que el usuario puede seleccionar sólo una en un grupo.

ListBox Muestra una lista de elecciones que está acompañada de una barra de scroll.

ComboBox Muestra una lista de elecciones. Es un control que combina aspectos de un componente ListBox y de un componente Edit: el usuario puede introducir datos en el área de edición o seleccionar en el área de lista.

ScrollBar Porciona una forma cómoda de modificar el área visible de un formulario o de una lista. También puede usarse para "desplazarse" en un rango -amplio- de valores por incrementos prefijados.

GroupBox Contenedor para agrupar opciones relacionadas en un formulario.

RadioGroup Contenedor que crea un grupo de componentes RadioButton en un formulario.

Panel Contenedor que puede contener otros componentes en un formulario. Se usa para crear barras de herramientas y líneas de estado. Los componentes que contiene están asociados al panel.

ActionList Crea grupos de acciones que centralizan las respuestas de la aplicación ante las acciones del usuario.

Página Additional

Iconos de los componentes agrupados en la página Additional

Los componentes de esta página son controles especializados:

BitBtn Crea un botón que puede contener un gráfico (tipo "bitmap").

SpeedButton Crea un botón que puede contener un gráfico pero no contiene texto. Estos botones se agrupan, normalmente, dentro de un panel para crear una barra de herramientas.

MaskEdit Permite la introducción y edición de datos, como lo hace el componente Edit, salvo que proporciona la posibilidad de especificar formatos particulares, como códigos postales o números de teléfono.

StringGrid Crea una rejilla que puede usarse para mostrar cadenas en filas y columnas.

DrawGrid Crea una rejilla que puede usarse para mostrar datos en filas y columnas.

Image Muestra un "bitmap" o un icono.

Shape Dibuja figuras geométricas, como elipses, círculos, rectángulos, cuadrados o rectángulos y cuadrados con bordes redondeados.

Bevel Crea líneas o cuadros con apariencia tridimensional y como si estuviera esculpida (alto o bajorrelieve).

ScrollBox Crea un contenedor redimensionable que muestra barras de scroll cuando sea necesario.

CheckListBox Muestra una lista de elecciones que está acompañada de una barra de scroll. Es muy parecido al componente ListBox salvo que cada elemento de la lista tiene asociado un CheckBox.

Splitter Añade un divisor a un formulario entre dos componentes alineados que permite al usuario redimensionar los controles en tiempo de ejecución pinchando y arrastrando la línea de división.

StaticText Es un componente de texto no editable, como el componente Label, sólo que StaticText tiene su propio gestor de ventana.

ControlBar Un gestor para acompañar a barras de herramientas que se usa para poder mover este tipo de barras.

Chart Un visualizador equivalene a TTable.

Página Win32

Iconos de los componentes agrupados en la página Win32

Esta página incluye componentes comunes de aplicaciones para 32 bits. 

TabControl Divisor de páginas mutuamente exclusivas accesibles por pestañas.

PageControl Se emplea para construir cuadros de diálogo con múltiples páginas dentro de la misma ventana.

ImageList Una lista de imágenes es una colección de imágenes del mismo tamaño accesibles mediante un índice. Se emplea para gestionar eficientemente grandes conjuntos de imágenes o "bitmaps". Para crear una lista de imágenes, añadir un componente ImageList al formulario y hacer doble click sobre él para acceder al editor de listas de imágenes.

RichEdit Es una especialización del componente Memo: proporciona la posibilidad de 1) modificar propiedades acerca de la fuente de letra (familia, tamaño, color, negrita o itálica), 2) modificar propiedades de formato (alineamiento, tabulaciones, indentación o numeración), y 3) marcación de texto y arrastre del mismo.

TrackBar Es una barra que muestra un rango y un indicador que muestra el valor actual y que permite modificarlo.

ProgressBar Es una barra rectangular que se va "llenando" de izquierda a derecha. Se emplea para mostrar cómo progresa una operación.

UpDown Son botones para incrementar y decrementar valores.

HotKey Asigna una combinación de teclas a cualquier componente.

Animate Una ventana que se emplea para mostrar ficheros AVI (Audio Video Interleaved) o series de "bitmaps" dispuestos en secuencia, como una película.

DateTimePicker Muestra una lista de elecciones que está acompañada de una barra de scroll para seleccionar fechas. La fecha puede seleccionarse desde el calendario o empleando la barra de scroll o las flechas.

MonthCalendar Muestra un calendario que representa un solo mes.

TreeView Muestra un conjunto de objetos estructurados jerárquicamente.

ListView Permite ver una lista en columnas.

HeaderControl Muestra un encabezamiento sobre columnas de texto o números. Este control puede dividirse en varias partes para proporcionar cabeceras para múltiples columnas.

StatusBar Área para indicar el estado de acciones o textos de pista amplios ("Hints") en la parte baja de la ventana.

ToolBar Gestiona botones rápidos y otros controles, colocándolos adecuadamente ajustando su posición y tamaño.

CoolBar Muestra una colección de controles "CoolBand" dentro de bandas que pueden moverse y redimensionarse.

PageScroller Contiene objetos dentro del área de cliente que pueden desplazarse horizontal o verticalmente sin usar una barra de scroll sino empleando las flechas.

Página System

Iconos de los componentes agrupados en la página System

Esta página incluye controles muy especializados:

  Timer Es un componente no visual que actúa como temporizador. Se emplea para ejecutar una serie de instrucciones (mediante el gestor del evento OnTimer) que deben ejecutarse cuando se alcanza el valor especificado como intervalo (propiedad Interval).

PaintBox Especifica un área rectangular sobre un formulario que delimita la zona en la que puede dibujarse desde una aplicación.

MediaPlayer Muestra una ventana con botones (similares a los de cualquier reproductor de audio o video) para reproducir video o sonido.

OleContainer Crea un área de cliente OLE (Object Linking and Embedding) en un formulario.

DdeClientConv Establece una conexión cliente a una aplicación servidora DDE (Dynamic Data Exchange).

DdeClientItem Especifica los datos del cliente DDE (Dynamic Data Exchange) que se transfieren en una conversación DDE.

DdeServerConv Establece una conexión servidora a una aplicación cliente DDE (Dynamic Data Exchange).

DdeServerItem Especifica los datos del servidor DDE (Dynamic Data Exchange) que se transfieren en una conversación DDE.

Página Dialogs

Iconos de los componentes agrupados en la página Dialogs

Esta página incluye las diferentes ventanas de diálogo comunes en aplicaciones Windows. Estas ventanas de diálogo proporcionan un interface consistente para realizar operaciones sobre ficheros como abrir, guardar e imprimir.

Una ventana de diálogo se abre al llamar al método Execute(). Este método devuelve un valor lógico:

truesi el usuario elige OK en la ventana de diálogo,

falsesi el usuario elige Cancel o sale de la ventana de diálogo sin salvar los cambios.

Cada ventana de diálogo (excepto la asociada al componente PrinterSetup) tiene la propiedad Options que afecta a su apariencia y comportamiento.

Una ventana de diálogo puede cerrarse desde un programa mediante el método CloseDialog(). Para modificar en tiempo de ejecución su posición, usar las propiedadesHandle, Left, Top y Position.

  OpenDialog Muestra una ventana de diálogo común de Windows para seleccionar y abrir ficheros.

SaveDialog Muestra una ventana de diálogo común de Windows para seleccionar y guardar ficheros.

OpenPictureDialog Muestra una ventana de diálogo modal común de Windows para seleccionar y abrir ficheros gráficos. Es idéntica a la ventana asociada a OpenDialog salvo que contiene una región para

previsualización de imágenes.SavePictureDialog Muestra una ventana de diálogo modal común de Windows para

seleccionar y guardar ficheros gráficos. Es idéntica a la ventana asociada a SaveDialog salvo que contiene una región para previsualización de imágenes.

FontDialog Muestra una ventana de diálogo común de Windows para especificar la familia, tamaño y estilo de letra.

ColorDialog Muestra una ventana de diálogo común de Windows para especificar color.

PrintDialog Muestra una ventana de diálogo común de Windows para especificar información de impresión.

PrinterSetupDialog Muestra una ventana de diálogo común de Windows para configurar impresoras.

FindDialog Muestra una ventana de diálogo común de Windows para especificar la cadena a buscar.

ReplaceDialog Muestra una ventana de diálogo común de Windows para especificar la cadena a buscar y la cadena por la que se va a reemplazar.

Página de acceso a datos

Iconos de los Componentes agrupados en la Página de acceso a datos

Esta página incluye componentes especializados párrafo acceso a bases de datos:

 Fuente de datos

Actúa como un conducto entre un componente de conjunto de datos, como TTable y componentes para datos como TDBGrid.

Mesa Recupera datos de una tabla de base de datos física a través del BDE y la suministra a uno o más componentes para datos a través de un componente DataSource. A la inversa, también envía los datos recibidos de un componente a una base de datos física a través del BDE.

Consulta Utiliza sentencias SQL para recuperar datos de una tabla de base de datos física a través del BDE y la suministra a uno o más componentes para datos a través de un componente TDataSource. Por el contrario, utiliza sentencias SQL para enviar datos de un componente a una base de datos física a través del BDE.

StoredProc Permite que una aplicación acceda procedimientos almacenados de servidor. Envía los datos recibidos de un componente a una base de datos física a través del BDE.

Base de datos

Establece una conexión persistente a una base de datos, especialmente una base de datos remota que requiere un inicio de sesión de usuario y contraseña.

Sesión Proporciona control global de un grupo de componentes de base de datos.  Usted debe utilizar el componente TSession sólo si está creando

una aplicación de base de datos de multiproceso. Cada hilo base de datos requiere su propio componente sesión.

BatchMove Copia una estructura de mesa o sus datos. Se puede utilizar para mover tablas enteras de un formato de base de datos a otra.

UpdateSQL Le permite utilizar actualizaciones en caché apoyan con bases de datos de sólo lectura. Por ejemplo, podría utilizar un componente TUpdateSQL con una consulta "enlatados" para proporcionar una manera de actualizar las bases de datos subyacentes, esencialmente, que le da la capacidad de enviar actualizaciones a un conjunto de datos de sólo lectura. Se asocia un componente TUpdateSQL con un conjunto de datos mediante el establecimiento de la propiedad updateObject del conjunto de datos. El conjunto de datos utiliza automáticamente el componente TUpdateSQL cuando se aplican cambios en caché.

NestedTable Recupera los datos en un campo de conjunto de datos anidada y la suministra a los controles data-aware través de un componente de origen de datos.

Página Controles de Datos

Los COMPONENTES agrupados en la página Iconos de controles de datos

Esta página incluye Componentes especializados párrafo gestión de bases de Datos:

DBGrid Datos consciente rejilla personalizada que permite que los datos de visualización y edición en forma de tabla similar a una hoja de cálculo. Hace uso extenso de propiedades TField (establecido en el editor de campos) para determinar la visibilidad de una columna, el formato de visualización, ordenando, y así sucesivamente.

DBNavigator Botones de navegación de datos conscientes que mueven puntero del registro actual de una mesa delante o hacia atrás. El navegador también puede colocar una mesa en Insertar, Editar o Examinar estado, publicar registros nuevos o modificados, y recuperar datos actualizados para actualizar la pantalla.

DBText Etiqueta de datos-consciente de que muestra un valor de campo en el registro actual.

DBEdit Datos conscientes cuadro de edición que muestra o edita un campo en el registro actual.

DBMemo Datos conscientes cuadro memo que muestra o edita texto BLOB en el registro actual.

DBImage Cuadro Datos conscientes imagen que muestra, cortes o pastas de mapas de bits imágenes BLOB hacia y desde el

registro actual.DBListBox Datos conscientes cuadro de lista que muestra una lista

desplegable de valores de una columna en una tabla.DBComboBox Datos consciente cuadro combinado que muestra o edita una

lista de desplazamiento de los valores de una columna en una tabla.

DBCheckBox Casilla de verificación consciente de datos que muestra o edita un campo de datos Boolean desde el registro actual.

DBRadioGroup Grupo Datos consciente de botones de radio que muestran o establecen valores de columna.

DBLookupListBox

DBLookupListBox es un cuadro de lista de datos conscientes de que deriva su lista de elementos de la pantalla, ya sea un campo de búsqueda definida por un conjunto de datos o una fuente de datos secundarios, campo de datos, y la clave. En cualquier caso, un usuario se le presenta una lista restringida de opciones de las que para establecer un valor de campo válido. Cuando un usuario selecciona un elemento de lista, el valor del campo correspondiente se cambia en el conjunto de datos subyacente. Para especificar la lista de elementos de cuadro utilizando un campo de búsqueda, el conjunto de datos a la que se vincula ya el control debe definir un campo de búsqueda.

DBLookupComboBox

DBLookupComboBox es un cuadro combinado de datos de cuenta que deriva su lista desplegable de elementos de la pantalla, ya sea un campo de búsqueda definida por un conjunto de datos o una fuente de datos secundarios, campo de datos, y la clave. En cualquier caso, un usuario se le presenta una lista restringida de opciones de las que para establecer un valor de campo válido. Cuando un usuario selecciona un elemento de lista, el valor del campo correspondiente se cambia en el conjunto de datos subyacente. Para especificar la lista de elementos de cuadro combinado utilizando un campo de búsqueda, el conjunto de datos a la que se vincula ya el control debe definir un campo de búsqueda.

DBRichEdit Un control de edición de multilínea que puede mostrar y editar un rico campo memo de texto en un conjunto de datos.

DBCtrlGrid Un control DBCtrlGrid pantallas múltiples campos en varios registros en un formato de cuadrícula de tabla. Cada celda de la cuadrícula muestra varios campos de un registro único.

DBChart Coloque el componente en un formulario y haga clic en él para mostrar temas de ayuda de los desarrolladores de terceros.

Página QReport

Iconos de los Componentes agrupados en la page QReport

Esta página incluye componentes párrafo diseñar rápidamente informes y resúmenes. Se pueden incorporar cabeceras y empanadas de páginas, resúmenes, agrupaciones estafadores cabeceras y tartas, etc. Estos informes pueden realizarse a partir de cualquier fuente de Datos: TTable, TQuery, Listas, matrices. Puede del usarse ONU visualizador previo para comprobar los resultados. Automáticamente se realizan cálculos similares a como se hacen del una hoja de Cálculo.

 QuickRep La forma básica informe sobre el que se construye todos sus informes. Es un componente visual que toma la forma del tamaño de papel seleccionado en ese momento. Crear informes de caer bandas y componentes imprimibles en el componente TQuickRep y conectarlo a un conjunto de datos.

QRSubDetail Enlaces conjuntos de datos adicionales en un informe. Normalmente se establecería una relación maestro / detalle entre los componentes de tabla o consulta y crear una relación similar con componentes TQRSubDetail.

QRStringsBand Gotas bandas que contienen cadenas en un informe.QRBand Caída de bandas en un componente TQuickRep y establezca la propiedad

BandType para decir cómo la banda se comportará durante la generación del informe.

QRChildBand Si usted tiene bandas con componentes en expansión y quiere que otros componentes a bajado en consecuencia puede crear una banda de niños y poner los componentes móviles en él. También es útil si tiene bandas muy largos que abarcan varias páginas.

QRGroup Le permite a las bandas de agrupar y proporciona un control para los encabezados, pies de página y saltos de página.

QRLabel Imprime estáticas u otro texto no la base de datos. Introduzca el texto que se mostrará en la propiedad Caption. Se puede dividir el texto en varias líneas, e incluso múltiples páginas.

QRDBText Una versión de los datos tanto de la TQRLabel que imprime el valor de un campo de base de datos. Los campos calculados y tipos de campos de texto se pueden imprimir, incluyendo campos de cuerda, varios campos numéricos, campos de fecha y campos memo. El texto puede abarcar varias líneas y páginas. Se conecta el componente al campo de datos estableciendo las propiedades DataSource y DataField. A diferencia de componentes para datos regulares, TQRDBText funciona incluso con controles de conjuntos de datos con discapacidad para mejorar la velocidad.

QRExpr Imprime campos de bases de datos, cálculos, y de texto estático. Introduzca una expresión QuickReport válido en la propiedad de expresiones.

QRSysData Imprime información del sistema como el título del informe, el número de página actual, y así sucesivamente. Seleccionar los datos a imprimir en la propiedad de datos. Establezca cualquier texto que precede en la propiedad Text.

QRMemo Imprime una gran cantidad de texto que no viene de un campo de base de datos. Puede ser texto estático o se puede cambiar durante la generación del informe. Puede establecer el campo para ampliar verticalmente, según sea necesario y luego abarcar varias páginas si es necesario.

QRExprMemo Le permite generar contenidos mediante programación utilizando expresiones informe rápido.

QRRichText Permite incrustar texto enriquecido en su informe.QRDBRichText Proporciona un informe envoltorio rápida para acceder a campos

DBRichText en sus informes.QRShape Dibuja formas simples, como rectángulos, círculos y líneas en un

informe.QRImage Muestra una imagen en un informe. Soporta todos los formatos de imagen

compatibles con la clase TPicture.QRDBImage Imprime imágenes almacenadas en los campos (BLOB)

binarios. Imprime todos los formatos gráficos soportados por C ++ Builder.

QRCompositeReport

Le permite combinar más de un informe conjunto.

QRPreview Abre un formulario que le permite una vista previa de un informe en la pantalla e imprimirlo.

QRTextFilter Le permite exportar el contenido de su informe en formato de texto.QRCSVFilter Le permite exportar el contenido de su informe en un archivo de origen

de base de datos delimitado por comas.QRHTMLFilter Le permite exportar el contenido de su informe en HTML.QRChart Permite que usted tome un componente TChart y colóquelo en el

formulario de informe rápido.

Página Decisión Cube

Iconos de los Componentes agrupados en la page Decisión Cube

This page INCLUYE Componentes párrafo Realizar Análisis multidimensionales de Datos con Objeto de Tomar Decisiones:

 DecisionCube Un almacén de datos multidimensional. Consulte Uso de cubos de decisión.

DecisionQuery Forma especializada de TQuery utiliza para definir los datos en un cubo de decisión. Consulte Creación de conjuntos de datos de

decisiones con el editor de la Decisión de la consulta.DecisionSource

Define el estado de giro actual de una rejilla de decisión o un gráfico de decisiones. Consulte Uso de fuentes de decisión.

DecisionPivot Se utiliza para abrir o cerrar las dimensiones decisión cubo o campos pulsando botones. Consulte Uso de los pivotes de decisión.

DecisionGrid Muestra individuales y datos multidimensionales en forma de tabla. Consulte Creación y uso de las redes de decisión.

DecisionGraph Muestra los campos de una rejilla de la toma como un gráfico dinámico que cambia cuando las dimensiones se modifican. Consulte Uso de gráficos de decisión.

Página de Internet

Iconos de los Componentes agrupados en la Página de Internet

Los Componentes de this page ofrecen Diferentes Protocolos de Acceso a Internet:

 ClientSocket Añadir a una forma o de datos del módulo para activar una aplicación en un cliente de TCP / IP. ClientSocket especifica una conexión deseada a un servidor TCP / IP, gestiona la conexión abierta, y termina la conexión completado.

ServerSocket Añadir a una forma o de datos del módulo para activar una aplicación en un servidor TCP / IP. ServerSocket escucha las peticiones de conexiones TCP / IP de otras máquinas y establece conexiones cuando se reciban las solicitudes.

WebDispatcher Convierte un módulo de datos común a un módulo Web y permite la aplicación de servidor web para responder a mensajes de solicitud HTTP.

PageProducer Convierte una plantilla HTML en una cadena de comandos HTML que puede ser interpretado por una aplicación cliente, como un navegador Web. Los comandos y las etiquetas HTML-transparente se reemplazan con contenido personalizado por el evento OnHTMLTag.

QueryTableProducer Reúne una secuencia de comandos de HTML para generar una presentación tabular de los registros de un objeto TQuery, que obtiene sus parámetros de un mensaje de solicitud HTTP.

DatasetTableProducer

Reúne una secuencia de comandos de HTML para generar una presentación tabular de los registros de un objeto TDataSet. Esto permite que una aplicación para crear imágenes de un conjunto de datos de un mensaje de respuesta HTTP.

DataSetPageProducer Convierte una plantilla HTML que contiene referencias de campo en una cadena de comandos HTML que puede ser interpretado por una aplicación cliente, como un navegador Web. Etiquetas HTML-transparentes especiales son reemplazados por los valores de campo.

NMDayTime Obtiene la fecha y hora de un servidor durante el día de Internet / Intranet.

NMEcho Envía el texto a un servidor de eco Internet, y se hace eco de nuevo a usted.

NMFinger Obtiene información sobre un usuario de un servidor dedo Internet, utilizando el protocolo Finger describe en el RFC 1288.

NMFTP Implementa el protocolo de transferencia de archivos. Control ActiveX Invisible proporciona un fácil acceso para los servicios de protocolo de transferencia de archivos de Internet (FTP) para transferir archivos y datos entre una máquina remota y local.

NMHTTP Control ActiveX Invisible implementa el cliente Protocolo HTTP, lo que permite a los usuarios recuperar directamente documentos HTTP si es necesario ningún tipo de navegación o la imagen de proceso.

NMMsg Envía mensajes de texto ASCII simples a través de Internet o de una intranet utilizando el protocolo TCP / IP.

NMMsgServ Recibe mensajes enviados con el componente TNMMsg.NMNNTP Invisible control de cliente ActiveX permite a las aplicaciones acceder a

Noticias Redes Transfer Protocol (NNTP) servidores de noticias.Ofrece noticias lectura y capacidades de publicación de anuncios.

NMPOP3 Control Invisible ActiveX que recupera el correo de UNIX u otros servidores que soportan el protocolo POP3.

NMUUProcessor MIME codifica o archivos UUEncodes y decodifica archivos MIME codificados o UUencoded.

NMSMTP Control ActiveX que permite acceder a las aplicaciones de servidores de correo SMTP y capacidades de correo de contabilización.

NMStrm Envía corrientes a un servidor de flujo a través de Internet o de una intranet.

NMStrmServ Recibe flujos enviados con el componente TNMStrm.NMTime Obtiene la fecha y hora de los servidores de tiempo de Internet, tal como

se describe en el RFC 868.NMUDP Invisible WinSock ActiveX Control proporciona un fácil acceso a

Datagram Protocol (UDP) servicios de red del usuario. Implementa WinSock para el cliente y el servidor y representa un punto de comunicación que utiliza los servicios de red UDP. También se puede utilizar para enviar y recuperar datos UDP.

PowerSock Sirve como base para la creación de controles para hacer frente a otros protocolos, o para la creación de protocolos personalizados.

NMGeneralServer Sirve como una clase base para el desarrollo de los servidores de Internet de subprocesos múltiples, tales como servidores o servidores que soportan los estándares RFC personalizados.

HTML Control ActiveX Invisible implementa un visor de HTML, con o sin recuperación de red automática de documentos HTML, y proporciona el análisis y el diseño de datos HTML, así como una vista desplazable de la página HTML seleccionado. El componente HTML también puede ser utilizado como un analizador de HTML no visual para analizar o documentos HTML proceso.

NMURL Decodifica los datos de URL en una cadena legible, y codifica cadenas estándar en formato de datos URL.

Página MIDAS

Iconos de los Componentes agrupados en la page MIDAS

Esta página incluye componentes que permiten el desarrollo de aplicaciones multicapa con midas: 

ClientDataSet Implementa un conjunto de datos de la base de datos independiente que se puede utilizar de forma independiente en una aplicación de un solo niveles, o para representar los datos recibidos desde un servidor en una aplicación de base de datos de múltiples niveles. Consulte Creación y uso de un conjunto de datos de clientes

DCOMConnection Establece una conexión DCOM a un servidor remoto en una aplicación de base de datos de múltiples niveles. Consulte Conexión al servidor de aplicaciones

SocketConnection Establece una conexión TCP / IP a un servidor remoto en una aplicación de base de datos de múltiples niveles. Consulte Conexión al servidor de aplicaciones

OLEnterpriseConnection

Establece una conexión OLEnterprise a un servidor remoto en una aplicación de base de datos de múltiples niveles. Consulte Conexión al servidor de aplicaciones

DataSetProvider Codifica los datos de un conjunto de datos en paquetes que se pueden enviar a las aplicaciones cliente y aplica las actualizaciones que se reciben de las aplicaciones cliente a ese conjunto de datos. Consulte Creación de un proveedor de datos para el servidor de aplicaciones y proporcionar desde y resolver a un conjunto de datos

Proveedor Codifica los datos de un conjunto de datos en paquetes que se pueden enviar a las aplicaciones cliente y aplica las actualizaciones que se reciben de las aplicaciones de cliente a un servidor de base de datos o base de datos. Consulte Creación de un proveedor de datos para el servidor de aplicaciones.

SimpleObjectBroker Localiza un servidor para un componente de conexión de una lista de servidores de aplicaciones disponibles. Ver intermediación conexiones.

ServidorRemoto (Para compatibilidad con versiones anteriores) Establece una conexión DCOM a un servidor remoto en una aplicación de varios niveles.

MIDASConnection (Sólo para compatibilidad con versiones anteriores) Establece un DCOM, TCP / IP, o la conexión OLEnterprise a un servidor remoto en una aplicación de varios niveles.

Página Active X

Iconos de los componentes agrupados en la página Active X

Los componentes de esta página son objetos ActiveX. Son aplicaciones completas y portables creadas por otros desarrolladores.

 Chartfx Lets you create highly customized charts. Choose Properties to display a tabbed control panel that lets you define the values, appearance, and end-user functionality of the chart component.

VSSpell

Visual Speller, lets you customize a spelling checker.

F1Book Formula One, lets you design a spreadsheet with its full-featured Designer.VtChart Lets you create true 3D charts.Graph Pinnacle Graph, lets you create 2D graphs.

Página Samples

Iconos de los componentes agrupados en la página Samples

Esta página incluye ejemplos de componentes personalizados que pueden construirse e incorporarse a la paleta de componentes. El código fuente está disponible en el directorio \EXAMPLES\CONTROLS\SOURCE de la instalación.

 PiePerformance GraphCSpinButtonCSpinEditCGaugeCDirectoryOutlineCColorGridCCalendarIBEVentAlerter

Página Win 3.1

Iconos de los componentes agrupados en la página Win 3.1

Esta página incluye controles propios de Windows 3.1 para permitir compatibilidad con aplicaciones antiguas. Muchos de estos controles tienen su versión actualizada en componentes incluidos en la página Win32.

Estos controles no deberían usarse al desarrollar nuevas aplicaciones. En la siguiente tabla se indica qué control debería usarse en su lugar:

Control Win 3.1 Sustituir por Página

DBLookupCombo DBLookupComboBox Data Controls

TabSet TabControl Win32

Outline TreeView Win32

TabbedNoteBook PageControl Win32

NoteBook PageControl Win32

Header HeaderControl Win32

 

DBLookupList Data-aware list box that displays values looked up from columns in another table at runtime.

DBLookupCombo Data-aware combo box that displays values looked up from columns in another table at runtime.

TabSet Creates notebook-like tabs. You can use the TabSet component with the Notebook component to enable users to change pages.

Outline Displays information in a variety of outline formats.TabbedNotebook Creates a component that contains multiple pages, each with its own

set of controls. Users select a page by clicking the tab at the top of the page

Notebook Creates a component that can contain multiple pages. Used with the Notebook component, it enables users to change pages.

Header Creates a sectioned region for displaying data. Users can resize each section of the region to display different amounts of data.

FileListBox Displays a scrolling list of files in the current directory.DirectoryListBox Displays the directory structure of the current drive. Users can

change directories in a directory list box.DriveComboBox Displays a scrolling list of available drives.FilterComboBox Specifies a filter or mask to display a restricted set of files.

Bibliografía

http://elvex.ugr.es/decsai/builder/intro/4.html

http://elvex.ugr.es/decsai/builder/appendix/components/index.html

http://es.slideshare.net/fabiandelphi/unidad-i-programacion-visual-elementos-basicos?next_slideshow=1