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

From Lazarus wiki
Jump to navigationJump to search
 
(25 intermediate revisions by 7 users not shown)
Line 1: Line 1:
== Componentes Publicados para Lazarus-CCR==
+
{{Components and Code examples}}
 +
 
 +
[[File:fpc source logo.png|right]]
 +
[[File:lazarus source logo.png|right]]
 +
 
 +
== Componentes Publicados para Lazarus-CCR ==
  
 
===Multimídia===
 
===Multimídia===
Line 6: Line 11:
 
===Gráficos===
 
===Gráficos===
 
* [[GLScene]] - Um porte da biblioteca gráfica OpenGL [http://www.glscene.org GLScene]
 
* [[GLScene]] - Um porte da biblioteca gráfica OpenGL [http://www.glscene.org GLScene]
* [[SMNetGradient]] - Um componente de preennchimento de gradiente para Lazarus* [[TAChart]] - Componente de gráficos para Lazarus
+
* [[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
 
* [[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" )
 
* [[LazRGBGraphics]] - Um pacote de processamento rápido em memória de imagens e manipulação de pixels (como "scan line" )
* [[TMetafile_/_TMetafileCanvas|TMetafile/TMetafileCanvas]] - Implementeção do EnhMetafile do Windows.
+
* [[TMetafile_/_TMetafileCanvas|TMetafile/TMetafileCanvas]] - Implementação do EnhMetafile do Windows.
  
 
===Ferramentas===
 
===Ferramentas===
 
* [[FpSystools]] - Conversão do pacote Systools do TurboPower de Kylix para Lazarus e FPC
 
* [[FpSystools]] - Conversão do pacote Systools do TurboPower de Kylix para Lazarus e FPC
* [[DCPcrypt]] - Biblioteca de Componentes Ccriptográficos DCPcrypt  
+
* [[DCPcrypt]] - Biblioteca de Componentes Criptográficos DCPcrypt  
* [[RXfpc]] -  Alguns dos bem conhecidos componentes  da RXLib convertidos para Lazarus
+
* [[RXfpc]] -  Alguns dos componentes mais conhecidos da RXLib convertidos para Lazarus
* [[MultiLog]] - Um sistema de Log deseenhado para FPC e Lazarus
+
* [[MultiLog]] - Um sistema de Log desenhado para FPC e Lazarus
 
* [[OnGuard]] - Um porte do Turbo Power OnGuard
 
* [[OnGuard]] - Um porte do Turbo Power OnGuard
* [[UniqueInstance]] - Um componente para permitir somente uma instância rodar ao mesmo tempo
+
* [[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.
  
 
===Arquivo===
 
===Arquivo===
Line 26: Line 34:
  
 
===Editores e Visualizadores===
 
===Editores e Visualizadores===
* [[PowerPDF]] - Porte dos componentes visuai PowerPDF para Lazarus
+
* [[PowerPDF]] - Porte dos componentes visuais PowerPDF para Lazarus
* [[RichView]] - Porte dos Componentes TRichView Freeware Editionpara Lazarus
+
* [[RichView]] - Porte dos Componentes TRichView Freeware Edition para Lazarus
 
* [[Fshcomp]] - Componentes de Edit.
 
* [[Fshcomp]] - Componentes de Edit.
* [[SynEdit]] -  Componente de Editor de Código (usado pela IDE do Lazarus)
+
* [[SynEdit]] -  Componente de Editor de Código (usado pelo IDE do Lazarus)
  
 
===Rede===
 
===Rede===
 
* [[Sockets]] - Componentes de soquete TCP/IP
 
* [[Sockets]] - Componentes de soquete TCP/IP
* [[lNet]] -  Componentes de rede para conexxões TCP e UDP.
+
* [[lNet]] -  Componentes de rede para conexões TCP e UDP.
 
* [[fpc:FPC and Apache Modules|FPC and Apache Modules]] -  Cabeçalhos para criar módulos Apache com FPC
 
* [[fpc:FPC and Apache Modules|FPC and Apache Modules]] -  Cabeçalhos para criar módulos Apache com FPC
* [[Web_Service_Toolkit|Web Services Toolkit]] - Web Services authoring and consumption
+
* [[Web_Service_Toolkit|Web Services Toolkit]] - Autoria e consumo de Web Services
  
 
===Bancos de Dados===
 
===Bancos de Dados===
 
* [[TPSQL]] -  Componentes para conectar servidores de banco de dados PostgreSQL  
 
* [[TPSQL]] -  Componentes para conectar servidores de banco de dados PostgreSQL  
* [[tiOPF]] - TechInsite Object Persistent Framework (Ver. 2)
+
* [[tiOPF]] - TechInsite Object Persistent Framework (Ver. 2) - Framework para Persistência de objetos
* [[TParadoxDataSet]] - An TDataSet implementation that can read Paradox files up to Version 7 (and up ??)
+
* [[TParadoxDataSet]] - Uma implementação de TDataSet que pode ler arquivos Paradox até a versão 7 (e acima??)
  
 
===Sistema===
 
===Sistema===
Line 46: Line 54:
 
* [[TrayIcon]] -  Componente System Tray mutiplataforma
 
* [[TrayIcon]] -  Componente System Tray mutiplataforma
 
* [[TPopupNotifier]] -  Como usar TPopupNotifier para mostrar balões de ajuda
 
* [[TPopupNotifier]] -  Como usar TPopupNotifier para mostrar balões de ajuda
 
 
* [[MultiDoc]] -  Componente para escrever aplicações pseudo-MDI com Lazarus
 
* [[MultiDoc]] -  Componente para escrever aplicações pseudo-MDI com Lazarus
 
* [[MDButtonsBar]] -  ButtonsBar para o componente MultiDoc
 
* [[MDButtonsBar]] -  ButtonsBar para o componente MultiDoc
 +
* [[MPICH]] - Interface para o MPI (Message Passing Interface). Computação distribuída.
  
 
===Componentes Visuais ===
 
===Componentes Visuais ===
* [[VirtualTreeview]] - Um porte da rápida Virtual  TreeView de  [http://www.lischke-online.de/VirtualTreeview/ SoftGems]
+
* [[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
 
* [[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
 
* [[ColorBox]] - Color picker com  preview
Line 57: Line 65:
 
* [[HistoryFiles]] - Um componente para guardar a lista de arquivos recentes  em um arquivo .ini e mostrá-la em um menu
 
* [[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
 
* [[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)==
 
==Pacotes para FPC/Lazarus (não hospedados aqui)==
* 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.
+
* 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  
 
** Esforço original (agora inativo) : [http://indy4lazarus.sourceforge.net/ Indy for Lazarus project] 119 componentes Indy para FPC/Lazarus.  
 
** Esforço original (agora inativo) : [http://indy4lazarus.sourceforge.net/ Indy for Lazarus project] 119 componentes Indy para FPC/Lazarus.  
**  Mais recente tentativa  [[Indy with Lazarus]](Indy9 e Indy10)
+
**  Mais recente tentativa  [[Indy with Lazarus]] (Indy9 e Indy10)
  
 
* [http://cups4lazarus.sourceforge.net/ CUPS for Lazarus project] Sistema Comum de Impressão UNIX para FPC e Lazarus
 
* [http://cups4lazarus.sourceforge.net/ CUPS for Lazarus project] Sistema Comum de Impressão UNIX para FPC e Lazarus
 
* [http://sourceforge.net/projects/fibl/ FIBL]  Porte do pacote FreeIBComponents para Lazarus
 
* [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-Exemplo ==
+
==Programas de exemplo ==
* [[SysRec]] - Programa de Captura de Vídeo e Gravação, você pode baixá-o de [http://sourceforge.net/project/showfiles.php?group_id=92177 here]
+
* [[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]] - Um solucionador de Sudoku
 
* [[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]] - Uma versão expandida de um catálogo de endereços com relatórios
 
* [[Contacts Database]] - Uma versão expandida de um catálogo de endereços com relatórios
 
* [[OpenGL Tutorial]] -  Exemplo de código para o tutorial de OpenGL
 
* [[OpenGL Tutorial]] -  Exemplo de código para o tutorial de OpenGL
 
* [[Robot - The Game]] -  Sample para iniciantes
 
* [[Robot - The Game]] -  Sample para iniciantes
 
* [[Kaldemonia]] -  Pesquisador Google que mostra um threading simples usando a biblioteca de rede Synapse
 
* [[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==

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.