Difference between revisions of "Lazarus Documentation/de"

From Free Pascal wiki
Jump to navigationJump to search
m (Text replacement - "Object Pascal Tutorial" to "Basic Pascal Tutorial")
 
(32 intermediate revisions by 14 users not shown)
Line 3: Line 3:
 
==Lazarus und Pascal Tutorials==
 
==Lazarus und Pascal Tutorials==
  
*[[Object Pascal Tutorial|Object Pascal Tutorial (englisch)]]
+
*[[Basic Pascal Tutorial/de|Basic Pascal Tutorial (deutsch)]]
 
*[[:Category:Tutorials/de|Tutorials (deutsch)]] - Eine Sammlung ausgewählter Tutorials mit einem Schwierigkeitsgrad vom Anfänger- bis zum Expertenniveau
 
*[[: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 und Websites]]
+
*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://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.  
 
*[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 (deutsch)]] - Eine kurze Diskussion über die Dinge, die Sie mit diesen Werkzeugen entwickeln können
 
*[[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
 
*[[Lazarus Tutorial/de|Lazarus Tutorial (deutsch)]] - Ein Tutorial für Anfänger und eine detaillierte Beschreibung der Lazarus IDE
 
*[[Lazarus Tutorial/de|Lazarus Tutorial (deutsch)]] - Ein Tutorial für Anfänger und eine detaillierte Beschreibung der Lazarus IDE
 +
*[[Form Tutorial/de|Form Tutorial (deutsch)]] - Ein Tutorial für Anfänger für dem Umgang mit Formularen
 
*[[Lazarus IDE Tools/de|Lazarus IDE Tools (deutsch)]] - Ein Tutorial für Fortgeschrittene über Codevervollständigung und andere IDE-Werkzeuge
 
*[[Lazarus IDE Tools/de|Lazarus IDE Tools (deutsch)]] - Ein Tutorial für Fortgeschrittene über Codevervollständigung und andere IDE-Werkzeuge
 
*[[Developing with Graphics/de|Grafikprogrammierung (deutsch)]] - Einige einfache Beispiele zur 2D- und 3D-Grafikprogrammierung
 
*[[Developing with Graphics/de|Grafikprogrammierung (deutsch)]] - Einige einfache Beispiele zur 2D- und 3D-Grafikprogrammierung
Line 19: Line 23:
 
*[[Lazarus/FPC Libraries|Lazarus/FPC-Bibliotheken anlegen (englisch)]] - Wie man dynamische Bibliotheken (.so, .dll, .dynlib) erzeugt und wie man sie verwendet
 
*[[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
 
*[[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
+
*[[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
+
*[[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-Artikel
+
*[[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/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
 
*[[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
 
*[[Lazarus Database Tutorial/de|Lazarus Datenbank Tutorial (deutsch)]] - Eine Einführung zur Verwendung von Lazarus mit Datenbanken und Links zu weiteren Datenbankartikeln
Line 31: Line 40:
  
 
=== Hardware, Threads und Prozesse ===
 
=== Hardware, Threads und Prozesse ===
*[[Using the printer|Using the printer (englisch)]] - Die Druckerunterstützung in Lazarus
+
 
 +
*[[Using the printer/de|Using the printer (deutsch)]] - Die Druckerunterstützung in Lazarus
 
*[[Hardware Access/de|Hardwarezugriff (deutsch)]] - 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/de|Multithreaded Application Tutorial (deutsch)]] - 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
Line 38: Line 48:
  
 
=== Dateien ===
 
=== Dateien ===
 +
 
*[[File Handling In Pascal|File Handling In Pascal (englisch)]] - Basic explanations on the use of files, for beginners in pascal
 
*[[File Handling In Pascal|File Handling In Pascal (englisch)]] - Basic explanations on the use of files, for beginners in pascal
 
*[[TXMLPropStorage/de|TXMLPropStorage (deutsch)]] - Verwendung von TXMLPropStorage zum Speichern von Benutzereinstellungen
 
*[[TXMLPropStorage/de|TXMLPropStorage (deutsch)]] - Verwendung von TXMLPropStorage zum Speichern von Benutzereinstellungen
Line 44: Line 55:
  
 
=== Web ===
 
=== Web ===
*[[Webbrowser|Webbrowser (englisch)]] - Webbrowser controls
+
 
*[[Networking/de|Webprogrammierung und Netzwerkdienste (deutsch)]] - Tutorials über das TCP/IP-Protokoll, WebServices und Links zu Artikel über die Webentwicklung.
+
*[[Portal:Web_Development|Web Development Portal]] - How to develop web applications with Lazarus and Free Pascal.
 +
**[[Webbrowser|Webbrowser (englisch)]] - Webbrowser controls
 +
**[[Networking/de|Webprogrammierung und Netzwerkdienste (deutsch)]] - Tutorials über das TCP/IP-Protokoll, WebServices und Links zu Artikel über die Webentwicklung.
 +
 
 +
=== 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
  
 
===Plattform-spezifische Tipps===
 
===Plattform-spezifische Tipps===
*[[Windows Programming Tips|Windows Programming Tips (englisch)]] - Desktop Windows programming tips.
+
 
*[[Linux Programming Tips|Linux Programming Tips (englisch)]] - Linux programming tips.
+
*[[Portal:Windows|Windows Portal (englisch)]] - Programmiertipps und Referenzinformationen für Windows Desktop und Windows mobile.  
*[[OS X Programming Tips|OS X Programming Tips (englisch)]] - Lazarus installation, useful tools, Unix commands, and more...  
+
**[[WinCE Programming Tips|WinCE Programming Tips (englisch)]] - Benutzung des Telefon-APIs, Senden von SMS und mehr...
*[[WinCE Programming Tips|WinCE Programming Tips (englisch)]] - Using the telephone API, sending SMSes, and more...  
+
*[[Portal:Linux|Linux Portal (englisch)]] - Programmiertipps und Referenzinformationen für Linux Desktop.
*[[Android Programming|Android Programming (englisch)]] - For Android smartphones and tablets
+
**[[Lazarus on Raspberry Pi/de|Lazarus auf dem Raspberry Pi (deutsch)]] - Installation und Verwendung von Lazarus auf dem Raspberry Pi..
*[[iPhone/iPod development|iPhone/iPod development (englisch)]] - About using Objective Pascal to develop iOS applications
+
*[[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 (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.
Line 62: Line 95:
  
 
=== Installation ===
 
=== Installation ===
 +
 
*[[Getting Lazarus/de|Getting Lazarus (deutsch)]] - Kurze Anleitungen für den Download und die Installation von freigegebenen und 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|Multiple Lazarus (englisch)]] - How to install several lazarus versions on one machine
+
*[[Multiple Lazarus/de|Multiple Lazarus (deutsch)]] - Wie Sie mehrere Lazarus Versionen auf einem Computer installieren
  
 
===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 81: Line 116:
  
 
===LCL===
 
===LCL===
 +
 
*[[doc:lcl/|LCL documentation (englisch)]] - Onlinehilfe für die [[Glossary/de#LCL|LCL]] (in Arbeit)
 
*[[doc:lcl/|LCL documentation (englisch)]] - Onlinehilfe für die [[Glossary/de#LCL|LCL]] (in Arbeit)
 
*[[LazActiveX|LazActiveX (englisch)]] - ActiveX/LazActiveX documentation
 
*[[LazActiveX|LazActiveX (englisch)]] - ActiveX/LazActiveX documentation
Line 90: Line 126:
 
*[[Asynchronous Calls|Asynchronous Calls (englisch)]] - Einreihung von Methoden für die spätere Ausführung
 
*[[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.
 
*[[File size and smartlinking/de|File size and smartlinking (englisch)]] - Das "Smartlinken" von Programmen und die Erstellung kleinerer Programme.
*[[Accessing the Interfaces directly/de|Accessing the Interfaces directly (englisch)]] - Beispiel für den direkten Zugriff auf die LCL-Widgetsets
+
*[[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
 
*[[Add Help to Your Application/de|Hilfe für eigene Anwendungen erstellen (deutsch)]] - Wie man eine Online-Hilfe für eigene Anwendungen erstellt
*[[Colors|Colors (englisch)]] - Description of system colors like clDefault, clWindow and the fpImage FPColor
+
*[[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 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
 
*[[LCL Defines|LCL Defines (englisch)]] - Choosing the right options to recompile LCL
Line 100: Line 136:
  
 
===Entwicklung===
 
===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
 
*[[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
 
*[[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 115: Line 152:
  
 
=== Werkzeuge ===
 
=== Werkzeuge ===
 +
 
*[[Lazarus Documentation Editor/de| Lazarus Documentation Editor (deutsch)]] - Benutzung von "lazde" um eine Dokumentation (für Komponenten) zu erstellen.
 
*[[Lazarus Documentation Editor/de| Lazarus Documentation Editor (deutsch)]] - Benutzung von "lazde" um eine Dokumentation (für Komponenten) zu erstellen.
 
*[[FPDoc Editor/de|FPDoc Editor (deutsch)]] - Ein integrierter Editor für Dokumentationsdateien
 
*[[FPDoc Editor/de|FPDoc Editor (deutsch)]] - Ein integrierter Editor für Dokumentationsdateien
Line 122: Line 160:
 
*[[InstantFPC|InstantFPC (englisch)]] - run pascal programs as normal unix scripts
 
*[[InstantFPC|InstantFPC (englisch)]] - run pascal programs as normal unix scripts
  
===Von Delphikommend ===
+
===Wenn Sie von Delphi kommen===
 
*[[Lazarus Components|Lazarus Components (englisch)]] - Comparison between Lazarus and Turbo Delphi components
 
*[[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
 
*[[Lazarus For Delphi Users/de|Lazarus für Delphi-Benutzer (deutsch)]] - Für Delphi-Benutzer, die gerade mit Lazarus begonnen haben
Line 141: Line 179:
 
*[[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
 +
*[[How_To_Make_Lazarus_Docs/de|How To Make Lazarus Docs (deutsch)]] - Wie man Hilfe für die IDE erzeugt
 
*[[Distributing Lazarus - Installers|Distributing Lazarus - Installers (englisch)]] - Hints and notes for packagers who want to write an installer for Lazarus
 
*[[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?
 
*[[Bounties/de|Bounties (deutsch in Übersetzung)]] - Brauchen Sie eine bestimmte neue Funktion?
Line 188: Line 227:
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/fpdoc/fpdoc.html Free Pascal documentation tool Handbuch]
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/fpdoc/fpdoc.html Free Pascal documentation tool Handbuch]
 
*[[Build messages]]
 
*[[Build messages]]
 +
 +
==Besondere Themen==
 +
*[[Databases]]
 +
*[[Portal:SciTech|SciTech Portal]] - Lazarus and Free Pascal for Science, medicine and technology.
  
 
==Lazarus bezogene Blogs, Websites, Videos, Magazine und Bücher==
 
==Lazarus bezogene Blogs, Websites, Videos, Magazine und Bücher==
Line 205: Line 248:
 
===Websites===
 
===Websites===
 
Diese Websites behandeln FreePascal, Lazarus oder beides - oder sie behandeln Konzepte von Delphi, die auch auf Lazarus/FPC anwendbar sind:
 
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 Tutorials]
+
*[http://sheepdogguides.com/lut/ Lazarus Programming] A series of tutorials to get beginners started. Limited "how to install" material. From SheepdogSoftware.co.uk
*[[Object Pascal Tutorial]] ''Wiki version'' - [http://www.taoyue.com/ Tao Yue's] [http://www.taoyue.com/tutorials/pascal/ Pascal Tutorial] (reposted with permission).
+
*[[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:
 
Chinese:
Line 220: Line 266:
 
Spanish:
 
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.
 +
*[http://www.conoce3000.com/html/espaniol/Libros/PascalConFreePascal/Indice.html Pascal con FreePascal] - Spanish tutorial focused only FPC (Linux & Windows).
 +
*[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)
  
 
Deutsch:
 
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===
 
===Videos===
Line 229: Line 278:
 
===Books===
 
===Books===
 
* Siehe [[Pascal and Lazarus Books and Magazines]]
 
* Siehe [[Pascal and Lazarus Books and Magazines]]
 +
 +
==Konferenzen über Lazarus und Free Pascal==
 +
* Siehe [[Conferences and Events]]
  
 
==Fehlende Dokumentation?==
 
==Fehlende Dokumentation?==
Line 235: Line 287:
 
*[[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.
 
*[[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.
  
 +
{{AutoCategory}}
 +
[[Category:Main/de]]
 
[[Category:Lazarus/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.