str.
133
Rozdział 12
PAKIETY ZINTEGROWANE
Każdy z opisanych w poprzednich rozdziałach programów
realizował jakąś funkcję użytkową. Przeważnie jednak tylko
jedną,w najlepszym przypadku dwie. Podczas pracy często
zachodzi jednak konieczność korzystania z kilku takich
programów: bazy danych, programu kalkulacyjnego, programu
graficznego, edytora tekstu itp. Jest to zawsze kłopotliwe ze'
względu na konieczność zmiany formatu zapisu plików danych,
częste wymienianie dyskietek w stacji oraz zmianę użytkowanych
programów.
Początkowo rozwiązaniem tego problemu miało być tworzenie
grupy programów, które - spełniając różne zadania - miały
wzajemnie zgodne formaty zapisu danych i zbliżony sposób
obsługi. . Pierwowzorem takiej rodziny dla Atari jest seria
programów firmy Synapse Software: SynFile+, SynCalc, SynStat i
SynGraph.
Rozwój metod programowania i samych komputerów (głównie
powiększanie pamięci operacyjnej) spowodował powstanie nowej
grupy programów użytkowych, zwanych pakietami zintegrowanymi.
Jak łatwo można się domyśleć, pakiet zintegrowany jest zestawem
programów użytkowych, które mają wspólny format zapisu i
jednakowy sposób obsługi. Ponadto programy te mają wspólne menu,
które umożliwia płynne przechodzenie od jednego z nich do
drugiego.
12.1. HomePak
Pierwszym, stosunkowo skromnym pakietem zintegrowanym dla
Atari był program HomePak napisany w roku 1984. Składa się on z
trzech podstawowych części: edytora tekstu HomeText, bazy danych
HomeFind, programu komunikacyjnego HomeTerm oraz zarządzającego
całością głównego menu.
Żądany program wybiera się z głównego menu przez wskazanie
go klawiszem <SELECT> i uruchomienie klawiszem <START>. Można
też dokonać wyboru bezpośrednio przez naciśnięcie klawisza<l>,
<2> lub
<3>.
Edytor tekstu HomeText jest sterowany poprzez trzy menu
funkcyjne i redakcyjne, które są wywoływane klawiszami <START>,
<SELECT> i <OPTION>. Opuszczenie każdego menu następuje po
naciśnięciu <RETURN>.
Klawisz <SELECT> wywołuje menu funkcyjne (rysunek 12.1).
Menu to umożliwia realizację wielu operacji wejścia/wyjścia
zarówno dla stacji dysków, jak i dla drukarki. Działanie
poszczególnych funkcji jest następujące:
Load file - odczyt pliku tekstowego z dyskietki. Odczytywany
plik jest umieszczany w pamięci i powoduje skasowanie
dotychczasowej jej zawartości.
Save file - zapis redagowanego tekstu w pliku dyskowym. W
przypadku tekstu odczytanego wcześniej z dyskietki program pyta,
Komentáře k této Příručce