Sign in Join
Wiki copytemporary

Components and Code examples/es: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Components and Code examples/es

OldNewLine
1+![](/wiki-images/8/84/Fpc_source_logo.png) ![](/wiki-images/0/0e/Lazarus_source_logo.png)
2+
3+## Componentes publicados de Lazarus-CCR
4+
5+### Multimedia
6+
7+- [[ACS]] - Paquete de componentes de audio de [ACS](http://acs.ullihome.de/)
8+- [[Bluetooth/es|Bluetooth]] - Acceder a dispositivos Bluetooth. Por ejemplo el "Wiimote".
9+
10+### Gráficos
11+
12+- [[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](http://www.glscene.org)
13+- [[SMNetGradient/es|SMNetGradient]] - Componente de relleno con gradiente para Lazarus.
14+- [[TOpenGLBox]] - Un componente OpenGL para barebones implementado en Lazarus que aporta un área de renderizado OpenGL.
15+- [[TAChart/es|TAChart]] - Charting component for Lazarus
16+- [[PlotPanel/es|PlotPanel]] - A plotting and charting component for animated graphs
17+- [[LazRGBGraphics]] - Paquete para el procesado rápido de imagenes en memoria y manipulación de pixeles (como scan line).
18+- [[TMetafile / TMetafileCanvas]] - Implementación para Windows de EnhMetafile API.
19+
20+### Herramientas
21+
22+- [[FpSystools]] - Paquete de conversión de Systools de TurboPower para Kylix a Lazarus/FPC.
23+- [[EpikTimer]] - Componente temporizador (timer) de precisión escrito específicamente para Lazarus.
24+- [[DCPcrypt/es|DCPcrypt]] - Librería de componentes criptográficos DCPcrypt.
25+- [[RXfpc/es]] - Algunos de los reconocidos componentes RXlib convertidos a Lazarus.
26+- [[MultiLog]] - Un registro del sistema diseñado para FPC-Lazarus
27+- [[OnGuard]] - Una conversión de "Turbo Power OnGuard"
28+- [[UniqueInstance/es]] - Un componente dedicado a forzar que solamente se arranque una instancia del mismo programa a la vez.
29+- [[XDev Toolkit]] - Herramientas de desarrollo para múltiples plataformas (Cross-platform).
30+- [[MouseAndKeyInput]] - Herramienta de control de la entrada por ratón y teclado para múltiples plataformas.
31+- [[PascalSane/es|PascalSane]] - enlaces para la API de escáner libsane, con aplicación de demostración
32+- [[log4delphi]] - Un sistema de registro basado en log4j
33+- [[fppkggui]] - Una interfaz gui simple para [[fppkg]]
34+- [[SymScan]] - Una interfaz para las series de escáneres de mano de códigos de barras Symbol/Motorolla MC.
35+- [[UTF8 Tools|Theodp]] - Utilidades UTF-8.
36+- [[Delphi form to HTML converter]] - Conversor de formularios Delphi a HTML - nuevo por PEW.
37+
38+### Archivos
39+
40+- [[Zlibar]] - Objetos para crear y extraer un archivo comprimido zlib que contiene múltiples archivos.
41+- [[FreePascalArchivePackage]] - Conversión de la librería Abbrevia de TurboPower Software para el compilador Free Pascal.
42+- [[ZipFile]] - Componente que encapsula un archivo zip, puedes leer y escribir de él como si fuera un sistema de ficheros.
43+- [[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.
44+- [[bzip2lib]] - clases Stream para compresión y descompresión bzip2.
45+
46+### Editores y visores
47+
48+- [[PowerPDF/es|PowerPDF]] - Componentes PowerPDF (visual) para Lazarus.
49+- [[RichView/es|RichView]] - Componentes TRichView Freeware Edition para Lazarus.
50+- [[Fshcomp]] - Componentes de edición.
51+- [[SynEdit/es|SynEdit]] - Source Editor component (used by the IDE)
52+
53+### Conexión a redes
54+
55+- [[BeepFp]] - Marco de trabajo para el protocol BEEP
56+- [[Sockets/es|Sockets]] - Componentes TCP/IP
57+- [Hprose](https://github.com/hprose/hprose-delphi) - Hprose es un objeto remoto de alto rendimiento del motor del servicio.Es un rapido * serialize y biblioteca RPC para freepascal.
58+- \[\[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.
59+- [[FPC and Apache Modules/es|FPC y Módulos Apache]] - Cabeceras para crear modulos Apache con FPC.
60+- [[Web Service Toolkit]] - Creación y consumo de servicios web.
61+
62+### Bases de datos
63+
64+- [[TPSQL/es]] - Componentes para conectarse a servidores de bases de datos PostgreSQL.
65+- [[fb embedded2 Laz]] - Utilizando FireBird 3 integrado con Lazarus.
66+- [[tiOPF]] - TechInsite Object Persistent Framework (Ver. 2)
67+- [[TParadoxDataSet]] - Una implementación de TDataSet que puede leer ficheros Paradox hasta la versión 7 (al menos).
68+- [[ZeosDBO]] - Componente para conectar a una gran variedad de bases de datos (Firebird, PostgreSQL, MySQL, Oracle).
69+- [[SQLitePass]] - Componentes para conectar a Bases de Datos SQLite.
70+- [[MS Access]] - Procedimiento que utiliza TODBCConnection con FILEDSN (DSN de archivo).
71+- [[IBX]] - Componente para conectar directamente con FirebirdSQL
72+- [[ZMSQL]] - Base de datos en memoria mejorando TBufDataset SQL, almacena los datos como archivos de texto delimitado
73+
74+### Formato de Ficheros
75+
76+- [[CsvDocument]] - Manejo de archivos CSV con analizador, basada en una API de celdas similar al componente StringGrid.
77+
78+### Contenedores
79+
80+- [[StringHashMap]] - Contenedor asociativo de mapeo String -\> puntero del mapa asociativo. Rápido y eficiente con la memoria.
81+
82+### Sistema
83+
84+- [[TrayIcon]] - Componente bandeja de sistema multiplataforma.
85+- [[Manager Worker Threads System]] - Controlador de sistemas de trabajo de hilos para procesar simultáneamente objetos de datos en tiempo real.
86+- [[MultiDoc/es|MultiDoc]] - Componente para escribir aplicaciones pseudo-MDI con Lazarus.
87+- [[MDButtonsBar/es|MDButtonsBar]] - Componente ButtonsBar para MultiDoc.
88+- [[ColorBox]] - Selector de color con vista previa.
89+- [[EpikTimer]] - Componente de temporización de precisión específicamente escrito para Lazarus.
90+- [[TPopupNotifier]] - Cómo usar TPopupNotifier para mostrar los globos de ayuda.
91+- [[MPICH]] - Enlaces para MPI - Message Passing Interface (Interfaz de Paso de Mensajes). Informática distribuida
92+- [[Bluetooth/es|Bluetooth]] - Acceder a dispositivos Bluetooth.
93+
94+### Componentes visuales
95+
96+- [[TAChart/es|TAChart]] - Componente para crear gráficos con Lazarus.
97+- [[VirtualTreeview/es|VirtualTreeview]] - Vista en árbol rápida y virtual de [SoftGems](http://www.soft-gems.net/index.php?option=com_content&task=view&id=12&Itemid=33)
98+- [[RingChart and AnalogWatch]] - Otro gráfico elíptico y un reloj analógico para Lazarus y FPC.
99+- [[PlotPanel/es|PlotPanel]] - Componente de trazado y creación de gráficos para gráficos animados.
100+- [[Turbopower Visual PlanIt]] - Una conversión de componentes de planificación
101+- [[ColorBox]] - Selector de color con vista previa
102+- [[Spook&|Spook's Panel Components]] - Una colección de componentes panel
103+- [[HistoryFiles]] - Un componente para almacenar la lista de archivos recientes en un archivo .ini y mostrar el resultado en el menú.
104+- [[ColorPalette]] - Una paleta de colores con capacidad para usar una paleta personalizada.
105+- [[OrphPort]] - Subconjunto de controles TurboPower's Orpheus.
106+- [[TSubForm]] - Un subformulario de Datos que replica los controles basándose en los registros de un conjunto de datos.
107+- [[Lui Controls]] - Un conjunto de controles visuales (TToggleLabel, TMenuButton)
108+- [[JvXPBar]] - Una conversión del control [JVCL's](http://jvcl.sourceforge.net) TJvXPBar que puede mostrar un icono, un encabezado y cero o más elementos pulsables en el área de cliente.
109+- [[CmdLine]] - La linea de comandos en un control VCL.
110+- [[Wile64]] - Componentes para Lazarus (TGifAnim, TColorProgress, TLabelCut...)
111+- [[TGradButton]] - Un componente btón con buen aspecto
112+- [[BGRAControls]] - Componentes que utilizan el paquete [[BGRABitmap/es]]. BGRAImageList, BGRASpeedButton, BGRAButton, BGRAPanel.
113+- [[TMyRollOut and ExpandPanel]] - Un panel plegable con un botón (like TJvRollOut); estos paneles se pueden organizar con "Expandpanel"
114+- [[FileMenuHandler]] - Maneja la lista de archivos recientes y las ordenes Abrir, Guardar, Guardar como y Salir.
115+- [[THtmlPort/es]] - Una conversión para Lazarus de los componentes HTML de Dave Baldwin (THtmlViewer, TFrameViewer, TFrameBrowser).
116+- [[GeckoPort/es]] - Una conversión para Lazarus del SDK Gecko para Delphi de Takanori Ito, incluye TGeckoBrowser.
117+- [[ZVDateTimeControls Package]] - Este paquete contiene TZVDateTimePicker (el clon de TDateTimePicker de Delphi) y TDBZVDatePicker (una versión de Datos de TZVDateTimePicker).
118+- [[RichMemo]] - Un componente multiplataforma diseñado como visor y editor de texto enriquecido. De momento es funcional en Windows.
119+- [[jujiboutils/es|jujiboutils]] - Conjunto de componentes de entrada y validación de diferentes tipos de datos, reales, fechas, etc.
120+
121+### Extensiones del IDE de Lazarus
122+
123+- [[Manual Docker]] - La extensión permite ventanas de mensajes para anexar al editor de código fuente.
124+
125+### Acceso a la máquina
126+
127+- [NIDAQmxBase](http://forum.lazarus.freepascal.org/index.php/topic,7894.0.html) - 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).
128+
129+## Paquetes/Programas para FPC/Lazarus (no almacenados aquí)
130+
131+- [[5dpo]] (5dpo Component Library - Sdpo) es un conjunto de componente distribuidos por 5dpo Robotic Soccer Team.
132+- [Audorra](http://audorra.sourceforge.net/) es una librería de audio digital para Delphi y Freepascal.
133+- 2007, [Brain Patchwork DX, LLC.](http://www.bpdx.com/) 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)
134+- Desde la versión 32, [Synapse](http://www.ararat.cz/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.
135+- \[\[Synapse\] - La página de [Synapse](http://www.ararat.cz/synapse/) dispones de una unida con un cliente SSH/Telnet y un progama de ejemplo que muestra como ejecutar ordenes en servidores.
136+- [ICU4PAS](http://www.icu4pas.org/) es un envoltorio sobre las librerías ICU (International Components for Unicode) realizado en ObjectPascal.
137+- Indy
138+ - Trabajo inicial (ahora inactivo): [Indy para el proyecto Lazarus](http://indy4lazarus.sourceforge.net/) 119 componentes Indy para FPC/Lazarus.
139+ - Nuevo trabajo [[Indy with Lazarus|Indy con Lazarus/es]] (Tanto Indy9 como Indy10)
140+- [[Castle Game Engine]], un motor de juegos 3D especialmente dirigido a los formatos VRML/X3D.
141+- [CUPS para el proyecto Lazarus](http://cups4lazarus.sourceforge.net/) Common UNIX Printing System para FPC/Lazarus.
142+- [Diagram](http://www.benibela.de/sources_de.html#diagram) una unidad para dibujar diagramas utilizando el sistema modelo/vista
143+- [[DelphiWebScript]] Motor de *scripts* Orientao a objetos basado en el dialecto Object pascal.
144+- [DrawObjectsExtended](http://tcoq.free.fr/composants.html) un componente gráfico para dibujar diagramas estructurados convertido desde Delphi.
145+- [ExcelInterfaces](http://tcoq.free.fr/composants.html), 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.
146+- [FIBL](http://sourceforge.net/projects/fibl/) Paquete FreeIBComponents trasladado a Lazarus.
147+- [Internet Tools](http://www.benibela.de/sources_de.html#internettools) obtener y analizar páginas html y además una clase de actualización automática.
148+- [Fundamentals Code Library](http://fundementals.sourceforge.net/) incluye librerías para Unicode, cadenas (Strings), estructuras de datos (Data Structures), Sockets y Matemáticas.
149+- [FreeImage](http://breakoutbox.de/pascal/applications.html) 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.
150+- [mpg123.dll](http://www.breakoutbox.de/pascal/pascal.html#mpg123) 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.
151+- [[nixie]] visualizador de datos numéricos usando imágenes de tubos nixie.
152+- [PortAudio](http://www.breakoutbox.de/pascal/pascal.html#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.
153+- [Synedit-Port](https://github.com/rnapoles/Synedit-Port) Synedit 2.0.5 - SynEdit es un control multilinea de edición avanzada.
154+- [[RackCtls]] una colección de componentes con la apariencia de un equipo "Hi-fi".
155+- [PascalSCADA](http://wiki.lazarus.freepascal.org/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).
156+- [UltraStar Deluxe](http://sourceforge.net/projects/ultrastardx/) tiene cabeceras para las siguientes librerías Windows, Linux y Mac OS X (con algunas excepciones):
157+- portaudio
158+ - bass
159+ - ffmpeg
160+ - SDL
161+ - libpng
162+ - FreeImage
163+ - freetype
164+ - JEDI-SDL
165+ - Lua
166+ - midi
167+ - pcre
168+ - portmixer
169+ - projectM
170+ - samplerate
171+ - SQLite
172+ - zlib
173+ - fft
174+
175+## Programas de ejemplo
176+
177+   Ver también: [[Page Of Code Sites]]; incluye sitios como Rosetta Code, Torry y muchos más.
178+
179+- [[SysRec/es|SysRec]] - Aplicación para capturar y grabar video, puede descargarla [aquí](http://sourceforge.net/project/showfiles.php?group_id=92177).
180+- [[Micro-mainframe Transmission Command Generator for IBM Mainframes|Generador de órdenes de transmisión para ordenadores IBM]]
181+- [[Sudoku/es|Sudoku]] - Solucionador de Sudokus.
182+- [[Libview]] - Sirve para ver todas las funciones exportables de una libreria dada.
183+- [[Contacts Database]] - Una versión expandida del ejemplo de libro de direcciones con reportes.
184+- [[OpenGL Tutorial/es]] - Código de ejemplo para el tutorial de OpenGL.
185+- [[Robot - The Game]] - Código de ejemplo muy sencillo para principiantes.
186+- [[Kaldemonia]] - Google Searcher shows simple threading, utilizando la librería de red de Synapse.
187+- [[TSqlite3 Master Detail Example]] - Working Master Detail Example using 3 small tables and sqlite components.
188+- [[JCSV (Jans CSV Components)]] - Working Example of TJansCSV Component Set
189+- [[How To Use Interfaces]] - Working Example of Interfaces and generics
190+- [LRS_Explorer](https://sourceforge.net/project/showfiles.php?group_id=240460) - Un pequeño programa que permite añadir imágenes, sonido, etc. dentro de ficheros de recursos "lrs".
191+- [LDBase](https://sourceforge.net/projects/ldbase) - Un gestor de base de datos para tablas dbf facil e intuitivo. Funciona bajo Windows
192+
193+## Ejemplos de utilización de RTL, FLC y LCL
194+
195+- [[Manager Worker Threads System]] - An example of how to design a Manager Worker Thread Application.
196+- [[Dialog Examples|Ejemplos de Diálogos]] - Diálogos útiles que no están en la Paletea de componentes
197+- [[Howto Use TOpenDialog/es|Utilizar TOpenDialog]] - Cómo utilizar el diálogo Abrir Archivo (*FileOpen*)
198+- [[Howto Use TSaveDialog/es|Utilizar TSaveDialog]] - Cómo utilizar el diálogo Guardar Archivo (*FileSave*)
199+
200+## Ver además
201+
202+   [[Projects using Lazarus|Proyectos que utilizan Lazarus/es]]
203+
204+   [[Operating Systems written in FPC|Sistemas Operativos escritos en FPC/es]]
205+
206+## Colaboradores iniciales y cambios
207+
208+   Esta página fue importada desde el epikwiki [version](http://lazarus-ccr.sourceforge.net/index.php?wiki=CodeAndComponents).
209+
210+- Creación de la página, contenido inicial - T. Lisjac 9/22/2003 User:VlxAdmin
211+- Se trajo la información sobre el paquete Synapse desde la [[Main Page/es|Página principal/es]] - User:VlxAdmin 10/1/2003
212+
213+---
214+*From the Free Pascal wiki, page "Components and Code examples/es", as it stood on 2023-01-25 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history