Difference between revisions of "Components and Code examples/es"
From Lazarus wiki
Jump to navigationJump to searchm |
|||
Line 1: | Line 1: | ||
{{Components and Code examples}} | {{Components and Code examples}} | ||
− | [[category:Castellano|C]][[category:Español|C]] | + | [[category:Castellano|C/es]][[category:Español|C/es]] |
− | [[Category:Components/es]] | + | [[Category:Components//es]] |
==Componentes publicados de Lazarus-CCR== | ==Componentes publicados de Lazarus-CCR== | ||
===Multimedia=== | ===Multimedia=== | ||
* [[ACS]] - Paquete de componentes de audio de [http://acs.ullihome.de/ ACS] | * [[ACS]] - Paquete de componentes de audio de [http://acs.ullihome.de/ ACS] | ||
− | * [[Bluetooth]] - Acceder a dispositivos Bluetooth. Por ejemplo el "Wiimote". | + | * [[Bluetooth/es|Bluetooth]] - Acceder a dispositivos Bluetooth. Por ejemplo el "Wiimote". |
===Gráficos=== | ===Gráficos=== | ||
* [[GLScene]] - una completa librería para gráficos 3D usando OpenGL para el acabado. Puedes editar tus escenas 3D directamente en el IDE. Ver [http://www.glscene.org GLScene] | * [[GLScene]] - una completa librería para gráficos 3D usando OpenGL para el acabado. Puedes editar tus escenas 3D directamente en el IDE. Ver [http://www.glscene.org GLScene] | ||
− | * [[SMNetGradient]] - Componente de relleno con gradiente para Lazarus. | + | * [[SMNetGradient/es|SMNetGradient]] - Componente de relleno con gradiente para Lazarus. |
* [[TOpenGLBox]] - Un componente OpenGL para barebones implementado en Lazarus que aporta un área de renderizado OpenGL. | * [[TOpenGLBox]] - Un componente OpenGL para barebones implementado en Lazarus que aporta un área de renderizado OpenGL. | ||
− | * [[TAChart]] - Charting component for Lazarus | + | * [[TAChart/es|TAChart]] - Charting component for Lazarus |
− | * [[PlotPanel]] - A plotting and charting component for animated graphs | + | * [[PlotPanel/es|PlotPanel]] - A plotting and charting component for animated graphs |
* [[LazRGBGraphics]] - Paquete para el procesado rápido de imagenes en memoria y manipulación de pixeles (como scan line). | * [[LazRGBGraphics]] - Paquete para el procesado rápido de imagenes en memoria y manipulación de pixeles (como scan line). | ||
− | * [[ | + | * [[Tmetafile_/_TMetafileCanvas/es|TMetafile/TMetafileCanvas]] - Implementación para Windows de EnhMetafile API. |
===Herramientas=== | ===Herramientas=== | ||
− | * [[FpSystools]] - Paquete de conversión de Systools de TurboPower para Kylix a Lazarus/FPC. | + | * [[FpSystools/es]] - Paquete de conversión de Systools de TurboPower para Kylix a Lazarus/FPC. |
− | * [[EpikTimer]] - Componente temporizador (timer) de precisión escrito específicamente para Lazarus. | + | * [[EpikTimer/es]] - Componente temporizador (timer) de precisión escrito específicamente para Lazarus. |
− | * [[DCPcrypt]] - Librería de componentes criptográficos DCPcrypt. | + | * [[DCPcrypt/es]] - Librería de componentes criptográficos DCPcrypt. |
− | * [[RXfpc]] - Algunos de los reconocidos componentes RXlib convertidos a Lazarus. | + | * [[RXfpc/es]] - Algunos de los reconocidos componentes RXlib convertidos a Lazarus. |
− | * [[MultiLog]] - Un registro del sistema diseñado para FPC-Lazarus | + | * [[MultiLog/es]] - Un registro del sistema diseñado para FPC-Lazarus |
− | * [[OnGuard]] - Una conversión de "Turbo Power OnGuard" | + | * [[OnGuard/es]] - Una conversión de "Turbo Power OnGuard" |
− | * [[UniqueInstance]] - Un componente dedicado a forzar que solamente se arranque una instancia del mismo programa a la vez. | + | * [[UniqueInstance/es]] - Un componente dedicado a forzar que solamente se arranque una instancia del mismo programa a la vez. |
− | * [[XDev Toolkit]] - Herramientas de desarrollo para múltiples plataformas (Cross-platform). | + | * [[XDev Toolkit/es]] - Herramientas de desarrollo para múltiples plataformas (Cross-platform). |
− | * [[MouseAndKeyInput]] - Herramienta de control de la entrada por ratón y teclado para múltiples plataformas. | + | * [[MouseAndKeyInput/es]] - Herramienta de control de la entrada por ratón y teclado para múltiples plataformas. |
− | * [[PascalSane]] - enlaces para la API de escáner libsane, con aplicación de demostración | + | * [[PascalSane/es]] - enlaces para la API de escáner libsane, con aplicación de demostración |
− | * [[log4delphi]] - Un sistema de registro basado en log4j | + | * [[log4delphi/es]] - Un sistema de registro basado en log4j |
− | * [[fppkggui]] - Una interfaz gui simple para [[fppkg]] | + | * [[fppkggui/es]] - Una interfaz gui simple para [[fppkg/es]] |
− | * [[SymScan]] - Una interfaz para las series de escáneres de mano de códigos de barras Symbol/Motorolla MC. | + | * [[SymScan/es]] - Una interfaz para las series de escáneres de mano de códigos de barras Symbol/Motorolla MC. |
− | * [[Theodp]] - Utilidades UTF-8. | + | * [[Theodp/es]] - Utilidades UTF-8. |
− | * [[DELPHI FORM TO HTML CONVERTER]] - Conversor de formularios Delphi a HTML - nuevo por PEW. | + | * [[DELPHI FORM TO HTML CONVERTER/es]] - Conversor de formularios Delphi a HTML - nuevo por PEW. |
===Archivos=== | ===Archivos=== | ||
− | * [[Zlibar]] - Objetos para crear y extraer un archivo comprimido zlib que contiene múltiples archivos. | + | * [[Zlibar/es]] - Objetos para crear y extraer un archivo comprimido zlib que contiene múltiples archivos. |
− | * [[FreePascalArchivePackage]] - Conversión de la librería Abbrevia de TurboPower Software para el compilador Free Pascal. | + | * [[FreePascalArchivePackage/es]] - Conversión de la librería Abbrevia de TurboPower Software para el compilador Free Pascal. |
− | * [[ZipFile]] - Componente que encapsula un archivo zip, puedes leer y escribir de él como si fuera un sistema de ficheros. | + | * [[ZipFile/es]] - Componente que encapsula un archivo zip, puedes leer y escribir de él como si fuera un sistema de ficheros. |
− | * [[libtar]] - Clases para archivos .TAR de Stefan Heymann, quien amablemente la relicencia para que estén en el FPC 2.1.1 y distribuciones posteriores. Puede ser combinada con zstream para crear archivos .Tar.gz. | + | * [[libtar/es]] - Clases para archivos .TAR de Stefan Heymann, quien amablemente la relicencia para que estén en el FPC 2.1.1 y distribuciones posteriores. Puede ser combinada con zstream para crear archivos .Tar.gz. |
− | * [[bzip2lib]] - clases Stream para compresión y descompresión bzip2. | + | * [[bzip2lib/es]] - clases Stream para compresión y descompresión bzip2. |
===Editores y visores=== | ===Editores y visores=== | ||
− | * [[PowerPDF]] - Componentes PowerPDF (visual) para Lazarus. | + | * [[PowerPDF/es]] - Componentes PowerPDF (visual) para Lazarus. |
− | * [[RichView]] - Componentes TRichView Freeware Edition para Lazarus. | + | * [[RichView/es]] - Componentes TRichView Freeware Edition para Lazarus. |
− | * [[Fshcomp]] - Componentes de edición. | + | * [[Fshcomp/es]] - Componentes de edición. |
− | * [[SynEdit]] - Source Editor component (used by the IDE) | + | * [[SynEdit/es]] - Source Editor component (used by the IDE) |
===Conexión a redes=== | ===Conexión a redes=== | ||
− | * [[BeepFp]] - Marco de trabajo para el protocol BEEP | + | * [[BeepFp/es]] - Marco de trabajo para el protocol BEEP |
− | * [[Sockets/es]] - Componentes TCP/IP | + | * [[Sockets//es]] - Componentes TCP/IP |
− | * [[lNet]] - Componentes de red que proporciona un conjunto sencillo, de un único subproceso orientado a eventos con los protocolos de TCP y UDP para SMTP y HTTP. lNet fue diseñado para no depender de ninguna librería externa y es extremadamente portable. | + | * [[lNet/es]] - Componentes de red que proporciona un conjunto sencillo, de un único subproceso orientado a eventos con los protocolos de TCP y UDP para SMTP y HTTP. lNet fue diseñado para no depender de ninguna librería externa y es extremadamente portable. |
− | * [[FPC and Apache | + | * [[FPC and Apache Modul/es|FPC y Módulos Apache/es]] - Cabeceras para crear modulos Apache con FPC. |
− | * [[Web_Service_Toolkit|Web Services Toolkit]] - Creación y consumo de servicios web. | + | * [[Web_Service_Toolkit|Web Services Toolkit/es]] - Creación y consumo de servicios web. |
===Bases de datos=== | ===Bases de datos=== | ||
− | * [[TPSQL]] - Componentes para conectarse a servidores de bases de datos PostgreSQL. | + | * [[TPSQL/es]] - Componentes para conectarse a servidores de bases de datos PostgreSQL. |
− | * [[fb embedded2 Laz]] - Utilizando FireBird 3 integrado con Lazarus. | + | * [[fb embedded2 Laz/es]] - Utilizando FireBird 3 integrado con Lazarus. |
− | * [[tiOPF]] - TechInsite Object Persistent Framework (Ver. 2) | + | * [[tiOPF/es]] - TechInsite Object Persistent Framework (Ver. 2) |
− | * [[TParadoxDataSet]] - Una implementación de TDataSet que puede leer ficheros Paradox hasta la versión 7 (al menos). | + | * [[TParadoxDataSet/es]] - Una implementación de TDataSet que puede leer ficheros Paradox hasta la versión 7 (al menos). |
− | * [[ZeosDBO]] - Componente para conectar a una gran variedad de bases de datos (Firebird, PostgreSQL, MySQL, Oracle). | + | * [[ZeosDBO/es]] - Componente para conectar a una gran variedad de bases de datos (Firebird, PostgreSQL, MySQL, Oracle). |
− | * [[SQLitePass]] - Componentes para conectar a Bases de Datos SQLite. | + | * [[SQLitePass/es]] - Componentes para conectar a Bases de Datos SQLite. |
− | * [[MS Access]] - Procedimiento que utiliza TODBCConnection con FILEDSN (DSN de archivo). | + | * [[MS Access/es]] - Procedimiento que utiliza TODBCConnection con FILEDSN (DSN de archivo). |
− | * [[IBX]] - Componente para conectar directamente con FirebirdSQL | + | * [[IBX/es]] - Componente para conectar directamente con FirebirdSQL |
− | * [[ZMSQL]] - Base de datos en memoria mejorando TBufDataset SQL, almacena los datos como archivos de texto delimitado | + | * [[ZMSQL/es]] - Base de datos en memoria mejorando TBufDataset SQL, almacena los datos como archivos de texto delimitado |
===Formato de Ficheros=== | ===Formato de Ficheros=== | ||
− | * [[CsvDocument]] - Manejo de archivos CSV con analizador, basada en una API de celdas similar al componente StringGrid. | + | * [[CsvDocument/es]] - Manejo de archivos CSV con analizador, basada en una API de celdas similar al componente StringGrid. |
===Contenedores=== | ===Contenedores=== | ||
− | * [[StringHashMap]] - Contenedor asociativo de mapeo String -> puntero del mapa asociativo. Rápido y eficiente con la memoria. | + | * [[StringHashMap/es]] - Contenedor asociativo de mapeo String -> puntero del mapa asociativo. Rápido y eficiente con la memoria. |
===Sistema=== | ===Sistema=== | ||
− | * [[TrayIcon]] - Componente bandeja de sistema multiplataforma. | + | * [[TrayIcon/es]] - Componente bandeja de sistema multiplataforma. |
− | * [[Manager Worker Threads System]] - Controlador de sistemas de trabajo de hilos para procesar simultáneamente objetos de datos en tiempo real. | + | * [[Manager Worker Threads System/es]] - Controlador de sistemas de trabajo de hilos para procesar simultáneamente objetos de datos en tiempo real. |
− | * [[MultiDoc/es | MultiDoc]] - Componente para escribir aplicaciones pseudo-MDI con Lazarus. | + | * [[MultiDoc/es | MultiDoc/es]] - Componente para escribir aplicaciones pseudo-MDI con Lazarus. |
− | * [[MDButtonsBar/es | MDButtonsBar]] - Componente ButtonsBar para MultiDoc. | + | * [[MDButtonsBar/es | MDButtonsBar/es]] - Componente ButtonsBar para MultiDoc. |
− | * [[ColorBox]] - Selector de color con vista previa. | + | * [[ColorBox/es]] - Selector de color con vista previa. |
− | * [[EpikTimer]] - Componente de temporización de precisión específicamente escrito para Lazarus. | + | * [[EpikTimer/es]] - Componente de temporización de precisión específicamente escrito para Lazarus. |
− | * [[TPopupNotifier]] - How to use TPopupNotifier to show "balloon help". | + | * [[TPopupNotifier/es]] - How to use TPopupNotifier to show "balloon help". |
− | * [[MPICH]] - Enlaces para MPI - Message Passing Interface (Interfaz de Paso de Mensajes). Informática distribuida | + | * [[MPICH/es]] - Enlaces para MPI - Message Passing Interface (Interfaz de Paso de Mensajes). Informática distribuida |
− | * [[Bluetooth/es]] - Acceder a dispositivos Bluetooth. | + | * [[Bluetooth//es]] - Acceder a dispositivos Bluetooth. |
===Componentes visuales=== | ===Componentes visuales=== | ||
− | * [[TAChart/es|TAChart]] - Componente para crear gráficos con Lazarus. | + | * [[TAChart/es|TAChart/es]] - Componente para crear gráficos con Lazarus. |
− | * [[VirtualTreeview]] - Vista en árbol rápida y virtual de [http://www.soft-gems.net/index.php?option=com_content&task=view&id=12&Itemid=33 SoftGems] | + | * [[VirtualTreeview/es]] - Vista en árbol rápida y virtual de [http://www.soft-gems.net/index.php?option=com_content&task=view&id=12&Itemid=33 SoftGems] |
− | * [[RingChart and AnalogWatch]] - Otro gráfico elíptico y un reloj analógico para Lazarus y FPC. | + | * [[RingChart and AnalogWatch/es]] - Otro gráfico elíptico y un reloj analógico para Lazarus y FPC. |
− | * [[PlotPanel/es|PlotPanel]] - Componente de trazado y creación de gráficos para gráficos animados. | + | * [[PlotPanel/es|PlotPanel/es]] - Componente de trazado y creación de gráficos para gráficos animados. |
− | * [[Turbopower Visual PlanIt]] - Una conversión de componentes de planificación | + | * [[Turbopower Visual PlanIt/es]] - Una conversión de componentes de planificación |
− | * [[ColorBox]] - Selector de color con vista previa | + | * [[ColorBox/es]] - Selector de color con vista previa |
− | * [[Spook's Panel Components]] - Una colección de componentes panel | + | * [[Spook's Panel Components/es]] - Una colección de componentes panel |
− | * [[ | + | * [[HistoryFil/es]] - Un componente para almacenar la lista de archivos recientes en un archivo .ini y mostrar el resultado en el menú. |
− | * [[ColorPalette]] - Una paleta de colores con capacidad para usar una paleta personalizada. | + | * [[ColorPalette/es]] - Una paleta de colores con capacidad para usar una paleta personalizada. |
− | * [[OrphPort]] - Subconjunto de controles TurboPower's Orpheus. | + | * [[OrphPort/es]] - Subconjunto de controles TurboPower's Orpheus. |
− | * [[TSubForm]] - Un subformulario de Datos que replica los controles basándose en los registros de un conjunto de datos. | + | * [[TSubForm/es]] - Un subformulario de Datos que replica los controles basándose en los registros de un conjunto de datos. |
− | * [[Lui Controls]] - Un conjunto de controles visuales (TToggleLabel, TMenuButton) | + | * [[Lui Controls/es]] - Un conjunto de controles visuales (TToggleLabel, TMenuButton) |
− | * [[JvXPBar]] - Una conversión del control [http://jvcl.sourceforge.net JVCL's] TJvXPBar que puede mostrar un icono, un encabezado y cero o más elementos pulsables en el área de cliente. | + | * [[JvXPBar/es]] - Una conversión del control [http://jvcl.sourceforge.net JVCL's] TJvXPBar que puede mostrar un icono, un encabezado y cero o más elementos pulsables en el área de cliente. |
− | * [[CmdLine]] - La linea de comandos en un control VCL. | + | * [[CmdLine/es]] - La linea de comandos en un control VCL. |
− | * [[Wile64]] - Componentes para Lazarus (TGifAnim, TColorProgress, TLabelCut...) | + | * [[Wile64/es]] - Componentes para Lazarus (TGifAnim, TColorProgress, TLabelCut...) |
− | * [[TGradButton]] - Un componente btón con buen aspecto | + | * [[TGradButton/es]] - Un componente btón con buen aspecto |
− | * [[BGRAControls]] - Componentes que utilizan el paquete [[BGRABitmap]]. BGRAImageList, BGRASpeedButton, BGRAButton, BGRAPanel. | + | * [[BGRAControls/es]] - Componentes que utilizan el paquete [[BGRABitmap/es]]. BGRAImageList, BGRASpeedButton, BGRAButton, BGRAPanel. |
− | * [[TMyRollOut and ExpandPanel]] - Un panel plegable con un botón (like TJvRollOut); estos paneles se pueden organizar con "Expandpanel" | + | * [[TMyRollOut and ExpandPanel/es]] - Un panel plegable con un botón (like TJvRollOut); estos paneles se pueden organizar con "Expandpanel" |
− | * [[FileMenuHandler]] - Maneja la lista de archivos recientes y las ordenes Abrir, Guardar, Guardar como y Salir. | + | * [[FileMenuHandler/es]] - Maneja la lista de archivos recientes y las ordenes Abrir, Guardar, Guardar como y Salir. |
− | * [[THtmlPort]] - Una conversión para Lazarus de los componentes HTML de Dave Baldwin (THtmlViewer, TFrameViewer, TFrameBrowser). | + | * [[THtmlPort/es]] - Una conversión para Lazarus de los componentes HTML de Dave Baldwin (THtmlViewer, TFrameViewer, TFrameBrowser). |
− | * [[GeckoPort]] - Una conversión para Lazarus del SDK Gecko para Delphi de Takanori Ito, incluye TGeckoBrowser. | + | * [[GeckoPort/es]] - Una conversión para Lazarus del SDK Gecko para Delphi de Takanori Ito, incluye TGeckoBrowser. |
− | * [[ZVDateTimeControls Package]] - Este paquete contiene TZVDateTimePicker (el clon de TDateTimePicker de Delphi) y TDBZVDatePicker (una versión de Datos de TZVDateTimePicker). | + | * [[ZVDateTimeControls Package/es]] - Este paquete contiene TZVDateTimePicker (el clon de TDateTimePicker de Delphi) y TDBZVDatePicker (una versión de Datos de TZVDateTimePicker). |
− | * [[RichMemo]] - Un componente multiplataforma diseñado como visor y editor de texto enriquecido. De momento es funcional en Windows. | + | * [[RichMemo/es]] - Un componente multiplataforma diseñado como visor y editor de texto enriquecido. De momento es funcional en Windows. |
− | * [[jujiboutils]] - Conjunto de componentes de entrada y validación de diferentes tipos de datos, reales, fechas, etc. | + | * [[jujiboutils/es]] - Conjunto de componentes de entrada y validación de diferentes tipos de datos, reales, fechas, etc. |
=== Extensiones del IDE de Lazarus === | === Extensiones del IDE de Lazarus === | ||
− | * [[Manual Docker]] - La extensión permite ventanas de mensajes para anexar al editor de código fuente. | + | * [[Manual Docker/es]] - La extensión permite ventanas de mensajes para anexar al editor de código fuente. |
=== Acceso a la máquina === | === Acceso a la máquina === | ||
Line 115: | Line 115: | ||
==Paquetes/Programas para FPC/Lazarus (no almacenados aquí)== | ==Paquetes/Programas para FPC/Lazarus (no almacenados aquí)== | ||
− | * [[5dpo]] (5dpo Component Library - Sdpo) es un conjunto de componente distribuidos por 5dpo Robotic Soccer Team. | + | * [[5dpo/es]] (5dpo Component Library - Sdpo) es un conjunto de componente distribuidos por 5dpo Robotic Soccer Team. |
[http://audorra.sourceforge.net/ Audorra] es una librería de audio digital para Delphi y Freepascal. | [http://audorra.sourceforge.net/ Audorra] es una librería de audio digital para Delphi y Freepascal. | ||
* 2007, [http://www.bpdx.com/ Brain Patchwork DX, LLC.] ha portado sus componentes TCP/UDP Cliente y Servidores a Lazarus 0.9.22/FPC 2.0.4 - con implementación visual y no visual (www.bpdx.com) | * 2007, [http://www.bpdx.com/ Brain Patchwork DX, LLC.] ha portado sus componentes TCP/UDP Cliente y Servidores a Lazarus 0.9.22/FPC 2.0.4 - con implementación visual y no visual (www.bpdx.com) | ||
* Desde la versión 32, [http://www.ararat.cz/synapse/ Synapse] de Lucas Gebauer, la magnífica librería TCP/IP es ahora compatible con Free Pascal y Lazarus. Lucas acaba también de sacar la versión 12 de su paquete de comunicaciones por puerto serie Synaser que también funciona con Free Pascal. | * Desde la versión 32, [http://www.ararat.cz/synapse/ Synapse] de Lucas Gebauer, la magnífica librería TCP/IP es ahora compatible con Free Pascal y Lazarus. Lucas acaba también de sacar la versión 12 de su paquete de comunicaciones por puerto serie Synaser que también funciona con Free Pascal. | ||
− | * [[Synapse]] - La página de [http://www.ararat.cz/synapse/ Synapse] dispones de una unida con un cliente SSH/Telnet y un progama de ejemplo que muestra como ejecutar ordenes en servidores. | + | * [[Synapse/es]] - La página de [http://www.ararat.cz/synapse/ Synapse] dispones de una unida con un cliente SSH/Telnet y un progama de ejemplo que muestra como ejecutar ordenes en servidores. |
* [http://www.icu4pas.org/ ICU4PAS] es un envoltorio sobre las librerías ICU (International Components for Unicode) realizado en ObjectPascal. | * [http://www.icu4pas.org/ ICU4PAS] es un envoltorio sobre las librerías ICU (International Components for Unicode) realizado en ObjectPascal. | ||
* Indy | * Indy | ||
** Trabajo inicial (ahora inactivo): [http://indy4lazarus.sourceforge.net/ Indy para el proyecto Lazarus] 119 componentes Indy para FPC/Lazarus. | ** Trabajo inicial (ahora inactivo): [http://indy4lazarus.sourceforge.net/ Indy para el proyecto Lazarus] 119 componentes Indy para FPC/Lazarus. | ||
− | ** Nuevo trabajo [[Indy with Lazarus | Indy con Lazarus]] (Tanto Indy9 como Indy10) | + | ** Nuevo trabajo [[Indy with Lazarus | Indy con Lazarus/es]] (Tanto Indy9 como Indy10) |
− | * [[Castle Game Engine]], un motor de juegos 3D especialmente dirigido a los formatos VRML/X3D. | + | * [[Castle Game Engine/es]], un motor de juegos 3D especialmente dirigido a los formatos VRML/X3D. |
* [http://cups4lazarus.sourceforge.net/ CUPS para el proyecto Lazarus] Common UNIX Printing System para FPC/Lazarus. | * [http://cups4lazarus.sourceforge.net/ CUPS para el proyecto Lazarus] Common UNIX Printing System para FPC/Lazarus. | ||
* [http://www.benibela.de/sources_de.html#diagram Diagram] una unidad para dibujar diagramas utilizando el sistema modelo/vista | * [http://www.benibela.de/sources_de.html#diagram Diagram] una unidad para dibujar diagramas utilizando el sistema modelo/vista | ||
− | * [[DelphiWebScript]] Motor de ''scripts'' Orientao a objetos basado en el dialecto Object pascal. | + | * [[DelphiWebScript/es]] Motor de ''scripts'' Orientao a objetos basado en el dialecto Object pascal. |
*[http://tcoq.free.fr/composants.html DrawObjectsExtended] un componente gráfico para dibujar diagramas estructurados convertido desde Delphi. | *[http://tcoq.free.fr/composants.html DrawObjectsExtended] un componente gráfico para dibujar diagramas estructurados convertido desde Delphi. | ||
*[http://tcoq.free.fr/composants.html ExcelInterfaces], un componente que comunica programas FPC y Lazarus con la herramienta de hoja de cáculo Excel. Es una demostración de utilización de interfaces COM en la plataforma Windows. | *[http://tcoq.free.fr/composants.html ExcelInterfaces], un componente que comunica programas FPC y Lazarus con la herramienta de hoja de cáculo Excel. Es una demostración de utilización de interfaces COM en la plataforma Windows. | ||
Line 137: | Line 137: | ||
* [http://www.breakoutbox.de/pascal/pascal.html#PortAudio PortAudio] es un proyecto de una API portátil para múltiples plataformas de audio disponibles para Windows, Macintosh OS X, Unix (OSS / ALSA), SGI, y BeOS. Permite código fuente para múltiples plataformas compatible también en Lazarus. El paquete contiene el archivo de envoltura de PortAudio que hace que la librería de C disponible y también aplicaciones de ejemplo que muestran cómo utilizar el archivo DLL de PortAudio en Lazarus LCL / Windows. El archivo de envoltura para portaudio.DLL es del proyecto UltraStar Sourceforge. | * [http://www.breakoutbox.de/pascal/pascal.html#PortAudio PortAudio] es un proyecto de una API portátil para múltiples plataformas de audio disponibles para Windows, Macintosh OS X, Unix (OSS / ALSA), SGI, y BeOS. Permite código fuente para múltiples plataformas compatible también en Lazarus. El paquete contiene el archivo de envoltura de PortAudio que hace que la librería de C disponible y también aplicaciones de ejemplo que muestran cómo utilizar el archivo DLL de PortAudio en Lazarus LCL / Windows. El archivo de envoltura para portaudio.DLL es del proyecto UltraStar Sourceforge. | ||
* [https://github.com/rnapoles/Synedit-Port Synedit-Port] Synedit 2.0.5 - SynEdit es un control multilinea de edición avanzada. | * [https://github.com/rnapoles/Synedit-Port Synedit-Port] Synedit 2.0.5 - SynEdit es un control multilinea de edición avanzada. | ||
− | * [[RackCtls]] una colección de componentes con la apariencia de un equipo "Hi-fi". | + | * [[RackCtls/es]] una colección de componentes con la apariencia de un equipo "Hi-fi". |
* [http://wiki.lazarus.freepascal.org/PascalSCADA PascalSCADA] es un conjunto de componentes para facilitar el desarrollo de aplicaciones HMI/SCADA (aplicaciones que requieren interaccionar con PLC's y otros dispositivos industriales). | * [http://wiki.lazarus.freepascal.org/PascalSCADA PascalSCADA] es un conjunto de componentes para facilitar el desarrollo de aplicaciones HMI/SCADA (aplicaciones que requieren interaccionar con PLC's y otros dispositivos industriales). | ||
* [http://sourceforge.net/projects/ultrastardx/ UltraStar Deluxe] tiene cabeceras para las siguientes librerías Windows, Linux y Mac OS X (con algunas excepciones): | * [http://sourceforge.net/projects/ultrastardx/ UltraStar Deluxe] tiene cabeceras para las siguientes librerías Windows, Linux y Mac OS X (con algunas excepciones): | ||
Line 159: | Line 159: | ||
==Programas de ejemplo== | ==Programas de ejemplo== | ||
− | Ver también: [[ | + | Ver también: [[Page_Of_Code_Sit/es]]; incluye sitios como Rosetta Code, Torry y muchos más. |
− | * [[SysRec]] - Aplicación para capturar y grabar video, puede descargarla [http://sourceforge.net/project/showfiles.php?group_id=92177 aquí]. | + | * [[SysRec/es]] - Aplicación para capturar y grabar video, puede descargarla [http://sourceforge.net/project/showfiles.php?group_id=92177 aquí]. |
− | * [[Micro-mainframe Transmission Command Generator for IBM Mainframes | Generador de órdenes de transmisión para ordenadores IBM]] | + | * [[Micro-mainframe Transmission Command Generator for IBM Mainframes | Generador de órdenes de transmisión para ordenadores IBM/es]] |
− | * [[Sudoku]] - Solucionador de Sudokus. | + | * [[Sudoku/es]] - Solucionador de Sudokus. |
− | * [[Libview]] - Sirve para ver todas las funciones exportables de una libreria dada. | + | * [[Libview/es]] - Sirve para ver todas las funciones exportables de una libreria dada. |
− | * [[Contacts Database]] - Una versión expandida del ejemplo de libro de direcciones con reportes. | + | * [[Contacts Database/es]] - Una versión expandida del ejemplo de libro de direcciones con reportes. |
− | * [[OpenGL Tutorial]] - Código de ejemplo para el tutorial de OpenGL. | + | * [[OpenGL Tutorial/es]] - Código de ejemplo para el tutorial de OpenGL. |
− | * [[Robot - The Game]] - Código de ejemplo muy sencillo para principiantes. | + | * [[Robot - The Game/es]] - Código de ejemplo muy sencillo para principiantes. |
− | * [[Kaldemonia]] - Google Searcher shows simple threading, utilizando la librería de red de Synapse. | + | * [[Kaldemonia/es]] - Google Searcher shows simple threading, utilizando la librería de red de Synapse. |
− | * [[TSqlite3 Master Detail Example]] - Working Master Detail Example using 3 small tables and sqlite components. | + | * [[TSqlite3 Master Detail Example/es]] - Working Master Detail Example using 3 small tables and sqlite components. |
− | * [[JCSV_(Jans_CSV_Components)]] - Working Example of TJansCSV Component Set | + | * [[JCSV_(Jans_CSV_Components)/es]] - Working Example of TJansCSV Component Set |
− | * [[How To Use Interfaces to write less code]] - Working Example of Interfaces and generics | + | * [[How To Use Interfaces to write less code/es]] - Working Example of Interfaces and generics |
* [https://sourceforge.net/project/showfiles.php?group_id=240460 LRS_Explorer ] - Un pequeño programa que permite añadir imágenes, sonido, etc. dentro de ficheros de recursos "lrs". | * [https://sourceforge.net/project/showfiles.php?group_id=240460 LRS_Explorer ] - Un pequeño programa que permite añadir imágenes, sonido, etc. dentro de ficheros de recursos "lrs". | ||
==Ejemplos de utilización de RTL, FLC y LCL== | ==Ejemplos de utilización de RTL, FLC y LCL== | ||
− | *[[Manager Worker Threads System]] - An example of how to design a Manager Worker Thread Application. | + | *[[Manager Worker Threads System/es]] - An example of how to design a Manager Worker Thread Application. |
− | *[[Dialog | + | *[[Dialog Exampl/es|Ejemplos de Diálogos/es]] - Diálogos útiles que no están en la Paletea de componentes |
− | *[[Howto Use TOpenDialog/es|Utilizar ''TOpenDialog'']] - Cómo utilizar el diálogo Abrir Archivo (''FileOpen'') | + | *[[Howto Use TOpenDialog/es|Utilizar ''TOpenDialog''/es]] - Cómo utilizar el diálogo Abrir Archivo (''FileOpen'') |
− | *[[Howto Use TSaveDialog/es|Utilizar ''TSaveDialog'']] - Cómo utilizar el diálogo Guardar Archivo (''FileSave'') | + | *[[Howto Use TSaveDialog/es|Utilizar ''TSaveDialog''/es]] - Cómo utilizar el diálogo Guardar Archivo (''FileSave'') |
==Ver además== | ==Ver además== | ||
− | [[Projects using Lazarus|Proyectos que utilizan Lazarus]] | + | [[Projects using Lazarus|Proyectos que utilizan Lazarus/es]] |
− | [[Operating Systems written in FPC|Sistemas Operativos escritos en FPC]] | + | [[Operating Systems written in FPC|Sistemas Operativos escritos en FPC/es]] |
==Colaboradores iniciales y cambios== | ==Colaboradores iniciales y cambios== | ||
Esta página fue importada desde el epikwiki [http://lazarus-ccr.sourceforge.net/index.php?wiki=CodeAndComponents version]. | Esta página fue importada desde el epikwiki [http://lazarus-ccr.sourceforge.net/index.php?wiki=CodeAndComponents version]. | ||
− | * Creación de la página, contenido inicial - T. Lisjac 9/22/2003 [[User:VlxAdmin]] | + | * Creación de la página, contenido inicial - T. Lisjac 9/22/2003 [[User:VlxAdmin/es]] |
− | * Se trajo la información sobre el paquete Synapse desde la [[Main Page/es | Página principal]] - [[User:VlxAdmin]] 10/1/2003 | + | * Se trajo la información sobre el paquete Synapse desde la [[Main Page/es | Página principal/es]] - [[User:VlxAdmin/es]] 10/1/2003 |
Revision as of 10:27, 27 November 2012
│
Deutsch (de) │
English (en) │
español (es) │
suomi (fi) │
français (fr) │
magyar (hu) │
Bahasa Indonesia (id) │
italiano (it) │
日本語 (ja) │
한국어 (ko) │
português (pt) │
русский (ru) │
slovenčina (sk) │
中文(中国大陆) (zh_CN) │
中文(台灣) (zh_TW) │
Componentes publicados de Lazarus-CCR
Multimedia
- ACS - Paquete de componentes de audio de ACS
- Bluetooth - Acceder a dispositivos Bluetooth. Por ejemplo el "Wiimote".
Gráficos
- GLScene - una completa librería para gráficos 3D usando OpenGL para el acabado. Puedes editar tus escenas 3D directamente en el IDE. Ver GLScene
- SMNetGradient - Componente de relleno con gradiente para Lazarus.
- TOpenGLBox - Un componente OpenGL para barebones implementado en Lazarus que aporta un área de renderizado OpenGL.
- TAChart - Charting component for Lazarus
- PlotPanel - A plotting and charting component for animated graphs
- LazRGBGraphics - Paquete para el procesado rápido de imagenes en memoria y manipulación de pixeles (como scan line).
- TMetafile/TMetafileCanvas - Implementación para Windows de EnhMetafile API.
Herramientas
- FpSystools/es - Paquete de conversión de Systools de TurboPower para Kylix a Lazarus/FPC.
- EpikTimer/es - Componente temporizador (timer) de precisión escrito específicamente para Lazarus.
- DCPcrypt/es - Librería de componentes criptográficos DCPcrypt.
- RXfpc/es - Algunos de los reconocidos componentes RXlib convertidos a Lazarus.
- MultiLog/es - Un registro del sistema diseñado para FPC-Lazarus
- OnGuard/es - Una conversión de "Turbo Power OnGuard"
- UniqueInstance/es - Un componente dedicado a forzar que solamente se arranque una instancia del mismo programa a la vez.
- XDev Toolkit/es - Herramientas de desarrollo para múltiples plataformas (Cross-platform).
- MouseAndKeyInput/es - Herramienta de control de la entrada por ratón y teclado para múltiples plataformas.
- PascalSane/es - enlaces para la API de escáner libsane, con aplicación de demostración
- log4delphi/es - Un sistema de registro basado en log4j
- fppkggui/es - Una interfaz gui simple para fppkg/es
- SymScan/es - Una interfaz para las series de escáneres de mano de códigos de barras Symbol/Motorolla MC.
- Theodp/es - Utilidades UTF-8.
- DELPHI FORM TO HTML CONVERTER/es - Conversor de formularios Delphi a HTML - nuevo por PEW.
Archivos
- Zlibar/es - Objetos para crear y extraer un archivo comprimido zlib que contiene múltiples archivos.
- FreePascalArchivePackage/es - Conversión de la librería Abbrevia de TurboPower Software para el compilador Free Pascal.
- ZipFile/es - Componente que encapsula un archivo zip, puedes leer y escribir de él como si fuera un sistema de ficheros.
- libtar/es - Clases para archivos .TAR de Stefan Heymann, quien amablemente la relicencia para que estén en el FPC 2.1.1 y distribuciones posteriores. Puede ser combinada con zstream para crear archivos .Tar.gz.
- bzip2lib/es - clases Stream para compresión y descompresión bzip2.
Editores y visores
- PowerPDF/es - Componentes PowerPDF (visual) para Lazarus.
- RichView/es - Componentes TRichView Freeware Edition para Lazarus.
- Fshcomp/es - Componentes de edición.
- SynEdit/es - Source Editor component (used by the IDE)
Conexión a redes
- BeepFp/es - Marco de trabajo para el protocol BEEP
- Sockets//es - Componentes TCP/IP
- lNet/es - Componentes de red que proporciona un conjunto sencillo, de un único subproceso orientado a eventos con los protocolos de TCP y UDP para SMTP y HTTP. lNet fue diseñado para no depender de ninguna librería externa y es extremadamente portable.
- FPC y Módulos Apache/es - Cabeceras para crear modulos Apache con FPC.
- Web Services Toolkit/es - Creación y consumo de servicios web.
Bases de datos
- TPSQL/es - Componentes para conectarse a servidores de bases de datos PostgreSQL.
- fb embedded2 Laz/es - Utilizando FireBird 3 integrado con Lazarus.
- tiOPF/es - TechInsite Object Persistent Framework (Ver. 2)
- TParadoxDataSet/es - Una implementación de TDataSet que puede leer ficheros Paradox hasta la versión 7 (al menos).
- ZeosDBO/es - Componente para conectar a una gran variedad de bases de datos (Firebird, PostgreSQL, MySQL, Oracle).
- SQLitePass/es - Componentes para conectar a Bases de Datos SQLite.
- MS Access/es - Procedimiento que utiliza TODBCConnection con FILEDSN (DSN de archivo).
- IBX/es - Componente para conectar directamente con FirebirdSQL
- ZMSQL/es - Base de datos en memoria mejorando TBufDataset SQL, almacena los datos como archivos de texto delimitado
Formato de Ficheros
- CsvDocument/es - Manejo de archivos CSV con analizador, basada en una API de celdas similar al componente StringGrid.
Contenedores
- StringHashMap/es - Contenedor asociativo de mapeo String -> puntero del mapa asociativo. Rápido y eficiente con la memoria.
Sistema
- TrayIcon/es - Componente bandeja de sistema multiplataforma.
- Manager Worker Threads System/es - Controlador de sistemas de trabajo de hilos para procesar simultáneamente objetos de datos en tiempo real.
- MultiDoc/es - Componente para escribir aplicaciones pseudo-MDI con Lazarus.
- MDButtonsBar/es - Componente ButtonsBar para MultiDoc.
- ColorBox/es - Selector de color con vista previa.
- EpikTimer/es - Componente de temporización de precisión específicamente escrito para Lazarus.
- TPopupNotifier/es - How to use TPopupNotifier to show "balloon help".
- MPICH/es - Enlaces para MPI - Message Passing Interface (Interfaz de Paso de Mensajes). Informática distribuida
- Bluetooth//es - Acceder a dispositivos Bluetooth.
Componentes visuales
- TAChart/es - Componente para crear gráficos con Lazarus.
- VirtualTreeview/es - Vista en árbol rápida y virtual de SoftGems
- RingChart and AnalogWatch/es - Otro gráfico elíptico y un reloj analógico para Lazarus y FPC.
- PlotPanel/es - Componente de trazado y creación de gráficos para gráficos animados.
- Turbopower Visual PlanIt/es - Una conversión de componentes de planificación
- ColorBox/es - Selector de color con vista previa
- Spook's Panel Components/es - Una colección de componentes panel
- HistoryFil/es - Un componente para almacenar la lista de archivos recientes en un archivo .ini y mostrar el resultado en el menú.
- ColorPalette/es - Una paleta de colores con capacidad para usar una paleta personalizada.
- OrphPort/es - Subconjunto de controles TurboPower's Orpheus.
- TSubForm/es - Un subformulario de Datos que replica los controles basándose en los registros de un conjunto de datos.
- Lui Controls/es - Un conjunto de controles visuales (TToggleLabel, TMenuButton)
- JvXPBar/es - Una conversión del control JVCL's TJvXPBar que puede mostrar un icono, un encabezado y cero o más elementos pulsables en el área de cliente.
- CmdLine/es - La linea de comandos en un control VCL.
- Wile64/es - Componentes para Lazarus (TGifAnim, TColorProgress, TLabelCut...)
- TGradButton/es - Un componente btón con buen aspecto
- BGRAControls/es - Componentes que utilizan el paquete BGRABitmap/es. BGRAImageList, BGRASpeedButton, BGRAButton, BGRAPanel.
- TMyRollOut and ExpandPanel/es - Un panel plegable con un botón (like TJvRollOut); estos paneles se pueden organizar con "Expandpanel"
- FileMenuHandler/es - Maneja la lista de archivos recientes y las ordenes Abrir, Guardar, Guardar como y Salir.
- THtmlPort/es - Una conversión para Lazarus de los componentes HTML de Dave Baldwin (THtmlViewer, TFrameViewer, TFrameBrowser).
- GeckoPort/es - Una conversión para Lazarus del SDK Gecko para Delphi de Takanori Ito, incluye TGeckoBrowser.
- ZVDateTimeControls Package/es - Este paquete contiene TZVDateTimePicker (el clon de TDateTimePicker de Delphi) y TDBZVDatePicker (una versión de Datos de TZVDateTimePicker).
- RichMemo/es - Un componente multiplataforma diseñado como visor y editor de texto enriquecido. De momento es funcional en Windows.
- jujiboutils/es - Conjunto de componentes de entrada y validación de diferentes tipos de datos, reales, fechas, etc.
Extensiones del IDE de Lazarus
- Manual Docker/es - La extensión permite ventanas de mensajes para anexar al editor de código fuente.
Acceso a la máquina
- NIDAQmxBase - Unidad para utilizar dispositivos de medida National Instruments a través de la librería NI DAQmx Base (no la más grande librería NI DAQmxy).
Paquetes/Programas para FPC/Lazarus (no almacenados aquí)
- 5dpo/es (5dpo Component Library - Sdpo) es un conjunto de componente distribuidos por 5dpo Robotic Soccer Team.
Audorra es una librería de audio digital para Delphi y Freepascal.
- 2007, Brain Patchwork DX, LLC. ha portado sus componentes TCP/UDP Cliente y Servidores a Lazarus 0.9.22/FPC 2.0.4 - con implementación visual y no visual (www.bpdx.com)
- Desde la versión 32, Synapse de Lucas Gebauer, la magnífica librería TCP/IP es ahora compatible con Free Pascal y Lazarus. Lucas acaba también de sacar la versión 12 de su paquete de comunicaciones por puerto serie Synaser que también funciona con Free Pascal.
- Synapse/es - La página de Synapse dispones de una unida con un cliente SSH/Telnet y un progama de ejemplo que muestra como ejecutar ordenes en servidores.
- ICU4PAS es un envoltorio sobre las librerías ICU (International Components for Unicode) realizado en ObjectPascal.
- Indy
- Trabajo inicial (ahora inactivo): Indy para el proyecto Lazarus 119 componentes Indy para FPC/Lazarus.
- Nuevo trabajo Indy con Lazarus/es (Tanto Indy9 como Indy10)
- Castle Game Engine/es, un motor de juegos 3D especialmente dirigido a los formatos VRML/X3D.
- CUPS para el proyecto Lazarus Common UNIX Printing System para FPC/Lazarus.
- Diagram una unidad para dibujar diagramas utilizando el sistema modelo/vista
- DelphiWebScript/es Motor de scripts Orientao a objetos basado en el dialecto Object pascal.
- DrawObjectsExtended un componente gráfico para dibujar diagramas estructurados convertido desde Delphi.
- ExcelInterfaces, un componente que comunica programas FPC y Lazarus con la herramienta de hoja de cáculo Excel. Es una demostración de utilización de interfaces COM en la plataforma Windows.
- FIBL Paquete FreeIBComponents trasladado a Lazarus.
- Internet Tools obtener y analizar páginas html y además una clase de actualización automática.
- Fundamentals Code Library incluye librerías para Unicode, cadenas (Strings), estructuras de datos (Data Structures), Sockets y Matemáticas.
- FreeImage es un proyecto de una librería de fuentes abiertas con soporte para formatos gráficos populares tales como PNG, BMP, JPEG, TIFF y otros (trabaja en Windows, Linux y Mac OS X). PicViewer es una aplicación de ejemplo (para Windows solo) y muestra la utilización básica de esta DLL.
- mpg123.dll es un decodificador en una DLL de MPEG 1.0/2.0/2.5 para las capas 1, 2 y 3. La capa 3 de MPEG 1.0 alias MP3 es la más probada. La librería es sí está disponible para Linux, MacOSX, FreeBSD, SunOS4.1.3, Solaris 2.5, HPUX 9.x, SGI Irix y Cygwin o MS Windows. Código fuente para múltiples plataformas es posible en Lazarus tan pronto como el archivo de envoltura para portaudio.DLL sea probado por los usuarios de Mac y Linux. El código de ejemplo contiene dos archivos de cobertura enlazados, probados solamente en Windows de 32 bits.
- PortAudio es un proyecto de una API portátil para múltiples plataformas de audio disponibles para Windows, Macintosh OS X, Unix (OSS / ALSA), SGI, y BeOS. Permite código fuente para múltiples plataformas compatible también en Lazarus. El paquete contiene el archivo de envoltura de PortAudio que hace que la librería de C disponible y también aplicaciones de ejemplo que muestran cómo utilizar el archivo DLL de PortAudio en Lazarus LCL / Windows. El archivo de envoltura para portaudio.DLL es del proyecto UltraStar Sourceforge.
- Synedit-Port Synedit 2.0.5 - SynEdit es un control multilinea de edición avanzada.
- RackCtls/es una colección de componentes con la apariencia de un equipo "Hi-fi".
- PascalSCADA es un conjunto de componentes para facilitar el desarrollo de aplicaciones HMI/SCADA (aplicaciones que requieren interaccionar con PLC's y otros dispositivos industriales).
- UltraStar Deluxe tiene cabeceras para las siguientes librerías Windows, Linux y Mac OS X (con algunas excepciones):
- portaudio
- bass
- ffmpeg
- SDL
- libpng
- FreeImage
- freetype
- JEDI-SDL
- Lua
- midi
- pcre
- portmixer
- projectM
- samplerate
- SQLite
- zlib
- fft
Programas de ejemplo
Ver también: Page_Of_Code_Sit/es; incluye sitios como Rosetta Code, Torry y muchos más.
- SysRec/es - Aplicación para capturar y grabar video, puede descargarla aquí.
- Generador de órdenes de transmisión para ordenadores IBM/es
- Sudoku/es - Solucionador de Sudokus.
- Libview/es - Sirve para ver todas las funciones exportables de una libreria dada.
- Contacts Database/es - Una versión expandida del ejemplo de libro de direcciones con reportes.
- OpenGL Tutorial/es - Código de ejemplo para el tutorial de OpenGL.
- Robot - The Game/es - Código de ejemplo muy sencillo para principiantes.
- Kaldemonia/es - Google Searcher shows simple threading, utilizando la librería de red de Synapse.
- TSqlite3 Master Detail Example/es - Working Master Detail Example using 3 small tables and sqlite components.
- JCSV_(Jans_CSV_Components)/es - Working Example of TJansCSV Component Set
- How To Use Interfaces to write less code/es - Working Example of Interfaces and generics
- LRS_Explorer - Un pequeño programa que permite añadir imágenes, sonido, etc. dentro de ficheros de recursos "lrs".
Ejemplos de utilización de RTL, FLC y LCL
- Manager Worker Threads System/es - An example of how to design a Manager Worker Thread Application.
- Ejemplos de Diálogos/es - Diálogos útiles que no están en la Paletea de componentes
- Utilizar TOpenDialog/es - Cómo utilizar el diálogo Abrir Archivo (FileOpen)
- Utilizar TSaveDialog/es - Cómo utilizar el diálogo Guardar Archivo (FileSave)
Ver además
Proyectos que utilizan Lazarus/es
Sistemas Operativos escritos en FPC/es
Colaboradores iniciales y cambios
Esta página fue importada desde el epikwiki version.
- Creación de la página, contenido inicial - T. Lisjac 9/22/2003 User:VlxAdmin/es
- Se trajo la información sobre el paquete Synapse desde la Página principal/es - User:VlxAdmin/es 10/1/2003