Při psaní rozsáhlých aplikací je výhodné nepsat kód všech funkcí do jednoho souboru, ale použít projekt Visual LISPu a jednotlivé funkce (nebo skupiny s obdobnou funkcí) psát do samostatných souborů.
Pro demonstrování rozdělení souborů a vytvoření projektu rozdělíme funkci SObjekty() do následujících funkcí:
sodialog.lsp | - všechny funkce pracující s dialogovým boxem |
sokresli.lsp | - funkce vykreslující jednotlivé obrazce |
sovstup.lsp | - funkce pro zadání hodnot od uživatele |
sonastroje.lsp | - funkce převodní |
sobjekty.lsp |
- hlavní funkce |
Odkaz na zdrojový kód souboru sobjekty.lsp.
1. Otevřeme soubor sobjekty.lsp obsahující funkci SObjekty().
2. Otevřeme nový soubor a pomocí metody cut&paste do něj vložte následující funkce ze souboru sobjekty.lsp:
Uložte soubor pod jménem sodialog.lsp.
3. Otevřeme nový soubor a pomocí metody cut&paste do něj vložte následující funkce ze souboru sobjekty.lsp:
Uložte soubor pod jménem sokresli.lsp.
4. Otevřeme nový soubor a pomocí metody cut&paste do něj vložte následující funkce ze souboru sobjekty.lsp:
Uložte soubor pod jménem sovstup.lsp.
5. Otevřeme nový soubor a pomocí metody cut&paste do něj vložte následující funkce ze souboru sobjekty.lsp:
Uložte soubor pod jménem sonastroje.lsp.
6. Přepněte se do okna se souborem sobjekty.lsp, měla by v něm zůstat pouze funkce SObjekty(). Uložte tento soubor.