home *** CD-ROM | disk | FTP | other *** search
/ Scene Xplorer 1 / Scene_Xplorer_1.iso / Tools / TextView / TextView_pol.doc < prev    next >
Text File  |  1978-01-11  |  34KB  |  964 lines

  1. $VER: TextView.doc 1.6 (31.5.96)
  2.  
  3.  
  4.  
  5.  
  6.  
  7. °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
  8.                         31 Maj, 1996
  9.                       
  10.                     Torbjörn  Andersson
  11.                         przedstawia
  12.                        TextView  1.6
  13.  
  14.                          Shareware
  15.  
  16. °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
  17.  
  18.  
  19.  
  20.  
  21.  
  22. 1. Zawartoôê
  23. °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
  24. Zawartoôê ................................................ 1
  25. Wstëp .................................................... 2
  26. Wymagania ................................................ 3
  27. Zastosowanie ............................................. 4
  28. Odczyt ................................................... 5
  29. Zapis .................................................... 6
  30. Kompresja ................................................ 7
  31. Klawisze ................................................. 8
  32. Myszka ................................................... 9
  33. Opcja Search ............................................ 10
  34. Opcja Goto .............................................. 11
  35. Ikonifikacja ............................................ 12
  36. Konfiguracja ............................................ 13
  37. Uwagi ................................................... 14
  38. Kîopoty (bugs) .......................................... 15
  39. Historia ................................................ 16
  40. Podziëkowania ........................................... 17
  41. Dystrybucja ............................................. 18
  42. Shareware ............................................... 19
  43. Autor ................................................... 20
  44. Tîumaczenie ............................................. 21
  45.  
  46.  
  47.  
  48.  
  49.  
  50. 2. Wstëp
  51. °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
  52. TextView jest jednym z najczëôciej uûywanych przeze mnie
  53. programów. Stworzyîem go, poniewaû potrzebowaîem dobrej,
  54. a zarazem szybkiej przeglâdarki do tekstów. 
  55. TextView jest szybki - wczytuje pliki bîyskawicznie, posiada
  56. wîasne procedury obsîugujâce wyôwietlanie oraz scrolling.
  57. Równieû poszukiwanie ciâgów tekstowych przebiega bardzo
  58. szybko.
  59. Moim zamierzeniem byîo stworzenie przyjaznego dla uûytkow-
  60. nika programu o duûych moûliwoôciach konfiguracyjnych, mam
  61. wiëc nadziejë, ûe komuô sië moûe przydaê.
  62.  
  63. Cechy programu:
  64. · Napisany caîkowicie w asemblerze.
  65. · Posiada wîasne procedury do obsîugi wyôwietlania
  66.   oraz scrolling'u.
  67. · Suwak, umoûliwiajâcy pîynny przesuw w czasie rzeczywistym
  68. · Wyôwietla róûne czcionki oraz kolory.
  69. · Nie pokazujë komend w tekstach formatu AmigaGuide.
  70. · Moûliwoôê przeglâdania plików w systemie dwójkowym
  71.   i szesnastkowym.
  72. · Wspóîpraca z Pipe.
  73. · Wspóîpraca z Xpk.
  74. · Odczyt plików spakowanych programem PowerPacker.
  75. · Moûliwoôê pakowania plików przed zapisem.
  76. · Moûliwoôê przeglâdania kilku plików na raz.
  77. · Korzystanie z czcionek o róûnej wielkoôci.
  78. · Moûliwoôê losowego wyboru palety kolorów.
  79. · Moûliwoôê otwarcia na ekranie wîasnym lub na dowolnym
  80.   ekranie publicznym.
  81. · Moûliwoôê ustawienia czcionki, trybu wyôwietlania,
  82.   poîoûenia suwaka, itp.
  83. · Bardzo szybkie procedury poszukiwnia ciâgów tekstowych.
  84. · Moûliwoôê ikonifikacji.
  85. · Program moûna uczyniê rezydentnym.
  86. · Zakîadki (bookmarks).
  87. · Kompatybilny z AmigaOS 1.2/1.3, wykorzystuje zalety
  88.   AmigaOS 2.0/3.0.
  89.  
  90.  
  91.  
  92.  
  93.  
  94. 3. Wymagania
  95. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  96. Kilka funkcji programu wymaga AmigaOS 2.0 lub wyûszego,
  97. jednak w wiëkszoôci przypadków AmigaOS 1.2 powinien wystar-
  98. czyê.
  99.  
  100. Wymagana jest biblioteka Reqtools, jeôli majâ dziaîaê
  101. takie funkcje jak:
  102. Wybór pliku (odczyt i zapis), wybór czcionki, wybór trybu
  103. wyôwietlania, poszukiwanie ciâgu tekstowego, ustalanie wiel-
  104. koôci tabulatora, ustalanie priorytetu programu,
  105. zmiana palety.
  106.  
  107. Zamiennie moûna skorzystaê z biblioteki Asl. Daje ona
  108. moûliwoôê wyboru pliku, czcionki oraz trybu wyôwietlania.
  109.  
  110. Obecnoôê biblioteki Powerpacker zapewni dziaîanie takich
  111. funkcji, jak:
  112. Przeglâdanie plików spakowanych i zaszyfrowanych programem
  113. PowerPacker oraz pakowanie plików przed zapisem.
  114.  
  115. Jeôli chcemy przeglâdaê pliki spakowane Xpk, wymagane sâ
  116. odpowiednie biblioteki Xpk.
  117.  
  118. Biblioteka Asl jest czëôciâ AmigaOS 2.0+.
  119.  
  120. Biblioteki: Reqtools oraz Powerpacker sâ popularnymi
  121. bibliotekami, stworzonymi przez Nico François'a.
  122. Nie powinno wiëc byê problemów z ich zdobyciem.
  123.  
  124.  
  125.  
  126.  
  127.  
  128. 4. Zastosowanie
  129. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  130. TextView moûe byê uruchomiony zarówno spod Workbench'a 
  131. jak i z poziomu Cli, moûna równieû uczyniê go rezydentnym.
  132. Uruchamiany spod Workbench'a nie korzysta z ûadnych argumen-
  133. tów. Wyjâtkiem jest nazwa pliku, jeôli wykorzystujemy
  134. TextView jako podstawowe narzëdzie (Default Tool).
  135. Z poziomu cli TextView uruchamiamy nastëpujâco:
  136. TextView [plik|katalog] [TABS <n>] [BIN|HEX|ASCII] [ICON]
  137.  
  138. Opis opcji:
  139. TABS <n>
  140. Wielkoôê tabulatora.
  141.  
  142. BIN|HEX|ASCII
  143. Przeglâdanie pliku w trybie bin/hex (dwójkowy/szesnastkowy)
  144. lub w tryie Ascii. Jeôli nie ustawimy ûadnego z tych para-
  145. metrów, program automatycznie uruchomi sië w trybie Hex
  146. w przypadku ikony, pliku Iff oraz startujâcego.
  147.  
  148. ICON
  149. Program uruchomi sië w postaci ikony.
  150. (Wymagany AmigaOS 2.0+)
  151.  
  152.  
  153.  
  154.  
  155.  
  156. 5. Odczyt
  157. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  158. Jeôli program zostanie uruchomiony bez parametrów - otworzy
  159. requester. W tym momencie moûna podaê nazwë pliku do odczytu
  160. lub wskazaê katalog, który ukazywaê sië bëdzie przy kolejnej
  161. próbie odczytu plików.
  162.  
  163. Jeôli chcesz odczytaê nowy plik, uûyj opcji "Open.." z menu
  164. Project lub opcji "Open New..." jeôli chcesz zachowaê pop-
  165. rzedni plik. Po wybraniu opcji Open New program skorzysta
  166. z pierwszego wolnego bufora. Jeôli ûaden nie jest wolny -
  167. - ekran bîyônie.
  168.  
  169. TextView îaduje caîe pliki na raz. To rozwiâzanie posiada
  170. kilka wad. Wymaga to istnienia wolnego bloku pamiëci o dîu-
  171. goôci odpowiadajâcej dîugoôci pliku. Odczyt nie moûe byê
  172. przerwany. Nie moûna czytaê, dopóki caîy plik nie zostanie
  173. zaîadowany do pamiëci. Sâ to niedogodnoôci, jednak dziëki
  174. nim odczyt jest bardzo szybki.
  175.  
  176. Jeôli odczytujemy plik spakowany za pomocâ PowerPacker'a
  177. lub Xpk, zostanie on automatycznie rozpakowany zanim
  178. ujrzymy jego zawartoôê na ekranie. Jeôli plik zostaî 
  179. wczeôniej zaszyfrowany, program spyta o hasîo. Podczas
  180. rozpakowywania plików spakowanych Xpk widoczna bëdzie
  181. belka, uwidaczniajâca proces rozpakowywania.
  182.  
  183. Kiedy plik zostaje zaîadowany, TextView przelicza iloôê
  184. linijek i tworzy w tym samym czasie podziaîkë, uûywanâ
  185. do przesuwania tekstu.
  186.  
  187. Jeôli plik jest odczytywany z uûyciem Pipe, TextView
  188. najpierw ôciâgnie caîy plik w maîych blokach. Póúniej
  189. znajdzie blok pamiëci wielkoôci caîego pliku i skopiuje
  190. do niego wszystkie maîe bloki. W ten sposób iloôê pamiëci,
  191. potrzebna do zaîadowania pliku podwoi sië, co z kolei
  192. prowadzi do fragmentacji pamiëci, lecz uwaûam, iû jest to
  193. i tak lepsze rozwiâzanie niû bezpoôrednie wykorzystanie
  194. Pipe.
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201. 6. Zapis
  202. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  203. Czasami po wczytaniu dîugiego pliku z dyskietki do programu
  204. TextView dochodzë do wniosku, ûe przydaîaby sië kopia na
  205. dysku twardym. Byîoby stratâ czasu korzystanie z powolnej
  206. stacji dysków raz jeszcze podczas gdy plik znajduje sië 
  207. w pamiëci. W zwiâzku z tym uwaûam za naturalne wystëpowanie
  208. opcji zapisu w przeglâdarce do tekstu, nawet pomimo braku
  209. moûliwoôci edycji.
  210.  
  211. Aby zapisaê plik skorzystaj z opcji Save As w menu Project.
  212. TextView ostrzeûe cië, jeôi plik o podanej przez ciebie
  213. nazwie ju istnieje.
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220. 7. Kompresja
  221. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  222. Opcja Save PP z menu Project moûe byê uûyta w celu spakowa-
  223. nia pliku z uûyciem blblioteki PowerPacker przed zapisem.
  224.  
  225. Nie moûna korzystaê z tej funkcji w celu rozszyfrowania 
  226. lub pakowania plików startujâcych, funkcja ta obsîuguje tylko
  227. pliki z danymi (data). Wydajnoôê jest standardowo ustawiona
  228. na najlepszâ (best). Bufor jest dostosowywany do iloôci wol-
  229. nej pamiëci. Jedna lub dwie "*" pokaûâ sië u góry ekranu,
  230. jeôli program nie jest w stanie skorzystaê z najwiëkszego
  231. bufora (largest buffer); prëdkoôê kompresji moûe sië zmniej-
  232. szyê. Moûna przerwaê pakowanie wciskajâc ponownie Save PP.
  233.  
  234.  
  235.  
  236.  
  237.  
  238. 8. Klawisze
  239. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~