IBM Lotus Symphony


Pojęcia podstawowe

Ta sekcja zawiera podstawowe informacje na temat korzystania z języka Basic programu Lotus® Symphony™.

Kod języka Basic programu Lotus Symphony jest oparty na procedurach i funkcjach określanych w sekcjach procedur sub...end sub oraz funkcji function...end function. Każda procedura lub funkcja może wywoływać inne procedury lub funkcje. Ogólny kod procedury lub funkcji może być używany w innych programach. Więcej informacji można znaleźć w sekcji Procedury i funkcje.

Czym jest procedura?

Nazwa Procedura jest skróconą formą nazwy procedury podrzędnej, używanej do obsługi konkretnych czynności w programie. Procedury podrzędne są używane do dzielenia czynności na pojedyncze procedury. Dzielenie programu na procedury i procedury podrzędne zwiększa czytelność i zmniejsza prawdopodobieństwo wystąpienia błędów. Do procedur podrzędnych można przekazywać parametry, jednak procedury te nie zwracają wartości do procedur lub funkcji wywołujących je, na przykład:

OperacjeNaWartościach(PierwszaWartość,DrugaWartość)

Czym jest funkcja?

Funkcja to zasadniczo procedura, która zwraca wartość. Funkcji można używać po prawej stronie deklaracji zmiennej lub w innych miejscach, w których zwykle używane są wartości, na przykład:

DrugaWartość = mojaFunkcja(PierwszaWartość)

Zmienne globalne i lokalne

Zmienne globalne obowiązują we wszystkich procedurach i funkcjach w module. Są one deklarowane na początku modułu przed rozpoczęciem pierwszej procedury lub funkcji.

Zmienne deklarowane wewnątrz procedury lub funkcji obowiązują tylko w danej procedurze lub funkcji. Zastępują one zmienne globalne o tej samej nazwie, jak również zmienne lokalne o tej samej nazwie pochodzące z nadrzędnych procedur lub funkcji.

Tworzenie struktury

Po podzieleniu programu na procedury i funkcje można je zapisać w plikach w celu późniejszego wykorzystania w innych projektach. Środowisko języka Basic programu Lotus Symphony obsługuje moduły i biblioteki. Procedury i funkcje zawsze znajdują się w module. Można definiować moduły globalne lub będące częścią dokumentu. Wiele modułów można łączyć w biblioteki.

Procedury, funkcje, moduły i biblioteki można przenosić z jednego pliku do drugiego, używając okna dialogowego Makro.


Opinia na temat produktu | Dodatkowa dokumentacja | Znaki towarowe