Difference between revisions of "Lazarus Documentation/de"
From Free Pascal wiki
Jump to navigationJump to searchm (updated and reordered according to the english page) |
m (→IDE: added startlazarus) |
||
Line 73: | Line 73: | ||
*[[Lazarus for education]] - How to setup the IDE for courses and beginners. | *[[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. | *[[Lazarus Hacks]] - Customizations and hacks that can adapt the IDE and LCL to specific needs. | ||
+ | *[[startlazarus]] - How the IDE is started. | ||
=== LCL === | === LCL === |
Revision as of 18:42, 19 July 2011
│
العربية (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
- More Lazarus/FPC Tutorials - Hier sind nur die wichtigsten Tutorials. Diese andere Seite zeigt weitere Lazarus/FPC Tutorials.
- Es gibt außerdem noch andere Tutorials, nicht hier, sondern in Lazarus Documentation/de#Lazarus bezogene Blogs und Websites
Lazarus/FPC
- Überblick über Free Pascal und Lazarus - Eine kurze Diskussion über die Dinge, die Sie mit diesen Werkzeugen entwickeln können.
- Lazarus Tutorial - Ein Tutorial für Anfänger und eine detaillierte Beschreibung der Lazarus IDE.
- Lazarus IDE Tools - Ein Tutorial für Fortgeschrittene über Codevervollständigung und andere IDE-Werkzeuge.
- Grafikprogrammierung - Einige einfache Beispiele zur Grafikprogrammierung.
- OpenGL Tutorial - How to use OpenGL in Lazarus applications.
- Multimedia Programming - How to play videos and sounds
- Office Automation - How to interact with office software and create spreadsheets, text documents, presentations, etc.
- Object Oriented Programming with Free Pascal and Lazarus - Programming with Objects and Classes in FPC
- 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/de - Eine Einführung zur Verwendung von Lazarus mit Datenbanken und Links zu weiteren Datenbankartikeln.
- Translations / i18n / localizations for programs - How to provide localized versions of your programs and packages
- Daemons and Services - How to write windows services and/or linux daemons.
- VirtualTreeview Example for Lazarus - Using VirtualTreeview on Lazarus.
Hardware, Threads und Prozesse
- Hardwarezugriff - 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 - Ein kurzes Tutorial um zu zeigen, wie externe Programme aus Ihrem Programm heraus aufgerufen werden können.
Dateien
- File Handling In Pascal - Basic explanations on the use of files, for beginners in pascal.
- TXMLPropStorage (deutsch) - Verwendung von TXMLPropStorage zum Speichern von Benutzereinstellungen.
- XML Tutorial - Writing and reading XML files
- INI-Dateien verwenden - Wie Sie unter Pascal mit INI-Dateien arbeiten können.
Web
- Webbrowser - Webbrowser controls
- Webprogrammierung und Netzwerkdienste - Tutorials über das TCP/IP-Protokoll, WebServices und Links zu Artikel über die Webentwicklung.
Windows
- High DPI (deutsch) - Wie Ihre Anwendungen benutzerdefinierte Schriftgrößen (DPI) unter Windows 7 verwenden.
- Aero Glass (deutsch) - Wie man den Aero-Glass-Effekt in einem Lazarus-Formular unter Windows 7 anwendet.
- Windows Icon - How to design your icon with the right sizes.
Etwas ältere Tutorials:
- Datenströme und Komponenten - Wie man Komponenten in Datenströme schreibt und Komponenten von Datenströmen liest/erzeugt
- 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
- Lazarus FAQ (deutsch) - Allgemeine Informationen über Lazarus und Besonderheiten für Linux- und Windows-Benutzer.
- Lazarus DB FAQ (deutsch) - FAQ über Datenbanken in Lazarus.
- Datenbanken in Lazarus (deutsch) - Ein Überblick über die Verwendung von Datenbanken in Lazarus
- Code-Beispiele - Funktionierender Beispiel-Code für Lazarus.
- Wishlist/Wanted Features - Features, die Sie gern in Lazarus sehen möchten
- Wie erstelle ich einen Fehlerbericht (deutsch) - Sie denken, Sie haben einen Bug in Lazarus gefunden, aber wie melden Sie ihn?
Installation
- Getting Lazarus (deutsch) - Kurze Anleitungen für den Download und die Installation von freigegebenen und SVN Versionen von Lazarus
- Installation von Lazarus (deutsch) - Ein detailliertes Installationshandbuch
- Multiple Lazarus - How to install several lazarus versions on one machine
IDE
- IDE Tricks (deutsch) - Tips, Tricks und verborgene Features
- Lazarus IDE (deutsch) - Die IDE-Fenster (Onlinehilfe für die IDE)
- Lazarus IDE Shortcuts - The key mapping and shortcuts.
- Lazarus-Packages (deutsch) - Ein Handbuch zum Erstellen eines Packages unter Lazarus
- Installieren von Packages (deutsch) - Ein kleines Handbuch zum Installieren von Packages.
- Die IDE erweitern (deutsch) - 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.
- startlazarus - How the IDE is started.
LCL
- LCL documentation - Onlinehilfe für die 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
- 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 Tipps (deutsch) - Tipps und Tricks für die Lazarus Component Library
- LCL Defines - Choosing the right options to recompile LCL
- LCL Components - A description of the main LCL controls which come installed with Lazarus, such as TMainMenu, TButton, TComboBox, TTimer, etc.
- LCL Code Examples - Example working code for Lazarus.
- Lazarus Custom Drawn Controls - A set of custom drawn controls in Lazarus
Entwicklung
- The Power of Proper Planning and Practices - Allgemeine und erprobte Verfahren für den Free-Pascal- und Lazarus-Entwickler
- Multiplatform Programming Guide (deutsch) - Wie man Cross-Platform-Anwendungen entwickelt und wie man von einer Plattform zu einer anderen portiert
- Deploying Your Application - Wie Sie einen Installer für Ihre Anwendung erzeugen
- Cross compiling (deutsch) - Erzeugung von ausführbaren Anwendungen für eine Plattform auf einer anderen.
- GDB Debugger Tips - Known Issues / Tips for debugging Pascal using GDB
- Remote Debugging - Wie Sie Ihre Lazarus Anwendung von einer anderen Maschine debuggen.
- Application Icon - Setting the application icon
- Using Pascal Libraries with .NET and Mono - Ja, Sie können ihren Free Pascal Code mit .NET und Mono verwenden.
- Pascal and PHP - the Pascal connection to PHP
- Developing Python Modules with Pascal - extending Python with Pascal
- Developing Web Apps with Pascal - yes, you can write Rich Internet Applications (RIA) with Pascal
- 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
- 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
- Lazarus Documentation Editor (deutsch) - Benutzung von "lazde" um eine Dokumentation (für Komponenten) zu erstellen.
- FPDoc Editor - Ein integrierter Editor für Dokumentationsdateien
- FPDoc Updater - A GUI tool for updating FPDoc files
- lazbuild (deutsch) - Kompilierung von Projekten und Packages ohne die IDE
- LazSVNPkg - Lazarus Subversion IDE Plugin
- InstantFPC - run pascal programs as normal unix scripts
Von Delphi kommend
- Lazarus Components - Comparison between Lazarus and Turbo Delphi components
- Lazarus für Delphi Benutzer (deutsch) - Für Delphi Benutzer, die gerade mit Lazarus begonnen haben
- Code Conversion Guide (deutsch) - Wie Sie existierenden Code und Komponenten von Delphi und Kylix konvertieren
- Delphi Converter in Lazarus - Convert a Delphi unit, project or package almost automatically
Die Lazarus Entwickler-Handbücher
- Lazarus Development Process - Roadmaps, ToDos, current development and what needs to be done for Lazarus 1.0
- How To Help Developing Lazarus - Ein Handbuch, um Neulingen zu helfen, mit der Verbesserung von Lazarus zu beginnen
- Versionsnummerierung - Beschreibung der verschiedenen Versionsnummern von Lazarus
- Erstellen eines Patchs (deutsch) - Ein Handbuch wie man einen Patch erstellt, der die eigenen Änderungen an Lazarus enthält
- Erstellen einer Ablaufverfolgung mit GDB - 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
- Design Richtlinien - Programmierungsrichtlinien für Lazarus.
- GUI Design (deutsch) - Notizen über die Richtlinien beim Entwerfen des Lazarus GUI
- Roadmap - An idea of the current status of the various parts of Lazarus
- Moderieren des Bugtrackers - Richtlinien für Lazarus Entwickler und Moderatoren für den Gebrauch des bug tracker.
- Codetools (deutsch) - Wie die Codetools in die IDE integriert sind
- 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
- Bounties - Need a particular new feature soon? Set a price here.
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
- Lazarus known issues (things that will never be fixed) - A list of interface compatibility issues
- 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 - 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
- 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.
- 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.
- Add language bar beschreibt, wie Sie die Zeile mit den verfügbaren Sprachen am Kopf einer Wiki-Seite erzeugen können.
- Übersetzen der IDE
Zusätzliche Komponenten
- Project Templates - the package projtemplates
- Pascal Script and Pascal Script Examples - How to use the pascal script components 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.
siehe auch: Components and Code examples
Free Pascal Compiler Dokumentation
Im Nachgang zu fpcdoc, die neueste Version der Dokumentation ist auch online zu finden und in einer Auswahl von downloadbaren Formaten auf der Haupt- Free Pascal Compiler Seite.
- Benutzerhandbuch
- Programmer's guide
- Reference guide für die System-Unit und unterstützte Pascal-Konstrukte
- Run-Time Library Referenzhandbuch
- Free Component Library Referenzhandbuch
- Free Pascal documentation tool Handbuch
- Build messages
Lazarus bezogene Blogs, Websites, Magazine und Bücher
Blogs
- 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.
- On the road with Lazarus/Free Pascal - A blog dedicated to register my experiences while programming with Lazarus and Free Pascal (by Luiz Américo)
- Porting to Lazarus - This blog describes the porting of a medium-sized application (~100 kloc) from D7 with CLX to Lazarus (by Alexsander da Rosa)
- Living Lazarus - One man's exploration into the possibilities of an open source RAD (by Wibblytim).
- Bee.ography just (another) Bee’s buzz!
- Parallel Pascal Worlds Donald Shimoda.
- Observations on FreePascal and Lazarus Development
- Lazarussupport - A blog about Lazarus and Free Pascal in general - Joost van der Sluis
Websites
- Pascal - SwinBrain - Unique free pascal tutorial and documentation at Swinburne University
- Programando en Pascal - Spanish tutorial focused on FPC/Lazarus, hosted in Wikidot.
- Pascal Tutorial Wiki version - Tao Yue's Pascal Tutorial (reposted with permission).
- Pascal Tutorial - Tao Yue's Pascal Tutorial (geposted mit Genehmigung).
- Community for Free Pascal and Lazarus in Chinese. - Community,Forums , Source code and demos in Chinese.
Deutschsprachige Blogs:
- Axels Fundgrube – Kurze Artikel zu Free Pascal von Axel Niedenhoff.
Bücher und Magazine
- [1] - Lazarus Book in english and magazine about Pascal.
- Start Programming using Object Pascal book - Ein Buch für neue Programmierer (in Englisch).
Datenbanken
- Datenbanken - Allgemeine Informationen
- Lazarus Datenbank Tutorial - Eine Einführung zur Verwendung von Lazarus mit Datenbanken
- Lazarus DB FAQ - FAQ zu Datenbankproblemen in Lazarus
- Die Tdbf Komponente - Tutorial über die Tdbf Komponente
- Zeos Tutorial - Tutorial zu Zeoslib
- MySQL Tutorial - Tutorial zu den MySQL Komponenten
- TPSQL - Komponenten für PostgreSQL
Codekonvertierungs-Handbuch
- Code Conversion Guide - Wie existierender Code und Komponenten konvertiert werden
- Cross compiling for Win32 under Linux - Der Link spricht für sich.