Sign in Join
Wiki copytemporary

FPDoc Editor/de: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
1-\
21Zurück zu den [[Additional information/de|Zusätzlichen Informationen]].\
3-\
2+
43== Einleitung == FPDoc ist das Free-Pascal-Dokumentationswerkzeug speziell zum Erzeugen von Hilfedateien für individuelle Einheiten vom Pascal Quellkode. Für mehr Informationen siehe: [Free Pascal Dokumentationstool Handbuch (englisch)](http://lazarus-ccr.sourceforge.net/fpcdoc/fpdoc/fpdoc.html).
54
6-<figure>
7-<img src="FPDocEditorDescription.png" title="FPDocEditorDescription.png" />
8-<figcaption>FPDocEditorDescription.png</figcaption>
9-</figure>
5+![](/wiki-images/6/6c/FPDocEditorDescription.png)
106
117Lazarus liefert einen eingebauten FPDoc Hilfe Betrachter und zwei Editoren mit zum Erzeugen beziehungsweise Aktualisieren der FPDoc Quelltext Dokumentation. Einen einfachen, eingebauten names **FPDoc Editor**, der auf dieser Seite beschrieben wird, und einen vollständigen und aufwendigeren Editor namens [[Lazarus Documentation Editor/de|LazDE]].
128
139Der große Bruder des *FPDoc Editor* ist [[Lazarus Documentation Editor/de|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. Sie können ihn als externes Werkzeug zum Werkzeugemenü hinzufügen.
1410
1511## Benutzung des FPDoc Editors
1612
1713Die Verwendung von FPDoc ist sehr einfach.
1814
19151\. Öffnen Sie den FPDoc Editor. Sie können ihn im Menü "Ansicht" finden.
2016
21172\. Setzen und bewegen Sie den Cursor. Nachdem der Cursor im Quelltext-Editor platziert wurde, werden Sie bemerken, 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.
2218
23193\. Klicken Sie auf die Schaltfläche 'Hilfe erzeugen'. Falls Sie die FPDoc-Suchpfade noch nicht eingerichtet haben, wird die IDE Sie fragen, wo die FPDoc-Dateien gespeichrt werden sollen. Für Projekte werden Sie normalerweise ein Unterverzeichnis 'docs' nehmen.
2420
25214\. Schreiben Sie eine kurze Beschreibung.
2622
27235\. Klicken Sie auf den Speichern-Knopf links oder gehen Sie zum nächsten Element (Der Editor speichert automatisch, wenn sie das Element verlassen).
2824
2925## Bearbeiten von FPDoc-Einträgen von LCL- und Lazarus-Quellen
3026
3127Die sind in den Verzeichnissen (\$LazDir)\docs\xml, sie können diese Verzeichnisse zu den FPDoc Pfaden unter Werkzeuge / Einstellungen / FPDoc-Editor hinzufügen.
3228
3329## Bearbeiten von FPDoc-Einträgen von FPC-Quellen, RTL und FCL
3430
3531Die FPDoc-Einträge von FPC-Quellen können von SVN heruntergeladen werden:
3632
3733`cd /home/username/yourchoice/`\
3834`svn co `[`http://svn.freepascal.org/svn/fpcdocs/trunk`](http://svn.freepascal.org/svn/fpcdocs/trunk)` fpcdocs`
3935
4036Fügen Sie den Pfad */home/username/yourchoice/fpcdocs* unter Werkzeuge / Einstellungen / FPDoc-Editor hinzu.
4137
4238Ein gutes Elment für einen Test ist *TComponent.Name*.
4339
4440## Zukünftige Pläne
4541
4642Die Todo-Liste enthält gegenwärtig folgende Punkte, in keiner besonderen Reihenfolge:
4743
4844- Einen Hilfeeditor für Themen schreiben.
4945- Nettere html-Ausgaben für die Tooltips (Hinweisfenster) erzeugen.
5046- Unterstützung von Operatoren
5147
5248### Erledigt
5349
5450- Den Linkeditor erweitert um Packages und Bezeichner anzuzeigen
5551- Dokumentationsmarkierungen "example" im FPDoc-Editor angefügt
5652- Dokumentationsmarkierungen "topic" im FPDoc-Editor angefügt
5753- FPDoc-Editor erzeugt neue Elemente in der Dokumentation
5854- FPDoc-Editor erzeugt neue Dokumentationsdateien
5955- Eine kleine Werkzeugleiste mit den verfügbaren Makeup-Tags hinzugefügt
6056- FPDoc-Editor arbeitet auf Tastendruck im Quelltexteditor
6157- FPDoc-Editor in den IDE-Einstellungen berücksichtigt (Anzeige und Position in der IDE)
6258- Ihn mit FPC-Quellen zum Laufen bringen (rtl Dateien existieren bereits)
6359- Einstellungen zum Menü "Umgebungseinstellungen" hinzugefügt
6460- Bearbeitung von Projektdateien ermöglicht
6561- Die Dokumentations-Tags erweitert mit: "todo" and "notes" (Kein Grund. Es gibt Alternativen)
6662- Overhead noch weiter reduziert
6763- Alle Quellelemente werde von FPDoc-Editor mittels der CodeTools interpretiert.
6864- Finde geerbte Einträge. Zum Beispiel TControl.Align von TButton.Align.
6965- Optimierung: geerbte Einträge werden bei Leerlauf (des Prozessors) analysiert.
7066- Optimierung: XML-Dateien werden gecached und nur einmal geparsed bzw. nur wenn sie sich auf der Festplatte änderten.
7167- Einen HTML-Viewer hinzufügen; Dieser ist verfügbar durch Installation des Packages 'turbopoweriprodsgn'.
7268- Checks nach ungültigen xml-Tags und automatische Reparaturen
73-
74-\
7569
7670---
7771*From the Free Pascal wiki, page "FPDoc Editor/de", as it stood on 2015-07-03 after a change by FTurtle, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
7872Category: Tutorials/de

Back to history