home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 July / Chip_2001-07_cd1.bin / ctenari / Cerny / INSTALLF.EXE / rar / FREETFB / DOC / POMOC.DOC < prev    next >
Text File  |  2001-05-08  |  31KB  |  586 lines

  1.  
  2. ~16|0|05 √DOC\LOGO21√ Turbo
  3. ~16|0|05 √DOC\LOGO22√ Fast
  4. ~16|0|05 √DOC\LOGO23√ Building
  5.  
  6.    √INVICO\OBLOK√ |1|09Obsah:
  7.  |1|05  funkce editoru
  8.  |1|05  makra
  9.  |1|05  funkce myτi
  10.  |1|05  Nastavení editoru
  11.  |1|05  Nastavení konfigurace
  12.  |1|05  Instalace vlastní aplikace
  13.  |1|05  Kompilace zdrojového textu
  14.  
  15.    √INVICO\OBLOK√ |1|09Ikony a tlaƒítka
  16.  |1|05  volba z ikonov∞ tlaƒítek
  17.  
  18.    √INVICO\OBLOK√ |1|09Práce se soubory
  19.  |1|05  soubory typu .FBS
  20.  |1|05  soubory typu .FBL
  21.  |1|05  soubory typu .LIB
  22.  |1|05  soubory typu .ADD
  23.  |1|05  soubory typu .LMG
  24.  |1|05  soubory typu .BMG
  25.  |1|05  soubory typu .PGF
  26.  |1|05  soubory typu .UND
  27.  |1|05  soubory typu .DTA
  28.    √INVICO\INVREG√ |1|09REGISTRACE
  29.    √INVICO\OBLOK√ |1|09TIPY & TRIKY
  30.  
  31. ~16|0|05 1.1 Funkce editoru
  32.  Editor TurboFastBuilding je textov∞ editor, kter∞ má tém╪² shodné
  33.  funkce jako pàvodní editor Turbo Pascalu v.6 a n╪které zcela nové.
  34.  Vτechny sluºby editoru jsou dostupné z ikonového menu v horní liτt╪ 
  35.  a z velk∞ch ikon po levé stran╪ plochy. 
  36.  
  37.  |1|09   Rozloºení znakà na klávesnici
  38. ¿DOC\KEYMIN.LMG^ malé znaky viz. obrázek (klikni na tomto ²ádku)
  39. ¿DOC\KEYCAPS.LMG^ velké znaky viz. obrázek (klikni na tomto ²ádku)
  40.  |1|09  Klávesy √BUTTONS\UPNO√ -  √BUTTONS\DOWNNO√  - √BUTTONS\LFNO√ - √BUTTONS\RGHNO√ 
  41.  slouºí pro pohyb kurzoru v t╪chto sm╪rech.
  42.  |1|09  BackSpace
  43.  slouºí pro mazání textu z prava do leva.
  44.  |1|09  Delete
  45.  maºe text na pozici kuzoru a souƒasn╪ p²isouvá text za kurzorem.
  46.  |1|09  Tab
  47.  vytvo²í mezi slovy v ²ádku mezeru osmi znakà.
  48.  |1|09  Insert
  49.  vypíná a zapíná p²episování znakà
  50.  |1|09  Home
  51.  p²emístí kurzor na zaƒátek ²ádku
  52.  |1|09  End
  53.  p²emístí kurzor na konec ²ádku
  54.  |1|09  PageUp
  55.  posune text o stránku zp╪t (k zaƒátku)
  56.  |1|09  PageDown
  57.  posune text o stránku dále (ke konci)
  58.  |1|09  F2
  59.  zapíná a vypíná ƒeské znaky
  60.  |1|09  F5
  61.  uloºí ²ádek do pam╪ti
  62.  |1|09  F6
  63.  vloºí do textu obsah ²ádku, kter∞ byl uloºen do pam╪ti F5
  64.  |1|09  F10
  65.  umoºní p²idat do textu zvolen∞ poƒet voln∞ch ²ádkà (1 - 20).
  66.  |1|09  ENTER
  67.  posune kurzor na dalτí ²ádek.
  68.  
  69.  |1|05  Klávesy spoleƒn╪ s |0|09╕εΦ
  70.  |0|09  ╕εΦ + B
  71.  nastaví zaƒátek bloku pro uloºení, kopírování nebo zruτení ƒásti textu.
  72.  |0|09  ╕εΦ + K
  73.  nastaví konec bloku pro uloºení, kopírování nebo zruτení ƒásti textu.
  74.  |0|09  ╕εΦ + C
  75.  skopíruje nastaven∞ blok textu na pozici kde stojí kurzor.
  76.  |0|09  ╕εΦ + V
  77.  zruτí nastaven∞ blok textu (SMAªE HO!).
  78.  |0|09  ╕εΦ + N
  79.  odsune ²ádek na kterém stojí kurzor a vloºí dalτí prázdn∞ ²ádek.
  80.  |0|09  ╕εΦ + Y (Z)
  81.  zruτí ²ádek na kterém stojí kurzor
  82.  |0|09  ╕εΦ + ENTER
  83.  p²esune kurzor na dalτí ²ádek do kterého vloºí p²ípadn∞ text, kter∞ byl
  84.  za kurzorem
  85.  |0|09  ╕εΦ + Home
  86.  nastaví text na zaƒátek souboru a kurzor nastaví na první ²ádek textu.
  87.  |0|09  ╕εΦ + End
  88.  nastaví text na konec souboru a kurzor nastaví na poslední ²ádek
  89.  |0|09  ╕εΦ + √BUTTONS\LFNO√ 
  90.  posouvá kurzor po slovech vlevo
  91.  |0|09  ╕εΦ + √BUTTONS\RGHNO√ 
  92.  posouvá kurzor po slovech vpravo
  93.  
  94. ~16|0|05 1.1b MAKRA √SYSTEM\MAKRA√
  95.    Pro pohodln╪jτí psaní zdrojového textu je moºné n╪které názvy
  96.  funkcí a p²íkazà umístit pod klávesu. Takto uloºené názvy se pak
  97.  vypisují do textu stiskem klávesy Alt a p²ísluτné klávesy od A do Z.
  98.  V roletkové nabídce vyberte klávesu pod kterou chcete svàj p²íkaz/funkci
  99.  umístit lev∞m tlaƒítkem myτi a prav∞m tlaƒítkem myτi otev²ete dialogov∞
  100.  ²ádek ve kterém uve╘te název funkce/p²íkazu.
  101.  
  102. ~16|0|05 1.2 Funkce a práce s myτí √SYSTEM\MYS√ 
  103.  Turbo Fast Building pln╪ vyuºívají obou tlaƒítek myτi.
  104.  |1|09 Levé tlaƒítko plní stejnou funkci jako u v╪tτiny programà - provede
  105.  |1|09 se v∞b╪r. Pravé tlaƒítko zde nahrazuje dvojí kliknutí - potvrzuje
  106.  |1|09 v∞b╪r, spouτtí vybranou funkci nebo program. P²i volb╪ z tlaƒítek
  107.  |1|09 nebo ikonov∞ch tlaƒítek je pravé tlaƒítko pouºito na v∞pis struƒné
  108.  |1|09 informace k p²ísluτnému tlaƒítku nebo ikon╪, nebo£ textová ƒi ikonová
  109.  |1|09 tlaƒítka se spouτt╪jí lev∞m tlaƒítkem myτi.
  110.  Pokud je uºivatel vybaven dokonce t²ítlaƒítkovou myτí, màºe ji vyuºít
  111.  kup²íkladu na opuτt╪ní n╪které funkce bez volby (Break). Jinak to také lze
  112.  provést stlaƒením levého a pravého tlaƒítka myτi souƒasn╪ (pouze v nouzi).
  113.  
  114. ~16|0|05 1.3 Nastavení konfigurace √SYSTEM\OTESLOZK√
  115.    Aby mohla b∞t pouºita funkce kompiluj a spus£ volbou ikony √SYSTEM\SPUSTIT√,
  116.  je t²eba vloºit do souboru "fbc.cfg" |1|12název ko²enového adresá²e
  117.  ve kterém je umíst╪n TurboFastBuilding |1|12seznam vτech podadresá²à,
  118.  obsahujících soubory a jednotky, které kompilátor pouºívá.
  119.    Pokud byl TurboFastBuilding instalován instalaƒním programem je tento
  120.  konfiguraƒní soubor jiº vypln╪n a není t²eba v n╪m provád╪t ºádné
  121.  zm╪ny.
  122.  
  123. ~16|0|05 1.3a Nastavení editoru √SYSTEM\POCITAC√  
  124.    Editor slouºí pro psaní zdrojov∞ch textà aplikací, jednotek, dokumentà 
  125.  DOC a INV. P²ímo z editoru se provádí kompilace zdrojov∞ch textà
  126.  a spouτt╪ní podpàrn∞ch programà. 
  127.  Volbou ikony √SYSTEM\POCITAC√ je moºné nastavit v editoru
  128.  - barvu písma, barvu editaƒní plochy a typ písma aktivací setovacího
  129.    tlaƒítka √SYSTEM\GSETACT√  
  130.  - prodlevu rekace volby myτí dle typu procesoru, hodnota se uvádí
  131.    v milisekundách, které budou p╪tkrát násobeny. Editor si tuto fixaci
  132.    po spuτt╪ní nastaví sám podle detekce procesoru poƒítaƒe, na kterém
  133.    je spuτt╪n. Proto se uvedená hodnota upravuje pouze v p²ípad╪, kdy
  134.    nevyhovuje autodetekci.
  135.  - typ kompilace màºe b∞t TFBPro256 nebo TPascal6. Toto nastavení
  136.    umoºσuje pracovat a kompilovat zdrojové texty TFBPro a TPascalu
  137.    samostatn╪. 
  138.    P²i nastavení |1|12TFBPro256 |0|12je zdrojov∞ text p²edán p²ekladaƒi
  139.    TFBPro, kter∞ pracuje s klíƒov∞mi slovy jazyka TurboFast.
  140.    Pokud jsou ve zdrojovém textu ƒásti obsahující klíƒová slova
  141.    Turbo Pascalu nebo Assembleru, musí b∞t odd╪leny direktivou
  142.    #NoTranslation a #Translation.
  143.    P²i nastavení |1|12TPascal6 |0|12je zdrojov∞ text p²edán kompilátoru bez
  144.    pouºití p²ekladaƒe TFBPro. V takovémto zdrojovém textu nesmí
  145.    b∞t pouºita klíƒová slova jazyka TurboFast, nebo£ v tomto nastavení
  146.    pracuje editor jako Turbo Pascal v.6.
  147.  
  148. ~16|0|05 1.3b  Instalace vlastní aplikace
  149.    Pokud budete chtít svou vlastní aplikaci (program) poskytovat
  150.  dalτím uºivatelàm, je t²eba pro tuto aplikaci vytvo²it její
  151.  vlastní ko²enov∞ adresá² se vτemi pot²ebn∞mi podadresá²i se
  152.  soubory, které systém TFBPro pouºívá. Svou aplikaci umís£ujte
  153.  jiº do jejího adresá²e. 
  154.    Pro vytvo²ení adresá²e vaτí aplikace pouºijte program InsDir,
  155.  kter∞ je spustiteln∞ z menu podpàrn∞ch programà. P²i instalaci
  156.  se ²i╘te instrukcemi programu InsDir.
  157.  V dialogovém okn╪ programu InsDir uve╘te jméno ko²enového adresá²e ve
  158.  kterém bude umíst╪n váτ program (nebo jiº existující adresá² vyberte
  159.  volbou tlaƒítka "V∞b╪r adresá²e"). Tato funkce pak sama vytvo²í tento
  160.  adresá² vƒetn╪ podadresá²e SYSTEM do kterého p²enese vτechny pot²ebné
  161.  soubory pro systém TFBPro256, podadresá² BUTTONS do kterého umístí
  162.  vτechna ikonová tlaƒítka systému a odkládací podadresá² TEMP. Dále
  163.  podadrsá² INVICO, ve kterém jsou uloºeny malé ikony pro soubory INV.
  164.  |1|09  Zdrojov∞ text programu a jeho ƒásti jiº ukládejte do tohoto nového
  165.  |1|09adresá²e.
  166.  Dalτí pot²ebné podadresá²e màºete vytvo²it pomocí Správce souborà, kter∞
  167.  je souƒastí plné verze TFastBuildingu.
  168.  
  169. ~16|0|05 1.4 Kompilace zdrojového textu √SYSTEM\COMPILE√
  170.    Pro kompilaci zdrojového textu klikn╪te na ikonu pro kompilaci.
  171.  Pouºívá se pro rychlou kompilaci p²eváºn╪ souborà nebo budoucích
  172.  jednotek, nebo v p²ípad╪, kdy jsme si skuteƒn╪ jisti, ºe program je jiº 
  173.  odlad╪n a pracuje bez chyb. Tento zpàsob totiº nekontroluje správnost 
  174.  vazeb mezi zdrojov∞m textem a pouºit∞mi jednotkami, upozorní pouze na
  175.  chybnou jednotku.
  176.    Dalτí ikona √SYSTEM\SPUSTIT√ je urƒena pro kompilaci a spuτt╪ní programu.
  177.  Pouºívá se pràb╪ºn╪ b╪hem odla╘ování zdrojového textu. Provede se tzv.
  178.  rychlá kompilace a pokud nedojde k chyb╪ bude zdrojov∞ text spuτt╪n
  179.  jiº jako soubor .EXE. Pokud dojde p²i kompilaci k chyb╪, nebude soubor
  180.  .EXE vytvo²en a kompilátor vrátí ²ízení zp╪t editoru TFBP, kter∞ oznámí
  181.  k jaké chyb╪ p²i kompilaci doτlo.
  182.  
  183. ~16|0|05  2.1 V∞b╪r z ikonov∞ch tlaƒítek 
  184.  Po levé stran╪ pracovní plochy jsou umíst╪na v╪tτí ikonová tlaƒítka,
  185.  a v horní ƒásti malá ikonová tlaƒítka. Pokud kliknete na n╪které
  186.  ikonové tlaƒítko prav∞m tlaƒítkem myτi, objeví se k této ikon╪ malá
  187.  nálepka se struƒnou informací jejího v∞znamu.
  188.  
  189.  |1|05 V∞b╪r souboru √SYSTEM\ZESLOZKY√  
  190.  První ikona zleva. Z menu vyberte typ spouboru, kter∞ chcete otev²ít.
  191.  Je moºné zvolit soubory .FBS (zdrojové texty programà), nebo .FBL
  192.  (zdrojové texty jednotek), dále soubory .DOC (textové dokumenty)
  193.  nebo soubory .INV (nabídkové soubory pro WinOffer). Prav∞m tlaƒítkem
  194.  myτi potvr╘te svàj v∞b╪r. Z direktoriá²e, kter∞ bude otev²en v p²ísluτném
  195.  adresá²i, vyberte soubor a potvr╘te tlaƒítkem "Potvrdit"
  196.  
  197.  |1|05 Zaloºení nového souboru
  198.  √DOC\NOVYT1√    Otev²e se dialogové okno, ve kterém bude v prvním ²ádku uveden ²et╪zec
  199.  √DOC\NOVYT2√    pro název nového souboru ve tvaru: ________.FBS Na místo linky, která
  200.  √DOC\NOVYT3√    odpovídá maximálnímu poƒtu znakà pro název souboru, uve╘te jméno nového
  201.   souboru. Na druhém ²ádku bude uveden ko²enov∞ adresá² a podadresá² FBS.
  202.  
  203.  |1|05 Uloºení souboru
  204.  √DOC\ULOZT1√    Otev²e se dialogové okno, ve kterém bude uveden název práv╪ otev²eného
  205.  √DOC\ULOZT2√    souboru. Θdaje v ²ádku je moºné zm╪nit.
  206.  √DOC\ULOZT3√
  207.  
  208.  |1|05 Uloº jako...
  209.  √DOC\JAKOT1√    Otev²e se dialogové okno, ve kterém bude uveden ko²enov∞ adresá² s pod-
  210.  √DOC\JAKOT2√    adresá²em FBS (v p²ípad╪ zpracovávání zdrojového textu) p²ípadn╪ DOC nebo
  211.  √DOC\JAKOT3√    INV (v p²ípad╪ zpracovávání dokumentu tohoto typu) s p²ísluτnou koncovkou
  212.  souboru. Doplníte název souboru (nezapomeσte smazat znak *).
  213.  
  214.  |1|05 Tisk souboru
  215.  √DOC\TISKT1√    Otev²e se podmenu, ze kterého lze vybrat zpàsob tisku:
  216.  √DOC\TISKT2√    a) Grafick∞ tisk     
  217.  √DOC\TISKT3√    b) Tisk v textovém módu
  218.  
  219.  |1|05 Uloºení bloku textu (.ADD) √SYSTEM\ULOZADD√
  220.  N╪které procedury, které jsou jiº odlad╪ny se vám mohou hodit i v jin∞ch
  221.  programech. Aby jste je jiº nemuseli znovu psát, je moºné si je uloºit
  222.  jako soubor .ADD. Oznaƒte tuto proceduru nebo text jako blok a klikn╪te
  223.  na p²ísl. ikonu. V dialogovém okn╪ doplσte název souboru .ADD.
  224.  
  225.  |1|05 Vloºení bloku textu √SYSTEM\VLOZADD√ 
  226.  Procedury nebo text uloºen∞ jako soubor .ADD lze vloºit do zdrojového
  227.  textu na pozici kurzoru kliknutím na p²ísl. ikonu. V direktoriá²i, kter∞ 
  228.  bude vypisovat soubory s koncovkou .ADD, vyberte p²ísluτn∞ soubor a
  229.  klikn╪te na tlaƒítko |1|12Potvrdit.
  230.  
  231.  |1|05 Vloºení libovolného textu √SYSTEM\VLOZPAS√ 
  232.  Do zdrojového textu lze také vloºit libovoln∞ text. V direktoriá²i
  233.  vyberte p²ísluτn∞ text a soubor, pak klikn╪te na tlaƒítko |1|12Potvrdit
  234.  a text bude vloºen do zdrojového textu na pozici kurzoru.
  235.  
  236.  |1|05 Vyhledání slova v textu
  237.  √DOC\NAJDIT1√    V dialogovém okn╪ zadejte slovo, které v textu hledáte.
  238.  √DOC\NAJDIT2√    Po nalezení slova màºete znovu kliknout na p²ísl. ikonu
  239.  √DOC\NAJDIT3√    a pokraƒovat v dalτím hledání zadaného slova.
  240.  
  241.  |1|05 Najdi a vym╪σ...
  242.  √DOC\VYMENT1√    V dialogovém okn╪ uve╘te slovo, které má b∞t vyhledáno a ve druhém
  243.  √DOC\VYMENT2√    ²ádku slovo, kter∞m má b∞t nahrazeno. Po nalezení hledaného slova se
  244.  √DOC\VYMENT3√    vás funkce zeptá, zda má nalezené slovo nahradit zadan∞m slovem pro
  245.  v∞m╪nu. Po potvrzení hledá dalτí v∞skyt tohoto slova. Hledání se
  246.  zám╪nou lze p²eruτit v moment╪ dotazu.
  247.  
  248.  |1|05  Konfigurace √SYSTEM\OTESLOZK√ 
  249.  P²i první instalaci TFBP je jiº konfigurace nastavena. Zm╪nu provád╪jte
  250.  pouze tehdy, byl-li zm╪n╪n ko²enov∞ adresá², kde je TFBP uloºen. Konfigu-
  251.  race slouºí pro kompilátor a proto se nedoporuƒují ºádné zm╪ny bez 
  252.  znalosti ƒinnosti kompilátoru.
  253.  
  254.  |1|05 Θprava textu √SYSTEM\TXTUPRAV√ 
  255.  Pokud je otev²en soubor typu dokument (DOC nebo INV), otev²e ikonové
  256.  tlaƒítko horní ²ady a podmenu, které obsahuje t²i poloºky:
  257.  |1|09 font pro ²ádek|0|12 do dokumentu budou na zaƒátek ²ádku umíst╪ny kódy 
  258.                  urƒující typ fontu, typ v∞pisu a barvu fontu pro cel∞ 
  259.                  ²ádek.
  260.  |1|09 font pro v╪tu |0|12 do ²ádku umístí na pozici kurzoru kódy pro urƒení
  261.                  typu v∞pisu a barvy fontu znakà následujících za touto
  262.                  pozicí.
  263.  |1|09 vloºení obrázku|0|12 na zaƒátek ²ádku umístí rozliτovací kód pro obrázek
  264.                  s uvedením cesty a názvu obrázku tak, jak byl vybrán z di-
  265.                  rektoriá²e. Aby se tento údaj umístil na záƒátek ²ádku,
  266.                  musí b∞t v diarektoriá²i v∞b╪r obrázku potvrzen tlaƒítkem
  267.                  Nahrát a kurzor p²ed voláním této funkce musí b∞t na ²ádku
  268.                  kam má b∞t tato informace umíst╪na. Pokud se obrázek nalézá
  269.                  ve stejném ko²enovém adresá²i, je moºné smazat jeho název,
  270.                  a tím zkrátit tento údaj. Nap²íklad bude-li text dokumentu
  271.                  v adresá²i TFBPRO a obrázek v jeho podadresá²i OBR bude 
  272.                  tento údaj uveden takto: `C:\TFBPRO\OBR\OBRAZEK.LMG lze ho
  273.                  proto zkrátit na `OBR\OBRAZEK.LMG.
  274.  
  275.  |1|05 Vloºení souboru  .LIB √SYSTEM\VLOZLIB√ 
  276.  Otev²e se nabídkov∞ soubor, ze kterého je moºné vybrat uvedené funkce 
  277.  a procedury. Kliknutím lev∞m tlaƒítkem myτi se provede v∞b╪r p²ísluτné 
  278.  funkce ƒi procedury a prav∞m tlaƒítkem myτi se v∞b╪r povrdí. Tím se do
  279.  textu umístí vybraná funkce nebo procedury na místo, kde stál kurzor 
  280.  p²ed voláním této nabídky. Blíºe viz Soubory typu .LIB.
  281.  
  282.  |1|05  Podpàrné programy √SYSTEM\TOOLS√ 
  283.  lze spustit kliknutím na p²ísluτnou ikonu horní ²ady (podpàrné programy):
  284.  |1|09 EditFn            |1|12Editor pro tvorbu a úpravu systémov∞ch fontà.
  285.  |1|09 EditFont          |1|12Editor pro tvorbu a úpravu nadpisov∞ch fontà
  286.  |1|09 EditIkon          |1|12Editor pro tvorbu a úpravu aplikaƒních ikon 
  287.                     a tlaƒítkov∞ch ikon rozm╪rà 16x16 aº 47x47 bodà
  288.  |1|09 EditPatt          |1|12Editor paternon∞ch vzorà pro v∞pln╪ plochy
  289.  |1|09 EditPal           |1|12Editor 256ti barevné palety
  290.  |1|09 PgfMaker          |1|12Θprava obrázkà formátu PGF po p²evodu
  291.                     z formátu GIF.
  292.  |1|09 GifToPgf          |1|12P²evod obrázkà z formátu GIF do PGF ve 256ti
  293.                     barvách. Spouτtí se samostatn╪ z p²íkazového ²ádku.
  294.  |1|09 BmpToPgf          |1|12P²evod obrázkà z formátu BMP do PGF v 16ti
  295.                     barvách. Spouτtí se samostatn╪ z p²íkazového ²ádku.
  296.  |1|09 TOOLS             |1|12Samostatn∞ program pro práci se soubory
  297.                     (kopírování, p²esouvání, mazání, prohlíºení
  298.                     textov∞ch souborà, prohlíºení obrázkà LMG,BMG a PGF,
  299.                     vytvá²ení nov∞ch adresá²à, ruτení adresá²à,
  300.                     nastavení citlivosti myτi, nastavení data a ƒasu
  301.                     aj.)
  302.  |1|09 InsDir            |1|12Samostatn∞ program pro instalaci nového adresá²e
  303.                     pro nov∞ program. Souƒasn╪ vytvo²í podadresá² TEMP,
  304.                     BUTTONS a SYSTEM do kterého naistaluje pot²ebné systémové
  305.                     soubory pro program v TFBP.
  306.  
  307.  |1|09 Direktoriá²       |1|12Prohlíºeƒ adresá²à a souborà, ze kterého lze 
  308.                     prohlíºet textové soubory a obrázky LMG,BMG a PGF.
  309.  
  310.  |1|09 Kalkulaƒka        |1|12Kalkulaƒka obsahuje základní funkce, tj.sƒítání,
  311.                     odƒítání, násobení a d╪lení vƒetn╪ moºnosti p²evodu
  312.                     do tvaru Hexa. 
  313.  
  314.  |1|09 Makra             |1|12Okno s nabídkov∞m souborem seznamu kláves a
  315.                     jejich kódà, ke kter∞m je moºné p²i²adit syntaxi ƒi
  316.                     název funkce a procedury jako text, kter∞ bude
  317.                     stisknutím p²ísluτné klávesy spoleƒn╪ s klávesou
  318.                     ALT vloºen do textu na pozici kurzoru.
  319.                     Lev∞m tlaƒítkem myτi vyberte klávesu a prav∞m
  320.                     tlaƒítkem myτi potvr╘te svàj v∞b╪r. Otev²e se
  321.                     dialogov∞ ²ádek, ve kterém uve╘te správnou syntaxi
  322.                     ƒi název funkce nebo procedury.
  323.  
  324.  |1|09 Info              |1|12Okno s nabídkov∞m souborem s uvedením základní
  325.                     informací pro práci s TFBP.
  326.  
  327.  |1|09 Ukonƒení          |1|12Otev²e informaƒní okno s dotazem k ukonƒení
  328.                     práce v TFBP.
  329.  
  330.  |1|09 ¼eτtina 
  331.     Zapíná nebo vypíná kurzor pro psaní ƒesk∞ch znakà
  332.  
  333.  |1|09 Insert 
  334.     Zapíná nebo vypíná kurzor pro p²episování znakà.
  335.  
  336. ~16|0|05 3.0 Práce se soubory
  337.  |1|09   3.1 Soubory typu .FBS
  338.    Fast Building Search - zdrojov∞ text programu ve FastBuilding.
  339.  Aƒkoliv TFBP vzeτel z TP, pouºívá tuto koncovku souborà pro bezpeƒné
  340.  odliτení od souborà Pascalu. Fast Building nabízí programátorovi vlastní
  341.  klíƒová slova a p²íkazy, které nelze v Tubro Pascalu vàbec pouºít. To vτak
  342.  neznamená ºe nelze pracovat se soubory .PAS, které po odlad╪ní je lépe
  343.  uloºit jako FBS, nebo£ kompilátor TFBP pouºívá vlastní jednotky FBL.
  344.  Z pàvodního TP pouºívá pouze základní jednotky System, Crt, Dos, Printer,
  345.  Graph a Overlay p²ispàsobené pro TFBP.
  346.  |1|05Nelze proto pouºít jednotek TPU.
  347.  P²i tvorb╪ nového zdrojového textu je automaticky vytvo²en základ
  348.  s názvem programu, p²íkazem #unit GraphFB,GrMouse a základní ƒástí programu
  349.  s p²íkazem InitFB a DisposeFB. 
  350.  
  351. ~16|0|05 3.2 Soubory typu .FBL
  352.    Fast Building Library - jsou jednotky TFBP s funkcemi a procedurami.
  353.  Základní jednotkou je GraphFBP, která obsahuje základní funkce pro
  354.  grafické prost²edí TFBP a jednotka GrMouse obsahující procedury a funkce
  355.  pro obsluhu myτi (grafického kurzoru). Na tyto jednotky se odvolávají vτechny 
  356.  ostatní jednotky mimo jednotky StringFB.
  357.    Pokud budete vytvá²et vlastní jednotku pro TFBP bude mít po kompilaci
  358.  vºdy koncovku .FBL. P²i kompilaci jednotky FBL pouºijte p²ísluτnou
  359.  ikonu horní ²ady.
  360.  |1|05 Jednotky FBL nelze kombinovat s jednotkami TPU - TurboPascalUnit!
  361.  
  362. ~16|0|05 3.3 Soubory typu .LIB √SYSTEM\VLOZLIB√ 
  363.    Pro rychlejτí tvorbu zdrojov∞ch textà má programátor k dispozici
  364.  soubory, které obsahují p²edepsané funkce se struƒnou informací jejich
  365.  správného pouºití. Jedná se p²edevτím o skupinové p²íkazy, nap²íklad
  366.  pro tvorbu menu, dialogového okna, informaƒního okna, ²ady ikonov∞ch
  367.  tlaƒítek, aplikaƒních ikon a pod. Takto p²ipravené p²íkazy vloºíte
  368.  do zdrojového textu volbou p²ísluτné ikony a v∞b╪rem p²ísluτné
  369.  skupiny p²íkazà. Kliknutím lev∞m tlaƒítkem myτi vyberte skupinu nebo
  370.  p²íkaz a kliknutím prav∞m tlaƒítkem myτi potvr╘te svàj v∞b╪r. Vybraná
  371.  skupina/p²íkaz se umístí do zdrojového textu od ²ádku, na kterém stál
  372.  kurzor p²ed voláním tohoto v∞b╪ru.
  373.  
  374. ~16|0|05 3.4 Soubory typu .ADD √SYSTEM\VLOZADD√ 
  375.    Jsou to jiº odlad╪né funkce a procedury, které je moºné vloºit do
  376.  zdrojového textu programu dvojím zpàsobem: 
  377.  1) pomocí p²ekladaƒe, kter∞ tyto soubory p²ipojí ke zdrojovému textu
  378.     aº p²i jeho p²ekladu. V tomto p²ípad╪ se tyto funkce nebo procedury
  379.     uvedou za p²íkazem |1|09#include|0|12. Pokud jsou v podadresá²i ADD a mají
  380.     koncovku .ADD uvedou se takto:
  381.     |1|09#include <SOUBOR>;
  382.     |1|05Adresá² ani koncovka se neuvádí.
  383.     P²ekladaƒ p²i kompilaci vloºí do zdrojového textu soubor SOUBOR.ADD
  384.     z podadresá²e ADD.
  385.     P²ipojení jiné procedury nebo funkce, která je uloºena v jiném adresá²i
  386.     a má p²ípadn╪ i jinou koncovku, se uvede takto:
  387.     |1|09#include "C:\TP\SOUBOR.PAS";
  388.     |1|05V tomto p²ípad╪ musí b∞t uvedena úplná cesta k souboru i s p²íponou.
  389.     Pokud bude vkládán zdrojov∞ text Pascalu, musí b∞t p²ed touto direktivou
  390.     uvedeno klíƒové slovo #NoTranslation, aby tento text nebyl p²ekládán
  391.     p²ekladaƒem TFBPro. Dalτí zdrojov∞ text pak musí b∞t oznaƒen klíƒov∞m
  392.     slovem #Translation, pro p²eklad klíƒov∞ch slov TFBPro.
  393.     |1|09#NoTranslation;
  394.     |1|09#include <c:\tp\soubor.pas>
  395.     |1|09#Translation;
  396.  
  397.  2) Vloºení procedury do zdrojového textu p²ed jeho kompilací.
  398.     Kliknutím na p²ísluτnou ikonu horní ²ady pro p²ilinkování souboru ADD
  399.     z podadresá²e \ADD. Vybran∞ soubor bude vloºen do zdrojového textu od
  400.     ²ádku na kterém stál kurzor p²ed voláním této funkce. Nebo kliknutím
  401.     na ikonu pro p²ilinkování libovolného textu z libovolného adresá²e.
  402.     V tomto p²ípad╪ se vloºená procedura nebo funkce stane souƒástí zdrojo-
  403.     vého textu programu a màºete v ní provád╪t dodateƒné úpravy.
  404.     Pokud bude vkládán zdrojov∞ text Pascalu, musí b∞t p²ed tímto textem
  405.     uvedeno klíƒové slovo #NoTranslation, aby tento text nebyl p²ekládán
  406.     p²ekladaƒem TFBPro. Dalτí zdrojov∞ text pak musí b∞t oznaƒen klíƒov∞m
  407.     slovem #Translation, pro p²eklad klíƒov∞ch slov TFBPro.
  408.     |1|09#NoTranslation;
  409.     |1|09 {procedure nebo funkce v pascalu}
  410.     |1|09#Translation;
  411.     |1|09 {následuje zdrojov∞ text v TFBPro}
  412.     
  413.  |1|05Neopomeσte vτak vºdy uvést za p²íkaz #unit jednotku FBL, kterou vloºená
  414.  |1|05funkce nebo procedura vyºaduje ke své ƒinnosti(pokud jiº není uvedena).
  415.  
  416.    Proceduru nebo funkci, kterou chcete uloºit jako soubor .ADD pro pouºití
  417.  v dalτích programech, oznaƒte jako blok a pak klikn╪te na p²ísluτnou ikonu
  418.  pro uloºení souboru ADD. Po uvedení názvu a volb╪ tlaƒítka Uloºit bude
  419.  procedure/funkce uloºena do adresá²e \ADD.
  420.  
  421. ~16|0|05 3.5 Soubory typu .LMG
  422.    Jsou obrázky typu Get/PutImage a jsou vyuºívány programem EditIkon
  423.  a EditIco2, které ukládají ikony 16x16 aº 48x48 jako Image. Standartn╪
  424.  jsou barvy tohoto formátu od 240 do 255 palety TFBPro. Dále tento
  425.  formát pouºívá funkce SaveArea a LoadArea. Pokud ve svém programu
  426.  pouºijete t╪chto funkcí, |1|05dbejte na to aby ukládaná plocha nep²esáhla
  427.  |1|0564kb ! |1|09Pro uloºení v╪tτí plochy proto rad╪ji pouºijte funkci SaveBmg
  428.  |1|09a LoadBmg, která màºe uloºit plochu/obrázek aº do rozm╪rà celé plochy
  429.  |1|09monitoru (800x600b), nebo SavePgf a LoadPgf, pro uloºení plochy vƒetn╪
  430.  |1|09barevné palety.
  431.  µí²ku a v∞τku obrázku LMG zjistíte pomocí funkce GetLmgSize, která tyto
  432.  hodnoty uloºí do prom╪nné SizeX = τí²ka a SizeY = v∞τka.
  433.  P²íklad pouºití: |1|09GetLmgSize('SYSTEM\POZOR.LMG');
  434.                   |1|09let SirkaLmg : SizeX; VyskaLmg : SizeY;
  435.     
  436.  
  437. ~16|0|05 3.6 Soubory typu .BMG a .PGF
  438.    Jsou to obrázky, které mohou dosahovat celé τí²ky a v∞τky plochy.
  439.  Formát BMG se pouºívá p²eváºn╪ pro ukládání pozadí velké plochy
  440.  a neukládá barevnou paletu polochy, ale vyuºívá práv╪ instalovanou
  441.  aktuální paletu barev. 
  442.  Souƒástí plné verze Fast Building je i n╪kolik obrázkà tohoto formátu.
  443.    Pokud pouºijete tento formát pro ukládání plochy, ukládejte obrázek
  444.  do podadresá²e TEMP s koncovkou obrázku .UND. Funkce DisposeFB uvedená
  445.  na konci programu totiº po skonƒení programu smaºe vτechny soubory 
  446.  v podadresá²i TEMP které mají koncovku .UND. P²i ukládání se uvádí
  447.  parametr X1,Y1,X2,Y2 název pozadí. 
  448.  P²íklad pouºití:|1|09SaveBmg(10,80,500,440,'TEMP\POZADI.UND');
  449.                  |1|09LoadBmg(10,80,600,'TEMP\POZADI.UND',0,0);
  450.  
  451.    Formát .PGF je shodn∞ s formátem .BMG a vτak obsahuje barevnou
  452.  paletu obrázku. Ve vlastním programu se pouºívá pouze LoadPgf, nebo£
  453.  ukládání obrázkà v tomto formátu je zajiτt╪no programem PgfMaker, ve
  454.  kterém lze obrázky dodateƒn╪ upravovat vƒetn╪ jejich palety. Aby
  455.  nedoτlo ke zm╪nám barev na ploτe pouºitím formátu PGF, je nutné
  456.  dodrºet zásadu pouºití barev u ostatních ƒástí plochy (okna, tlaƒítka,
  457.  ikony, text atd.) v základní palet╪ TFBPro, která zaƒíná od 240 do
  458.  255. Tato ƒást palety je totiº chrán╪na proti p²epsání jinou paletou.
  459.  
  460. ~16|0|05 3.7 Soubory typu .UND
  461.    Jsou soubory, které (pokud byly uloºeny do podadresá²e TEMP) budou
  462.  po skonƒení programu smazány. Pouºívají se jako odkládací soubory.
  463.  
  464. ~16|0|05 3.8 Soubory typu .DTA
  465.    Jsou soubory, které (pokud byly uloºeny do podadresá²e TEMP) budou
  466.  po skonƒení programu smazány. pouºívají se jako odkládací soubory.
  467.  
  468.  |0|05 ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬
  469.  
  470. ~16|0|05 4.1  √INVICO\INVREG√  R E G I S T R A C E
  471.    Pokud Turbo Fast Building a jeho p²ísluτenství pouºíváte dosud jako
  472.  verzi shareware, nemáte zajiτt╪n ºádn∞ servis v podob╪ UpGrade a UpDate.
  473.    Zaregistrováním TFBPRO256 u autora získáte poslední verzi editoru vƒetn╪
  474.  poslední verze kompilátoru, p²ekladaƒe jazyka a podpàrné programy. 
  475.    Dále obdrºíte sadu systémov∞ch a nadpisov∞ch fontà, aplikaƒních ikon,
  476.  tlaƒítkov∞ch ikon, velk∞ch obrázkà LMG, BMG a PGF s ràznou tématikou.
  477.  Obdrºíte také dalτí podrobné instrukce jak p²evád╪t obrázky z jin∞ch
  478.  formátà do tvaru .LMG, .BMG a .PGF vƒetn╪ programà, kter∞mi to lze
  479.  provést.
  480.    Souƒástí registrované verze je také vlastní spouτt╪ƒ aplikací
  481.  pro DOS a TFBPro256, kter∞ umoºσuje spouτt╪t programy pomocí zástupcà
  482.  ve tvaru ikon na ploτe.
  483.    Dále budete vºdy okamºit╪ informováni o dalτích novinkách pro TFBPRO
  484.  (nové jednotky .FBL, demoprogramy .FBS,.ADD a .LIB., nové podpàrné
  485.  programy a nové verze Turbo Fast Building).
  486.  |1|05 Registraci màºete provést:
  487.  a) Zasláním níºe uveden∞ch údajà na poτtovní adresu autora.
  488.     - jméno a p²íjmení, ulice a ƒp., místo bydliτt╪ vƒetn╪ psƒ.,
  489.     - uhradit poτtovní poukázkou p²ísluτnou ƒástku (viz. níºe)
  490.      
  491.  b) Vyºádáte si nejprve podrobn╪jτí informace (není to registrace)
  492.     nebo zaslání demo verze (pokud ji jiº nemáte).
  493.  
  494.  V obou p²ípadech se tak stanete evidovan∞mi uºivateli TFBP a máte
  495.  moºnost získat dalτí pot²ebné podpàrné programy (viz.p²ehled níºe)
  496.  a v p²ípad╪ dostateƒného poƒtu zájemcà i tiτt╪n∞ manuál.
  497.  
  498.    Adresa autora:
  499.  |1|05              Petr ¼ern∞
  500.  |1|05              Staré K²eƒany 409
  501.  |1|05              407 61
  502.  |1|05              telefon: 0413/336 223
  503.  
  504.  
  505.  |0|05 ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬
  506.  
  507.  |1|05 4.2 √INVICO\INVALL√ Cel∞ komplet obsahuje: 
  508.  ≥ = je souƒástí kompletu,
  509.  + = jeτt╪ i mimo souƒást kompletu
  510.  ¬ = jsou dodány po jejich dokonƒení
  511.  U = moºnost získání UpGrade
  512.  ___________________________ program _____ volná v. __demo v. ___plná v.
  513.  Editor jazyka TFBPro256     TFBP.EXE,         ≥          ≥       ≥ + U
  514.  spouτt╪ƒ editoru            TFBPRO.EXE        ≥          ≥       ≥ + U
  515.  p²ekladaƒ klíƒov∞ch slov    TFBPT.EXE         ≥          ≥       ≥ + U
  516.  kompilátor TFBPro a TP6     TFBPC.EXE,        ≥          ≥       ≥ + U
  517.  jednotky .FBL,                             základní   vτechny    ≥ + U
  518.  demo programy .FBS,                           ≥          ≥       ≥ + U
  519.  soubory .LIB a .ADD,                          ≥          ≥       ≥ + U
  520.  znakové sady .FND,.FNP a .CHR              základní   základní   ≥ + U
  521.  aplikaƒní ikony .LMG                       základní   základní   ≥ + U
  522.  tlaƒítkové ikony .LMG                      základní   základní   ≥ + U
  523.  velkoploτné obrázky .PGF                   základní   základní   ≥ + U
  524.  ikony formátu .ICO                       jen n╪kolik jen n╪kolik ≥ + U
  525.  podadresá² SYSTEM                             ≥          ≥       ≥ + U
  526.  podadresá² BUTTONS                            ≥          ≥       ≥ + U
  527.  podadresá² OBRAZKY                            ≥          ≥       ≥ + U
  528.  podadresá² ICONS                              ≥          ≥       ≥ + U
  529.  podadresá² INVICO                             ≥          ≥       ≥ + U
  530.  podadresá² ICODOS                             -          ≥       ≥ + U
  531.  PRO-DOS spouτt╪ƒ souborà    PRODOS.EXE        -          -       ≥ + U
  532.  Editor systémov∞ch fontà    EDITFN.EXE        -          -       ≥ + U
  533.  Editor nadpisov∞ch fontà    EDITFONT.EXE      -          ≥       ≥ + U
  534.  Editor vektorov∞ch fontà    FE.EXE            -          -       ≥  
  535.  Editor aplikaƒních ikon     EDITIKON.EXE      -          ≥       ≥ + U
  536.  Instalaƒní program adresá²à INSDIR.EXE        ≥          ≥       ≥ + U
  537.  správce souborà             TOOLS.EXE         -          -       ¬ + U
  538.  editor palety RGB           EDITPAL.EXE       -          -       ≥ + U
  539.  editor vzorà pro v∞pln╪     EDITPATT.EXE      -          -       ≥ + U
  540.  editor text.dokumentà       EDITDOC.EXE       -          -       ≥ + U
  541.  p²evod obrázkà z GIF        GIFTOPGF.EXE      -          -       ≥ + U
  542.  p²evod obrázkà z BMP        BMPTOPGF.EXE      -          -       ≥ + U
  543.  úprava obrázkà PGF          PGFMAKER.EXE      -          ≥       ≥ + U
  544.  _________________________________________________________________________
  545.  
  546. ~16|0|09 Ceny za registraci:
  547.  Nová registrace plné verze TFBPro256 a PRO-DOS ................ 680,-Kƒ
  548.  UpGrade p²i jiº zaregistrované p²edeτlé verzi TFBPlus2 ........ 272,-Kƒ
  549.  |1|09Pro τkolská za²ízení:
  550.                    jedna registrace ........ 480,-Kƒ
  551.                    dv╪ registrace .......... 400,-Kƒ
  552.                    t²i registrace .......... 350,-Kƒ
  553.                    ƒty²i registrace ........ 300,-Kƒ
  554.  
  555.  |0|05 ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬
  556.  
  557. ~16|0|05 4.3  √INVICO\INVPRI√ P ⁿ I P R A V U J E   S E
  558.   |1|05            pro registrované uºivatele
  559.   √INVICO\OBLOK√ Nov∞ podpàrn∞ program pro editor jazyka, ve kterém budete mít
  560.   moºnost vytvá²et soubory pro helpy sv∞ch aplikací |1|09EditDoc.
  561.   Jiº nebude nutné pouºívat rozliτovacích znakà pro barvu a typ 
  562.   √DOC\EDITDO1√      písma, pro vkládání ikonek do textu a obrázkà
  563.   √DOC\EDITDO2√      (jako dosud. )EditDoc bude pracovat podobn╪ 
  564.   √DOC\EDITDO3√      jako textov∞ grafick∞ editor,kde vτechny tyto
  565.   funkce vkládány do textu automaticky stiskem urƒité klávesy,
  566.   ƒi volbou z nabídky. Editor bude schopen umístit p²ímo do textu
  567.   obrázky formátà LMG, PGF a ICO.
  568.   Text budete prost╪ psát tak, jak bude také vypadat p²i
  569.   v∞pisu p²íkazem procedurou WinTextXY z jednotky TextFB.fbl.
  570.  
  571.   √INVICO\OBLOK√ Nová jednotka pro za²azení vlastního editoru textu do vlastních
  572.   √DOC\EDITFB1√      aplikací. Jednotka bude p²edem vybavena funkcemi
  573.   √DOC\EDITFB2√      pro uloºení textu, tisk, vyhledání, zám╪nu slov,
  574.   √DOC\EDITFB3√      p²epínání diakritiky, p²episování slov a pod.
  575.  
  576.   √INVICO\OBLOK√ Uvaºuji o nové funkci editoru, která umoºní jeho nastavení
  577.   do prost²edí jazyka C a C++. V tomto prost²edí by bylo moºné provést
  578.   √DOC\CPLUS1√      kompilaci zdrojového textu C a C++ do formátu exe, kter∞
  579.   √DOC\CPLUS2√      by vzáp╪tí byl p²eveden do OBJ. Takto vytvo²en∞ modul
  580.   √DOC\CPLUS3√      by pak bylo moºné p²ilinkovat do zdrojového textu v TFBPro
  581.   direktivou Call <soubor.obj>.
  582.   Podpàrn∞ program ExeToObj by bylo moºné vyuºít pro vytvo²ení
  583.   modulu z libovolného souboru EXE.
  584.  
  585.  
  586.