Difference between revisions of "Lazarus Documentation/de"

From Lazarus wiki
Jump to navigationJump to search
m (→‎Lazarus/FPC: updated, reordered)
m (Documentation reordered and updated)
Line 29: Line 29:
 
*[[Daemons and Services]] - How to write windows services and/or linux daemons.
 
*[[Daemons and Services]] - How to write windows services and/or linux daemons.
 
*[[VirtualTreeview Example for Lazarus]] - Using VirtualTreeview on Lazarus.
 
*[[VirtualTreeview Example for Lazarus]] - Using VirtualTreeview on Lazarus.
 
*[[Data type/de|Datentypen]] - Auflistung und Beschreibung von Datentypen.
 
*[[Object Oriented Programming with FreePascal and Lazarus|Object Oriented Programming with Free Pascal and Lazarus]] - Programming with Objects and Classes in FPC.
 
  
 
=== Hardware, Threads und Prozesse ===
 
=== Hardware, Threads und Prozesse ===
Line 50: Line 47:
 
*[[Networking/de|Webprogrammierung und Netzwerkdienste (deutsch)]] - Tutorials über das TCP/IP-Protokoll, WebServices und Links zu Artikel über die Webentwicklung.
 
*[[Networking/de|Webprogrammierung und Netzwerkdienste (deutsch)]] - Tutorials über das TCP/IP-Protokoll, WebServices und Links zu Artikel über die Webentwicklung.
  
=== Windows ===
+
===Plattform-spezifische Tipps===
*[[High DPI/de|High DPI (deutsch)]] - Wie Ihre Anwendungen benutzerdefinierte Schriftgrößen (DPI) unter Windows 7 verwenden.
+
*[[Windows Programming Tips]] - Desktop Windows programming tips.
*[[Aero Glass/de|Aero Glass (deutsch)]] - Wie man den Aero-Glass-Effekt in einem Lazarus-Formular unter Windows 7 anwendet.
+
*[[Linux Programming Tips]] - Linux programming tips.
*[[Windows Icon]] - How to design your icon with the right sizes.
+
*[[OS X Programming Tips]] - Lazarus installation, useful tools, Unix commands, and more...  
 
+
*[[WinCE Programming Tips]] - Using the telephone API, sending SMSes, and more...  
Etwas ältere Tutorials:
+
*[[Android Programming]] - For Android smartphones and tablets
*[[Streaming components/de|Datenströme und Komponenten (deutsch)]] - Wie man Komponenten in Datenströme schreibt und Komponenten von Datenströmen liest/erzeugt
+
*[[iPhone/iPod development]] - About using Objective Pascal to develop iOS applications
*[http://sourceforge.net/projects/lazsnippets/ LazInfos und LazSnippets] Lazarus Pascal Codeschnippsel. Nützlicher Code (Units, Beispiele, Anwendungen - LazSnippets) und HowTo (LazInfos) für Anfänger und Programmierer in Deutsch.
 
  
 
==Die Lazarus-Benutzerhandbücher==
 
==Die Lazarus-Benutzerhandbücher==
 
*[[Lazarus Faq/de|Lazarus FAQ (deutsch)]] - Allgemeine Informationen über Lazarus und Besonderheiten für Linux- und Windows-Benutzer.
 
*[[Lazarus Faq/de|Lazarus FAQ (deutsch)]] - Allgemeine Informationen über Lazarus und Besonderheiten für Linux- und Windows-Benutzer.
 
*[[Lazarus DB Faq/de|Lazarus DB FAQ (deutsch)]] - FAQ über Datenbanken in Lazarus.
 
*[[Lazarus DB Faq/de|Lazarus DB FAQ (deutsch)]] - FAQ über Datenbanken in Lazarus.
*[[Databases in Lazarus/de|Datenbanken in Lazarus (deutsch)]] - Ein Überblick über die Verwendung von Datenbanken in Lazarus
 
*[[Code Examples|Code-Beispiele]] - Funktionierender Beispiel-Code für Lazarus.
 
 
*[[Feature_Ideas|Wishlist/Wanted Features]] - Features, die Sie gern in Lazarus sehen möchten
 
*[[Feature_Ideas|Wishlist/Wanted Features]] - Features, die Sie gern in Lazarus sehen möchten
 
*[[How do I create a bug report/de|Wie erstelle ich einen Fehlerbericht (deutsch)]] - Sie denken, Sie haben einen Bug in Lazarus gefunden, aber wie melden Sie ihn?
 
*[[How do I create a bug report/de|Wie erstelle ich einen Fehlerbericht (deutsch)]] - Sie denken, Sie haben einen Bug in Lazarus gefunden, aber wie melden Sie ihn?
  
 
=== Installation ===
 
=== Installation ===
*[[Getting Lazarus/de|Getting Lazarus (deutsch)]] - Kurze Anleitungen für den Download und die Installation von freigegebenen und [[Glossary#SVN|SVN]] Versionen von Lazarus
+
*[[Getting Lazarus/de|Getting Lazarus (deutsch)]] - Kurze Anleitungen für den Download und die Installation von freigegebenen und SVN-Versionen von Lazarus
 
*[[Installing Lazarus/de|Installation von Lazarus (deutsch)]] - Ein detailliertes Installationshandbuch
 
*[[Installing Lazarus/de|Installation von Lazarus (deutsch)]] - Ein detailliertes Installationshandbuch
 
*[[Multiple Lazarus]] - How to install several lazarus versions on one machine
 
*[[Multiple Lazarus]] - How to install several lazarus versions on one machine
  
=== IDE ===
+
===IDE===
 
*[[IDE tricks/de|IDE Tricks (deutsch)]] - Tips, Tricks und verborgene Features
 
*[[IDE tricks/de|IDE Tricks (deutsch)]] - Tips, Tricks und verborgene Features
 
*[[Lazarus IDE/de|Lazarus IDE (deutsch)]] - Die IDE-Fenster (Onlinehilfe für die IDE)
 
*[[Lazarus IDE/de|Lazarus IDE (deutsch)]] - Die IDE-Fenster (Onlinehilfe für die IDE)
Line 85: Line 79:
 
*[[Lazarus Hacks]] - Customizations and hacks that can adapt the IDE and LCL to specific needs.
 
*[[Lazarus Hacks]] - Customizations and hacks that can adapt the IDE and LCL to specific needs.
 
*[[startlazarus]] - How the IDE is started.
 
*[[startlazarus]] - How the IDE is started.
 +
*[[Unit not found - How to find units]] - Explains how the compiler and the IDE searches for units and how this can fail.
  
=== LCL ===
+
===LCL===
 
*[[doc:lcl/|LCL documentation]] - Onlinehilfe für die [[Glossary/de#LCL|LCL]] (in Arbeit).
 
*[[doc:lcl/|LCL documentation]] - Onlinehilfe für die [[Glossary/de#LCL|LCL]] (in Arbeit).
*[[LCL Components]] - Tutorials about the standard LCL components, complements the reference docs
+
*[[LazActiveX]] - ActiveX/LazActiveX documentation
 +
*[[TAChart documentation]] - Standard component for drawing graphs and charts.
 +
*[[LCL Components]] - Tutorials about the standard LCL components such as TMainMenu, TButton, TComboBox, TTimer, etc. Complements and links to the reference docs.
 
*[[The LCL in various platforms]] - A brief discussion about LCL features which behave differently in different platforms.
 
*[[The LCL in various platforms]] - A brief discussion about LCL features which behave differently in different platforms.
 
*[[Autosize / Layout]] - How to design forms that work on all platforms.
 
*[[Autosize / Layout]] - How to design forms that work on all platforms.
Line 99: Line 96:
 
*[[LCL Tips/de|LCL Tipps (deutsch)]] - Tipps und Tricks für die Lazarus Component Library
 
*[[LCL Tips/de|LCL Tipps (deutsch)]] - Tipps und Tricks für die Lazarus Component Library
 
*[[LCL Defines]] - Choosing the right options to recompile LCL
 
*[[LCL Defines]] - Choosing the right options to recompile LCL
*[[Lazarus_Tutorial#The_Component_Palette|LCL Components]] - A description of the main LCL controls which come installed with Lazarus, such as TMainMenu, TButton, TComboBox, TTimer, etc.
 
 
*[[Components_and_Code_examples|LCL Code Examples]] - Example working code for Lazarus.
 
*[[Components_and_Code_examples|LCL Code Examples]] - Example working code for Lazarus.
 
*[[Lazarus Custom Drawn Controls]] - A set of custom drawn controls in Lazarus
 
*[[Lazarus Custom Drawn Controls]] - A set of custom drawn controls in Lazarus
*[[How To Write Lazarus Component]] - a helpful guide to creating your first LCL component.
+
*[[LCL Accessibility]] - Documentation about using making LCL applications accessible
  
=== Entwicklung ===
+
===Entwicklung===
 
*[[The Power of Proper Planning and Practices]] - Allgemeine und erprobte Verfahren für den Free-Pascal- und Lazarus-Entwickler
 
*[[The Power of Proper Planning and Practices]] - Allgemeine und erprobte Verfahren für den Free-Pascal- und Lazarus-Entwickler
 
*[[Multiplatform Programming Guide/de|Multiplatform Programming Guide (deutsch)]] - Wie man Cross-Platform-Anwendungen entwickelt und wie man von einer Plattform zu einer anderen portiert
 
*[[Multiplatform Programming Guide/de|Multiplatform Programming Guide (deutsch)]] - Wie man Cross-Platform-Anwendungen entwickelt und wie man von einer Plattform zu einer anderen portiert
Line 118: Line 114:
 
*[[Smartphone Development]] - About using FPC and Lazarus to target various smartphones
 
*[[Smartphone Development]] - About using FPC and Lazarus to target various smartphones
 
*[[Lazarus Components Directory]] - A description of extra packages which are shipped with Lazarus, such as support for printers, fpWeb, daemons, etc
 
*[[Lazarus Components Directory]] - A description of extra packages which are shipped with Lazarus, such as support for printers, fpWeb, daemons, etc
 
===Plattform-spezifische Tipps===
 
*[[OS X Programming Tips]] - Lazarus installation, useful tools, Unix commands, and more...
 
*[[Windows Programming Tips]] - Desktop Windows programming tips...
 
*[[WinCE Programming Tips]] - Using the telephone API, sending SMSes, and more...
 
  
 
=== Werkzeuge ===
 
=== Werkzeuge ===
Line 132: Line 123:
 
*[[InstantFPC]] - run pascal programs as normal unix scripts
 
*[[InstantFPC]] - run pascal programs as normal unix scripts
  
=== Von Delphi kommend ===
+
===Von Delphikommend ===
 
*[[Lazarus Components]] - Comparison between Lazarus and Turbo Delphi components
 
*[[Lazarus Components]] - Comparison between Lazarus and Turbo Delphi components
 
*[[Lazarus For Delphi Users/de|Lazarus für Delphi-Benutzer (deutsch)]] - Für Delphi-Benutzer, die gerade mit Lazarus begonnen haben
 
*[[Lazarus For Delphi Users/de|Lazarus für Delphi-Benutzer (deutsch)]] - Für Delphi-Benutzer, die gerade mit Lazarus begonnen haben
Line 151: Line 142:
 
*[[Codetools/de|Codetools (deutsch)]] - Wie die Codetools in die IDE integriert sind
 
*[[Codetools/de|Codetools (deutsch)]] - Wie die Codetools in die IDE integriert sind
 
*[[Creating IDE Help/de|Creating IDE Help (deutsch)]] - Wie man die IDE Hilfe erweitert
 
*[[Creating IDE Help/de|Creating IDE Help (deutsch)]] - Wie man die IDE Hilfe erweitert
*[[Unit not found - How to find units]] - How to setup the IDE and source files
+
*[[Distributing Lazarus - Installers]] - Hints and notes for packagers who want to write an installer for Lazarus
 
*[[Bounties]] - Need a particular new feature soon? Set a price here.  
 
*[[Bounties]] - Need a particular new feature soon? Set a price here.  
  
=== LCL - Lazarus Component Library ===
+
===LCL - Lazarus Component Library===
 +
Die folgenden Artikel tauchen tiefer in die Entwicklung für die/mit der LCL ein. Siehe auch den Abschnitt "LCL" für Benutzer oben.
 +
*[[How To Write Lazarus Component]] - a helpful guide to creating your first LCL component.
 
*[[LCL Messages]] - Handbuch über LCL-Meldungen.
 
*[[LCL Messages]] - Handbuch über LCL-Meldungen.
 
*[[LCL Internals]] - Informationsdetails und Erstellung eines neuen Widgetsets
 
*[[LCL Internals]] - Informationsdetails und Erstellung eines neuen Widgetsets
Line 164: Line 157:
 
*[[LCL Bindings]] - Bindings to use LCL on other languages
 
*[[LCL Bindings]] - Bindings to use LCL on other languages
  
=== Schnittstellen ===
+
===Schnittstellen===
*[[Lazarus known issues (things that will never be fixed)]] - A list of interface compatibility issues
+
{{Interfaces}}
*[[Win32/64 Interface]] - The winapi interface for Windows 95/98/Me/2K/XP/Vista, but not CE
 
*[[GTK1 Interface]] - The gtk1 for Unixes, Mac OS X, Windows
 
*[[GTK2 Interface]] - The gtk2 for Unixes, Mac OS X, Windows
 
*[[Carbon Interface/de|Carbon Interface (deutsch)]] - Die Carbon Schnittstelle für Mac OS X
 
*[[Qt Interface]] - The Qt 4 Interface for Unixes, Mac OS X and linux-based PDAs
 
*[[Windows CE Interface]] - For Pocket PC and Smartphones
 
*[[fpGUI Interface]] - A widgetset completely written in Object Pascal
 
*[[Cocoa Interface]] - The Cocoa Interface for Mac OS X
 
  
===Übersetzungen===
+
===Übersetzung/Internationalisierung===
* [[Getting translation strings right/de|Wie man Übersetzungsstrings richtig hinbekommt]] Einige Notizen für Programmierer, wie sie übersetzbare Zeichenketten in ihrer Anwendung erstellen und benutzen. Kurz werden generelle Dinge über das Erstellen von Zeichenketten diskutiert, es werden einige Tipps angeboten zu Implementierungsproblemen und einige Dinge aufgezeigt, die berücksichtigt werden müssen, wenn Englisch als Basissprache im besonderen verwendet wird.
+
Diese Artikel beschreiben, wie Sie die IDE, LCL und Ihre eigenen Programme mit übersetzten/lokalisierten Zeichenketten einrichten und wie Sie diese internationalisieren (z.B. mit Datumsformaten, Dezimaltrennzeichen etc.):
 +
* [[Translations_/_i18n_/_localizations_for_programs|Translations / i18n / localizations for programs]] How to translate your application and how to load translated resourcestrings of projects and packages in your application.
 +
* [[Getting translation strings right/de|Wie man Übersetzungsstrings richtig hinbekommt]] Einige Notizen für Programmierer, wie Sie übersetzbare Zeichenketten in Ihrer Anwendung erstellen und benutzen. Kurz werden generelle Dinge über das Erstellen von Zeichenketten diskutiert, es werden einige Tipps angeboten zu Implementierungsproblemen und einige Dinge aufgezeigt, die berücksichtigt werden müssen, wenn Englisch als Basissprache im besonderen verwendet wird.
 
* '''Lokalisierungsnotizen:'''
 
* '''Lokalisierungsnotizen:'''
 
:* [[German localization notes|Deutsch]] - Notizen und Richtlinien zum Übersetzen der Lazarus IDE ins Deutsche, inklusive eines kleinen Wörterbuches zum Nachschlagen häufig benutzter Übersetzungen.
 
:* [[German localization notes|Deutsch]] - Notizen und Richtlinien zum Übersetzen der Lazarus IDE ins Deutsche, inklusive eines kleinen Wörterbuches zum Nachschlagen häufig benutzter Übersetzungen.
Line 185: Line 172:
 
*[[Translations_/_i18n_/_localizations_for_programs/de#Übersetzen_der_IDE|Übersetzen der IDE ]]
 
*[[Translations_/_i18n_/_localizations_for_programs/de#Übersetzen_der_IDE|Übersetzen der IDE ]]
  
== Zusätzliche Komponenten ==
+
==Zusätzliche Komponenten==
 
*[[Project Templates]] - the package projtemplates
 
*[[Project Templates]] - the package projtemplates
 
*[[Pascal Script]] and [[Pascal Script Examples]] - How to use the pascal script components in Lazarus
 
*[[Pascal Script]] and [[Pascal Script Examples]] - How to use the pascal script components in Lazarus
 
*[[OpenGL]] - How to use OpenGL in Lazarus
 
*[[OpenGL]] - How to use OpenGL in Lazarus
 
*[[KOL-CE]] - Free Pascal/Lazarus port of KOL&MCK library. How to create very compact applications for Win32/WinCE in Lazarus.
 
*[[KOL-CE]] - Free Pascal/Lazarus port of KOL&MCK library. How to create very compact applications for Win32/WinCE in Lazarus.
 +
*[[How To Write Lazarus Component]] for more component info
  
siehe auch: [[Components and Code examples]]
+
==Free Pascal Compiler Dokumentation==
 
+
Im Nachgang zu [http://lazarus-ccr.sourceforge.net/fpcdoc/ fpcdoc], ist die neueste Version der Dokumentation auch online zu finden in einer Auswahl von downloadbaren Formaten auf der Haupt- [http://www.freepascal.org/docs.html Free Pascal Compiler Seite].
== Free Pascal Compiler Dokumentation ==
 
Im Nachgang zu [http://lazarus-ccr.sourceforge.net/fpcdoc/ fpcdoc], die neueste Version der Dokumentation ist auch online zu finden und in einer Auswahl von downloadbaren Formaten auf der Haupt- [http://www.freepascal.org/docs.html Free Pascal Compiler Seite].
 
  
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/user/user.html Benutzerhandbuch]
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/user/user.html Benutzerhandbuch]
Line 204: Line 190:
 
*[[Build messages]]
 
*[[Build messages]]
  
==Lazarus bezogene Blogs, Websites, Magazine und Bücher==
+
==Lazarus bezogene Blogs, Websites, Videos, Magazine und Bücher==
'''Blogs'''
+
 
 +
===Blogs===
 +
 
 
*[http://lazarus-dev.blogspot.com/ Lazarus Development] - A blog of Lazarus developers regards development process.
 
*[http://lazarus-dev.blogspot.com/ Lazarus Development] - A blog of Lazarus developers regards development process.
 
*[[Adventures of a Newbie]] - A blog of a newbie getting started with some tutorial information in a running log.
 
*[[Adventures of a Newbie]] - A blog of a newbie getting started with some tutorial information in a running log.
Line 216: Line 204:
 
*[http://www.lazarussupport.com/lazarus/weblog Lazarussupport] - A blog about Lazarus and Free Pascal in general - Joost van der Sluis
 
*[http://www.lazarussupport.com/lazarus/weblog Lazarussupport] - A blog about Lazarus and Free Pascal in general - Joost van der Sluis
  
 +
===Websites===
 +
Diese Websites behandeln FreePascal, Lazarus oder beides - oder sie behandeln Konzepte von Delphi, die auch auf Lazarus/FPC anwendbar sind:
 +
*[http://mercury.it.swin.edu.au/swinbrain/index.php/Pascal#Pascal_Development_Tools Pascal - SwinBrain] - Unique free pascal tutorial and documentation at Swinburne University
 +
*[http://sheepdogguides.com/lut/ Lazarus Programming Tutorials]
 +
*[[Object Pascal Tutorial]] ''Wiki version'' - [http://www.taoyue.com/ Tao Yue's] [http://www.taoyue.com/tutorials/pascal/ Pascal Tutorial] (reposted with permission).
 +
 +
Chinese:
 +
*[http://www.fpccn.com/ Community for Free Pascal and Lazarus in Chinese.] - Community, forums, source code and demos in Chinese.
  
'''Websites'''
+
Dutch:
*[http://mercury.it.swin.edu.au/swinbrain/index.php/Pascal#Pascal_Development_Tools Pascal - SwinBrain] - Unique free pascal tutorial and documentation at Swinburne University
+
*[http://www.econ.kuleuven.ac.be/tew/academic/infosys/MEMBERS/VTHIENEN/] - Homepage of professor teaching programming courses with Pascal. See his links to Pascal exercises/solutions (e.g. [http://www.econ.kuleuven.ac.be/tew/academic/infosys/MEMBERS/VTHIENEN/pasoef.htm])
 +
 
 +
French:
 +
*[http://pascal.developpez.com/ Pascal - Club d'entraide des développeurs francophones] - Francophone community about Pascal.
 +
 
 +
Spanish:
 
*[http://aprendepascal.wikidot.com Programando en Pascal] - Spanish tutorial focused on FPC/Lazarus, hosted in Wikidot.
 
*[http://aprendepascal.wikidot.com Programando en Pascal] - Spanish tutorial focused on FPC/Lazarus, hosted in Wikidot.
*[[Contents|Pascal Tutorial]] ''Wiki version'' - [http://www.taoyue.com/ Tao Yue's] [http://www.taoyue.com/tutorials/pascal/ Pascal Tutorial]  (reposted with permission).
 
*[[Pascal Tutorial]] - [http://www.taoyue.com/ Tao Yue's] [http://www.taoyue.com/tutorials/pascal/ Pascal Tutorial]  (geposted mit Genehmigung).
 
*[http://www.fpccn.com/ Community for Free Pascal and Lazarus in Chinese.] - Community,Forums , Source code and demos in Chinese.
 
  
'''Deutschsprachige Blogs''':
+
Deutsch:
 
*[http://anieden.blogspot.com/search/label/Free%20Pascal Axels Fundgrube] – Kurze Artikel zu Free Pascal von Axel Niedenhoff.
 
*[http://anieden.blogspot.com/search/label/Free%20Pascal Axels Fundgrube] – Kurze Artikel zu Free Pascal von Axel Niedenhoff.
  
'''Bücher und Magazine'''
+
===Videos===
*[http://www.blaisepascal.eu/] - Lazarus Book in english and magazine about Pascal.
+
* Siehe [[Lazarus videos|Lazarus videos]]
*[http://code.sd/startprog/ Start Programming using Object Pascal book] - Ein Buch für neue Programmierer (in Englisch).
 
  
== Datenbanken ==
+
===Books===
*[[Databases/de|Datenbanken (deutsch)]] - Allgemeine Informationen
+
* Siehe [[Pascal and Lazarus Books and Magazines]]
*[[Lazarus Database Tutorial/de|Lazarus Datenbank Tutorial (deutsch)]] - Eine Einführung zur Verwendung von Lazarus mit Datenbanken
 
*[[Lazarus DB Faq/de|Lazarus DB FAQ (deutsch)]] - FAQ zu Datenbankproblemen in Lazarus
 
*[[Lazarus Tdbf Tutorial/de|Die Tdbf Komponente (deutsch)]] - Tutorial über die Tdbf Komponente
 
*[[Zeos tutorial/de|Zeos Tutorial (deutsch)]] - Tutorial zu Zeoslib
 
*[[MySQLDatabases/de|MySQL Datenbanken (deutsch)]] - Tutorial zu den MySQL Komponenten
 
*[[TPSQL/de|TPSQL (deutsch)]] - Komponenten für PostgreSQL
 
  
== Codekonvertierungs-Handbuch ==
+
==Fehlende Dokumentation?==
*[[Code Conversion Guide/de|Code Conversion Guide (deutsch)]] - Wie existierender Code und Komponenten konvertiert werden
+
Falls Sie eine bestimmte Dokumentation für Lazarus oder FreePascal vermissen, können Sie diese auch selbst schreiben und an den Lazarus/FPC Bugtracker übermitteln.
*[[Cross compiling for Win32 under Linux]] - Der Link spricht für sich.
+
Werfen Sie einen Blick in:
 +
*[[FPDoc Editor]] Der eingebaute Dokumentationseditor von Lazarus. Diese Seite erklärt, wie Sie die Quellen der fpdoc-Hilfe erhalten und wie Sie Ihre eigene Hilfe schreiben.
  
 
[[Category:Lazarus/de]]
 
[[Category:Lazarus/de]]

Revision as of 23:09, 14 October 2012

العربية (ar) Deutsch (de) English (en) español (es) suomi (fi) français (fr) magyar (hu) Bahasa Indonesia (id) italiano (it) 日本語 (ja) 한국어 (ko) Nederlands (nl) português (pt) русский (ru) slovenčina (sk) Türkçe (tr) 中文(中国大陆)‎ (zh_CN) 中文(台灣)‎ (zh_TW)

Lazarus und Pascal Tutorials

Lazarus/FPC

Hardware, Threads und Prozesse

  • Using the printer - Die Druckerunterstützung in Lazarus
  • Hardwarezugriff (deutsch) - Wie man auf Hardwaregeräte zugreift, wie ISA Karten, PCI Karten, parallele und serielle Schnittstellen und USB Geräte.
  • Multithreaded Application Tutorial - Wie man Multithreaded-Anwendungen schreibt unter Verwendung von Free Pascal und Lazarus
  • Aufruf externer Programme (deutsch) - Ein kurzes Tutorial um zu zeigen, wie externe Programme aus Ihrem Programm heraus aufgerufen werden können.
  • LazDeviceAPIs - Eine LCL-Unit die eine Schnittstelle zu verschiedenen Hardwaregeräten (wie z. B. dem Accelerometer, Senden von SMS, GPS Positionierung, etc.) anbietet.

Dateien

Web

Plattform-spezifische Tipps

Die Lazarus-Benutzerhandbücher

Installation

IDE

LCL

Entwicklung

Werkzeuge

Von Delphikommend

Die Lazarus Entwickler-Handbücher

LCL - Lazarus Component Library

Die folgenden Artikel tauchen tiefer in die Entwicklung für die/mit der LCL ein. Siehe auch den Abschnitt "LCL" für Benutzer oben.

Schnittstellen

Übersetzung/Internationalisierung

Diese Artikel beschreiben, wie Sie die IDE, LCL und Ihre eigenen Programme mit übersetzten/lokalisierten Zeichenketten einrichten und wie Sie diese internationalisieren (z.B. mit Datumsformaten, Dezimaltrennzeichen etc.):

  • Translations / i18n / localizations for programs How to translate your application and how to load translated resourcestrings of projects and packages in your application.
  • Wie man Übersetzungsstrings richtig hinbekommt Einige Notizen für Programmierer, wie Sie übersetzbare Zeichenketten in Ihrer Anwendung erstellen und benutzen. Kurz werden generelle Dinge über das Erstellen von Zeichenketten diskutiert, es werden einige Tipps angeboten zu Implementierungsproblemen und einige Dinge aufgezeigt, die berücksichtigt werden müssen, wenn Englisch als Basissprache im besonderen verwendet wird.
  • Lokalisierungsnotizen:
  • Deutsch - Notizen und Richtlinien zum Übersetzen der Lazarus IDE ins Deutsche, inklusive eines kleinen Wörterbuches zum Nachschlagen häufig benutzter Übersetzungen.
  • Portugiesisch-Brasilianisch - Ein kleines Wörterbuch mit gebräuchlichen Übersetzungen von Ausdrücken, die in der Lazarus IDE für die Portugiesisch-Brasilianische Übersetzung verwendet werden.
  • Russisch - Notizen und Richtlinien zum Übersetzen der Lazarus IDE ins Russische.

Zusätzliche Komponenten

Free Pascal Compiler Dokumentation

Im Nachgang zu fpcdoc, ist die neueste Version der Dokumentation auch online zu finden in einer Auswahl von downloadbaren Formaten auf der Haupt- Free Pascal Compiler Seite.

Lazarus bezogene Blogs, Websites, Videos, Magazine und Bücher

Blogs

Websites

Diese Websites behandeln FreePascal, Lazarus oder beides - oder sie behandeln Konzepte von Delphi, die auch auf Lazarus/FPC anwendbar sind:

Chinese:

Dutch:

  • [1] - Homepage of professor teaching programming courses with Pascal. See his links to Pascal exercises/solutions (e.g. [2])

French:

Spanish:

Deutsch:

Videos

Books

Fehlende Dokumentation?

Falls Sie eine bestimmte Dokumentation für Lazarus oder FreePascal vermissen, können Sie diese auch selbst schreiben und an den Lazarus/FPC Bugtracker übermitteln. Werfen Sie einen Blick in:

  • FPDoc Editor Der eingebaute Dokumentationseditor von Lazarus. Diese Seite erklärt, wie Sie die Quellen der fpdoc-Hilfe erhalten und wie Sie Ihre eigene Hilfe schreiben.