Added upstream from http://ftp.icm.edu.pl/pub/loglan/
[loglan.git] / utils / lotek / lotek.txt
1  \r
2                        Warszawa 1990 Michal Pakier\r
3  \r
4             Program zarzadzajacy srodowiskiem jezyka LOGLAN\r
5             -----------------------------------------------\r
6  \r
7 1:Instalacja programu\r
8 ---------------------\r
9      W sklad systemu wchodza nastepujace pliki:\r
10         LOTEK.EXE           zarzadzajacy wszystkim pozostalym\r
11         MPLOGED.EXE         wlasciwy program\r
12         LSTTEST.EXE         popmocniczy przy kompilacji\r
13         LOTEK.HLP           tekst helpa\r
14         LOTEKINS.EXE        program instalacyjny\r
15 2:Edytor tekstow.\r
16 -----------------\r
17      Caly program jest jakby edytorem tekstow ukierunkowanym na pisanie\r
18      programow w LOGLAN'ie.Oprocz podstawowych funkcji zwiera on takze\r
19      inne ciekawe mozliwosci ulatwiajace prace.\r
20        1\Operacje blokowe\r
21            Oprocz zwyklych operacji na blokach,takich jak:kasowanie,przenosze-\r
22            nie,kopiowanie, przesuwanie w lewo i  prawo oraz wgrywanie  na dysk\r
23            i z dysku sa takze inne , uwzgledniajace specyficzna strukture pro-\r
24            gramow komputerowych. Sa to: przenoszenie i kopiowanie z wyrownywa-\r
25            niem (przesuwa w poziomie caly blok , a nie tylko  pierwsza linie),\r
26            wstawianie bloku w ramke z komentarzy (mozna dowolnie ustawic para-\r
27            metry ramki:szerokosc,wzor,wyrownawanie tekstu wewnatrz).Edytor ten\r
28            pozwala  kopiowac i przenosic  blok do wnetrza jego samego (przeno-\r
29            szenie powoduje  przesuniecie w bok, tak by poczatek byl w kolumnie\r
30            wskazywanej przez kursor).\r
31        2\Operacje wyszukiwania i zamiany slow\r
32            Mozna znalezc  lub znalezc  i zamienic podane  slowo lub wskazywane\r
33            przez kursor. Mozliwa jest tez  zamiana wszystkich loglanowych slow\r
34            kluczowych na duze lub male litery(w calym tekscie lub jego wskaza-\r
35            nym fragmencie) .Jest tez funkcja zamieniajaca  wszystkie  znaki na\r
36            duze badz male litery (w wybranym fragmencie tekstu lub tylko w ko-\r
37            mentarzach lub tylko w tekscie).\r
38        3\Operacje szybkiego poruszania sie po tekscie\r
39            Mozna  zaznaczyc punkt  w tekscie  i nastepnie z  dowolnego miejsca\r
40            skoczyc do niego. Sa dwa rodzaje skokow:skok normalny i z zaznacze-\r
41            niem aktualnego  punktu. Wykonujac ten  drugi mozemy  skakac miedzy\r
42            dwoma miejscami w tekscie. Oczywiscie mozna tez skoczyc do poczatku\r
43            i konca zaznaczonego bloku.\r
44        4\Help\r
45            W kazdym momencie po nacisnieciu klawisza F1 pojawia sie na ekranie\r
46            krotki opis wszystkich aktualnie dostepnych funkcji.\r
47        5\Makroinstrukcje\r
48            Jest to cos co bardzo ulatwia pisanie programow. Dla kazdego klawi-\r
49            sza (a..z,0..9,F1..F10) mozna zdefiniowac makrorozkaz. Jest on poz-\r
50            niej wywolywany  przez nacisniecie Alt+ <odpowiedni klawisz>.Makro-\r
51            instrukcja jest to ciag  znakow wstawianych naraz do bufora klawia-\r
52            tury (mozna tez kazac aby jakas sekwencja byla  wstawiona kilka ra-\r
53            zy). Z pomoca makrorozkazow mozna sobie na bierzaco definiowac roz-\r
54            ne pozyteczne funkcje np : linia oddzielajaca, zamienienie slowa na\r
55            duze litery,zaznaczenie trzech nastepnych linii jako blok,...\r
56        6\Operacje plikowe\r
57            Sa dostepne nastepujace operacje : wgranie pliku z dysku (jesli nie\r
58            ma pliku o podanej nazwie to rozpoczynamy jego edycje) ,rozpoczecie\r
59            edycji nowego pliku (przyjmuje nazwe noname.log) , zgranie pliku na\r
60            dysk,zmiana nazwy edytowanego pliku (dokladnie nagranie w aktualnym\r
61            katalogu edytowanego pliku z nowa nazwa i rozpoczecie jego edycji).\r
62            Mozna takze wybrac do edycji plik z posrod dziesieciu ostatnio uzy-\r
63            wanych.\r
64 3:Okna\r
65 ------\r
66      W programie mozemy kozystac  jakby z trzech okien  edycyjnych.Pierwsze to\r
67      okienko glowne ,w ktory mozemy wykonywac wszystkie mozliwe operacje. Dru-\r
68      gie to okienko dodatkowe, dla ktorego nie mozna  jedynie wykonywac kompi-\r
69      lacji i operacji  z okienka Execute. Trzecie okienko nie  zezwala  nam na\r
70      edycje  czegokolwiek  umozliwia ono  podladanie bazy  danych zawierajacej\r
71      wszelkie mozliwe informacje  o loglanie. Na ekranie  moga byc maksymalnie\r
72      dwa okienka :okienko Glowne i ktores z pozostalych. Bedac w okienku glow-\r
73      nym lub  dodatkowym mozna  przeniesc z  drugiego widocznego  okienka blok\r
74      (sa tu wszelkie odmiany przenoszenia blokow).\r
75 4:Kompilacja\r
76 ------------\r
77      Program umozliwia skompilowanie (bez wychodzenia z edytora) pliku znajdu-\r
78      jacego sie w okienku glownym. Mozna wykonac  pierwszy lub  drugi przebieg\r
79      kompilacji, uruchomic skompilowany program a po powrocie przesledzic jego\r
80      wykonanie. Program automatycznie  zapamietuje jakie  operacje  dla danego\r
81      pliku byly wykonywane i na przyklad jezeli wywolamy opcje RUN a byl tylko\r
82      pierwszy przebieg to zostanie wykonany tez drugi. Po wykonaniu pierwszego\r
83      przebiegu  kompilacji mozna  ogladac znalezione bledy. W dolnej linii wy-\r
84      swietla sie opis bledu a kursor wskazuje jego wystapienie w tekscie.\r
85 5:Okienko Execute\r
86 -----------------\r
87      To okienko kazdy uzytkownik moze sobie zdefiniowac sam podczas instalowa-\r
88      nia programu Pozwala  ono na wywolanie  dowolnych funkcji  dosu,programow\r
89      lub plikow *.BAT a nastepnie na powrot do edytcji. Do wywolanego programu\r
90      mozna  oczywiscie kazac  automatycznie  wstawiac nazwe  edytowanego pliku\r
91      (w parametrze).\r
92 6:Baza danych\r
93 -------------\r
94      Jest to  zasadniczo zbior informacji  o Loglanie ale  moze tu byc podczas\r
95      instalacji podlaczona dowolna  inna baza danych (stworzona za pomoca pro-\r
96      gramu MPH ). Baza taka sklada sie z 6-ciu okienek po max. 22 linie.Kazdej\r
97      linii przyporzadkowany jest dowolnej dlugosci  spis tresci a kazdej linii\r
98      spisu tresci  dowolnej wielkosci  tekst. Bedac w  spisie tresci lub w te-\r
99      kscie mozna  wywolac niektore  funkcje edytora: Wyszukanie podanego slowa\r
100      i zaznaczenie bloku. Zaznaczony blok moze byc potem przeniesiony do pliku\r
101      glownego. Mozliwe  jest wejscie do bazy  danych wyszukanie interesujacego\r
102      nas tekstu, a nastepnie powrot  do edycji  bez utraty podgladu na wybrany\r
103      tekst.\r
104 7:Praca w srodowisku LOTEK\r
105 --------------------------\r
106      Prace rozpoczyna sie uruchamiajac  program LOTEK.EXE.Na dole ekranu wypi-\r
107      sane sa  wszsystkie funkcje, ktore sa aktualnie dostepne. Jesli ktos chce\r
108      miec o jedna linie wiecej dla edycji to moze spowodowac,ze linia informa-\r
109      cyjna bedzie niewidoczna. Po kazdym wyjsciu  z programu na dysk nagrywane\r
110      sa wszelkie  parametry (na pliku MPLED.DAT) i przy  ponownym uruchomieniu\r
111      jestesmy w  takim stanie jak wtedy, gdy skonczylismy. Edytor ma wbudowany\r
112      mechanizm zapobiegajacy wypaluniu  sie monitora. Jesli przez 2 minuty nie\r
113      nacisniemy zadnego klawisza,to obraz znika i pojawia sie "niebo".Po naci-\r
114      snieciu  dowolnego klawisza  niebo znika. Zawsze przy nagrywaniu pliku na\r
115      dysk jest tworzona wersja bezpieczenstwa (.BAK)\r
116  \r
117  \r
118  \r