Difference between revisions of "Lazarus Documentation/de"

From Lazarus wiki
Jump to navigationJump to search
m (updated and reordered)
m (Text replacement - "Object Pascal Tutorial" to "Basic Pascal Tutorial")
 
(82 intermediate revisions by 18 users not shown)
Line 3: Line 3:
 
==Lazarus und Pascal Tutorials==
 
==Lazarus und Pascal Tutorials==
  
*[[More Lazarus/FPC Tutorials]] - These are only the main tutorials. This other page shows more Lazarus/FPC tutorials.
+
*[[Basic Pascal Tutorial/de|Basic Pascal Tutorial (deutsch)]]
*There are also other tutorials not hosted here in [[Lazarus Documentation#Lazarus related blogs and websites]]
+
*[[:Category:Tutorials/de|Tutorials (deutsch)]] - Eine Sammlung ausgewählter Tutorials mit einem Schwierigkeitsgrad vom Anfänger- bis zum Expertenniveau
 +
*Es gibt außerdem noch andere Tutorials, nicht hier, sondern in [[Lazarus_Documentation/de#Lazarus_bezogene_Blogs.2C_Websites.2C_Videos.2C_Magazine_und_B.C3.BCcher|Lazarus bezogene Blogs, Websites, Videos, Magazine und Bücher]]
 +
*[http://www.schoolfreeware.com/Free_Pascal_Tutorials.html SchoolFreeware's FreePascal Tutorials] - Von der Befehlszeile (CLI) zur graphischen Benutzeroberfläche (GUI) mit der Lazarus IDE
 +
*[http://wiki.zum.de/Lazarus-Buch Lazarus-Buch auf dem ZUM-Wiki] Der Versuch eines Lehrbuchs für Lazarus, das sich vor allem (aber nicht nur) an Schüler richtet. Es befindet sich auf dem Wiki der Zentrale für Unterrichtsmedien.
 +
 
 +
(Siehe auch "Websites", weiter unten auf dieser Seite)
  
 
=== Lazarus/FPC ===
 
=== Lazarus/FPC ===
*[[Overview of Free Pascal and Lazarus/de|Überblick über Free Pascal und Lazarus]] - Eine kurze Diskussion über die Dinge, die Sie mit diesen Werkzeugen entwickeln können.
 
*[[Lazarus Tutorial/de|Lazarus Tutorial]] - Ein Tutorial für Anfänger und eine detaillierte Beschreibung der Lazarus IDE.
 
*[[Lazarus IDE Tools/de|Lazarus IDE Tools]] - Ein Tutorial für Fortgeschrittene über Codevervollständigung und andere IDE-Werkzeuge.
 
*[[Object Oriented Programming with FreePascal and Lazarus|Object Oriented Programming with Free Pascal and Lazarus]] - Programming with Objects and Classes in FPC
 
*[[Lazarus/FPC Libraries|Lazarus/FPC-Bibliotheken anlegen]] - Wie man dynamische Bibliotheken (.so, .dll, .dynlib) erzeugt und wie man sie verwendet
 
*[[Creating bindings for C libraries]] - How to convert C header files (.h) to pascal units
 
*[[Console Mode Pascal]] - using the Lazarus IDE for writing Pascal programs for text-mode operation.
 
*[[Lazarus Inline Assembler]] - a getting started guide.
 
*[[Lazarus Database Tutorial]] - An introduction to using Lazarus with databases and links to other database articles.
 
  
=== Verschiedenes ===
+
*[[Overview of Free Pascal and Lazarus/de|Überblick über Free Pascal und Lazarus (deutsch)]] - Eine kurze Diskussion über die Dinge, die Sie mit diesen Werkzeugen entwickeln können
*[[Translations / i18n / localizations for programs]] - How to provide localized versions of your programs and packages
+
*[[Lazarus Tutorial/de|Lazarus Tutorial (deutsch)]] - Ein Tutorial für Anfänger und eine detaillierte Beschreibung der Lazarus IDE
*[[Executing External Programs/de|Aufruf externer Programme]] - Ein kurzes Tutorial um zu zeigen, wie externe Programme aus Ihrem Programm heraus aufgerufen werden können.
+
*[[Form Tutorial/de|Form Tutorial (deutsch)]] - Ein Tutorial für Anfänger für dem Umgang mit Formularen
*[[Daemons and Services]] - How to write windows services and/or linux daemons.
+
*[[Lazarus IDE Tools/de|Lazarus IDE Tools (deutsch)]] - Ein Tutorial für Fortgeschrittene über Codevervollständigung und andere IDE-Werkzeuge
*[[VirtualTreeview Example for Lazarus]] - Using VirtualTreeview on Lazarus.
+
*[[Developing with Graphics/de|Grafikprogrammierung (deutsch)]] - Einige einfache Beispiele zur 2D- und 3D-Grafikprogrammierung
 +
*[[OpenGL Tutorial|OpenGL Tutorial (englisch)]] - Wie man OpenGL in Lazarus-Applikationen verwendet
 +
*[[Multimedia Programming|Multimedia Programmierung (englisch)]] - Wie man Videos und Sounds wiedergibt
 +
*[[Office Automation/de|Office Automation (deutsch)]] - Zeigt, wie man Office-Software steuert und Tabellenkalkulationen, Textdokumente, Präsentationen usw. erstellt
 +
*[[Lazarus/FPC Libraries|Lazarus/FPC-Bibliotheken anlegen (englisch)]] - Wie man dynamische Bibliotheken (.so, .dll, .dynlib) erzeugt und wie man sie verwendet
 +
*[[Creating bindings for C libraries|Creating bindings for C libraries (englisch)]] - Wie man C-Headerdateien (.h) in Pascal-Units umwandelt
 +
*[[Console Mode Pascal|Console Mode Pascal (englisch)]] - Benutzung der Lazarus-IDE um Pascal-Programme für Textmodus-Operationen zu schreiben
 +
*[[Lazarus Inline Assembler|Lazarus Inline Assembler (englisch)]] - eine Kurzanleitung
 +
*[[Databases/de|Datenbanken (deutsch)]] - Eine Einführung in die Verwendung von Datenbanken in Lazarus und Links zu anderen Datenbank-Artikeln
 +
*[[SQLdb Tutorial0]] - Set up instructions for sample data for the following database tutorials
 +
*[[SQLdb Tutorial1/de|SQLdb Tutorial 1 (deutsch)]] - Dieses Tutorial hat das Ziel, die Verwendung des SQLdb Packages anhand praktischer Beispiele zu demonstrieren
 +
*[[SQLdb Tutorial1]] - A tutorial that teaches you to get up and running with Lazarus visual components and databases
 +
*[[SQLdb Tutorial2]] - Second part of the DB tutorial series, showing editing, inserting etc.
 +
*[[SQLdb Tutorial3]] - Third part of the DB tutorial series, showing how to program for multiple databases and use a login form
 +
*[[SQLdb Tutorial4]]: Fourth part of the DB tutorial series, showing how to use data modules
 +
*[[SqlDBHowto/de|SqlDBHowto (deutsch)]] - Erläuterungen zur Anwendung von SQLdb zum lesen und schreiben von Daten in relationalen Datenbanken
 +
*[[Lazarus Database Tutorial/de|Lazarus Datenbank Tutorial (deutsch)]] - Eine Einführung zur Verwendung von Lazarus mit Datenbanken und Links zu weiteren Datenbankartikeln
 +
*[[Working With TSQLQuery|Working With TSQLQuery (englisch)]] - An in depth description of using TSQLQuery, having details about using parameters in queries and non-SELECT-queries
 +
*[[Translations / i18n / localizations for programs/de|Übersetzungen / i18n / Lokalisierung von Programmen (deutsch)]] - Wie man lokalisierte Versionen Ihrer Programme und Packages erstellt
 +
*[[Daemons and Services|Daemons and Services (englisch)]] - How to write windows services and/or linux daemons
 +
*[[VirtualTreeview Example for Lazarus|VirtualTreeview Example for Lazarus (englisch)]] - Using VirtualTreeview on Lazarus
 +
 
 +
=== Hardware, Threads und Prozesse ===
  
=== Hardware ===
+
*[[Using the printer/de|Using the printer (deutsch)]] - Die Druckerunterstützung in Lazarus
*[[Hardware Access/de|Hardwarezugriff]] - Wie man auf Hardwaregeräte zugreift, wie ISA Karten, PCI Karten, parallele und serielle Schnittstellen und USB Geräte.
+
*[[Hardware Access/de|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
+
*[[Multithreaded Application Tutorial/de|Multithreaded Application Tutorial (deutsch)]] - Wie man Multithreaded-Anwendungen schreibt unter Verwendung von Free Pascal und Lazarus
 +
*[[Executing External Programs/de|Aufruf externer Programme (deutsch)]] - Ein kurzes Tutorial um zu zeigen, wie externe Programme aus Ihrem Programm heraus aufgerufen werden können.
 +
*[[LazDeviceAPIs|LazDeviceAPIs (englisch)]] - Eine LCL-Unit die eine Schnittstelle zu verschiedenen Hardwaregeräten (wie z. B. dem Accelerometer, Senden von SMS, GPS Positionierung, etc.) anbietet.
  
 
=== Dateien ===
 
=== Dateien ===
*[[File Handling In Pascal]] - Basic explanations on the use of files, for beginners in pascal.
+
 
*[[TXMLPropStorage/de|TXMLPropStorage]] - Verwendung von TXMLPropStorage zum Speichern von Benutzereinstellungen.
+
*[[File Handling In Pascal|File Handling In Pascal (englisch)]] - Basic explanations on the use of files, for beginners in pascal
*[[XML Tutorial]] - Writing and reading XML files
+
*[[TXMLPropStorage/de|TXMLPropStorage (deutsch)]] - Verwendung von TXMLPropStorage zum Speichern von Benutzereinstellungen
*[[Using INI Files/de|INI-Dateien verwenden]] - Wie Sie unter Pascal mit INI-Dateien arbeiten können.
+
*[[XML Tutorial/de|XML Tutorial (deutsch)]] - lesen und schreiben von XML Dateien
 +
*[[Using INI Files/de|INI-Dateien verwenden (deutsch)]] - Wie Sie unter Pascal mit INI-Dateien arbeiten können
  
 
=== Web ===
 
=== Web ===
*[[Webbrowser]] - Webbrowser controls
 
*[[Networking/de|Webprogrammierung und Netzwerkdienste]] - Tutorials über das TCP/IP-Protokoll, WebServices und Links zu Artikel über die Webentwicklung.
 
  
=== Multimedia ===
+
*[[Portal:Web_Development|Web Development Portal]] - How to develop web applications with Lazarus and Free Pascal.
*[[Developing with Graphics/de|Grafikprogrammierung]] - Einige einfache Beispiele zur Grafikprogrammierung.
+
**[[Webbrowser|Webbrowser (englisch)]] - Webbrowser controls
*[[OpenGL Tutorial]] - How to use OpenGL in Lazarus applications.
+
**[[Networking/de|Webprogrammierung und Netzwerkdienste (deutsch)]] - Tutorials über das TCP/IP-Protokoll, WebServices und Links zu Artikel über die Webentwicklung.
*[[Multimedia Programming]] - How to play videos and sounds
+
 
 +
=== Embedded AVR / Arduino ===
 +
* [[AVR Embedded Tutorial/de|AVR Embedded Tutorial (deutsch)]] - Tutorial von der Erstellung des Crosscompilers bis hin zur Ansteuerung der Peripherie (AVR allgemein und Arduino)
 +
* [[AVR|AVR (englisch)]] - Hauptseite zum Target AVR
 +
=== Embedded ARM ===
 +
* [[TARGET Embedded|TARGET Embedded (english)]] - ARM-Embedded
 +
 
 +
=== Raspberry Pi ===
 +
 
 +
*[[Raspberry Pi - SPI/de|Raspberry Pi - SPI (deutsch)]] - Eine einfache SPI-Unit für den Raspberry Pi
 +
 
 +
=== MS-DOS ===
 +
 
 +
*[[MS-DOS/de|MS-DOS-Crosscompiler unter Windows (deutsch)]] - Wie richte ich einen MS-DOS Crosscompiler unter Windows ein
  
=== Windows ===
+
===Plattform-spezifische Tipps===
*[[Office Automation]] - How to interact with office software and create spreadsheets, text documents, presentations, etc.
 
*[[High DPI/de|High DPI]] -  Wie Ihre Anwendungen benutzerdefinierte Schriftgrößen (DPI) unter Windows 7 verwenden.
 
*[[Aero Glass/de|Aero Glass]] -  Wie man den Aero-Glass-Effekt in einem Lazarus-Formular unter Windows 7 anwendet.
 
  
Etwas ältere Tutorials:
+
*[[Portal:Windows|Windows Portal (englisch)]] - Programmiertipps und Referenzinformationen für Windows Desktop und Windows mobile.
*[[Streaming components/de|Datenströme und Komponenten]] - Wie man Komponenten in Datenströme schreibt und Komponenten von Datenströmen liest/erzeugt
+
**[[WinCE Programming Tips|WinCE Programming Tips (englisch)]] - Benutzung des Telefon-APIs, Senden von SMS und mehr...
*[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.
+
*[[Portal:Linux|Linux Portal (englisch)]] - Programmiertipps und Referenzinformationen für Linux Desktop.
 +
**[[Lazarus on Raspberry Pi/de|Lazarus auf dem Raspberry Pi (deutsch)]] - Installation und Verwendung von Lazarus auf dem Raspberry Pi..
 +
*[[Portal:Android|Android Portal (englisch)]] - Programmiertipps und Referenzinformationen für Android.
 +
**[[Android Programming|Android Programming (englisch)]] - Für Android Smartphones und Tablets.
 +
*[[Portal:Mac|Mac Portal (englisch)]] - Programmiertipps und Referenzinformationen für Mac OS.
 +
**[[macOS Programming Tips|macOS Programming Tips (englisch)]] - Lazarus-Installation, nützliche Tools, Unix-Befehle und mehr...
 +
*[[Portal:iOS|iOS Portal (englisch)]] - Programmiertipps und Referenzinformationen für iOS.
 +
**[[iPhone/iPod development|iPhone/iPod development (englisch)]] - Verwendung von Objekt-Pascal, um iOS-Anwendungen zu entwickeln.
  
 
==Die Lazarus-Benutzerhandbücher==
 
==Die Lazarus-Benutzerhandbücher==
*[[Lazarus Faq/de|Lazarus FAQ]] - Allgemeine Informationen über Lazarus und Besonderheiten für Linux- und Windows-Benutzer.
+
 
*[[Lazarus DB Faq]] - FAQ on database issues in Lazarus.
+
*[[Lazarus Faq/de|Lazarus FAQ (deutsch)]] - Allgemeine Informationen über Lazarus und Besonderheiten für Linux- und Windows-Benutzer.
*[[Databases in Lazarus]] - An overview of using databases in Lazarus
+
*[[Lazarus DB Faq/de|Lazarus DB FAQ (deutsch)]] - FAQ über Datenbanken in Lazarus.
*[[Code Examples|Code-Beispiele]] - Funktionierender Beispiel-Code für Lazarus.
+
*[[Feature_Ideas|Wishlist/Wanted Features (englisch)]] - 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]] - Sie denken, Sie haben einen Bug in Lazarus gefunden, aber wie melden Sie ihn?
 
  
 
=== Installation ===
 
=== Installation ===
*[[Getting Lazarus/de|Getting Lazarus]] - Kurze Anleitungen für den Download und die Installation von freigegebenen und [[Glossary#SVN|SVN]] Versionen von Lazarus
 
*[[Installing Lazarus/de|Installation von Lazarus]] - Ein detailliertes Installationshandbuch
 
*[[Multiple Lazarus]] - How to install several lazarus versions on one machine
 
  
=== IDE ===
+
*[[Getting Lazarus/de|Getting Lazarus (deutsch)]] - Kurze Anleitungen für den Download und die Installation von freigegebenen und SVN-Versionen von Lazarus
*[[IDE tricks/de|IDE Tricks]] - Tips, Tricks und verborgene Features
+
*[[Installing Lazarus/de|Installation von Lazarus (deutsch)]] - Ein detailliertes Installationshandbuch
*[[Lazarus IDE/de|Lazarus IDE]] - Die IDE-Fenster (Onlinehilfe für die IDE)
+
*[[Multiple Lazarus/de|Multiple Lazarus (deutsch)]] - Wie Sie mehrere Lazarus Versionen auf einem Computer installieren
*[[Lazarus IDE Shortcuts]] - The key mapping and shortcuts.
 
*[[Lazarus Packages/de|Lazarus Packages]] - Ein Handbuch zum Erstellen eines Packages unter Lazarus
 
*[[Install Packages/de|Installieren von Packages]] - Ein kleines Handbuch zum Installieren von Packages.
 
*[[Extending the IDE/de|Die IDE erweitern]] - Wie man Funktionalität zur Lazarus IDE hinzufügt
 
*[[Installing Help in the IDE]] - How to install help for the RTL, FCL and LCL in the IDE, as well as installing the Kylix help files in it and also adding help for user packages.
 
*[[Using Lazarus for other computer languages]] - How to use the IDE for C, Java, etc.
 
*[[IDE Development]] - Various pages about current development of the IDE.
 
*[[Lazarus for education]] - How to setup the IDE for courses and beginners.
 
*[[Lazarus Hacks]] - Customizations and hacks that can adapt the IDE and LCL to specific needs.
 
  
=== LCL ===
+
===IDE===
*[[doc:lcl/|LCL documentation]] - Onlinehilfe für die [[Glossary#LCL|LCL]] (in Arbeit).
 
*[[LCL Components]] - Tutorials about the standard LCL components, complements the reference docs
 
*[[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.
 
*[[Main Loop Hooks]] - Behandlung von Quellen multipler Ereignisse
 
*[[Asynchronous Calls]] - Einreihung von Methoden für die spätere Ausführung
 
*[[File size and smartlinking]] - Das "Smartlinken" von Programmen und die Erstellung kleinerer Programme.
 
*[[Accessing the Interfaces directly]] - Beispiel für den Zugriff auf die LCL Widgetsets
 
*[[Add Help to Your Application/de|Hilfe für eigene Anwendungen erstellen]] - Wie man eine Online-Hilfe für eigene Anwendungen erstellt
 
*[[Colors]] - Description of system colors like clDefault, clWindow and the fpImage FPColor
 
*[[LCL Tips/de|LCL Tipps]] - Tipps und Tricks für die Lazarus Component Library
 
*[[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.
 
*[[Lazarus Custom Drawn Controls]] - A set of custom drawn controls in Lazarus
 
  
=== Entwicklung ===
+
*[[IDE tricks/de|IDE Tricks (deutsch)]] - Tips, Tricks und verborgene Features
*[[The Power of Proper Planning and Practices]] - Allgemeine und erprobte Verfahren für den Free-Pascal- und Lazarus-Entwickler
+
*[[Lazarus IDE/de|Lazarus IDE (deutsch)]] - Die IDE-Fenster (Onlinehilfe für die IDE)
*[[Multiplatform Programming Guide/de|Multiplatform Programming Guide]] - Wie man Cross-Platform-Anwendungen entwickelt und wie man von einer Plattform zu einer anderen portiert
+
*[[Lazarus IDE Shortcuts|Lazarus IDE Shortcuts (englisch)]] - The key mapping and shortcuts
*[[Deploying Your Application]] - Wie Sie einen Installer für ihre Anwendung erzeugen
+
*[[Lazarus Packages/de|Lazarus-Packages (deutsch)]] - Ein Handbuch zum Erstellen eines Packages unter Lazarus
*[[Cross compiling/de|Cross compiling]] - Erzeugung von ausführbaren Anwendungen für eine Plattform auf einer anderen.
+
*[[Install Packages/de|Installieren von Packages (deutsch)]] - Ein kleines Handbuch zum Installieren von Packages
*[[GDB Debugger Tips]] - Known Issues / Tips for debugging Pascal using GDB
+
*[[Extending the IDE/de|Die IDE erweitern (deutsch)]] - Wie man Funktionalität zur Lazarus IDE hinzufügt
*[[Remote Debugging]] - Wie Sie Ihre Lazarus Anwendung von einer anderen Maschine debuggen.
+
*[[Installing Help in the IDE|Installing Help in the IDE (englisch)]] - How to install help for the RTL, FCL and LCL in the IDE, as well as installing the Kylix help files in it and also adding help for user packages
*[[Application Icon]] - Setting the application icon
+
*[[Using Lazarus for other computer languages|Using Lazarus for other computer languages (englisch)]] - How to use the IDE for C, Java, etc.
*[[Using Pascal Libraries with .NET and Mono]] - Ja, Sie können ihren Free Pascal Code mit .NET und Mono verwenden.
+
*[[IDE Development|IDE Development (englisch)]] - Various pages about current development of the IDE
*[[Pascal and PHP]] - the Pascal connection to PHP
+
*[[Lazarus for education|Lazarus for education (englisch)]] - How to setup the IDE for courses and beginners
*[[Developing Python Modules with Pascal]] - extending Python with Pascal
+
*[[startlazarus|startlazarus (englisch)]] - How the IDE is started.
*[[Developing Web Apps with Pascal]] - yes, you can write Rich Internet Applications (RIA) with Pascal
+
*[[Unit not found - How to find units/de|Fehlermeldung: Unit not found (deutsch)]] - Der Artikel zeigt, wie man eine Lösung dafür findet
*[[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
 
  
===Plattform-spezifische Tipps===
+
===LCL===
*[[OS X Programming Tips]] - Lazarus installation, useful tools, Unix commands, and more...
+
 
*[[Windows Programming Tips]] - Desktop Windows programming tips...
+
*[[doc:lcl/|LCL documentation (englisch)]] - Onlinehilfe für die [[Glossary/de#LCL|LCL]] (in Arbeit)
*[[WinCE Programming Tips]] - Using the telephone API, sending SMSes, and more...
+
*[[LazActiveX|LazActiveX (englisch)]] - ActiveX/LazActiveX documentation
 +
*[[TAChart documentation|TAChart documentation (englisch)]] - Standard component for drawing graphs and charts
 +
*[[LCL Components|LCL Components (englisch)]] - 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|The LCL in various platforms (englisch)]] - A brief discussion about LCL features which behave differently in different platforms
 +
*[[Autosize / Layout|Autosize / Layout (englisch)]] - How to design forms that work on all platforms
 +
*[[Main Loop Hooks|Main Loop Hooks (englisch)]] - Behandlung von Quellen multipler Ereignisse
 +
*[[Asynchronous Calls|Asynchronous Calls (englisch)]] - Einreihung von Methoden für die spätere Ausführung
 +
*[[File size and smartlinking/de|File size and smartlinking (englisch)]] - Das "Smartlinken" von Programmen und die Erstellung kleinerer Programme.
 +
*[[Accessing the Interfaces directly|Accessing the Interfaces directly (englisch)]] - Beispiel für den direkten Zugriff auf die LCL-Widgetsets
 +
*[[Add Help to Your Application/de|Hilfe für eigene Anwendungen erstellen (deutsch)]] - Wie man eine Online-Hilfe für eigene Anwendungen erstellt
 +
*[[Colors/de|Colors (deutsch)]] - Wie eigene Farben und Systemfarben in Lazarus verwendet werden können (zum Beispiel clDefault, clWindow und FPColor aus fpImage)
 +
*[[LCL Tips/de|LCL Tipps (deutsch)]] - Tipps und Tricks für die Lazarus Component Library
 +
*[[LCL Defines|LCL Defines (englisch)]] - Choosing the right options to recompile LCL
 +
*[[Components and Code examples/de|LCL Code Beispiele (deutsch)]] - Code-Beispiele für Lazarus.
 +
*[[Lazarus Custom Drawn Controls|Lazarus Custom Drawn Controls (englisch)]] - A set of custom drawn controls in Lazarus
 +
*[[LCL Accessibility|LCL Accessibility (englisch)]] - Documentation about using making LCL applications accessible
 +
 
 +
===Entwicklung===
 +
 
 +
*[[The Power of Proper Planning and Practices|The Power of Proper Planning and Practices (englisch)]] - 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
 +
*[[Deploying Your Application|Deploying Your Application (englisch)]] - Wie Sie einen Installer für Ihre Anwendung erzeugen
 +
*[[Cross compiling/de|Cross compiling (deutsch)]] - Erzeugung von ausführbaren Anwendungen für eine Plattform auf einer anderen
 +
*[[GDB Debugger Tips|GDB Debugger Tips (englisch)]] - Known Issues / Tips for debugging Pascal using GDB
 +
*[[Remote Debugging|Remote Debugging (englisch)]] - Wie Sie Ihre Lazarus Anwendung von einer anderen Maschine debuggen
 +
*[[Application Icon/de|Programmicon (deutsch)]] - Ein Icon für Ihr Programm
 +
*[[Using Pascal Libraries with .NET and Mono|Using Pascal Libraries with .NET and Mono (englisch)]] - Ja, Sie können ihren Free Pascal Code mit .NET und Mono verwenden
 +
*[[Pascal and PHP|Pascal and PHP (englisch)]] - the Pascal connection to PHP
 +
*[[Developing Python Modules with Pascal|Developing Python Modules with Pascal (englisch)]] - extending Python with Pascal
 +
*[[Developing Web Apps with Pascal|Developing Web Apps with Pascal (englisch)]] - yes, you can write Rich Internet Applications (RIA) with Pascal
 +
*[[Smartphone Development|Smartphone Development (englisch)]] - About using FPC and Lazarus to target various smartphones
 +
*[[Lazarus Components Directory|Lazarus Components Directory (englisch)]] - A description of extra packages which are shipped with Lazarus, such as support for printers, fpWeb, daemons, etc
  
 
=== Werkzeuge ===
 
=== Werkzeuge ===
*[[Lazarus Documentation Editor/de| Lazarus Documentation Editor]] - Benutzung von "lazde" um eine Dokumentation (für Komponenten) zu erstellen.
 
*[[FPDoc Editor/de|FPDoc Editor]] - Ein integrierter Editor für Dokumentationsdateien
 
*[[FPDoc Updater]] - A GUI tool for updating FPDoc files
 
*[[lazbuild/de|lazbuild]] - Kompilierung von Projekten und Packages ohne die IDE
 
*[[LazSVNPkg]] - Lazarus Subversion IDE Plugin
 
  
=== Von Delphi kommend ===
+
*[[Lazarus Documentation Editor/de| Lazarus Documentation Editor (deutsch)]] - Benutzung von "lazde" um eine Dokumentation (für Komponenten) zu erstellen.
*[[Lazarus Components]] - Comparison between Lazarus and Turbo Delphi components
+
*[[FPDoc Editor/de|FPDoc Editor (deutsch)]] - Ein integrierter Editor für Dokumentationsdateien
*[[Lazarus For Delphi Users/de|Lazarus für Delphi Benutzer]] - Für Delphi Benutzer, die gerade mit Lazarus begonnen haben
+
*[[FPDoc Updater|FPDoc Updater (englisch)]] - A GUI tool for updating FPDoc files
*[[Code Conversion Guide/de|Code Conversion Guide]] - Wie Sie existierenden Code und Komponenten von Delphi und Kylix konvertieren
+
*[[lazbuild/de|lazbuild (deutsch)]] - Kompilierung von Projekten und Packages ohne die IDE
*[[Delphi Converter in Lazarus]] - Convert a Delphi unit, project or package almost automatically
+
*[[LazSVNPkg|LazSVNPkg (englisch)]] - Lazarus Subversion IDE Plugin
 +
*[[InstantFPC|InstantFPC (englisch)]] - run pascal programs as normal unix scripts
 +
 
 +
===Wenn Sie von Delphi kommen===
 +
*[[Lazarus Components|Lazarus Components (englisch)]] - 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
 +
*[[Code Conversion Guide/de|Code Conversion Guide (deutsch)]] - Wie Sie existierenden Code und Komponenten von Delphi und Kylix konvertieren
 +
*[[Delphi Converter in Lazarus|Delphi Converter in Lazarus (englisch)]] - Convert a Delphi unit, project or package almost automatically
  
 
== Die Lazarus Entwickler-Handbücher ==
 
== Die Lazarus Entwickler-Handbücher ==
*[[Lazarus Development Process]] - Roadmaps, ToDos, current development and what needs to be done for Lazarus 1.0
+
*[[Lazarus Development Process|Lazarus Development Process (englisch)]] - Roadmaps, ToDos, current development and what needs to be done for Lazarus 1.0
*[[How To Help Developing Lazarus/de|How To Help Developing Lazarus]] - Ein Handbuch, um Neulingen zu helfen, mit der Verbesserung von Lazarus zu beginnen
+
*[[How To Help Developing Lazarus/de|How To Help Developing Lazarus (deutsch)]] - Ein Handbuch, um Neulingen zu helfen, mit der Verbesserung von Lazarus zu beginnen
*[[Version Numbering/de| Versionsnummerierung]] -  Beschreibung der verschiedenen Versionsnummern von Lazarus  
+
*[[Version Numbering/de| Versionsnummerierung (deutsch)]] -  Beschreibung der verschiedenen Versionsnummern von Lazarus  
*[[Creating A Patch/de| Erstellen eines Patchs]] - Ein Handbuch wie man einen Patch erstellt, der die eigenen Änderungen an Lazarus enthält
+
*[[Creating A Patch/de| Erstellen eines Patchs (deutsch)]] - Ein Handbuch wie man einen Patch erstellt, der die eigenen Änderungen an Lazarus enthält
*[[Creating a Backtrace with GDB/de| Erstellen einer Ablaufverfolgung mit GDB]] - Ein Handbuch, um eine Ablaufverfolgung zu erstellen, als Hilfe zum Debuggen eines Programms
+
*[[Creating a Backtrace with GDB/de| Erstellen einer Ablaufverfolgung mit GDB (deutsch)]] - Ein Handbuch, um eine Ablaufverfolgung zu erstellen, als Hilfe zum Debuggen eines Programms
*[[Nomenclature]] - Leitfaden für die Auswahl eines Namens für eine neue Methode oder Eigenschaft
+
*[[Nomenclature/de|Nomenklatur (deutsch)]] - Leitfaden für die Auswahl eines Namens für einen Bezeichner, eine neue Methode oder Eigenschaft
*[[DesignGuidelines/de|Design Richtlinien]] - Programmierungsrichtlinien für Lazarus.
+
*[[DesignGuidelines/de|Design-Richtlinien (deutsch)]] - Programmierungsrichtlinien für Lazarus.
*[[GUI design/de|GUI Design]] - Notizen über die Richtlinien beim Entwerfen des Lazarus [[Glossary#GUI|GUI]]
+
*[[GUI design/de|GUI Design (deutsch)]] - Notizen über die Richtlinien beim Entwerfen des Lazarus [[Glossary#GUI|GUI]]
*[[Roadmap]] - An idea of the current status of the various parts of Lazarus
+
*[[Roadmap|Roadmap (englisch)]] - An idea of the current status of the various parts of Lazarus
*[[Moderating the bug tracker/de|Moderieren des Bugtrackers]] - Richtlinien für Lazarus Entwickler und Moderatoren für den Gebrauch des [http://www.freepascal.org/mantis/ bug tracker].
+
*[[Moderating the bug tracker/de|Moderieren des Bugtrackers (deutsch)]] - Richtlinien für Lazarus Entwickler und Moderatoren für den Gebrauch des [http://www.freepascal.org/mantis/ bug tracker].
*[[Codetools/de|Codetools]] - 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]] - 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
+
*[[How_To_Make_Lazarus_Docs/de|How To Make Lazarus Docs (deutsch)]] - Wie man Hilfe für die IDE erzeugt
*[[Bounties]] - Need a particular new feature soon? Set a price here.
+
*[[Distributing Lazarus - Installers|Distributing Lazarus - Installers (englisch)]] - Hints and notes for packagers who want to write an installer for Lazarus
 
+
*[[Bounties/de|Bounties (deutsch in Übersetzung)]] - Brauchen Sie eine bestimmte neue Funktion?
=== LCL - Lazarus Component Library ===
 
*[[LCL Messages]] - Handbuch über LCL-Meldungen.
 
*[[LCL Internals]] - Informationsdetails und Erstellung eines neuen Widgetsets
 
*[[LCL Key Handling]] - Hilfe! Ein Tastendruck, was jetzt?
 
*[[LCL Internals - Resizing, Moving]] - How the LCL communicates with the LCL interface to resize, move controls
 
*[[LCL Drag Drop]] - Managing dragging, dropping and docking
 
*[[LCL Unicode Support]] - Road to Unicode enabled Lazarus
 
*[[LCL Documentation Roadmap]] - Welche Units noch dokumentiert werden müssen
 
*[[LCL Bindings]] - Bindings to use LCL on other languages
 
  
=== Schnittstellen ===
+
===LCL - Lazarus Component Library===
*[[Lazarus known issues (things that will never be fixed)]] - A list of interface compatibility issues
+
Die folgenden Artikel tauchen tiefer in die Entwicklung für die/mit der LCL ein. Siehe auch den Abschnitt "LCL" für Benutzer oben.
*[[Win32/64 Interface]] - The winapi interface for Windows 95/98/Me/2K/XP/Vista, but not CE
+
*[[How To Write Lazarus Component|How To Write Lazarus Component (englisch)]] - a helpful guide to creating your first LCL component.
*[[GTK1 Interface]] - The gtk1 for Unixes, Mac OS X, Windows
+
*[[LCL Messages|LCL Messages (englisch)]] - Handbuch über LCL-Meldungen.
*[[GTK2 Interface]] - The gtk2 for Unixes, Mac OS X, Windows
+
*[[LCL Internals|LCL Internals (englisch)]] - Informationsdetails und Erstellung eines neuen Widgetsets
*[[Carbon Interface]] - The Carbon Interface for Mac OS X
+
*[[LCL Key Handling|LCL Key Handling (englisch)]] - Hilfe! Ein Tastendruck, was jetzt?
*[[Qt Interface]] - The Qt 4 Interface for Unixes, Mac OS X and linux-based PDAs
+
*[[LCL Internals - Resizing, Moving|LCL Internals - Resizing, Moving (englisch)]] - How the LCL communicates with the LCL interface to resize, move controls
*[[Windows CE Interface]] - For Pocket PC and Smartphones
+
*[[LCL Drag Drop|LCL Drag Drop (englisch)]] - Managing dragging, dropping and docking
*[[fpGUI Interface]] - A widgetset completely written in Object Pascal
+
*[[LCL Unicode Support/de|LCL Unicode Support (deutsch)]] - Ein Weg zum Unicode fähigen Lazarus
*[[Cocoa Interface]] - The Cocoa Interface for Mac OS X
+
*[[LCL Documentation Roadmap|LCL Documentation Roadmap (englisch)]] - Welche Units noch dokumentiert werden müssen
 +
*[[LCL Bindings|LCL Bindings (englisch)]] - Bindings to use LCL on other languages
  
deutsch:
+
===Schnittstellen===
*[[Carbon Interface/de|Carbon Interface]] - Die Carbon Schnittstelle für Mac OS X
+
{{Interfaces}}
  
===Übersetzungen===
+
===Übersetzung/Internationalisierung===
* [[Getting translation strings right]] 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 es zeigt einige Dinge auf, 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 174: Line 207:
 
:* [[Russian localization notes|Russisch]] - Notizen und Richtlinien zum Übersetzen der Lazarus IDE ins Russische.
 
:* [[Russian localization notes|Russisch]] - Notizen und Richtlinien zum Übersetzen der Lazarus IDE ins Russische.
 
<!-- *[[TO-DO]] Verbleibende Aufgaben -->
 
<!-- *[[TO-DO]] Verbleibende Aufgaben -->
* [[Help:Add language bar | Add language bar]] beschreibt, wie Sie die Zeile mit den verfügbaren Sprachen am Kopf einer Wiki-Seite erzeugen können.
+
* [[Help:Add language bar/de]] beschreibt, wie Sie die Sprachenauswahlzeile mit den verfügbaren Sprachen am Kopf einer Wiki-Seite erzeugen können.
*[[Translations_/_i18n_/_localizations_for_programs#Translating_the_IDE|Translating the 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 196: Line 228:
 
*[[Build messages]]
 
*[[Build messages]]
  
==Lazarus bezogene Blogs und Websites==
+
==Besondere Themen==
'''Blogs'''
+
*[[Databases]]
 +
*[[Portal:SciTech|SciTech Portal]] - Lazarus and Free Pascal for Science, medicine and technology.
 +
 
 +
==Lazarus bezogene Blogs, Websites, Videos, Magazine und Bücher==
 +
 
 +
===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 206: Line 244:
 
*[http://donaldshimoda.blogspot.com/ Parallel Pascal Worlds] Donald Shimoda.
 
*[http://donaldshimoda.blogspot.com/ Parallel Pascal Worlds] Donald Shimoda.
 
*[http://devblog.brahmancreations.com/content/observations-on-freepascal-and-lazarus-development Observations on FreePascal and Lazarus Development]  
 
*[http://devblog.brahmancreations.com/content/observations-on-freepascal-and-lazarus-development Observations on FreePascal and Lazarus Development]  
 +
*[http://www.lazarussupport.com/lazarus/weblog Lazarussupport] - A blog about Lazarus and Free Pascal in general - Joost van der Sluis
  
'''Websites'''
+
===Websites===
 +
Diese Websites behandeln FreePascal, Lazarus oder beides - oder sie behandeln Konzepte von Delphi, die auch auf Lazarus/FPC anwendbar sind:
 +
*[pp4s.co.uk] Lazarus (and Delphi) getting started information, tutorials. Useful for beginners.
 
*[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://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] A series of tutorials to get beginners started. Limited "how to install" material. From SheepdogSoftware.co.uk
 +
*[[Basic Pascal Tutorial]] ''Wiki version'' - [http://www.taoyue.com/ Tao Yue's] [http://www.taoyue.com/tutorials/pascal/ Pascal Tutorial] (reposted with permission).
 +
*[http://sheepdogguides.com/tut.htm Delphi Tutorials Arranged in Groups, by Difficulty] An accumulation of material from many years. Topics range from "Hello World" to using Dallas 1-Wire to TCP/IP. The ones I've tried port to Lazarus without hassle.
 +
 +
 +
Chinese:
 +
*[http://www.fpccn.com/ Community for Free Pascal and Lazarus in Chinese.] - Community, forums, source code and demos in Chinese.
 +
 +
Dutch:
 +
*[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).
+
*[http://www.conoce3000.com/html/espaniol/Libros/PascalConFreePascal/Indice.html Pascal con FreePascal] - Spanish tutorial focused only FPC (Linux & Windows).
*[[Pascal Tutorial]] - [http://www.taoyue.com/ Tao Yue's] [http://www.taoyue.com/tutorials/pascal/ Pascal Tutorial] (geposted mit Genehmigung).
+
*[http://www.conoce3000.com/html/espaniol/Apuntes/2012-07-17-EditorSimpleLazarus01/EditorSimpleLazarus01.html Simple Editor UTF8] How to make a UTF8 editor on Linux with Lazarus? (Spanish)
  
'''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.
 +
*[http://www.delphipraxis.net/forum.php Delphi Praxis] - Hier findet man Hilfe für Delphi und Lazarus / Free Pascal
 +
 +
===Videos===
 +
* Siehe [[Lazarus videos|Lazarus videos]]
 +
 +
===Books===
 +
* Siehe [[Pascal and Lazarus Books and Magazines]]
  
== Datenbanken ==
+
==Konferenzen über Lazarus und Free Pascal==
*[[Databases/de|Datenbanken]] - Allgemeine Informationen
+
* Siehe [[Conferences and Events]]
*[[Lazarus Database Tutorial/de|Lazarus Datenbank Tutorial]] - Eine Einführung zur Verwendung von Lazarus mit Datenbanken
 
*[[Lazarus DB Faq/de|Lazarus DB FAQ]] - FAQ zu Datenbankproblemen in Lazarus
 
*[[Lazarus Tdbf Tutorial/de|Die Tdbf Komponente]] - Tutorial über die Tdbf Komponente
 
*[[Zeos tutorial/de|Zeos Tutorial]] - Tutorial zu Zeoslib
 
*[[MySQLDatabases/de|MySQL Tutorial]] - Tutorial zu den MySQL Komponenten
 
*[[TPSQL/de|TPSQL]] - Komponenten für PostgreSQL
 
  
== Codekonvertierungs-Handbuch ==
+
==Fehlende Dokumentation?==
*[[Code Conversion Guide/de|Code Conversion Guide]] - 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]]
+
{{AutoCategory}}
 +
[[Category:Main/de]]
 +
[[Category:Lazarus/de]]

Latest revision as of 03:31, 29 March 2020

العربية (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

(Siehe auch "Websites", weiter unten auf dieser Seite)

Lazarus/FPC

Hardware, Threads und Prozesse

Dateien

Web

Embedded AVR / Arduino

Embedded ARM

Raspberry Pi

MS-DOS

Plattform-spezifische Tipps

Die Lazarus-Benutzerhandbücher

Installation

IDE

LCL

Entwicklung

Werkzeuge

Wenn Sie von Delphi kommen

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.

Besondere Themen

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:

  • Axels Fundgrube – Kurze Artikel zu Free Pascal von Axel Niedenhoff.
  • Delphi Praxis - Hier findet man Hilfe für Delphi und Lazarus / Free Pascal

Videos

Books

Konferenzen über Lazarus und Free Pascal

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.