Sign in Join
Wiki copytemporary

FPDoc Editor/de: what changed

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

OldNewLine
11Zurück zu den [[Additional information/de|Zusätzlichen Informationen]].\
22
33== 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).
44
55![](/wiki-images/6/6c/FPDocEditorDescription.png)
66
77Lazarus 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]].
88
99Der 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.
1010
1111## Benutzung des FPDoc Editors
1212
1313Die Verwendung von FPDoc ist sehr einfach.
1414
15151\. Öffnen Sie den FPDoc Editor. Sie können ihn im Menü "Ansicht" finden.
1616
17172\. 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.
1818
19193\. 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.
2020
21214\. Schreiben Sie eine kurze Beschreibung.
2222
23235\. Klicken Sie auf den Speichern-Knopf links oder gehen Sie zum nächsten Element (Der Editor speichert automatisch, wenn sie das Element verlassen).
2424
2525## Bearbeiten von FPDoc-Einträgen von LCL- und Lazarus-Quellen
2626
2727Die sind in den Verzeichnissen (\$LazDir)\docs\xml, sie können diese Verzeichnisse zu den FPDoc Pfaden unter Werkzeuge / Einstellungen / FPDoc-Editor hinzufügen.
2828
2929## Bearbeiten von FPDoc-Einträgen von FPC-Quellen, RTL und FCL
3030
3131Die FPDoc-Einträge von FPC-Quellen können von SVN heruntergeladen werden:
3232
33-`cd /home/username/yourchoice/`\
34-`svn co `[`http://svn.freepascal.org/svn/fpcdocs/trunk`](http://svn.freepascal.org/svn/fpcdocs/trunk)` fpcdocs`
33+```text
34+cd /home/username/yourchoice/
35+svn co http://svn.freepascal.org/svn/fpcdocs/trunk fpcdocs
36+```
3537
3638Fügen Sie den Pfad */home/username/yourchoice/fpcdocs* unter Werkzeuge / Einstellungen / FPDoc-Editor hinzu.
3739
3840Ein gutes Elment für einen Test ist *TComponent.Name*.
3941
4042## Zukünftige Pläne
4143
4244Die Todo-Liste enthält gegenwärtig folgende Punkte, in keiner besonderen Reihenfolge:
4345
4446- Einen Hilfeeditor für Themen schreiben.
4547- Nettere html-Ausgaben für die Tooltips (Hinweisfenster) erzeugen.
4648- Unterstützung von Operatoren
4749
4850### Erledigt
4951
5052- Den Linkeditor erweitert um Packages und Bezeichner anzuzeigen
5153- Dokumentationsmarkierungen "example" im FPDoc-Editor angefügt
5254- Dokumentationsmarkierungen "topic" im FPDoc-Editor angefügt
5355- FPDoc-Editor erzeugt neue Elemente in der Dokumentation
5456- FPDoc-Editor erzeugt neue Dokumentationsdateien
5557- Eine kleine Werkzeugleiste mit den verfügbaren Makeup-Tags hinzugefügt
5658- FPDoc-Editor arbeitet auf Tastendruck im Quelltexteditor
5759- FPDoc-Editor in den IDE-Einstellungen berücksichtigt (Anzeige und Position in der IDE)
5860- Ihn mit FPC-Quellen zum Laufen bringen (rtl Dateien existieren bereits)
5961- Einstellungen zum Menü "Umgebungseinstellungen" hinzugefügt
6062- Bearbeitung von Projektdateien ermöglicht
6163- Die Dokumentations-Tags erweitert mit: "todo" and "notes" (Kein Grund. Es gibt Alternativen)
6264- Overhead noch weiter reduziert
6365- Alle Quellelemente werde von FPDoc-Editor mittels der CodeTools interpretiert.
6466- Finde geerbte Einträge. Zum Beispiel TControl.Align von TButton.Align.
6567- Optimierung: geerbte Einträge werden bei Leerlauf (des Prozessors) analysiert.
6668- Optimierung: XML-Dateien werden gecached und nur einmal geparsed bzw. nur wenn sie sich auf der Festplatte änderten.
6769- Einen HTML-Viewer hinzufügen; Dieser ist verfügbar durch Installation des Packages 'turbopoweriprodsgn'.
6870- Checks nach ungültigen xml-Tags und automatische Reparaturen
6971
7072---
7173*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).*
7274Category: Tutorials/de

Back to history