Difference between revisions of "Components and Code examples/pt"
From Lazarus wiki
Jump to navigationJump to search(22 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 | + | * [[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]] - | + | * [[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 | + | * [[DCPcrypt]] - Biblioteca de Componentes Criptográficos DCPcrypt |
− | * [[RXfpc]] - Alguns dos | + | * [[RXfpc]] - Alguns dos componentes mais conhecidos da RXLib convertidos para Lazarus |
− | * [[MultiLog]] - Um sistema de Log | + | * [[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 | + | * [[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 | + | * [[PowerPDF]] - Porte dos componentes visuais PowerPDF para Lazarus |
− | * [[RichView]] - Porte dos Componentes TRichView Freeware | + | * [[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 | + | * [[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 | + | * [[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 | + | * [[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]] - | + | * [[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. | + | * [[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. | ||
Line 66: | Line 80: | ||
* [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 | + | ==Programas de exemplo == |
− | * [[SysRec]] - Programa de Captura de Vídeo e Gravação, você pode baixá- | + | * [[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]] - | + | * [[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) │
Componentes Publicados para Lazarus-CCR
Multimídia
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
- Sockets - Componentes de soquete TCP/IP
- lNet - Componentes de rede para conexões TCP e UDP.
- FPC and Apache Modules - Cabeçalhos para criar módulos Apache com FPC
- Web Services Toolkit - Autoria e consumo de Web Services
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
- Esforço original (agora inativo) : Indy for Lazarus project 119 componentes Indy para FPC/Lazarus.
- Mais recente tentativa Indy with Lazarus (Indy9 e Indy10)
- 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
- SysRec - Programa de Captura de Vídeo e Gravação, você pode baixá-lo aqui
- Micro-mainframe Transmission Command Generator for IBM Mainframes
- Sudoku - Um solucionador de Sudoku
- 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
- OpenGL Tutorial - Exemplo de código para o tutorial de OpenGL
- Robot - The Game - Sample para iniciantes
- Kaldemonia - Pesquisador Google que mostra um threading simples usando a biblioteca de rede Synapse
Veja também
Original contributors and changes
This page has been imported from the epikwiki version.
- Page created, initial content - T. Lisjac 9/22/2003 User:VlxAdmin
- Moved Synapse package info to here from the Main Page - User:VlxAdmin 1