home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Scene Xplorer 1
/
Scene_Xplorer_1.iso
/
Tools
/
TextView
/
TextView_pol.doc
< prev
next >
Wrap
Text File
|
1978-01-11
|
34KB
|
964 lines
$VER: TextView.doc 1.6 (31.5.96)
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
31 Maj, 1996
Torbjörn Andersson
przedstawia
TextView 1.6
Shareware
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
1. Zawartoôê
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
Zawartoôê ................................................ 1
Wstëp .................................................... 2
Wymagania ................................................ 3
Zastosowanie ............................................. 4
Odczyt ................................................... 5
Zapis .................................................... 6
Kompresja ................................................ 7
Klawisze ................................................. 8
Myszka ................................................... 9
Opcja Search ............................................ 10
Opcja Goto .............................................. 11
Ikonifikacja ............................................ 12
Konfiguracja ............................................ 13
Uwagi ................................................... 14
Kîopoty (bugs) .......................................... 15
Historia ................................................ 16
Podziëkowania ........................................... 17
Dystrybucja ............................................. 18
Shareware ............................................... 19
Autor ................................................... 20
Tîumaczenie ............................................. 21
2. Wstëp
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
TextView jest jednym z najczëôciej uûywanych przeze mnie
programów. Stworzyîem go, poniewaû potrzebowaîem dobrej,
a zarazem szybkiej przeglâdarki do tekstów.
TextView jest szybki - wczytuje pliki bîyskawicznie, posiada
wîasne procedury obsîugujâce wyôwietlanie oraz scrolling.
Równieû poszukiwanie ciâgów tekstowych przebiega bardzo
szybko.
Moim zamierzeniem byîo stworzenie przyjaznego dla uûytkow-
nika programu o duûych moûliwoôciach konfiguracyjnych, mam
wiëc nadziejë, ûe komuô sië moûe przydaê.
Cechy programu:
· Napisany caîkowicie w asemblerze.
· Posiada wîasne procedury do obsîugi wyôwietlania
oraz scrolling'u.
· Suwak, umoûliwiajâcy pîynny przesuw w czasie rzeczywistym
· Wyôwietla róûne czcionki oraz kolory.
· Nie pokazujë komend w tekstach formatu AmigaGuide.
· Moûliwoôê przeglâdania plików w systemie dwójkowym
i szesnastkowym.
· Wspóîpraca z Pipe.
· Wspóîpraca z Xpk.
· Odczyt plików spakowanych programem PowerPacker.
· Moûliwoôê pakowania plików przed zapisem.
· Moûliwoôê przeglâdania kilku plików na raz.
· Korzystanie z czcionek o róûnej wielkoôci.
· Moûliwoôê losowego wyboru palety kolorów.
· Moûliwoôê otwarcia na ekranie wîasnym lub na dowolnym
ekranie publicznym.
· Moûliwoôê ustawienia czcionki, trybu wyôwietlania,
poîoûenia suwaka, itp.
· Bardzo szybkie procedury poszukiwnia ciâgów tekstowych.
· Moûliwoôê ikonifikacji.
· Program moûna uczyniê rezydentnym.
· Zakîadki (bookmarks).
· Kompatybilny z AmigaOS 1.2/1.3, wykorzystuje zalety
AmigaOS 2.0/3.0.
3. Wymagania
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kilka funkcji programu wymaga AmigaOS 2.0 lub wyûszego,
jednak w wiëkszoôci przypadków AmigaOS 1.2 powinien wystar-
czyê.
Wymagana jest biblioteka Reqtools, jeôli majâ dziaîaê
takie funkcje jak:
Wybór pliku (odczyt i zapis), wybór czcionki, wybór trybu
wyôwietlania, poszukiwanie ciâgu tekstowego, ustalanie wiel-
koôci tabulatora, ustalanie priorytetu programu,
zmiana palety.
Zamiennie moûna skorzystaê z biblioteki Asl. Daje ona
moûliwoôê wyboru pliku, czcionki oraz trybu wyôwietlania.
Obecnoôê biblioteki Powerpacker zapewni dziaîanie takich
funkcji, jak:
Przeglâdanie plików spakowanych i zaszyfrowanych programem
PowerPacker oraz pakowanie plików przed zapisem.
Jeôli chcemy przeglâdaê pliki spakowane Xpk, wymagane sâ
odpowiednie biblioteki Xpk.
Biblioteka Asl jest czëôciâ AmigaOS 2.0+.
Biblioteki: Reqtools oraz Powerpacker sâ popularnymi
bibliotekami, stworzonymi przez Nico François'a.
Nie powinno wiëc byê problemów z ich zdobyciem.
4. Zastosowanie
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TextView moûe byê uruchomiony zarówno spod Workbench'a
jak i z poziomu Cli, moûna równieû uczyniê go rezydentnym.
Uruchamiany spod Workbench'a nie korzysta z ûadnych argumen-
tów. Wyjâtkiem jest nazwa pliku, jeôli wykorzystujemy
TextView jako podstawowe narzëdzie (Default Tool).
Z poziomu cli TextView uruchamiamy nastëpujâco:
TextView [plik|katalog] [TABS <n>] [BIN|HEX|ASCII] [ICON]
Opis opcji:
TABS <n>
Wielkoôê tabulatora.
BIN|HEX|ASCII
Przeglâdanie pliku w trybie bin/hex (dwójkowy/szesnastkowy)
lub w tryie Ascii. Jeôli nie ustawimy ûadnego z tych para-
metrów, program automatycznie uruchomi sië w trybie Hex
w przypadku ikony, pliku Iff oraz startujâcego.
ICON
Program uruchomi sië w postaci ikony.
(Wymagany AmigaOS 2.0+)
5. Odczyt
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jeôli program zostanie uruchomiony bez parametrów - otworzy
requester. W tym momencie moûna podaê nazwë pliku do odczytu
lub wskazaê katalog, który ukazywaê sië bëdzie przy kolejnej
próbie odczytu plików.
Jeôli chcesz odczytaê nowy plik, uûyj opcji "Open.." z menu
Project lub opcji "Open New..." jeôli chcesz zachowaê pop-
rzedni plik. Po wybraniu opcji Open New program skorzysta
z pierwszego wolnego bufora. Jeôli ûaden nie jest wolny -
- ekran bîyônie.
TextView îaduje caîe pliki na raz. To rozwiâzanie posiada
kilka wad. Wymaga to istnienia wolnego bloku pamiëci o dîu-
goôci odpowiadajâcej dîugoôci pliku. Odczyt nie moûe byê
przerwany. Nie moûna czytaê, dopóki caîy plik nie zostanie
zaîadowany do pamiëci. Sâ to niedogodnoôci, jednak dziëki
nim odczyt jest bardzo szybki.
Jeôli odczytujemy plik spakowany za pomocâ PowerPacker'a
lub Xpk, zostanie on automatycznie rozpakowany zanim
ujrzymy jego zawartoôê na ekranie. Jeôli plik zostaî
wczeôniej zaszyfrowany, program spyta o hasîo. Podczas
rozpakowywania plików spakowanych Xpk widoczna bëdzie
belka, uwidaczniajâca proces rozpakowywania.
Kiedy plik zostaje zaîadowany, TextView przelicza iloôê
linijek i tworzy w tym samym czasie podziaîkë, uûywanâ
do przesuwania tekstu.
Jeôli plik jest odczytywany z uûyciem Pipe, TextView
najpierw ôciâgnie caîy plik w maîych blokach. Póúniej
znajdzie blok pamiëci wielkoôci caîego pliku i skopiuje
do niego wszystkie maîe bloki. W ten sposób iloôê pamiëci,
potrzebna do zaîadowania pliku podwoi sië, co z kolei
prowadzi do fragmentacji pamiëci, lecz uwaûam, iû jest to
i tak lepsze rozwiâzanie niû bezpoôrednie wykorzystanie
Pipe.
6. Zapis
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Czasami po wczytaniu dîugiego pliku z dyskietki do programu
TextView dochodzë do wniosku, ûe przydaîaby sië kopia na
dysku twardym. Byîoby stratâ czasu korzystanie z powolnej
stacji dysków raz jeszcze podczas gdy plik znajduje sië
w pamiëci. W zwiâzku z tym uwaûam za naturalne wystëpowanie
opcji zapisu w przeglâdarce do tekstu, nawet pomimo braku
moûliwoôci edycji.
Aby zapisaê plik skorzystaj z opcji Save As w menu Project.
TextView ostrzeûe cië, jeôi plik o podanej przez ciebie
nazwie ju istnieje.
7. Kompresja
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Opcja Save PP z menu Project moûe byê uûyta w celu spakowa-
nia pliku z uûyciem blblioteki PowerPacker przed zapisem.
Nie moûna korzystaê z tej funkcji w celu rozszyfrowania
lub pakowania plików startujâcych, funkcja ta obsîuguje tylko
pliki z danymi (data). Wydajnoôê jest standardowo ustawiona
na najlepszâ (best). Bufor jest dostosowywany do iloôci wol-
nej pamiëci. Jedna lub dwie "*" pokaûâ sië u góry ekranu,
jeôli program nie jest w stanie skorzystaê z najwiëkszego
bufora (largest buffer); prëdkoôê kompresji moûe sië zmniej-
szyê. Moûna przerwaê pakowanie wciskajâc ponownie Save PP.
8. Klawisze
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~