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

From Lazarus wiki
Jump to navigationJump to search
 
(39 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
{{Components and Code examples}}
 
{{Components and Code examples}}
  
==Lazarus-CCR Released Components==
+
[[File:fpc source logo.png|right]]
 +
[[File:lazarus source logo.png|right]]
  
===Multimedia===
+
== Componentes Publicados para Lazarus-CCR ==
* [[ACS]] - Audio Component Suite port from [http://acs.ullihome.de/ ACS]
 
  
===Graphics===
+
===Multimídia===
* [[GLScene]] - A port of the visual OpenGL graphics Library [http://www.glscene.org GLScene]
+
* [[ACS/pt|ACS]] - Suite de Componentes de Audio portados de [http://acs.ullihome.de/ ACS]
* [[SMNetGradient]] - A Gradient Fill component for Lazarus.
 
* [[TAChart]] - Charting component for Lazarus
 
* [[PlotPanel]] - A plotting and charting component for animated graphs
 
* [[LazRGBGraphics]] - A package for fast in memory image processing and pixel manipulations (like scan line).
 
* [[TMetafile_/_TMetafileCanvas|TMetafile/TMetafileCanvas]] - EnhMetafile API implementation for Windows.
 
  
===Tools===
+
===Gráficos===
* [[FpSystools]] - Conversion of TurboPower's Systools for Kylix package to Lazarus/FPC
+
* [[GLScene]] - Um porte da biblioteca gráfica OpenGL [http://www.glscene.org GLScene]
* [[DCPcrypt]] - DCPcrypt Cryptographic Component Library
+
* [[TOpenGLBox]] - Um componente muito simples para o Lazarus que provê uma área de renderização OpenGL.
* [[RXfpc]] - Some of the well known RXlib components components converted to Lazarus
+
* [[SMNetGradient]] - Um componente de preenchimento de gradiente para Lazarus* [[TAChart]] - Componente de gráficos para Lazarus
* [[MultiLog]] - A Log system designed for FPC-Lazarus
+
* [[PlotPanel]] - Um componente de plotagem e gráficos para gráficos animados
* [[OnGuard]] - A port of Turbo Power OnGuard
+
* [[LazRGBGraphics]] - Um pacote de processamento rápido em memória de imagens e manipulação de pixels (como "scan line" )
* [[UniqueInstance]] - A component to force only one instance running at same time
+
* [[TMetafile_/_TMetafileCanvas|TMetafile/TMetafileCanvas]] - Implementação do EnhMetafile do Windows.
  
===Archiving===
+
===Ferramentas===
* [[Zlibar]] - Objects to create and extract a zlib compressed archive containing multiple files
+
* [[FpSystools]] - Conversão do pacote Systools do TurboPower de Kylix para Lazarus e FPC
* [[FreePascalArchivePackage]] - Conversion of TurboPower Software's Abbrevia library for the Free Pascal Compiler
+
* [[DCPcrypt]] - Biblioteca de Componentes Criptográficos DCPcrypt
* [[ZipFile]] - Component that encapsulates a zipfile, you can read and write from it as if it's a filesystem
+
* [[RXfpc]] - Alguns dos componentes mais conhecidos da RXLib convertidos para Lazarus
* [[libtar]] - Classes for .TAR archives by Stefan Heymann, who kindly relicensed so that they are now in the FPC 2.1.1 and later distributions. Can be combined by zstream to create .tar.gz files.
+
* [[MultiLog]] - Um sistema de Log desenhado para FPC e Lazarus
 +
* [[OnGuard]] - Um porte do Turbo Power OnGuard
 +
* [[UniqueInstance]] - Um componente para permitir somente uma instância rodar ao mesmo tempo
 +
* [http://wiki.lazarus.freepascal.org/User:Beli0135 Kamouflage] - Camufla arquivos dentro de imagens
 +
* [[XDev Toolkit]] - Ferramentas de desenvolvimento multiplatforma.
  
===Editors and viewers===
+
===Arquivo===
* [[PowerPDF]] - Port of the PowerPDF (visual) components for Lazarus
+
* [[Zlibar]] - Objetos para criar e extrair um arquivo zip contendo múltiplos arquivos
* [[RichView]] - Port of the TRichView Freeware Edition Components to Lazarus
+
* [[FreePascalArchivePackage]] - Conversão da biblioteca TurboPower Abbrevia para FPC
* [[Fshcomp]] - Edit components.
+
* [[ZipFile]] - Componente que encapsula um arquivo zip, você pode ler e escrever nele como se fosse um arquivo comum
* [[SynEdit]] - Source Editor component (used by the IDE)
+
* [[libtar]] - Classes para arquivos .TAR de Stefan Heymann, que gentilmente refez a licença, de modo que agora elas estão no FPC 2.1.1 e distribuições posteriores. Podem ser combinadas com zstream para criar arquivos .tar.gz.
  
===Networking===
+
===Editores e Visualizadores===
* [[Sockets]] - TCP/IP Sockets components
+
* [[PowerPDF]] - Porte dos componentes visuais PowerPDF para Lazarus
* [[lNet]] - Networking components for TCP and UDP connections
+
* [[RichView]] - Porte dos Componentes TRichView Freeware Edition para Lazarus
* [[fpc:FPC and Apache Modules|FPC and Apache Modules]] - Headers for creating Apache modules with fpc
+
* [[Fshcomp]] - Componentes de Edit.
* [[Web_Service_Toolkit|Web Services Toolkit]] - Web Services authoring and consumption
+
* [[SynEdit]] - Componente de Editor de Código (usado pelo IDE do Lazarus)
  
===Databases===
+
===Rede===
* [[TPSQL]] - Components for connecting to PostgreSQL database servers
+
* [[Sockets]] - Componentes de soquete TCP/IP
* [[tiOPF]] - TechInsite Object Persistent Framework (Ver. 2)
+
* [[lNet]] - Componentes de rede para conexões TCP e UDP.
* [[TParadoxDataSet]] - An TDataSet implementation that can read Paradox files up to Version 7 (and up ??)
+
* [[fpc:FPC and Apache Modules|FPC and Apache Modules]] -  Cabeçalhos para criar módulos Apache com FPC
 +
* [[Web_Service_Toolkit|Web Services Toolkit]] - Autoria e consumo de Web Services
  
===System===
+
===Bancos de Dados===
* [[EpikTimer]] - Precision timer component written specifically for Lazarus.
+
* [[TPSQL]] - Componentes para conectar servidores de banco de dados PostgreSQL
* [[TrayIcon]] - A multiplatform System Tray component
+
* [[tiOPF]] - TechInsite Object Persistent Framework (Ver. 2) - Framework para Persistência de objetos
* [[TPopupNotifier]] - How to use TPopupNotifier to show "balloon help".
+
* [[TParadoxDataSet]] - Uma implementação de TDataSet que pode ler arquivos Paradox até a versão 7 (e acima??)
* [[MultiDoc]] - A component to write pseudo-MDI application with Lazarus.
 
* [[MDButtonsBar]] - ButtonsBar to MultiDoc Component.
 
  
===Visual components===
+
===Sistema===
* [[VirtualTreeview]] - A port of the fast virtual treeview from [http://www.lischke-online.de/VirtualTreeview/ SoftGems]
+
* [[EpikTimer]] - Timer de precisão escrito para Lazarus
* [[RingChart and AnalogWatch]] - Another Elliptical Chart and an Analogic Watch for Lazarus and FPC
+
* [[TrayIcon]] - Componente System Tray mutiplataforma
* [[ColorBox]] - Color picker with preview
+
* [[TPopupNotifier]] - Como usar TPopupNotifier para mostrar balões de ajuda
* [[Spook's Panel Components]] - A collection of panel components
+
* [[MultiDoc]] - Componente para escrever aplicações pseudo-MDI com Lazarus
* [[HistoryFiles]] - A component for store the recent files list into an .ini file and show the result into a menu.
+
* [[MDButtonsBar]] - ButtonsBar para o componente MultiDoc
* [[ColorPalette]] - A color palette grid with ability to use custom palette.
+
* [[MPICH]] - Interface para o MPI (Message Passing Interface). Computação distribuída.
  
==Packages for FPC/Lazarus (not hosted here)==
+
===Componentes Visuais ===
* Starting with version 32, Lucas Gebauer's outstanding [http://www.ararat.cz/synapse/ Synapse] TCP/IP library is now compatible with Free Pascal and Lazarus. Lucas has also just released version 12 of his Synaser serial port communications suite that also runs under Free Pascal.
+
* [[VirtualTreeview]] - Um porte da rápida Virtual  TreeView de  [http://www.soft-gems.net/index.php?option=com_content&task=view&id=12&Itemid=33 SoftGems]
 +
* [[RingChart and AnalogWatch]] - Outro componente de Gráficos Elípticos e um Relógio Analógico para Lazarus e FPC
 +
* [[ColorBox]] - Color picker com  preview
 +
* [[Spook's Panel Components]] -  Uma colelção de componentes de painel
 +
* [[HistoryFiles]] - Um componente para guardar a lista de arquivos recentes  em um arquivo .ini e mostrá-la em um menu
 +
* [[ColorPalette]] -  Uma grade de paleta de cores com habilidade de usar paletas do usuário
 +
* [[OrphPort]] - Um subconjunto dos controles Orpheus da TurboPower.
 +
* [[TSubForm]] - Um subformulário Data-Aware que replica controles baseado nos dados de um dataset.
 +
* [[Lui Controls]] - Um conjunto de controles visuais (TToggleLabel, TMenuButton).
 +
* [[JvXPBar]] - Um porte do controle TJvXPBar da [http://jvcl.sourceforge.net JVCL] que pode montra um icone, um título e zero ou mais itens clicáveis na sua área cliente.
 +
* [[CmdLine]] - Uma linha de comando como um controle VCL.
 +
* [[Wile64]] - Componentes para o Lazarus (TGifAnim, TColorProgress, TLabelCut...)
 +
 
 +
==Pacotes para FPC/Lazarus (não hospedados aqui)==
 +
* Começando com a versão 32, a excelente "Lucas Gebauer's Library [http://www.ararat.cz/synapse/ Synapse] TCP/IP" é agora compatível com Free Pascal e Lazarus. Lucas publicou também a versão 12 do seu Synaser Serial Port Communications Suite que executa também em Free Pascal.
 
* Indy  
 
* Indy  
** Original (now dormant) effort: [http://indy4lazarus.sourceforge.net/ Indy for Lazarus project] 119 components Indy for FPC/Lazarus.  
+
** Esforço original (agora inativo) : [http://indy4lazarus.sourceforge.net/ Indy for Lazarus project] 119 componentes Indy para FPC/Lazarus.  
** Newer attempt [[Indy with Lazarus]] (Both Indy9 and Indy10)
+
** Mais recente tentativa  [[Indy with Lazarus]] (Indy9 e Indy10)
* [http://cups4lazarus.sourceforge.net/ CUPS for Lazarus project] Common UNIX Printing System for FPC/Lazarus.
 
* [http://sourceforge.net/projects/fibl/ FIBL] FreeIBComponents package porting for Lazarus.
 
  
==Example programs==
+
* [http://cups4lazarus.sourceforge.net/ CUPS for Lazarus project] Sistema Comum de Impressão UNIX para FPC e Lazarus
* [[SysRec]] - Video Capturing and Recording application, you can download it [http://sourceforge.net/project/showfiles.php?group_id=92177 here].
+
* [http://sourceforge.net/projects/fibl/ FIBL]  Porte do pacote FreeIBComponents para Lazarus
 +
* [http://wiki.lazarus.freepascal.org/PascalSCADA PascalSCADA] é um conjunto de componentes para o fácil desenvolvimento de aplicações HMI/SCADA (aplicações que precisam interagir com CLP's e outros dispositivos industriais).
 +
 
 +
==Programas de exemplo ==
 +
* [[SysRec]] - Programa de Captura de Vídeo e Gravação, você pode baixá-lo [http://sourceforge.net/project/showfiles.php?group_id=92177 aqui]
 
* [[Micro-mainframe Transmission Command Generator for IBM Mainframes]]
 
* [[Micro-mainframe Transmission Command Generator for IBM Mainframes]]
* [[Sudoku]] - A Sudoku solver.
+
* [[Sudoku]] - Um solucionador de Sudoku
* [[Libview]] - Views all exported function names of a given library.
+
* [[Libview]] - Visualizador para as funções exportadas de DLLs
* [[Contacts Database]] - An expanded version of the address book example with reports.
+
* [[Contacts Database]] - Uma versão expandida de um catálogo de endereços com relatórios
* [[OpenGL Tutorial]] - Example code for the OpenGL tutorial
+
* [[OpenGL Tutorial]] -   Exemplo de código para o tutorial de OpenGL
* [[Robot - The Game]] - Very easy written sample for beginners
+
* [[Robot - The Game]] - Sample para iniciantes
* [[Kaldemonia]] - Google Searcher shows simple threading, using Synapse networking library.
+
* [[Kaldemonia]] - Pesquisador Google que mostra um threading simples usando a biblioteca de rede Synapse
 +
 
 +
==Veja também==
 +
[[Projects using Lazarus]]
  
 
==Original contributors and changes==
 
==Original contributors and changes==
 
This page has been imported from the epikwiki [http://lazarus-ccr.sourceforge.net/index.php?wiki=CodeAndComponents version].
 
This page has been imported from the epikwiki [http://lazarus-ccr.sourceforge.net/index.php?wiki=CodeAndComponents version].
 
* Page created, initial content - T. Lisjac 9/22/2003 [[User:VlxAdmin]]
 
* Page created, initial content - T. Lisjac 9/22/2003 [[User:VlxAdmin]]
* Moved Synapse package info to here from the [[Main Page]] - [[User:VlxAdmin]] 10/1/2003
+
* Moved Synapse package info to here from the [[Main Page]] - [[User:VlxAdmin]] 1

Latest revision as of 09:24, 5 July 2015

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)

fpc source logo.png
lazarus source logo.png

Componentes Publicados para Lazarus-CCR

Multimídia

  • ACS - Suite de Componentes de Audio portados de ACS

Gráficos

  • GLScene - Um porte da biblioteca gráfica OpenGL GLScene
  • TOpenGLBox - Um componente muito simples para o Lazarus que provê uma área de renderização OpenGL.
  • SMNetGradient - Um componente de preenchimento de gradiente para Lazarus* TAChart - Componente de gráficos para Lazarus
  • PlotPanel - Um componente de plotagem e gráficos para gráficos animados
  • LazRGBGraphics - Um pacote de processamento rápido em memória de imagens e manipulação de pixels (como "scan line" )
  • TMetafile/TMetafileCanvas - Implementação do EnhMetafile do Windows.

Ferramentas

  • FpSystools - Conversão do pacote Systools do TurboPower de Kylix para Lazarus e FPC
  • DCPcrypt - Biblioteca de Componentes Criptográficos DCPcrypt
  • RXfpc - Alguns dos componentes mais conhecidos da RXLib convertidos para Lazarus
  • MultiLog - Um sistema de Log desenhado para FPC e Lazarus
  • OnGuard - Um porte do Turbo Power OnGuard
  • UniqueInstance - Um componente para permitir somente uma instância rodar ao mesmo tempo
  • Kamouflage - Camufla arquivos dentro de imagens
  • XDev Toolkit - Ferramentas de desenvolvimento multiplatforma.

Arquivo

  • Zlibar - Objetos para criar e extrair um arquivo zip contendo múltiplos arquivos
  • FreePascalArchivePackage - Conversão da biblioteca TurboPower Abbrevia para FPC
  • ZipFile - Componente que encapsula um arquivo zip, você pode ler e escrever nele como se fosse um arquivo comum
  • libtar - Classes para arquivos .TAR de Stefan Heymann, que gentilmente refez a licença, de modo que agora elas estão no FPC 2.1.1 e distribuições posteriores. Podem ser combinadas com zstream para criar arquivos .tar.gz.

Editores e Visualizadores

  • PowerPDF - Porte dos componentes visuais PowerPDF para Lazarus
  • RichView - Porte dos Componentes TRichView Freeware Edition para Lazarus
  • Fshcomp - Componentes de Edit.
  • SynEdit - Componente de Editor de Código (usado pelo IDE do Lazarus)

Rede

Bancos de Dados

  • TPSQL - Componentes para conectar servidores de banco de dados PostgreSQL
  • tiOPF - TechInsite Object Persistent Framework (Ver. 2) - Framework para Persistência de objetos
  • TParadoxDataSet - Uma implementação de TDataSet que pode ler arquivos Paradox até a versão 7 (e acima??)

Sistema

  • EpikTimer - Timer de precisão escrito para Lazarus
  • TrayIcon - Componente System Tray mutiplataforma
  • TPopupNotifier - Como usar TPopupNotifier para mostrar balões de ajuda
  • MultiDoc - Componente para escrever aplicações pseudo-MDI com Lazarus
  • MDButtonsBar - ButtonsBar para o componente MultiDoc
  • MPICH - Interface para o MPI (Message Passing Interface). Computação distribuída.

Componentes Visuais

  • VirtualTreeview - Um porte da rápida Virtual TreeView de SoftGems
  • RingChart and AnalogWatch - Outro componente de Gráficos Elípticos e um Relógio Analógico para Lazarus e FPC
  • ColorBox - Color picker com preview
  • Spook's Panel Components - Uma colelção de componentes de painel
  • HistoryFiles - Um componente para guardar a lista de arquivos recentes em um arquivo .ini e mostrá-la em um menu
  • ColorPalette - Uma grade de paleta de cores com habilidade de usar paletas do usuário
  • OrphPort - Um subconjunto dos controles Orpheus da TurboPower.
  • TSubForm - Um subformulário Data-Aware que replica controles baseado nos dados de um dataset.
  • Lui Controls - Um conjunto de controles visuais (TToggleLabel, TMenuButton).
  • JvXPBar - Um porte do controle TJvXPBar da JVCL que pode montra um icone, um título e zero ou mais itens clicáveis na sua área cliente.
  • CmdLine - Uma linha de comando como um controle VCL.
  • Wile64 - Componentes para o Lazarus (TGifAnim, TColorProgress, TLabelCut...)

Pacotes para FPC/Lazarus (não hospedados aqui)

  • Começando com a versão 32, a excelente "Lucas Gebauer's Library Synapse TCP/IP" é agora compatível com Free Pascal e Lazarus. Lucas publicou também a versão 12 do seu Synaser Serial Port Communications Suite que executa também em Free Pascal.
  • Indy
  • CUPS for Lazarus project Sistema Comum de Impressão UNIX para FPC e Lazarus
  • FIBL Porte do pacote FreeIBComponents para Lazarus
  • PascalSCADA é um conjunto de componentes para o fácil desenvolvimento de aplicações HMI/SCADA (aplicações que precisam interagir com CLP's e outros dispositivos industriais).

Programas de exemplo

Veja também

Projects using Lazarus

Original contributors and changes

This page has been imported from the epikwiki version.