Difference between revisions of "Components and Code examples/es"

From Free Pascal wiki
Jump to navigationJump to search
Line 46: Line 46:
  
 
===Conexión a redes===
 
===Conexión a redes===
* [[Sockets]] - Componentes TCP/IP  
+
* [[BeepFp]] - Marco de trabajo para el protocol BEEP
* [[lNet]] - Componentes de conexión a redes para conexiones TCP y UDP.
+
* [[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 and Apache Modules/es|FPC y Módulos Apache]] - Cabeceras para crear modulos Apache con FPC.
 
* [[FPC and Apache Modules/es|FPC y Módulos Apache]] - Cabeceras para crear modulos Apache con FPC.
* [[Web_Service_Toolkit|Web Services Toolkit]] - Web Services authoring and consumption
+
* [[Web_Service_Toolkit|Web Services Toolkit]] - Creación y consumo de servicios web.
  
 
===Bases de datos===
 
===Bases de datos===

Revision as of 21:13, 21 August 2010

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.
  • MultiDoc - Componente para escribir aplicaciones pseudo-MDI con Lazarus.
  • MDButtonsBar - Componente ButtonsBar para MultiDoc.
  • ColorBox - Selector de color con vista previa.
  • EpikTimer - Precision timer component written specifically for Lazarus.
  • TPopupNotifier - How to use TPopupNotifier to show "balloon help".
  • MPICH - Bindings for the MPI - Message Passing Interface. Distributed computing.
  • Bluetooth - 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
  • 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

Ejemplos de utilización de RTL, FLC y LCL

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.