Difference between revisions of "FPDoc Editor/de"

From Lazarus wiki
Jump to navigationJump to search
(typos and more translations)
Line 5: Line 5:
  
 
=== LazDE - Lazarus Documentation Editor ===
 
=== LazDE - Lazarus Documentation Editor ===
The big brother of the ''FPDoc Editor'' is [[Lazarus_Documentation_Editor|lazde]] the lazarus documentation editor. It is a standalone application which can be found in ($LazDir)/doceditor/lazde.lpi, and needs to be compiled using the IDE then runs outside the IDE.
+
Der große Bruder des ''FPDoc Editor'' ist [[Lazarus_Documentation_Editor|lazde]] der Lazarus-Dokumentationseditor. Er ist ein eigenständiges Programm und befindet sich in ($LazDir)/doceditor/lazde.lpi. Er muss mit der IDE übersetzt werden und läuft dann außerhalb der IDE.
  
 
== Wo ist FPDoc zu finden? ==
 
== Wo ist FPDoc zu finden? ==
  
FPDoc ist in die Lazarus IDE integriert. Es ist im Ansicht Menü zu finden.
+
FPDoc ist in die Lazarus IDE integriert. Es ist im Menü "Ansicht" zu finden.
  
 
== Gebrauch ==
 
== Gebrauch ==
 
Die Verwendung von FPDoc ist sehr einfach.
 
Die Verwendung von FPDoc ist sehr einfach.
  
1. Öffnen sie den FPDoc Editor. Sie können ihn im Ansicht Menü finden.
+
1. Öffnen sie den FPDoc Editor. Sie können ihn im Menü "Ansicht" finden.
  
2. Setzen sie den Suchpfad für FPDoc im Projekt | Projekteinstellungen ... Dialog, unter der FPDoc Registerseite.
+
2. Setzen sie den Suchpfad für FPDoc im Dialog Projekt | Projekteinstellungen ..., unter der Registerseite FPDoc.
  
 
3. Öffnen oder wählen sie eine Datei, für die eine Dokumentation existiert.  
 
3. Öffnen oder wählen sie eine Datei, für die eine Dokumentation existiert.  
  
4. Setzen und bewegen sie den Cursor. Nachdem der Cursor im Quelltext Editor platziert wurde, werden sie beobachten, daß sich die Beschriftung des FPDoc Formulars ändert. Die Beschriftung zeigt das ausgewählte Quellelement und den Dateinamen der Dokumentations Datei. Durch Auswahl der geeigneten Seite in FPDoc können sie ein spezifisches Dokumentations Tag bearbeiten. Natürlich ist es auch möglich, FPDoc nur als Betrachter zu nutzen.
+
4. Setzen und bewegen sie den Cursor. Nachdem der Cursor im Quelltext-Editor platziert wurde, werden sie beobachten, dass sich die Beschriftung des Formulars FPDoc ändert. Die Beschriftung zeigt das ausgewählte Quellelement und den Dateinamen der Dokumentationsdatei. Durch Auswahl der geeigneten Seite in FPDoc können sie ein spezifisches Dokumentations-Tag bearbeiten. Natürlich ist es auch möglich, FPDoc nur als Betrachter zu nutzen.
  
 
== Zukünftige Pläne ==
 
== Zukünftige Pläne ==
Die todo Liste enthält gegenwärtig die folgenden Punkte, in keiner besonderen Reihenfolge:
+
Die todo-Liste enthält gegenwärtig folgende Punkte, in keiner besonderen Reihenfolge:
  
* Einen HTML Viewer hinzufügen; LazDoc wird die Dokumentation automatisch erzeugen
+
* Einen HTML-Viewer hinzufügen; LazDoc wird die Dokumentation automatisch erzeugen
* Auch das Bearbeiten von Projektdateien ermöglichen
+
* Das Bearbeiten von Projektdateien ermöglichen
 
* Das Erstellen neuer Elemente mit LazDoc in der Dokumentation ermöglichen
 
* Das Erstellen neuer Elemente mit LazDoc in der Dokumentation ermöglichen
* Vorschlag die Dokumentations Tags zu erweitern mit: "todo", "notes" und "topic"
+
* Die Dokumentations-Tags zu erweitern mit: "todo", "notes" und "topic"
* Alle Dokumentations Tags zu LazDoc hinzufügen
+
* Alle Dokumentations-Tags zu LazDoc hinzufügen
* Mehr Quellen Elemente für die Interpretation durch LazDoc hinzufügen unter Verwendung existierender Code Werkzeuge (jetzt werden procedure/function/constructor/destructor unterstützt)  
+
* Mehr Quellenelemente für die Interpretation durch LazDoc hinzufügen unter Verwendung existierender Code-Werkzeuge (jetzt werden procedure/function/constructor/destructor unterstützt)  
 
* Den Overhead noch weiter zu reduzieren
 
* Den Overhead noch weiter zu reduzieren
 
* IPC für die Kommunikation benutzen
 
* IPC für die Kommunikation benutzen
* Make LazDoc create new documentation files
+
* Erzeugung neuer Dokumentationsdateien mit LazDoc
* LazDoc zu den IDE Einstellungen hinzufügen (showing and position in IDE)  
+
* LazDoc zu den IDE-Einstellungen hinzufügen (Anzeige und Position in der IDE)  
* Make LazDoc work on keydown in sourceeditor (broken)
+
* LazDoc soll auf "keydown" im Sourceeditor reagieren (derzeit defekt)
* LazDoc zu einem WYSIWYG Editor zu machen, vergleichbar mit einem richtext Editor.
+
* LazDoc zu einem WYSIWYG-Editor zu machen, vergleichbar mit einem Richtext-Editor.
  
 
== Erledigt ==
 
== Erledigt ==
* Arbeiten für FPC Quellen zu schaffen (rtl Dateien existieren bereits)
+
* Arbeiten für FPC-Quellen zu schaffen (rtl Dateien existieren bereits)
* Einstellungen zum Umgebungseinstellungen Menü hinzufügen
+
* Einstellungen zum Menü "Umgebungseinstellungen" hinzufügen
* Adding a small toolbar makes it possible to use the available makeup tags.
+
* Hinzufügen einer kleinen Werkzeugleiste mit den verfügbaren Makeup-Tags.
* documentation tags "seealso" zu LazDoc hinzufügen
+
* Dokumentations-Tags "see also" zu LazDoc hinzufügen
* Make it work on project files also
+
* Bearbeitung von Projektdateien ermöglichen
* Propose to expand documentation tags with: "todo" and "notes" (no need for that, as there are alternatives)
+
* Die Dokumentations-Tags zu erweitern mit: "todo" and "notes" (Kein Grund. Es gibt Alternativen)
 
* Overhead noch weiter reduzieren
 
* Overhead noch weiter reduzieren
* Find inherited entries. Zum Beispiel TControl.Align von TButton.Align.
+
* Finde geerbte Einträge. Zum Beispiel TControl.Align von TButton.Align.
* Optimierung: inherited Entries werden bei Leerlauf (des Prozessors) analysiert.
+
* Optimierung: geerbte Einträge werden bei Leerlauf (des Prozessors) analysiert.
* Optimierung: XML Dateien are cached, and only parsed once or if they changed on disk
+
* Optimierung: XML-Dateien werden gecached und nur einmal geparsed bzw. nur wenn sie sich auf der Festplatte änderten.

Revision as of 11:16, 5 October 2010

Template:LazDoc

Einleitung

LazDoc ist ein integrierter Editor/Betrachter für Lazarus. Hierzu beschriebene Elemente und der Gebrauch von LazDoc selbst erfordern von Ihnen, mit FPDoc vertraut zu sein. Für mehr Informationen siehe: Free Pascal Dokumentationstool Handbuch

LazDE - Lazarus Documentation Editor

Der große Bruder des FPDoc Editor ist lazde der Lazarus-Dokumentationseditor. Er ist ein eigenständiges Programm und befindet sich in ($LazDir)/doceditor/lazde.lpi. Er muss mit der IDE übersetzt werden und läuft dann außerhalb der IDE.

Wo ist FPDoc zu finden?

FPDoc ist in die Lazarus IDE integriert. Es ist im Menü "Ansicht" zu finden.

Gebrauch

Die Verwendung von FPDoc ist sehr einfach.

1. Öffnen sie den FPDoc Editor. Sie können ihn im Menü "Ansicht" finden.

2. Setzen sie den Suchpfad für FPDoc im Dialog Projekt | Projekteinstellungen ..., unter der Registerseite FPDoc.

3. Öffnen oder wählen sie eine Datei, für die eine Dokumentation existiert.

4. Setzen und bewegen sie den Cursor. Nachdem der Cursor im Quelltext-Editor platziert wurde, werden sie beobachten, dass sich die Beschriftung des Formulars FPDoc ändert. Die Beschriftung zeigt das ausgewählte Quellelement und den Dateinamen der Dokumentationsdatei. Durch Auswahl der geeigneten Seite in FPDoc können sie ein spezifisches Dokumentations-Tag bearbeiten. Natürlich ist es auch möglich, FPDoc nur als Betrachter zu nutzen.

Zukünftige Pläne

Die todo-Liste enthält gegenwärtig folgende Punkte, in keiner besonderen Reihenfolge:

  • Einen HTML-Viewer hinzufügen; LazDoc wird die Dokumentation automatisch erzeugen
  • Das Bearbeiten von Projektdateien ermöglichen
  • Das Erstellen neuer Elemente mit LazDoc in der Dokumentation ermöglichen
  • Die Dokumentations-Tags zu erweitern mit: "todo", "notes" und "topic"
  • Alle Dokumentations-Tags zu LazDoc hinzufügen
  • Mehr Quellenelemente für die Interpretation durch LazDoc hinzufügen unter Verwendung existierender Code-Werkzeuge (jetzt werden procedure/function/constructor/destructor unterstützt)
  • Den Overhead noch weiter zu reduzieren
  • IPC für die Kommunikation benutzen
  • Erzeugung neuer Dokumentationsdateien mit LazDoc
  • LazDoc zu den IDE-Einstellungen hinzufügen (Anzeige und Position in der IDE)
  • LazDoc soll auf "keydown" im Sourceeditor reagieren (derzeit defekt)
  • LazDoc zu einem WYSIWYG-Editor zu machen, vergleichbar mit einem Richtext-Editor.

Erledigt

  • Arbeiten für FPC-Quellen zu schaffen (rtl Dateien existieren bereits)
  • Einstellungen zum Menü "Umgebungseinstellungen" hinzufügen
  • Hinzufügen einer kleinen Werkzeugleiste mit den verfügbaren Makeup-Tags.
  • Dokumentations-Tags "see also" zu LazDoc hinzufügen
  • Bearbeitung von Projektdateien ermöglichen
  • Die Dokumentations-Tags zu erweitern mit: "todo" and "notes" (Kein Grund. Es gibt Alternativen)
  • Overhead noch weiter reduzieren
  • Finde geerbte Einträge. Zum Beispiel TControl.Align von TButton.Align.
  • Optimierung: geerbte Einträge werden bei Leerlauf (des Prozessors) analysiert.
  • Optimierung: XML-Dateien werden gecached und nur einmal geparsed bzw. nur wenn sie sich auf der Festplatte änderten.