Components and Code examples/es
From Free Pascal wiki
│
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 - 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.
- DCPcrypt - Librería de componentes criptográficos DCPcrypt.
- RXfpc - Algunos de los reconocidos componentes RXlib convertidos a Lazarus.
- MultiLog - Un registro del sistema diseñado para FPC-Lazarus
- OnGuard - 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.
- XDev Toolkit - 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.
- PascalSane - enlaces para la API de escáner libsane, con aplicación de demostración
- log4delphi - Un sistema de registro basado en log4j
- fppkggui - Una interfaz gui simple para fppkg
- SymScan - Una interfaz para las series de escáneres de mano de códigos de barras Symbol/Motorolla MC.
- Theodp - Utilidades UTF-8.
Archivos
- Zlibar - 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.
- ZipFile - 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.
- bzip2lib - clases Stream para compresión y descompresión bzip2.
Editores y visores
- PowerPDF - Componentes PowerPDF (visual) para Lazarus.
- RichView - Componentes TRichView Freeware Edition para Lazarus.
- Fshcomp - Componentes de edición.
- SynEdit - Source Editor component (used by the IDE)
Conexión a redes
- BeepFp - Marco de trabajo para el protocol BEEP
- 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.
- FPC y Módulos Apache - Cabeceras para crear modulos Apache con FPC.
- Web Services Toolkit - Creación y consumo de servicios web.
Bases de datos
- TPSQL - Componentes para conectarse a servidores de bases de datos PostgreSQL.
- fb embedded2 Laz - Utilizando FireBird 3 integrado con Lazarus.
- tiOPF - TechInsite Object Persistent Framework (Ver. 2)
- TParadoxDataSet - 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).
File formats
- CsvDocument - CSV files handling using parser or cell-based API similar to one of StringGrid component.
Contenedores
- StringHashMap - String -> Pointer associative map container. Fast and memory efficient.
Sistema
- TrayIcon - 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.
- MultiDoc - Componente para escribir aplicaciones pseudo-MDI con Lazarus.
- MDButtonsBar - Componente ButtonsBar para MultiDoc.
- ColorBox - Selector de color con vista previa.
- EpikTimer - Componente de temporización de precisión específicamente escrito para Lazarus.
- TPopupNotifier - How to use TPopupNotifier to show "balloon help".
- MPICH - Bindings for the MPI - Message Passing Interface. Distributed computing.
- Bluetooth/es - Acceder a dispositivos Bluetooth.
Componentes visuales
- TAChart - Componente para crear gráficos con Lazarus.
- VirtualTreeview - Rápido y virtual treeview de SoftGems
- RingChart and AnalogWatch - Otro gráfico elíptico y un reloj analógico para Lazarus y FPC.
- PlotPanel - Componente de trazado y creación de gráficos para gráficos animados.
- Turbopower Visual PlanIt - A port of the Planner Components
- ColorBox - Color picker with preview
- Spook's Panel Components - A collection of panel components
- HistoryFiles - A component for store the recent files list into an .ini file and show the result into a menu.
- ColorPalette - A color palette grid with ability to use custom palette.
- OrphPort - Subset of TurboPower's Orpheus controls.
- TSubForm - A Data-Aware SubForm that replicates controls based on records in a dataset.
- Lui Controls - A set of visual controls (TToggleLabel, TMenuButton)
- JvXPBar - A port of JVCL's TJvXPBar control that can display an icon, a header and zero or more clickable items in its client area.
- CmdLine - A Prompt as VCL Control.
- Wile64 - Components for Lazarus (TGifAnim, TColorProgress, TLabelCut...)
- TGradButton - A new good looking Button Component
- TMyRollOut and ExpandPanel - A collapsable panel with a button (like TJvRollOut); these panels can be arranged with "Expandpanel"
- FileMenuHandler - Maneja la lista de archivos recientes y las ordenes Abrir, Guardar, Guardar como y Salir.
- THtmlPort - Lazarus port of Dave Baldwin's HTML Components (THtmlViewer, TFrameViewer, TFrameBrowser).
- GeckoPort - Lazarus port of Takanori Ito's Gecko SDK for Delphi, including TGeckoBrowser.
- ZVDateTimeControls Package - This package contains TZVDateTimePicker (the clone of Delphi's TDateTimePicker) and TDBZVDatePicker (a data aware version of TZVDateTimePicker).
- RichMemo - A cross-platform component designed as rich text editor and viewer. De momento es funcional en Windows.
Lazarus IDE Extensions
- Manual Docker - The extension allows Messages window to dock to the source editor.
Hardware Access
- NIDAQmxBase - Unit for using National Instruments data acquisition devices through the NI DAQmx Base library (not the bigger NI DAQmx library).
Paquetes para FPC/Lazarus (no almacenados aquí)
- 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.
- 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 (Tanto Indy9 como Indy10)
- CUPS para el proyecto Lazarus Common UNIX Printing System para FPC/Lazarus.
- Diagram una unidad para dibujar diagramas utilizando el sistema modelo/vista
- 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.
- Kambi VRML game engine, un motor de juegos 3D especialmente dirigido a los formatos VRML/X3D.
- PortAudio ejemplos de aplicaciones que utilizan las DLL PortAudio con la LCL de Lazarus LCL. Contiene archivos de cabecera modificados procedentes del proyecto HuMuS.
- RackCtls una colección de componentes con la apriencia 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
- SysRec - Aplicación para capturar y grabar video, puede descargarla aquí.
- Generador de órdenes de transmisión para ordenadores IBM
- Sudoku - Solucionador de Sudokus.
- Libview - Views all exported function names of a given library.
- Contacts Database - Una versión expandida del ejemplo de libro de direcciones con reportes.
- OpenGL Tutorial - Código de ejemplo para el tutorial de OpenGL.
- Robot - The Game - Código de ejemplo muy sencillo para principiantes.
- Kaldemonia - 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.
- JCSV_(Jans_CSV_Components) - Working Example of TJansCSV Component Set
- How To Use Interfaces to write less code - 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 - An example of how to design a Manager Worker Thread Application.
- Ejemplos de Diálogos - Diálogos útiles que no están en la Paletea de componentes
- Utilizar TOpenDialog - Cómo utilizar el diálogo Abrir Archivo (FileOpen)
- Utilizar TSaveDialog - Cómo utilizar el diálogo Guardar Archivo (FileSave)
Ver además
Proyectos que utilizan Lazarus
Operating Systems written in FPC
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
- Se trajo la información sobre el paquete Synapse desde la Página principal - User:VlxAdmin 10/1/2003