Components and Code examples/pt: Difference between revisions

From Lazarus wiki
Jump to navigationJump to search
No edit summary
 
(23 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)==
* 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.
* 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.