TreeStructInfo 2.0

Oficjalna dokumentacja API napisanego w języku Free Pascal.

Niniejsza biblioteka do obsługi plików TreeStructInfo przeznaczona jest dla kompilatorów FPC w wersji co najmniej 3.0.0 (z obsługą nowego silnika dla Unikodu). Udostępniana jest na zasadach licencji GNU Lesser General Public License 3, z otwartym kodem oraz możliwością jej wszelakich zastosowań.

Kod biblioteki został napisany tak, aby jej wykorzystanie było maksymalnie łatwe oraz intuicyjne. Jeżeli nie wiesz jeszcze jak się nim posługiwać, zapoznaj się z tutorialami, opisującymi wykorzystanie klas biblioteki.

Jeśli potrzebujesz zapoznać się z pojedynczą składową biblioteki (np. metodą klasy), odszukaj ją za pomocą poniższej listy. Dokumentacja poszczególnych elementów biblioteki nie została wygenerowana automatycznie na podstawie kodu źródłowego. Zawarte są w niej szczegółowe opisy wszystkich składowych biblioteki, wraz z numerem linii ich deklaracji.

Biblioteka ta podzielona jest na cztery tematyczne moduły. Wydzielone zostały do osobnych plików klasy używane do budowy drzewa w pamięci i ogólnej obsługi plików TreeStructInfo, wspólne dla biblioteki procedury i funkcje, a także typy danych oraz stałe. Kliknij w nazwę modułu aby przejść do opisu jego zawartości.

moduły
TSInfoConsts obejmuje zestaw kilkudziesięciu stałych, wykorzystywanych w pozostałych modułach biblioteki
TSInfoTypes zawiera wspólne typy, wykorzystywane w całej bibliotece
TSInfoUtils moduł zawierający algorytmy konwersji danych oraz wspólne procedury i funkcje
TSInfoFiles główny plik biblioteki, zawierający zestaw klas do obsługi plików TreeStructInfo
Dokumentacja ta będzie automatycznie aktualizowana, po każdorazowym wprowadzeniu modyfikacji w kodzie biblioteki.
Ostatnia aktualizacja: 4 maja 2017.

legenda

W poszczególnych działach dokumentacji przedstawione są listy zawierające różne elementy, m.in. lista z zawartością danej klasy czy lista parametrów danej procedury, funkcji lub metody. Elementy tych list oznaczone są różnymi symbolami, które informują o ich typie lub przeznaczeniu.

Poniżej znajduje się lista wszystkich symboli, używanych w wyżej wymienionych listach, wraz z informacją o ich znaczeniu.

sekcja nagłówek danej sekcji listy
moduł modułu biblioteki
stała pojedyncza stała
typ typ danych
procedura procedura lub metoda proceduralna
funkcja funkcja lub metoda funkcyjna
parametr parametr przekazywany przez stałą (ze słowem kluczowym const)
parametr parametr przekazywany przez wartość
parametr parametr przekazywany przez referencję (ze słowem kluczowym var)
parametr parametr przekazywany przez pustą referencję (ze słowem kluczowym out)
parametr parametr typu obiektowego (referencja instancji klasy)
klasa klasa biblioteki
pole prywatne pole klasy
właściwość publiczna właściwość klasy
metoda abstrakcyjna abstrakcyjna proceduralna lub funkcyjna metoda klasy
copyright © furious programming 2013—2018