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

From Free Pascal wiki
Jump to navigationJump to search
Line 105: Line 105:
 
* [[Robot - The Game/de]] - Einfaches Beispielprogramm für Einsteiger
 
* [[Robot - The Game/de]] - Einfaches Beispielprogramm für Einsteiger
 
* [[Kaldemonia]] - Google Searcher shows simple threading, using Synapse networking library.
 
* [[Kaldemonia]] - Google Searcher shows simple threading, using Synapse networking library.
 +
 +
==RTL, FLC und LCL Anwendungsbeispiele==
 +
*[[Manager Worker Threads System]] - An example of how to design a Manager Worker Thread Application.
 +
*[[Dialog Examples]] - useful dialogs not found in the Component Palette
 +
*[[Howto Use TOpenDialog]] - How to use the FileOpen Dialog
 +
*[[Howto Use TSaveDialog]] - How to use the FileSave Dialog
  
 
==Siehe auch==
 
==Siehe auch==

Revision as of 03:15, 14 February 2011

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)

Lazarus-CCR Released Components

Multimedia

  • ACS - Eine Portierung der "Audio Component Suite" (ACS)

Graphik

  • GLScene - Eine Portierung der OpenGL-Graphikbibliothek GLScene
  • TOpenGLBox - Eine OpenGL-Komponente für Lazarus, die "OpenGL rendering" unterstützt.
  • SMNetGradient - Eine Komponente, mit der sich Farbverläufe realisieren lassen.
  • TAChart - Eine Komponente zum Erstellen von Graphen und Diagrammen.
  • PlotPanel - Eine Komponente zum Erstellen von (animierten) Graphen/Diagrammen.
  • LazRGBGraphics - Paket zur schnellen Bildverarbeitung und Pixelmanipulation (ähnlich Scan line)
  • TMetafile/TMetafileCanvas - EnhMetafile-API-Implementierung für Windows.

Tools/ Werkzeuge

  • FpSystools - Umsetzung von TurboPower's Systools als Kylix package für Lazarus/FPC
  • DCPcrypt - DCPcrypt Bibliothek zur Verschlüsselung
  • RXfpc - Einige der weithin bekannten RXlib Komponenten, konvertiert für Lazarus
  • MultiLog - Ein Log system, entworfen für FPC-Lazarus
  • OnGuard - Eine Portierung von Turbo Power OnGuard
  • UniqueInstance - Eine Komponente, die nur eine Instanz eines Programms starten lässt
  • Kamouflage - Verstecke Dateien in Bildern
  • XDev Toolkit - Plattformübergreifende Programmierwerkzeuge.
  • Theodp - UTF-8 Tools

Archivierung

  • Zlibar - Erweiterung, um ein mit 'zlib' komprimiertes Archiv aus vielen Dateien zu erzeugen oder zu entpacken.
  • FreePascalArchivePackage - Umsetzung von TurboPower Software's Abbrevia Bibliothek für den Free Pascal Compiler
  • ZipFile - Komponente, die eine Zip-Datei kapselt, gewährt Lese- und Schreibzugriff wie bei einem Dateisystem.
  • libtar - Klassen für .TAR Archive von Stefan Heymann, der sie freundlicherweise neu lizenziert hat, so dass sie nun in FreePascal 2.1.1 und späteren Versionen enthalten ist. Kann mit 'zstream' kombiniert werden, um .tar.gz-Dateien zu erzeugen.

Editoren und Betrachter (Viewer)

  • PowerPDF - Portierung der PowerPDF (visuell) Komponente für Lazarus
  • RichView - Portierung der TRichView Freeware Edition Komponente für Lazarus
  • Fshcomp - Zum Bearbeiten von Komponenten.
  • SynEdit - Quelleneditor für Komponenten (von der IDE genutzt)

Netzwerk

Datenbanken

  • fb embedded2 Laz - Using embedded FireBird 3 with Lazarus
  • TPSQL - Komponenten für Verbindungen zu PostgreSQL Datenbankservern
  • tiOPF - TechInsite Object Persistent Framework (Ver. 2)
  • TParadoxDataSet - Eine TDataSet-Implementierung, mit der Paradox-Dateien bis Version 7 gelesen werden können.
  • ZeosDBO - Komponente für Verbindungen zu verschiedenen Datenbanken (Firebird, PostgreSQL, MySQL, Oracle)
  • SQLitePass - Komponenten für Verbindungen zu SQLite Datenbanken
  • MS Access - Procedure using TODBCConnection with FILEDSN

Dateiformate

  • CsvDocument - CSV-Dateihandling mittels Parser oder zellen-basierter API ähnlich zu der der StringGrid Komponente.

Container

  • StringHashMap - String -> Pointer associative map container. Fast and memory efficient.

System

  • EpikTimer - Eine Komponente für präzise Zeitmessung - speziell für Lazarus geschrieben
  • TrayIcon - Eine plattformunabhängige System-Tray Komponente
  • TPopupNotifier - Wie benutzt man TPopupNotifier um "balloon help" anzuzeigen.
  • MultiDoc - Eine Komponente, mit der sich Pseudo-MDI-Anwendungen mit Lazarus schreiben lassen.
  • MDButtonsBar - ButtonsBar-to-MultiDoc Komponente.

Visuelle Komponenten

  • VirtualTreeview - Eine Lazarus-Portierung des schnellen virtual treeview von SoftGems
  • RingChart and AnalogWatch - Noch ein Elliptical Chart und eine analoge Uhr für Lazarus und FPC
  • ColorBox - Farbauswahl mit Vorschau
  • Spook's Panel Components - Eine Auswahl von "panel"-Komponenten
  • HistoryFiles - A component for store the recent files list into an .ini file and show the result into a menu.
  • ColorPalette - A color palette grid with ability to use custom palette.
  • OrphPort - Subset of TurboPower's Orpheus controls.
  • TSubForm - A Data-Aware SubForm that replicates controls based on records in a dataset.
  • TGradButton - Ein neuer Button mit einem coolen Verlauf

Lazarus IDE Erweiterungen

  • Manual Docker - The extension allows Messages window to dock to the source editor.

Hardware-Zugriff

  • NIDAQmxBase - Unit for using National Instruments data acquisition devices through the NI DAQmx Base library (not the bigger NI DAQmx library).

Packages für FPC/Lazarus (externe Links)

  • 2007, Brain Patchwork DX, LLC. has ported their TCP/UDP Client and Server Components to Lazarus 0.9.22/FPC 2.0.4 - visual and non-visual implementation are supported (www.bpdx.com)
  • Starting with version 32, Lucas Gebauer's outstanding 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.
  • Indy
  • CUPS for Lazarus project Common UNIX Printing System for FPC/Lazarus.
  • Diagram eine Unit, die ein Diagram mit einem Model/Viewsystem anzeigt
  • FIBL FreeIBComponents package porting for Lazarus.
  • Internet Tools mit denen Internetseiten abgerufen und ausgewertet werden können, plus eine Autoupdateklasse
  • TTreeListView ist eine Kombination von TTreeView und TListView, die Baumelemente mit zusätzlichen Spalteneinträgen zeigt

Beispielprogramme

RTL, FLC und LCL Anwendungsbeispiele

Siehe auch

Projects using Lazarus

Original contributors and changes

This page has been imported from the epikwiki version.