Sign in Join
Wiki copytemporary

FPDoc Editor/pl: what changed

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

OldNewLine
1+## Contents
2+
3+ * 1 Wprowadzenie
4+ * 2 Korzystanie z edytora FPDoc
5+ * 3 Edytowane wpisy FPDoc dla źródeł LCL i źródeł Lazarusa
6+ * 4 Edytowane wpisy FPDoc dla źródeł FPC, RTL i FCL
7+ * 5 Przyszłe plany
8+ * 5.1 Już zrobione
9+
110## Wprowadzenie
211
3-FPDoc jest narzędziem do tworzenia dokumentacji Free Pascal, które jest specjalnie zaprojektowane do tworzenia plików pomocy dla poszczególnych modułów kodu źródłowego Pascala. Więcej informacji o FPDoc znajdziesz tutaj: [Podręcznik do narzędzia tworzenia dokumentacji dla Free Pascala](http://www.freepascal.org/docs-html/fpdoc/fpdoc.html).
12+FPDoc jest narzędziem do tworzenia dokumentacji Free Pascal, które jest specjalnie zaprojektowane do tworzenia plików pomocy dla poszczególnych modułów kodu źródłowego Pascala. Więcej informacji o FPDoc znajdziesz tutaj: [Podręcznik do narzędzia tworzenia dokumentacji dla Free Pascala](<http://www.freepascal.org/docs-html/fpdoc/fpdoc.html>).
413
5-![](/wiki-images/6/6c/FPDocEditorDescription.png)
14+[![FPDocEditorDescription.png](/wiki-images/6/6c/FPDocEditorDescription.png)](</File:FPDocEditorDescription.png>)
615
7-Lazarus udostępnia wbudowaną przeglądarkę pomocy FPDoc z podpowiedziami oraz dwa edytory plików pomocy, z których możesz korzystać do tworzenia lub aktualizowania dokumentacji kodu źródłowego w formacie FPDoc. Jeśli chcesz od razu zobaczyć, czy jest poprawnie sformatowany, musisz zainstalować pakiet TurboPowerIProDsgn.lpk! Prosty edytor, zintegrowany z Lazarus IDE, nazywa się **FPDoc Editor** i jest opisany na tej stronie. Istnieje również bardziej kompletny i złożony edytor o nazwie [[Lazarus Documentation Editor/pl|LazDE]].
16+Lazarus udostępnia wbudowaną przeglądarkę pomocy FPDoc z podpowiedziami oraz dwa edytory plików pomocy, z których możesz korzystać do tworzenia lub aktualizowania dokumentacji kodu źródłowego w formacie FPDoc. Jeśli chcesz od razu zobaczyć, czy jest poprawnie sformatowany, musisz zainstalować pakiet TurboPowerIProDsgn.lpk! Prosty edytor, zintegrowany z Lazarus IDE, nazywa się **FPDoc Editor** i jest opisany na tej stronie. Istnieje również bardziej kompletny i złożony edytor o nazwie [[Lazarus Documentation Editor/pl|LazDE]].
817
9-**LazDE** jest większym bratem **FPDoc Editor** i jest edytorem dokumentacji Lazarusa. Jest to samodzielna aplikacja (nie jest integralną częścią IDE). Znajduje się w ścieżce lazarusa (\$LazDir)/doceditor/lazde.lpi. Po skompilowaniu projektu lazde (przy użyciu Lazarusa) LazDE będzie działać poza środowiskiem IDE. Możesz dodać go do menu Narzędzia jako narzędzie zewnętrzne.
18+**LazDE** jest większym bratem **FPDoc Editor** i jest edytorem dokumentacji Lazarusa. Jest to samodzielna aplikacja (nie jest integralną częścią IDE). Znajduje się w ścieżce lazarusa ($LazDir)/doceditor/lazde.lpi. Po skompilowaniu projektu lazde (przy użyciu Lazarusa) LazDE będzie działać poza środowiskiem IDE. Możesz dodać go do menu Narzędzia jako narzędzie zewnętrzne.
1019
1120## Korzystanie z edytora FPDoc
1221
13-Aby użyć edytora FPDoc po prostu:
22+Aby użyć edytora FPDoc po prostu:
1423
15-1\. Otwórz edytor FPDoc. Znajdziesz go w menu Widok.
24+1\. Otwórz edytor FPDoc. Znajdziesz go w menu Widok.
1625
17-2\. W edytorze kodu źródłowego Lazarusa przesuń kursor na jakiś element kodu. Zauważysz, że podpis edytora FPDoc zmienia się, pokazując wybrany element źródłowy wraz z nazwą pliku dokumentacji. W edytorze FPdoc możesz wybrać odpowiednią stronę, na której możesz edytować określony znacznik dokumentacji. Oczywiście możliwe jest również użycie edytora FPDoc tylko do przeglądania plików dokumentacji, bez ich zmiany.
26+2\. W edytorze kodu źródłowego Lazarusa przesuń kursor na jakiś element kodu. Zauważysz, że podpis edytora FPDoc zmienia się, pokazując wybrany element źródłowy wraz z nazwą pliku dokumentacji. W edytorze FPdoc możesz wybrać odpowiednią stronę, na której możesz edytować określony znacznik dokumentacji. Oczywiście możliwe jest również użycie edytora FPDoc tylko do przeglądania plików dokumentacji, bez ich zmiany.
1827
19-3\. Kliknij przycisk Utwórz element pomocy. Jeśli nie skonfigurowałeś jeszcze ścieżek wyszukiwania dla FPDoc, IDE zapyta Cię, gdzie powinny być przechowywane generowane przez nie pliki FPDoc. Dla każdego ze swoich projektów zwykle udostępniasz podkatalog 'docs'.
28+3\. Kliknij przycisk Utwórz element pomocy. Jeśli nie skonfigurowałeś jeszcze ścieżek wyszukiwania dla FPDoc, IDE zapyta Cię, gdzie powinny być przechowywane generowane przez nie pliki FPDoc. Dla każdego ze swoich projektów zwykle udostępniasz podkatalog 'docs'.
2029
21-4\. Napisz krótki opis.
30+4\. Napisz krótki opis.
2231
23-5\. Kliknij przycisk Zapisz po lewej stronie lub przejdź do następnego elementu (edytor automatycznie zapisuje opis, gdy od niego odejdziesz).
32+5\. Kliknij przycisk Zapisz po lewej stronie lub przejdź do następnego elementu (edytor automatycznie zapisuje opis, gdy od niego odejdziesz).
2433
2534## Edytowane wpisy FPDoc dla źródeł LCL i źródeł Lazarusa
2635
27-Znajdują się w folderze (\$LazDir)\docs\xml. Możesz dodać ten folder do ścieżek FPDoc w menu Narzędzia / Opcje / Środowisko / Edytor FPDoc
36+Znajdują się w folderze ($LazDir)\docs\xml. Możesz dodać ten folder do ścieżek FPDoc w menu Narzędzia / Opcje / Środowisko / Edytor FPDoc
2837
2938## Edytowane wpisy FPDoc dla źródeł FPC, RTL i FCL
3039
31-Wpisy FPDoc dla źródeł FPC można pobrać z svn:
32-
33-``` bash
40+Wpisy FPDoc dla źródeł FPC można pobrać z svn:
41+```
3442cd /home/{użytkwonik}/{twój_wybór}/
35-git clone https://gitlab.com/freepascal.org/fpc/documentation.git
36-lub z repozytorium lustrzanego na GitHub:
37-git clone https://github.com/fpc/FPCDocumentation.git fpcdocs
43+ git clone https://gitlab.com/freepascal.org/fpc/documentation.git
44+ lub z repozytorium lustrzanego na GitHub:
45+ git clone https://github.com/fpc/FPCDocumentation.git fpcdocs
3846```
3947
40-> **Warning:** Pobieranie z serwera svn już nie działa (~~svn co <http://svn.freepascal.org/svn/fpcdocs/trunk> fpcdocs~~)
48+[![Warning-icon.png](/wiki-images/b/b2/Warning-icon.png)](</File:Warning-icon.png>)
4149
42-Dodaj ścieżkę */home/{użytkwonik}/{twój_wybór}/fpcdocs* do Narzędzia / Opcje / Środowisko / Edytor FPDoc
50+**Ostrzeżenie:** Pobieranie z serwera svn już nie działa (~~svn co<http://svn.freepascal.org/svn/fpcdocs/trunk> fpcdocs~~)
4351
44-Dobrym elementem do testowania FPDoc jest *TComponent.Name*.
52+Dodaj ścieżkę _/home/{użytkwonik}/{twój_wybór}/fpcdocs_ do Narzędzia / Opcje / Środowisko / Edytor FPDoc
4553
54+Dobrym elementem do testowania FPDoc jest _TComponent.Name_.
55+
4656## Przyszłe plany
4757
48-Lista rzeczy do zrobienia (todo) zawiera obecnie następujące elementy, w dowolnej kolejności:
58+Lista rzeczy do zrobienia (todo) zawiera obecnie następujące elementy, w dowolnej kolejności:
4959
50-- Napisać edytor pomocy dla tematów.
51-- Utworzyć ładniejszy wynik HTML dla okien podpowiedzi.
52-- Wsparcie dla operatorów.
53-- Przejście do następnego/poprzedniego nieudokumentowanego identyfikatora.
60+ * Napisać edytor pomocy dla tematów.
61+ * Utworzyć ładniejszy wynik HTML dla okien podpowiedzi.
62+ * Wsparcie dla operatorów.
63+ * Przejście do następnego/poprzedniego nieudokumentowanego identyfikatora.
5464
5565### Już zrobione
5666
57-- Rozszerzony edytor linków o pakiety i identyfikatory
58-- Dodane tagi dokumentacji „Example” (Przykład) do edytora FPDoc
59-- Dodane tagi dokumentacji „Topics” do edytora FPDoc
60-- Sprawienie, aby Edytor FPDoc tworzył nowe elementy w dokumentacji
61-- Sprawienie, aby Edytor FPDoc tworzył nowe pliki dokumentacji
62-- Dodany mały pasek narzędzi, który umożliwia korzystanie z dostępnych znaczników tag
63-- Sprawienie, aby edytor FPDoc działał po naciśnięciu skrótu klawiszowego w edytorze kodu źródłowego
64-- Edytor FPDoc dodany do ustawień IDE (pokazywanie i pozycja w IDE)
65-- Sprawienie, aby działał dla źródeł fpc (pliki rtl już istnieją)
66-- Dodanie ustawień środowiskowych do menu Opcje
67-- Sprawienie, aby działał również na plikach projektu
68-- Proponowanie rozszerzenie tagów dokumentacji jak: „todo” i „notes” (nie ma takiej potrzeby, ponieważ istnieją alternatywy)
69-- Jeszcze bardziej zmniejszone obciążenie
70-- Wszystkie elementy źródłowe są interpretowane przez edytor FPDoc za pomocą narzędzi codetools
71-- Znajduje wpisy dziedziczone. Na przykład TControl.Align z TButton.Align
72-- Optymalizacja: dziedziczone wpisy są analizowane podczas bezczynności
73-- Optymalizacja: pliki xml są buforowane i analizowane tylko raz lub jeśli zostały zmienione na dysku
74-- Dodana przeglądarkę HTML. Jest to dostępne po zainstalowaniu pakietu turbopoweriprodsgn
75-- Sprawdzanie nieprawidłowych tagów XML i ich automatyczna naprawa
67+ * Rozszerzony edytor linków o pakiety i identyfikatory
68+ * Dodane tagi dokumentacji „Example” (Przykład) do edytora FPDoc
69+ * Dodane tagi dokumentacji „Topics” do edytora FPDoc
70+ * Sprawienie, aby Edytor FPDoc tworzył nowe elementy w dokumentacji
71+ * Sprawienie, aby Edytor FPDoc tworzył nowe pliki dokumentacji
72+ * Dodany mały pasek narzędzi, który umożliwia korzystanie z dostępnych znaczników tag
73+ * Sprawienie, aby edytor FPDoc działał po naciśnięciu skrótu klawiszowego w edytorze kodu źródłowego
74+ * Edytor FPDoc dodany do ustawień IDE (pokazywanie i pozycja w IDE)
75+ * Sprawienie, aby działał dla źródeł fpc (pliki rtl już istnieją)
76+ * Dodanie ustawień środowiskowych do menu Opcje
77+ * Sprawienie, aby działał również na plikach projektu
78+ * Proponowanie rozszerzenie tagów dokumentacji jak: „todo” i „notes” (nie ma takiej potrzeby, ponieważ istnieją alternatywy)
79+ * Jeszcze bardziej zmniejszone obciążenie
80+ * Wszystkie elementy źródłowe są interpretowane przez edytor FPDoc za pomocą narzędzi codetools
81+ * Znajduje wpisy dziedziczone. Na przykład TControl.Align z TButton.Align
82+ * Optymalizacja: dziedziczone wpisy są analizowane podczas bezczynności
83+ * Optymalizacja: pliki xml są buforowane i analizowane tylko raz lub jeśli zostały zmienione na dysku
84+ * Dodana przeglądarkę HTML. Jest to dostępne po zainstalowaniu pakietu turbopoweriprodsgn
85+ * Sprawdzanie nieprawidłowych tagów XML i ich automatyczna naprawa
7686
7787---
78-*From the Free Pascal wiki, page "FPDoc Editor/pl", as it stood on 2022-06-01 after a change by Slawek, 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).*
88+*From the Free Pascal wiki, page "FPDoc Editor/pl", as the Internet Archive kept it on 2022-09-28. 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).*

Back to history