home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 October / Chip_1997-10_cd.bin / ctenari / titanic / titanic.doc < prev    next >
Text File  |  1997-04-23  |  24KB  |  579 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                TITANIC
  8.  
  9.                         Záchranca DBF súborov
  10.  
  11.                       Verzia 97.04 (apríl 1997)
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.       ---------------------------------------------------------
  20.       -██████---████---██████----██----██---██--████-----████--
  21.       ---██------██------██-----████---███--██---██-----██--██-
  22.       ---██------██------██----██--██--████-██---██----██------
  23.       ---██------██------██----██--██--██-████---██----██------
  24.       ---██------██------██----██████--██--███---██----██------
  25.       ---██------██------██----██--██--██---██---██-----██--██-
  26.       ---██-----████-----██----██--██--██---██--████-----████--
  27.       ---------------------------------------------------------
  28.  
  29.  
  30.  
  31.  
  32.                          Uæívateîskÿ manuál
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.                   Pre priateîov SHAREWARE pripravil
  45.  
  46.  
  47.                         Ing. Branislav ¢tofko
  48.  
  49.                            Trebi¿ovská 21
  50.  
  51.                      821 01 B R A T I S L A V A
  52.  
  53.  
  54.  
  55.  
  56.                Copyright 1997 by B. ¢tofko Bratislava
  57.                          All Rights reserved
  58.  
  59.  
  60.  1.  Trocha histórie
  61.  
  62.      E¿te v  dobách zaçiatkov televízie /çiernobielej/  som videl film
  63. o katastrofe lode TITANIC.  Moji rodiçia mali v çase  kedy sa skutoçná
  64. udalosƒ stala  len 7 rokov.  Nakoîko na palube  lodi boli aj  îudia zo
  65. Slovenska  mala táto  katastrofa e¿te  aj po  rokoch odozvu  u nás  vo
  66. vnútrozemí.
  67.  
  68.      Diskutoval som vtedy s mojim  otcom situáciu, keâ loâ volala SOS.
  69. Otec mi tvrdil, æe dodnes sa nevy¿etrilo, çi mohli aj iné lode priplá-
  70. vaƒ  na pomoc  alebo nie.  Toto by  zrejme zníæilo  straty na îudskÿch
  71. æivotoch. Predstava lode potápajúcej sa do studenej vody Atlantiku nie
  72. je príli¿ vábna.
  73.  
  74.      Poçet îudí,  ktorí sú nejakÿm spôsobom  spojení s poçítaçmi stále
  75. rastie. Veîa z nich v¿ak poçítaçom a programom bezmedzne dôveruje. Ale
  76. æivot nie je takÿ jednoduchÿ ako  to niekedy vidíte v televízii.
  77.  
  78.      Staçí zakolísanie  v elektrovodnej sieti,  úder blesku alebo  iná
  79. vnútorná chyba  Va¿ej poçítaçovej siete  na to, aby  sa DBF súbor  kde
  80. ukladáte  Va¿e dáta  po¿kodil. Potom  obvykle postihnutÿ  volá SOS ako
  81. TITANIC. Na to aby ste mohli efektívne pracovaƒ s programom, je vhodné
  82. preçítaƒ si teraz nieço o DBF súboroch.
  83.  
  84.      Vædy keâ idem  robiƒ nejakÿ novÿ program, zaoberám  sa tÿm ako ho
  85. budem  nazÿvaƒ tj.  jeho menom.  Kolega mi  vyçítal, æe  názov TITANIC
  86. nepôsobí  príli¿ povzbudzujúco.  Program ktorÿ  máte k  dispozícii ako
  87. SHAREWARE nevie a ani nemôæe zníæiƒ  Va¿e straty na dátach na nulu. To
  88. by  sa  zrejme  ani  u   lode  TITANIC  nedalo.  Umoæñuje  ale  rÿchlo
  89. a spoîahlivo zachrániƒ to, ço sa zachrániƒ dá.
  90.  
  91.  2.  ¢truktúra DBF súboru
  92.  
  93.      Vÿhodou DBF súborov je to, æe  si zo sebou nosia svoju definíciu.
  94. Podobne  je na  tom slimák  /hlemÿæâ/, ktorÿ  si nosí  svoj domçek  zo
  95. sebou.  Ak teda  niekomu po¿lete  na diskete  çi Internetom nejakÿ DBF
  96. súbor,  nemusíte mu  pribaîovaƒ vysvetlivky.  Vzhîadom na  celosvetovÿ
  97. ¿tandard môæete takÿ súbor poslaƒ aj za more.
  98.  
  99.      Pretoæe kaædá vÿhoda nesie  zo sebou nevÿhody, po¿kodenie definí-
  100. cie  súboru, ktorej  budeme hovoriƒ  aj hlaviçka  Vám zamedzí  prístup
  101. k ináç bezchybnÿm dátam !
  102.  
  103.      DBF súbor sa skladá z tÿchto logickÿch celkov :
  104.  
  105.    ┌───────────────────┬─────────────────────────────────────────────┐
  106.    │                   │ VPLYV PO¢KODENIA                            │
  107.    ├───────────────────┼─────────────────────────────────────────────┤
  108.    │ Parametre súboru  │ súbor nejde otvoriƒ, chybnÿ poçet záznamov  │
  109.    ├───────────────────┼─────────────────────────────────────────────┤
  110.    │ Popis polí        │ súbor nejde otvoriƒ, posunuté dáta          │
  111.    ├───────────────────┼─────────────────────────────────────────────┤
  112.    │ Dáta              │ chybné alebo posunuté dáta                  │
  113.    └───────────────────┴─────────────────────────────────────────────┘
  114.                                 -  3 -
  115.  
  116.  2.1 Parametre súboru
  117.  
  118.  Offset Rozmer         Popis
  119.  
  120.    00   byte      dBASE verzia 03h=dBASE III bez .DBT súboru
  121.                                83h=dBASE III s .DBT súborom
  122.    01   byte      rok poslednej zmeny
  123.    02   byte      mesiac poslednej zmeny
  124.    03   byte      deñ poslednej zmeny
  125.    04   dword     long int poçet záznamov v súbore
  126.    08   word      celková dìæka hlaviçky
  127.    10   word      dìæka záznamu
  128.    12 20bytes     rezervované
  129.  
  130.      Súbory z FOXPRO majú niekdy inÿ prvÿ bajt. Program TITANIC obnoví
  131. kompletne   parametre   súboru,   vrátane   zmeny   dátumu   poslednej
  132. aktualizácie a nastavenie správneho poçtu  záznamov v súbore. Preto sa
  133. nemusíte o túto çasƒ staraƒ.
  134.  
  135.  2.2 Popis polí
  136.  
  137.  Offset Rozmer         Popis
  138.  
  139.    00  11bytes   meno poîa zakonçené binárnou nulou
  140.    11   byte     typ poîa Char/Num/Logical/Date/Memo
  141.    12   dword    long int field data address, (set in memory)
  142.    16   byte     dìæka poîa
  143.    17   byte     poçet desatinnÿch miest vrátane des.bodky
  144.    18  14bytes   rezervovane
  145.  
  146.      Popisov polí je  toîko ako je poçet polí v  zázname. V DBF súbore
  147. nie  je priamo  uloæené nejaké   çíslo o  poçte polí.  Program TITANIC
  148. obnoví kompletne popisy  v¿etkÿch polí. Preto sa nemusíte  o túto çasƒ
  149. staraƒ.
  150.  
  151.  2.3 Dáta
  152.  
  153.      Kaædÿ záznam si nesie pred  sebou identifikátor o vymazaní. Ak by
  154. záznam zaçínal napríklad polom kde je PSÇ a mesto, bude fyzickÿ záznam
  155. zaçínaƒ  ako   " 82101Bratislava   "  v  prípade   dobrej  vety  alebo
  156. "*82101Bratislava   " v prípade deletovanej /vymazanej/ vety.
  157.  
  158.      Skutoçné  vymazanie "vymazanÿch"  záznamov sa  dosiahne napríklad
  159. príkazom PACK môjho DBF editora BROWSER.
  160.  
  161.      V  zázname  sú  uloæené  dáta  jednotlivÿch  polí bez akÿchkoîvek
  162. medzier  a  çíselné  hodnoty  sú   uloæené  ako  ASCII  znaky  vrátane
  163. desatinnej bodky.
  164.  
  165.      Trochu ¿peciálny je  tvar dátumu a to YYYYMMDD,  tj. na¿skÿ dátum
  166. 12.05.1997 sa ukladá  ako 19970512. Pozor, tu sa  neukladajú ani bodky
  167. ani lomítka a iná háveâ.
  168.  
  169.      V poli MEMO je çíslo vety v DBT súbore alebo je toto pole prázdne
  170. ak  memo  poloæka  e¿te  neexistuje.  Pre  obnovu çi záchranu dátovÿch
  171. záznamov je rozhodujúci rozsah po¿kodenia. O tom neskôr.
  172.  
  173.                                 -  4 -
  174.  
  175.  3.  Práca s programom
  176.  
  177.      Program   TITANIC  môæete   uloæiƒ  na   disketu,  do   v¿eobecne
  178. prístupného  adresára alebo  do ¿peciálneho  adresára pre  tento úçel.
  179. Dôleæitÿ je tu  tzv. aktuálny adresár, ktorÿ sa  pouæíva ako pracovnÿ.
  180. Je to ten adresár odkiaî bol spustenÿ program TITANIC, alebo ten ktorÿ
  181. ste  nastavili Vy,  napríklad vo  WINDOWS.  V  DOS-e v  prípade ak  je
  182. program TITANIC  napríklad tam kde  máte aj Norton  Commander bude ako
  183. pracovnÿ  aktuálny adresár  tj. ten  kde ste  boli v okamihu spustenia
  184. programu.
  185.  
  186.      Program TITANIC vytvára vÿstupnÿ súbor  s rovnakÿm menom. Ak takÿ
  187. súbor uæ existuje bude  prepísanÿ bez varovania novÿm. Nepredpokladám,
  188. æe Va¿e dôleæité dáta máte uloæené v súbore s tak nevhodnÿm menom.
  189.  
  190.      Program  je zaloæenÿ  na tom,  æe správne  informácie çíta z tzv.
  191. vzorového súboru. Vzorovÿ súbor je DBF súbor s rovnakou ¿truktúrou ako
  192. má po¿kodenÿ súbor.  Tento súbor môæe byƒ aj  prázdny. Ako vzor môæete
  193. pouæiƒ  napríklad  súbor  z  minulého  mesiaca,  ak  ov¿em máte nejakú
  194. zálohu. Vzorovÿ  súbor sa otvára  len pre çítanie  a preto ho  TITANIC
  195. nemôæe nijako po¿kodiƒ.
  196.  
  197.      Mnoho  dobrÿch programov  pracuje tak,  æe ak  program spustíte v
  198. novom prázdnom  adresári, vytvorí si  potrebné DBF súbory  "na zelenej
  199. lúke". Takÿto prázdny súbor je taktieæ vhodnÿ.
  200.  
  201.      Ak nemáte vzorovÿ súbor, máte e¿te moænosƒ takÿto vytvoriƒ. Ja by
  202. som pouæil môj program BROWSER, maçky  by asi pouæili KITE-KAT , psíci
  203. prípadne  Pedigree-Pal.  Ozaj  ktoævie  preço  sa  uæ  nevyrába  starÿ
  204. Pedigree-Secam ?
  205.  
  206.      V  prípade  ak  Va¿e  DBF  súbory  nemajú  príponu .DBF nezúfajte
  207. a vzorovÿ súbor premenujte alebo prekopírujte so správnou príponou. To
  208. isté platí aj o po¿kodenom súbore.
  209.  
  210.  3.1 Prvá varianta
  211.  
  212.      Ak sú  po¿kodené parametre súboru ,  staçí programu TITANIC urçiƒ
  213. len   vzorovÿ  a   po¿kodenÿ  súbor.   V¿etko  prebehne   automaticky.
  214. Nie je problém zistiƒ kde zaçínajú dáta. Zachránené dáta sú v súbore
  215. TITANIC.DBF .
  216.  
  217.      Program  umoæñuje voîbu  disku a  adresára rovnakÿm  spôsobom pre
  218. vzorovÿ  aj  po¿kodenÿ  súbor.  Vzorovÿ  a  po¿kodenÿ súbor nemôæu byƒ
  219. totoæné !
  220.  
  221.                      V A R O V A N I E
  222.  
  223.      Nikdy  nevymazávajte  po¿kodenÿ   súbor,  pokiaî  ste  sa
  224.      nepresvedçili, æe obsah súboru TITANIC.DBF je správny. Aj
  225.      keâ  nakoniec  budete  premenovávaƒ  súbor TITANIC.DBF na
  226.      správne  meno  zhodné  s  po¿kodenÿm  súborom, odloæte si
  227.      po¿kodenÿ súbor.  Za takÿchto okolností  môæete záchrannú
  228.      operáciu opakovaƒ a moæno s väç¿ím úspechom.
  229.  
  230.                                 -  5 -
  231.  
  232.  3.2 Druhá varianta
  233.  
  234.      Ak sú po¿kodené parametre súboru a alebo popis polí hîadá program
  235. TITANIC  znaçku zaçiatku  dátovÿch záznamov.  Ak ju  nájde ,  prebehne
  236. záchrana znova automaticky.
  237.  
  238.  3.3 Posledná varianta
  239.  
  240.      V  prípade,  ak  je  po¿kodená  znaçka  zaçiatku  dát,  zaçne  po
  241. upozornení  program hîadaƒ  zaçiatok dát  inÿm spôsobom  tj. analÿzou.
  242. Toto ide pomaly. Vyuæívajú sa  pri tom informácie zo vzorového súboru.
  243. Na  obrazovke beæia  dáta podobne  ako kedysi  behávali tzv.  Svetelné
  244. noviny.
  245.  
  246.      Program  sa  zastaví  pri  prvom  vhodnom  zázname ktorÿ nájde od
  247. zaçiatku súboru. V tomto momente  máte moænosƒ odsúhlasiƒ záchranu dát
  248. zo zobrazeného  miesta, alebo sa klávesami  posunovaƒ v súbore doprava
  249. a doîava. Prud¿ie skoky dosiahnete klávesami Page Up a Page Down.
  250.  
  251.      Pokiaî  bude  DBF  súbor  prepísanÿ  nezmyslami,  nenájde TITANIC
  252. æiadne miesto, kde by sa mohol  zachytiƒ. Ak by ste predsa len chceli
  253. nieço  zachrániƒ, môæete  modifikovaƒ  vzorovÿ  súbor tak,  aby v¿etky
  254. polia  mali  charakter  "C"  tj.  aby  boli  znakové. Nedostanete síce
  255. správnu  ¿truktúru,  ale  obídete  test  programu  na numerické údaje.
  256.  
  257.      Program testuje prvÿch 50 znakov  v zázname tak, æe ich porovnáva
  258. s definíciou  súboru.  V  kaædom  dobre  navrhnutom  DBF  súbore sú na
  259. zaçiatku  kîúçové  polia,  ktoré   charakterizujú  súbor.  Ak  nie  sú
  260. v pozícii kde  má byƒ numerické pole  çíslice povaæuje program TITANIC
  261. dáta za nevyhovujúce. Najmäk¿ia kontrola  je práve v poliach typu "C".
  262. Ak by bola dìæka záznamu menej  ako 50 znakov, bude sa uvaæovaƒ takáto
  263. zmen¿ená dìæka.
  264.  
  265.      Nad  naçítanÿmi  dátami  z  po¿kodeného  súboru  sa ukazuje akési
  266. merítko  çi  ¿ablóna,  ktorá  Vám  umoæní  správne "napasovaƒ" dáta do
  267. záznamu.
  268.  
  269.      Majme súbor s definíciou :
  270.  
  271.      KOD         Character   6
  272.      NAZOV       Character  12
  273.      CENA        Numeric    10 3
  274.      DAN         Numeric     2
  275.  
  276. pre takÿto vzorovÿ súbor vytvorí TITANIC merítko çi ¿ablónu :
  277.  
  278.      CCCCCCccccccccccccNNNNNNN.NNnn
  279.  
  280. vhodné dáta sú napríklad :
  281.  
  282.      CCCCCCccccccccccccNNNNNNN.NNnn
  283.      ZCU400Zastrcka         52.5010
  284.  
  285.      V prípade ak automaticky nájdenÿ zaçiatok dát oznaçíte za správny
  286. stlaçením  klávesy ENTER,  alebo prípadne  e¿te predtÿm  urçíte lep¿ie
  287. miesto zaçne  záchrana dát.
  288.                                 -  6 -
  289.  
  290.      Ak  sa v  priebehu záchrany   nájde nesúhlas  medzi dátami  a ich
  291. definíciou, program sa zastaví a vyæiada si od Vás pokyny. Je moæné
  292.  
  293.      a. kopírovaƒ chybnÿ záznam
  294.      b. preskoçiƒ chybnÿ záznam
  295.      c. nájsƒ vhodnej¿ie miesto pre zaçiatok záznamu
  296.  
  297.      Nezabúdajte, æe v prípade ak sa  takto program ohlási nie sú Va¿e
  298. dáta vo vÿstupnom  súbore celkom OK. Môæe byƒ  napríklad chybnÿ koniec
  299. predchádzajúceho záznamu pred tÿm ço  vidíte na obrazovke. Vzhîadom na
  300. ¿írku displeja  môæe byƒ chyba niekde  âalej v zázname /môæete  sa tam
  301. pozrieƒ/. V  kaædom prípade treba  zvÿ¿iƒ pozornosƒ. Moæno  bude treba
  302. niektoré záznamy opraviƒ podîa nejakÿch dokladov, prípadne vymazaƒ.
  303.  
  304.  4.  Priloæené príklady
  305.  
  306.      Aby ste mohli hneâ skú¿at, máte priloæené nasledovné súbory :
  307.  
  308. 1.  VZOR.DBF je prázdny vzorovÿ súbor
  309.  
  310. 2.  ZLY.DBF je  po¿kodenÿ súbor, po¿kodená je oblasƒ parametrov súboru
  311.     a çiastoçne aj popisov polí. Niektoré záznamy nevyhovujú definícii
  312.     súboru.
  313.  
  314. 3.  FATAL.DBF je súbor kde je po¿kodená naviac znaçka zaçiatku dát. Tu
  315.     musíte urçiƒ zaçiatok dát v dialogu v kaædom prípade.
  316.  
  317. 4.  TOTAL.DBF je súbor obsahujúci úplne  chybné dáta, pôvodne to nebol
  318.     DBF súbor a teda tu sa nepodarí zachrániƒ niç !
  319.  
  320.  5.  Práca v sieti
  321.  
  322.      Program TITANIC  nebol navrhnutÿ pre  prácu v poçítaçovej  sieti.
  323. Oçakávam, æe súbor  TITANIC.DBF sa bude ukladaƒ do  adresára, kde sa v
  324. tom  istom çase  nebude niekto  zo susednej  kancelárie pokú¿aƒ  tento
  325. súbor otvoriƒ.
  326.  
  327.      Vzorovÿ  súbor  ako  aj  po¿kodenÿ  súbor  môæe  byƒ kdekoîvek na
  328. sieƒovom disku. Tieto súbory sa  otvárajú len v reæime "çítanie" alebo
  329. ak chcete READ-ONLY.
  330.  
  331.  6.  Práca vo WINDOWS
  332.  
  333.      Program  bol   testovanÿ  vo  WINDOWS95.   Funguje,  ale  pretoæe
  334. najbliæ¿í  mne známy  poçítaç s  DOS-om je  vzdialenÿ od  miesta môjho
  335. bydliska asi 20 km, nemám momentálne praktické skúsenosti. Vzhîadom na
  336. to,  æe som  pouæil ¿tandardné  postupy platné  pre DOS, nevidím dôvod
  337. preço by program nemohol pracovaƒ v obyçajnom DOS-e.
  338.  
  339.      V zabalenom  súbore TITANIC.EXE nájdete aj  ikonu TITANIC.ICO pre
  340. WINDOWS, a  aj súbor TITANIC.PIF . V¿etky  tri súbory tj. TITANIC.EXE,
  341. TITANIC.ICO  a TITANIC.PIF  si nahrajte  do jedného  adresára. V DOS-e
  342. bezpodmieneçne  do takéto,  kde je  "cestiçka" tj.  PATH, ak  pracujte
  343. vÿluçne  vo WINDOWS  je to  jedno,  ale  do poloæky  CMD LINE  napí¿te
  344. TITANIC.PIF a nie TITANIC.EXE .
  345.  
  346.  
  347.  7.  Obsah distribuçnej sady
  348.  
  349.      V¿etky súbory majú dátum 23.04.97 a ças 23:00:00
  350.  
  351. FATAL   .DBF   157.373  chybnÿ DBF súbor
  352.  
  353. TITANIC .602    24.579  dokumentácia v tvare pre T602
  354.  
  355. TITANIC .DOC    24.176  dokumentácia v kóde Kamenickÿ
  356.  
  357. TITANIC .EXE    47.184  program
  358.  
  359. TITANIC .ICO       766  ikona
  360.  
  361. TITANIC .PIF       967  Program Information File pre WINDOWS
  362.  
  363. TITAN_CZ.EXE    47.154  çeská verzia programu
  364.  
  365. TOTAL   .DBF    10.550  totálne chybnÿ DBF súbor
  366.  
  367. VZOR    .DBF     1.763  vzorovÿ DBF súbor
  368.  
  369. ZLY     .DBF   157.373  po¿kodenÿ DBF súbor
  370.  
  371.  8.  Preço je tento program SHAREWARE
  372.  
  373.      Mnoho mojich  programov som deklaroval  ako FREEWARE. Dokonca  aj
  374. v prípade,  æe  takÿto  program  umoæñuje  programátorovi zarobiƒ viac
  375. peñazí za krat¿iu dobu, ço je prípad programu LGE .
  376.  
  377.      Tento program oceníte pri prvej  havárii DBF súboru. Prinesie Vám
  378. úsporu çasu, nervákov a nakoniec aj peñazí. Je to program pre profesi-
  379. onálne pouæitie vo Va¿om podniku a preto nemôæe byƒ zdarma.
  380.  
  381.      Chcem, aby ste sa registrovali, ak hodláte program pouæívaƒ.
  382.  
  383.      A to ani nehovorím o  jednotlivcoch, ktorÿch môj program zachráni
  384. pred malérom a oni si nedajú ani toîko námahy aby mi poslali registraç-
  385. nú pohîadnicu. Patrím medzi idealistov,  ktorí oçakávajú , æe za dobré
  386. skutky  budú îudia  pochválení a  za zlé  potrestaní. £udové porekadlo
  387. hovorí : Boæie  mlyny melú pomaly ale isto. A  ja si myslí, na základe
  388. mojich skúsenosti, æe vo väç¿ine prípadov je to tak.
  389.  
  390.  9.  Niekoîko slov na záver
  391.  
  392.      SHAREWARE  je  distribúcia   programov,  ktorá  umoæñuje  LEGÅLNE
  393. vyskú¿aƒ  kvalitnÿ  program  pred   jeho  zakúpením.  U  sharewarového
  394. programu sa Vám nemôæe staƒ, æe  utratíte peniaze za program, ktorÿ sa
  395. Vám nebude hodiƒ.
  396.  
  397.      Keâ  si chcete  vyskú¿aƒ komerçne  ¿írenÿ program,  budete pritom
  398. musieƒ poru¿iƒ autorskÿ zákon. Aj keâ sa môæe zdaƒ, æe je medzi tÿmito
  399. dvomi  prístupmi  prakticky  len  malÿ  rozdiel,  vo  skutoçnosti  pri
  400. "skú¿aní" SHAREWARE zákon re¿pektujete, av¿ak pri "skú¿aní" komerçného
  401. programu poru¿ujete, ço podstatnÿ rozdiel.
  402.                                 -  7 -
  403.  
  404.      Poplatok,   ktorÿ  platíte   nejakej  firme   za  dodávku   voîne
  405. ¿íriteîného  programu  /SHAREWARE/  ,   pokrÿva  vÿhradne  náklady  na
  406. rozmnoæovanie, diskety  prípadne CD ROM a  distribúciu. Tento poplatok
  407. zostáva tejto firme  a mne ako autorovi z  neho nepripadne ani halier.
  408. Toto teda nie je registraçnÿ poplatok.
  409.  
  410.      Po  vyskú¿aní  tohto  programu  ste  povinní  najneskôr do 30 dní
  411. zaplatiƒ registraçnÿ poplatok, alebo program z Vá¿ho PC vymazaƒ.
  412.  
  413.      Registraçnÿ  poplatok  na  tento  program  nie  je v dolároch ani
  414. v nemeckÿch markách.  Staçí mi pohîadnica  z mesta kde  sa môj program
  415. pouæíva.  Uveâte   prosím  aj  Va¿u  adresu,   moju  nájdete  v  tejto
  416. dokumentácii.  Zatiaî nemám  FAX ani  nie som  pripojenÿ na  INTERNET.
  417. Tento typ registraçného poplatku sa nazÿva aj POSTWARE.
  418.  
  419.      Po  registrácii  môæete  získaƒ  âal¿ie  vÿhody. Va¿a registrácia
  420. podporí  moje zámery  vytvoriƒ lep¿iu  verziu programu  ako aj  âal¿ie
  421. programy tohto typu.
  422.  
  423.      Tento  program  dávam  k  dispozícii  tak  ako je. Program môæete
  424. pouæívaƒ v amatérskej ale aj zárobkovej  çinnosti, bez toho, æe by ste
  425. museli mne ako autorovi platiƒ nejaké âal¿ie poplatky.
  426.  
  427.      Ak sa ale  rozhodnete pouæívaƒ program vo Va¿ej  firme a prípadne
  428. ho chcete  roz¿íriƒ vo Va¿ej poçítaçovej  sieti, pozorne si preçítajte
  429. nasledovné riadky.
  430.  
  431.      Pouæívanie registrovaného  SHAREWARE programu vo  Va¿ej firme nie
  432. je niç dehonestujúce. Existuje veîa SHAREWARE programov, ktoré sú plne
  433. funkçné a pouæiteîné aj v profesionálnej praxi.
  434.  
  435.      Pouæívanie  neregistrovaného programu  je v  Slovenskej republike
  436. a samozrejme aj v inÿch slu¿nÿch ¿tátoch nelegálne a môæe znamenaƒ pre
  437. Va¿u firmu  veîké riziko. Vá¿  úmysel pouæívaƒ tento  program vo Va¿ej
  438. firme je síce  pre mña cƒou, ale tÿmto  jednaním môæete spôsobiƒ Va¿ej
  439. firme aj ¿kodu.
  440.  
  441.      Slovenskÿ,  çeskÿ  alebo  inÿ  autorskÿ  zákon hodnotí pouæívanie
  442. softweru  bez  súhlasu  nositeîa  autorskÿch  práv  za  nelegálne. Tç.
  443. existuje v SR aj ÇR organizácia BSA, ktorá je oprávnená kontrolovaƒ aj
  444. vo Va¿ej firme,  çi sú v¿etky programy legálne  nadobudnuté. Zatiaî sa
  445. táto  organizácia  sústreâuje  na  vyhîadávanie nelegálnych uæívateîov
  446. veîkÿch  programovÿch  balíkov,  ale  kontrola  sa  v  budúcnosti bude
  447. pritrvrdzovaƒ a pokuty za nedodræanie zákonov zvy¿ovaƒ.
  448.  
  449.      Ako je v¿eobecne známe, kaædá  firma sa snaæí náhradu ¿kody ktorú
  450. spôsobil  jej  zamestnanec  presunúƒ  na  zamestnanca.  Preto  v takom
  451. prípade postupujte nasledovne :
  452.  
  453. 1. registrujte sa u mña ako privátna osoba zaslaním pohîadnice
  454.  
  455. 2. ja Vám oznámim podmienky registrácie pre Va¿u firmu písomne
  456.  
  457. 3. po  splnení podmienok  zo strany  Va¿ej firmy  Vám za¿lem  licençnú
  458. zmluvu, ktorou  ako autor programu  udeîujem neobmedzenú licenciu  pre
  459. pouæívanie tohto  programu vo Va¿ej  firme tj. na  v¿etkÿch PC vrátane
  460. poçítaçovej siete. Prosím nezabudnite uviesƒ plné meno a adresu firmy,
  461. pre ktorú poæadujete licenciu !!!
  462.                                 -  8 -
  463.  
  464. 4. Ak  pouæívate  poçítaçovú  sieƒ,   umiestnite  na  disk  a  adresár
  465. v¿eobecne  prístupnÿ zamestnancom  plnú tj.  zapakovanú sadu  k tomuto
  466. programu a upozornite svojich kolegov,  æe tento program môæu pouæívaƒ
  467. na  svojich  domácich  PC  za  rovnakÿch  podmienok,  ako  keby  si ho
  468. individuálne objednali u  distribútora SHAREWARE. Samozrejme oçakávam,
  469. æe sa budú pohîadnicou registrovaƒ u mña.
  470.  
  471. 5. Takto získanou licençnou zmluvou sa potom môæe zástupca Va¿ej firmy
  472. preukázaƒ pri  kontrole zo strany  BSA. Uvedené náklady  povaæujem pre
  473. Va¿u firmu za zanedbateîné.
  474.  
  475. 6. Ak poæadujete pre Va¿u firmu licençnú zmluvu na viac mojich produk-
  476. tov,  prosím najprv  sa registrujte  a v  sprievodnom liste napí¿te na
  477. ktoré  moje  produkty  poæadujete  licençnú  zmluvu.  Moje vÿhodnej¿ie
  478. podmienky pre Va¿u firmu v tomto prípade Vám oznámim písomne.
  479.  
  480.      Prípadné pripomienky z praxe kde sa môj program pouæíva vítam. Ak
  481. æiadate písomnú odpoveâ, priloæte do listu dostatoçnÿ poçet po¿tovnÿch
  482. známok. Jeden mi poslal známku v hodnote  3 Sk.
  483.  
  484.      Ale keâ na na¿ej po¿te  vidia moju rozloæitú postavu ihneâ dávajú
  485. listy  na váhu  a ja  zaplatím vædy  6 Sk, do  ÇR zatiaî pred zvÿ¿ením
  486. 9 Sk.  Inÿ môj  uæívateî mi  vædy na  konci listu  napí¿e "za  odpoveâ
  487. âakujem". No je  to síce zdvorilé, ale na  po¿te poæadujú tvrdé mince,
  488. tak po¿lite nieço papierové alebo známky aspoñ na dva listy.
  489.  
  490.      Od   priateîov  z   Çeskej  republiky   akceptujem  çeské  známky
  491. v rovnakej hodnote, nedajte sa mÿliƒ tÿm, æe u Vás je po¿ta lacnej¿ia.
  492.  
  493.      Registrovanÿm  uæívateîom odpovedám  prednostne na  ich dotazy za
  494. horeuvedenÿch podmienok.  Nemôæem Vám dodaƒ  vytlaçenÿ manuál, nakoîko
  495. jeho cena by znaçne presiahla sumu  za ktorú ste získali tento program
  496. a to e¿te nehovorím o poplatkoch za po¿tovné.
  497.  
  498.      Pre  registrovanÿch  uæívateîov  som   ochotnÿ  urobiƒ  len  také
  499. modifikácie,  o   ktorÿch  sa  domnievam,   æe  by  prospeli   ¿irokej
  500. verejnosti.  Inú  jazykovú  mutáciu  programu,  nie  dokumentácie  som
  501. ochotnÿ vytvoriƒ len na základe dohody a za úplatu.
  502.  
  503.      Minule  sa   na  mña  telefonicky  obrátil   jeden  z  uæívateîov
  504. BROWSER-a a  chcel odo mña  hneâ zdrojovÿ text,  lebo on chce  BROWSER
  505. zlep¿iƒ.  BROWSER je  moje dieƒa.  Tak ako  matka verí,  æe jej syn je
  506. nevinnÿ  aj  keâ  ide  syn  na  popravisko,  ja  si  myslím, æe som do
  507. BROWSER-a dal v¿etko ço viem a to v mojom voînom çase. To æe Vám dávam
  508. program prakticky  zadarmo e¿te neznamená,  æe nemám niç  iné na práci
  509. ako  rie¿iƒ prípadné  Va¿e problémy.  Samozrejme volajúci  uæívateî si
  510. nedal  ani tú  námahu aby   sa u  mña registroval.  Veîkorysosƒ môæete
  511. oçakávaƒ len ak budete sami veîkorysí.
  512.  
  513.      Samozrejme,  æe  registrovaní  uæívatelia  ak  priloæia známky na
  514. odpoveâ   sa   môæu   dozvedieƒ   e¿te   o   inÿch  mojich  programoch
  515. a u registrovanÿch uæívateîov sa  nebránim ani priamemu dodaniu nov¿ej
  516. verzie  na Va¿ich  troch disketách  za podobnÿch  podmienok ako  je to
  517. horeuvedené u licençnej zmluvy pre firmu.
  518.  
  519.      V prípade ak by ste Vy chceli túto dokumentáciu preloæiƒ do iného
  520. jazyka, budem súhlasiƒ s tÿmto len vtedy, ak mi preloæenÿ text po¿lete
  521. na  diskete.  Tak  je  to  vo  svete  beæné,  æe autor by mal súhlasiƒ
  522. s prekladom svojho diela.
  523.                                 -  9 -
  524.  
  525.      Vá¿   text  poskytnem   v¿etkÿm   s   uvedením  Vá¿ho   mena  ako
  526. prekladateîa. Ja sám nehodlám, dokumentáciu prekladaƒ aj keâ by som to
  527. aspoñ do dvoch  inÿch jazykov ako je slovençina  vedel. Ja chcem robiƒ
  528. âal¿ie SHAREWARE programy !
  529.  
  530.      Neruçím za æiadne ¿kody spôsobené pouæívaním programu, ktoré môæu
  531. vzniknúƒ  tÿm,  æe  dôleæité  dáta  máte  uloæené  v  súbore  s  menom
  532. TITANIC.DBF .  Ak  ste  pracovali   v  poçítaçovej  sieti,  kde  nejde
  533. UNDELETE a nemáte záloænú kópiu, máte proste smolu.
  534.  
  535.  
  536.                                          Ing. Branislav ¢tofko
  537.  
  538.                                          Trebi¿ovská 21
  539.                                   821 01 Bratislava
  540.                                          Slovenská republika
  541.                                 - 10 -
  542.  
  543.  
  544.                              OBSAH
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  1.  Trocha histórie                                                 2
  552.  
  553.  2.  ¢truktúra DBF súboru                                            2
  554.  
  555.  2.1 Parametre súboru                                                3
  556.  
  557.  2.2 Popis polí                                                      3
  558.  
  559.  2.3 Dáta                                                            3
  560.  
  561.  3.  Práca s programom                                               4
  562.  
  563.  3.1 Prvá varianta                                                   4
  564.  
  565.  3.2 Druhá varianta                                                  5
  566.  
  567.  3.3 Posledná varianta                                               5
  568.  
  569.  4.  Priloæené príklady                                              6
  570.  
  571.  5.  Práca v sieti                                                   6
  572.  
  573.  6.  Práca vo WINDOWS                                                6
  574.  
  575.  7.  Obsah distribuçnej sady                                         7
  576.  
  577.  8.  Preço je tento program SHAREWARE                                7
  578.  
  579.  9.  Niekoîko slov na záver                                          7