Difference between revisions of "Components and Code examples/pt"
From Lazarus wiki
Jump to navigationJump to search(33 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
− | {{Components and Code | + | {{Components and Code examples}} |
− | == Componentes Publicados Lazarus-CCR== | + | [[File:fpc source logo.png|right]] |
+ | [[File:lazarus source logo.png|right]] | ||
+ | |||
+ | == Componentes Publicados para Lazarus-CCR == | ||
===Multimídia=== | ===Multimídia=== | ||
− | * [[ACS/pt|ACS]] - Audio | + | * [[ACS/pt|ACS]] - Suite de Componentes de Audio portados de [http://acs.ullihome.de/ ACS] |
===Gráficos=== | ===Gráficos=== | ||
− | * [[GLScene]] - | + | * [[GLScene]] - Um porte da biblioteca gráfica OpenGL [http://www.glscene.org GLScene] |
− | * [[ | + | * [[TOpenGLBox]] - Um componente muito simples para o Lazarus que provê uma área de renderização OpenGL. |
− | * [[TAChart]] - | + | * [[SMNetGradient]] - Um componente de preenchimento de gradiente para Lazarus* [[TAChart]] - Componente de gráficos para Lazarus |
− | * [[PlotPanel]] - | + | * [[PlotPanel]] - Um componente de plotagem e gráficos para gráficos animados |
− | * [[LazRGBGraphics]] - | + | * [[LazRGBGraphics]] - Um pacote de processamento rápido em memória de imagens e manipulação de pixels (como "scan line" ) |
− | * [[TMetafile_/_TMetafileCanvas|TMetafile/TMetafileCanvas]] - EnhMetafile | + | * [[TMetafile_/_TMetafileCanvas|TMetafile/TMetafileCanvas]] - Implementação do EnhMetafile do Windows. |
− | === | + | ===Ferramentas=== |
− | * [[FpSystools]] - | + | * [[FpSystools]] - Conversão do pacote Systools do TurboPower de Kylix para Lazarus e FPC |
− | * [[DCPcrypt]] - DCPcrypt | + | * [[DCPcrypt]] - Biblioteca de Componentes Criptográficos DCPcrypt |
− | * [[RXfpc]] - | + | * [[RXfpc]] - Alguns dos componentes mais conhecidos da RXLib convertidos para Lazarus |
− | * [[MultiLog]] - | + | * [[MultiLog]] - Um sistema de Log desenhado para FPC e Lazarus |
− | * [[OnGuard]] - | + | * [[OnGuard]] - Um porte do Turbo Power OnGuard |
− | * [[UniqueInstance]] - | + | * [[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=== |
− | * [[Zlibar]] - | + | * [[Zlibar]] - Objetos para criar e extrair um arquivo zip contendo múltiplos arquivos |
− | * [[FreePascalArchivePackage]] - | + | * [[FreePascalArchivePackage]] - Conversão da biblioteca TurboPower Abbrevia para FPC |
− | * [[ZipFile]] - | + | * [[ZipFile]] - Componente que encapsula um arquivo zip, você pode ler e escrever nele como se fosse um arquivo comum |
− | * [[libtar]] - Classes | + | * [[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]] - | + | * [[PowerPDF]] - Porte dos componentes visuais PowerPDF para Lazarus |
− | * [[RichView]] - | + | * [[RichView]] - Porte dos Componentes TRichView Freeware Edition para Lazarus |
− | * [[Fshcomp]] - Edit | + | * [[Fshcomp]] - Componentes de Edit. |
− | * [[SynEdit]] - | + | * [[SynEdit]] - Componente de Editor de Código (usado pelo IDE do Lazarus) |
− | === | + | ===Rede=== |
− | * [[Sockets]] - TCP/IP | + | * [[Sockets]] - Componentes de soquete TCP/IP |
− | * [[lNet]] - | + | * [[lNet]] - Componentes de rede para conexões TCP e UDP. |
− | * [[fpc:FPC and Apache Modules|FPC and Apache Modules]] - | + | * [[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=== |
− | * [[TPSQL]] - | + | * [[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=== |
− | * [[EpikTimer]] - | + | * [[EpikTimer]] - Timer de precisão escrito para Lazarus |
− | * [[TrayIcon]] - | + | * [[TrayIcon]] - Componente System Tray mutiplataforma |
− | * [[TPopupNotifier]] - | + | * [[TPopupNotifier]] - Como usar TPopupNotifier para mostrar balões de ajuda |
− | * [[MultiDoc]] - | + | * [[MultiDoc]] - Componente para escrever aplicações pseudo-MDI com Lazarus |
− | * [[MDButtonsBar]] - ButtonsBar | + | * [[MDButtonsBar]] - ButtonsBar para o componente MultiDoc |
+ | * [[MPICH]] - Interface para o MPI (Message Passing Interface). Computação distribuída. | ||
− | === | + | ===Componentes Visuais === |
− | * [[VirtualTreeview]] - | + | * [[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]] - | + | * [[RingChart and AnalogWatch]] - Outro componente de Gráficos Elípticos e um Relógio Analógico para Lazarus e FPC |
− | * [[ColorBox]] - Color picker | + | * [[ColorBox]] - Color picker com preview |
− | * [[Spook's Panel Components]] - | + | * [[Spook's Panel Components]] - Uma colelção de componentes de painel |
− | * [[HistoryFiles]] - | + | * [[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 | ||
− | ** | + | ** 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) |
− | |||
− | |||
− | == | + | * [http://cups4lazarus.sourceforge.net/ CUPS for Lazarus project] Sistema Comum de Impressão UNIX para FPC e Lazarus |
− | * [[SysRec]] - | + | * [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]] - | + | * [[Sudoku]] - Um solucionador de Sudoku |
− | * [[Libview]] - | + | * [[Libview]] - Visualizador para as funções exportadas de DLLs |
− | * [[Contacts Database]] - | + | * [[Contacts Database]] - Uma versão expandida de um catálogo de endereços com relatórios |
− | * [[OpenGL Tutorial]] - | + | * [[OpenGL Tutorial]] - Exemplo de código para o tutorial de OpenGL |
− | * [[Robot - The Game]] - | + | * [[Robot - The Game]] - Sample para iniciantes |
− | * [[Kaldemonia]] - Google | + | * [[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]] | + | * 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) │
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