home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 September / Chip_2001-09_cd1.bin / tema / diplom / sw_lib / bio / KrvObeh.exe / read.txt < prev    next >
Text File  |  2000-05-19  |  9KB  |  249 lines

  1.  
  2.      Biol≤gia - v²ukov² program
  3.  
  4.         Copyright (c), 2000
  5.            Joezf Bombiak
  6.     e-mail: jozef.bombiak@st.fmph.uniba.sk    
  7.  
  8.  
  9. Zameranie programu
  10.  
  11.     Program je urceny na vyku predmetu Biologia pre 3 a 4 rocnik gymnazii.
  12.     Obsahuje temy z okruhu Obehova sustava.
  13.  
  14. VÜeobecn² popis
  15.  
  16.   Hlavn² adresßr programu je obsahuje nasledovnΘ s·bory a adresßre:
  17.      READ.TXT - tento s·bor
  18.      BIOLOGIA.EXE - spustite╛n² s·bor programu
  19.      THEMES.LST - zoznam tΘm
  20.      IMAGES/ - adresßr s obrßzkami pre program
  21.      THEMES/ - adresß s pripraven²mi tΘmami
  22.  
  23.  
  24.  
  25. 1. VÜeobecn² popis formßtovan²ch s·borov
  26. ========================================
  27.  
  28.   S·bory s· formßtovanΘ pomocou znaΦiek, ktorΘ s· bu∩ pßrovΘ alebo nepßrovΘ,
  29.   uzavretΘ v znakoch < a >.
  30.   Prφklad:
  31.      <ZNACKA1> ... </ZNACKA1>  - pßrovß znaΦka
  32.      <ZNACKA2>                 - nepßrovß znaΦka
  33.  
  34.   Ak je znaΦka pßrovß, mß v²znam aj text, ktor² tßto znaΦka uzatvßra.
  35.   Prφklad:
  36.      <ZNACKA>Toto je text, ktor² mß nejak² v²znam.</ZNACKA>
  37.  
  38.   Ka₧dß znaΦka m⌠₧e ma¥ naviac nieko╛ko parametrov. Ka₧d² parameter mß
  39.   hodnotu, ktorß mu je priradenß znakom "=".  V╛avo ani vpravo od
  40.   tohto znaku nesmie by¥ medzera! Ak hodnota parametra obsahuje znak
  41.   medzera, musφ by¥ tßto hodnota uzavretß v apostrofoch  "". Na poradφ
  42.   parametrov nezßvisφ.
  43.   Prφklad:
  44.      <ZNACKA P1=2 PARAMETER2=43> ... </ZNACKA>
  45.      <ZNACKA P1="hodnota 1" PARAMETER2="hodnota 2">
  46.  
  47.  
  48. 1. Popis s·boru THEMES.LST
  49. ==========================
  50.  
  51.   Tento s·bor sa nachßdza v hlavnom adresßri programu. Obsahuje
  52.   popis vÜetk²ch tΘm. Jeho Ütrukt·ra je nasledovnß:
  53.  
  54.     JednotlivΘ tΘmy s· popφsanΘ v znaΦke THEME. T.j. <THEME>
  55.     Tßto znaΦka mß nasleduj·ce parametre:
  56.        ID - identifikaΦnΘ Φφslo, urΦuje, ak² obrßzok reprezentuje
  57.             tΘmu. Obrßzky s· v adresßri images/ a maj· nßzov
  58.             book_n.bmp, kde n je Φφslo.
  59.        NAME - nßzov tΘmy
  60.        ROOT - adresßr, v ktorom je ulo₧enß tΘma, je ukonΦen² znakom "\"
  61.        FILE - nßzov s·boru, v ktorom je ulo₧enß tΘma
  62.        TEST - nßzov s·boru, v ktorom je ulo₧en² test
  63.     Prφklad:
  64.        <THEME ID=2
  65.               NAME="Toto je nßzov tΘmy"
  66.               ROOT="themes\example\"
  67.               FILE="theme_example.thm"
  68.               TEST="test_example.exm">
  69.  
  70.  
  71. 2. Popis s·boru s tΘmou
  72. =======================
  73.  
  74.   Obsahuje ·daje pre jednu konkrΘtnu tΘmu. Ka₧dß tΘma pozostßva z nieko╛k²ch
  75.   strßnok. Strßnka je uzavretß v pßrovej znaΦke PAGE.
  76.   Prφklad:
  77.      <PAGE> ... </PAGE>
  78.   ZnaΦka mß nepovinΘ parametre pre zadanie okrajov:
  79.      LB - ╛av² okraj
  80.      RB - prav² okraj
  81.      TB - horn² okraj
  82.      BB - doln² okraj
  83.   Prφklad:
  84.      <PAGE LB=10 RB=20 TB=20 BB=30> ... </PAGE>
  85.  
  86.   Za znaΦkou strßnky m⌠₧e by¥ uveden² zoznam obrßzkov, ktorΘ sa na nej
  87.   zobrazia. Obrßzok mß nepßrov· znaΦku IMAGE a obsahuje nieko╛ko povinn²ch
  88.   a nepovinn²ch parametrov.
  89.   PovinnΘ parametre:
  90.      SRC - zdrojov² s·bor s obrßzkom v BMP formßte.
  91.      POS - pozφcia obrßzka na strßnke, prφpustnΘ hodnoty s·:
  92.               TOP - obrßzok bude v hornej Φasti strßnky
  93.               BOTTOM - obrßzok bude v spodnej Φasti strßnky
  94.               LEFT - obrßzok bude v ╛avej Φasti strßnky
  95.               RIGHT - obrßzok bude v pravej Φasti strßnky
  96.               TOPLEFT - obrßzok bude v ╛avej hornej Φasti strßnky
  97.               TOPRIGHT - obrßzok bude v pravej hornej Φasti strßnky
  98.               BOTTOMLEFT - obrßzok bude v ╛avej spodnej Φasti strßnky
  99.               BOTTOMRIGHT - obrßzok bude v pravej dolnej Φasti strßnky
  100.   NepovinnΘ:
  101.      LB - ╛av² okraj 
  102.      RB - prav² okraj
  103.      TB - horn² okraj
  104.      BB - doln² okraj
  105.   Prφklad: ( na strßnke bud· 2 obrßzky )
  106.      <PAGE LB=10 RB=20 TB=20 BB=30>
  107.      <IMAGE SRC="obrazok1.bmp" POS=LEFT LB=20 RB=20 TB=10 BB=10>
  108.      <IMAGE SRC="obrazok2.bmp" POS=BOTTOMRIGHT LB=20 RB=20 BB=10>
  109.      .
  110.      .
  111.      </PAGE>
  112.  
  113.   Text, ktor² sa na strßnke zobrazφ je uzavret² v pßrovej znaΦke TEXT,
  114.   ktorß nemß ₧iadne parametre.
  115.   Prφklad:
  116.      <PAGE LB=10 RB=20 TB=20 BB=30>
  117.      <IMAGE SRC="obrazok1.bmp" POS=LEFT LB=20 RB=20 TB=10 BB=10>
  118.      <IMAGE SRC="obrazok2.bmp" POS=BOTTOMRIGHT LB=20 RB=20 BB=10>
  119.      <TEXT> Nejak² text, ktor² sa zobrazφ na strßnke </TEXT> 
  120.      </PAGE>
  121.  
  122.   Text m⌠₧e by¥ formßtovan². T.j. m⌠₧e obsahova¥ jednu z nasleduj·cich
  123.   znaΦiek pre formßtovanie:
  124.      pßrovß znaΦka <COLOR=farba> farebn² text </COLOR> 
  125.           - text vn·tri bude ma¥ farbu pod╛a parametra, kde farba
  126.             m⌠₧e by¥ RED, YELLOW, BLUE alebo GREEN.
  127.      nepßrovß znaΦka <NL> 
  128.           - nov² riadok ( new line )
  129.      nepßrovß znaΦka <P> 
  130.           - posun textu, odstavec ( paragraph )
  131.      pßrovß znaΦka <B> tuΦn² text </B>
  132.           - zmena pφsma na tuΦnΘ ( bold )
  133.   Prφklad:
  134.      ... <TEXT> ObyΦajn² text <B>tuΦn² text</B> text <COLOR=RED> farebn²
  135.       text</COLOR> text <NL><P><P> Toto bude na novom riadku dvakrßt
  136.       posunutΘ </TEXT> ...
  137.  
  138.  
  139. 3. Popis s·boru s testom
  140. ========================
  141.  
  142.   Obsahuje ·daje pre jeden test. Ka₧d² test pozostßva z nieko╛k²ch
  143.   otßzok r⌠zneho typu. Otßzke je uzavretß v pßrovej znaΦke QUESTION.
  144.   Typ otßzky je jeden z nasledovn²ch:
  145.      - typ A - v²ber sprßvnej odpovede spomedzi zadan²ch odpovedφ - typ A
  146.      - typ B - popis obrßzka
  147.      - typ C - dopl≥ovanie slov do textu
  148.      - typ D - spßjanie dvojφc
  149.   ZnaΦka mß jeden povinn² parameter, 
  150.      TYPE - typ otßzky 
  151.   a nieko╛ko nepovinn²ch parametrov:
  152.      POINTS - poΦet bodov za otßzku
  153.      TEXT - zadanie ·lohy
  154.      LB, RB, BB, TB - prametre pre formßtovanie okrajov
  155.   Prφklad:
  156.      <QUESTION TYPE=C POINTS=10 TEXT="Zadanie ·lohy" LB=20 RB=20>
  157.      ... </QUESTION>    
  158.       
  159.   3.1. Typ otßzky A
  160.   -----------------
  161.      
  162.      V²ber sprßvnej odpovede spomedzi zadan²ch odpovedφ. Otßzka m⌠₧e 
  163.      obsahova¥ nieko╛ko sprßvnych a nieko╛ko nesprßvnych mo₧nostφ.
  164.      Odpoved predstavuje pßrovß znaΦka ITEM. Jej paramter LABEL 
  165.      predstavuje text odpovede a text, ktor² znaΦka uzatvßra, je
  166.      bu∩ YES - sprßvna odpove∩, alebo NO - nesprßvna.
  167.      Prφklad:
  168.         <QUESTION TYPE=A ...>
  169.         <ITEM LABEL="sprßvna odpove∩ Φ.1">YES</ITEM>  
  170.         <ITEM LABEL="sprßvna odpove∩ Φ.2">YES</ITEM>  
  171.         <ITEM LABEL="nesprßvna odpove∩ Φ.1">NO</ITEM>  
  172.         ... 
  173.         </QUESTION>
  174.      
  175.     3.2. Typ otßzky B
  176.     -----------------
  177.       
  178.      Popis obrßzka. Otßzka obsahuje obrßzok, ktor² treba sprßvne 
  179.      popφsa¥. T.j. k nßvestiam v obrßzku treba priradi¥ prφsluÜn² popis.
  180.      Obrßzok je vlo₧en² do otßzky pomocou znaΦky IMAGE, ktorß mß tak·
  181.      ist· Ütrukt·ru ako vn·tri strßnky v²kladu textu, a₧ na obmedzenie
  182.      paramtera POS, ktor² m⌠₧e obsahova¥ iba hodnoty LEFT alebo RIGHT.
  183.      Prφklad:
  184.         <QUESTION TYPE=B ...>
  185.         <IMAGE SRC="obrßzok.bmp" POS=LEFT>
  186.         ... 
  187.         </QUESTION>
  188.      ╧alej nasleduje popis nßvestφ obrßzka a ich hodnoty. Tento popis 
  189.      je podobn², ako pri predchßdzaj·com type, t.j. uzavret² v pßrovej 
  190.      znaΦke ITEM. Ak je naprφklad v obrßzku nßvestie 3, znaΦka bude
  191.      vyzera¥ nasledovne:
  192.         <ITEM LABEL=3>popis Φasti obrßzka s oznaΦenφm 3</ITEM>
  193.      M⌠₧u by¥ uvedenΘ aj nesprßvne mo₧nosti, ktorΘ nepatria ku ₧iadnemu
  194.      nßvestiu:
  195.         <ITEM>Toto je tie₧ mo₧nΘ vybra¥ ako odpove∩</ITEM>
  196.        
  197.   3.3. Typ otßzky C
  198.   -----------------
  199.        
  200.      Dopl≥ovanie slov do textu. Text, do ktrΘho treba doplni¥ slovß, je
  201.      uzavret² v pßrovej znaΦke TEXT. Slovo, ktorΘ mß by¥ doplnenΘ, je 
  202.      vynechanΘ a namiesto neho je uvedenß nepßrovß znaΦka LABEL.
  203.      OznaΦuje nßvestie k tomuto slovu. Zoznam slov, z ktor²ch je mo₧nΘ
  204.      vybera¥, je uveden² za textom, uzavr² v pßrov²ch znaΦkßch ITEM.
  205.      ZnaΦka mß paramter LABEL. Jeho hodnota je jedna z t²ch, ktorΘ s·
  206.      v texte a znamenß, ₧e na pozφciu s t²mto nßvestφm musφ φs¥
  207.      toto slovo. Pokia╛ nie je parameter uveden², jednß sa o nesprßvnu 
  208.      odpove∩.
  209.      Prφklad:
  210.         <QUESTION TYPE=C ...>
  211.         <TEXT>Sem dopl≥ <LEBEL="slovo1"> a sem zas <LABEL="dopln1">
  212.         nieΦo inΘ ... </TEXT> 
  213.         <ITEM LABEL="slovo1">nejakΘ slovo</ITEM>
  214.         <ITEM LABEL="dopln1">dopl≥</ITEM>
  215.         <ITEM>neplatnΘ</ITEM>
  216.         <ITEM>nesprßvne</ITEM>
  217.         ...
  218.         </QUESTION>
  219.  
  220.  
  221.   3.4. Typ otßzky D
  222.   -----------------
  223.      
  224.      Spßjanie dvojφc slov. Podobne ako pri otßzke typu A. ╝av² pßr popisuje
  225.      parameter LABEL znaΦky ITEM. Prav² pßr tßto znaΦka uzatvßra. 
  226.      Prφklad:
  227.         <ITEM LABEL="╛avß Φas¥ 1">jej pravß Φas¥ (1)</ITEM>  
  228.         <ITEM LABEL="╛avß Φas¥ 2">jej pravß Φas¥ (2)</ITEM>  
  229.         <ITEM LABEL="╛avß Φas¥ 3">jej pravß Φas¥ (3)</ITEM>  
  230.         <ITEM>pravß Φas¥ bez svojej ╛avej Φasti</ITEM>
  231.  
  232.  
  233. 4. Poznßmky:
  234. ============
  235.  
  236.    1. Ak je text, ktor² sa mß zobrazi¥ na strßnkre je prφliÜ dlh², program o tom
  237.       podß sprßvu. 
  238.  
  239.    2. Poradie znaΦiek pri formßtovanφ textu je potrbnΘ dodr₧a¥.
  240.    
  241.    3. Poradie odpovedφ (sprßvnych, nesprßvnych) nie je potrebnΘ dodr₧a¥.
  242.       Prφklad:
  243.         <ITEM LABEL="╛avß Φas¥ 1">jej pravß Φas¥ (1)</ITEM>  
  244.     <ITEM LABEL="╛avß Φas¥ 3">jej pravß Φas¥ (3)</ITEM>  
  245.         <ITEM>pravß Φas¥ bez svojej ╛avej Φasti</ITEM>
  246.     ...
  247.         <ITEM LABEL="╛avß Φas¥ 2">jej pravß Φas¥ (2)</ITEM>  
  248.  
  249.