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 >
Wrap
Text File
|
2001-05-08
|
31KB
|
586 lines
~16|0|05 √DOC\LOGO21√ Turbo
~16|0|05 √DOC\LOGO22√ Fast
~16|0|05 √DOC\LOGO23√ Building
√INVICO\OBLOK√ |1|09Obsah:
|1|05 funkce editoru
|1|05 makra
|1|05 funkce myτi
|1|05 Nastavení editoru
|1|05 Nastavení konfigurace
|1|05 Instalace vlastní aplikace
|1|05 Kompilace zdrojového textu
√INVICO\OBLOK√ |1|09Ikony a tlaƒítka
|1|05 volba z ikonov∞ tlaƒítek
√INVICO\OBLOK√ |1|09Práce se soubory
|1|05 soubory typu .FBS
|1|05 soubory typu .FBL
|1|05 soubory typu .LIB
|1|05 soubory typu .ADD
|1|05 soubory typu .LMG
|1|05 soubory typu .BMG
|1|05 soubory typu .PGF
|1|05 soubory typu .UND
|1|05 soubory typu .DTA
√INVICO\INVREG√ |1|09REGISTRACE
√INVICO\OBLOK√ |1|09TIPY & TRIKY
~16|0|05 1.1 Funkce editoru
Editor TurboFastBuilding je textov∞ editor, kter∞ má tém╪² shodné
funkce jako pàvodní editor Turbo Pascalu v.6 a n╪které zcela nové.
Vτechny sluºby editoru jsou dostupné z ikonového menu v horní liτt╪
a z velk∞ch ikon po levé stran╪ plochy.
|1|09 Rozloºení znakà na klávesnici
¿DOC\KEYMIN.LMG^ malé znaky viz. obrázek (klikni na tomto ²ádku)
¿DOC\KEYCAPS.LMG^ velké znaky viz. obrázek (klikni na tomto ²ádku)
|1|09 Klávesy √BUTTONS\UPNO√ - √BUTTONS\DOWNNO√ - √BUTTONS\LFNO√ - √BUTTONS\RGHNO√
slouºí pro pohyb kurzoru v t╪chto sm╪rech.
|1|09 BackSpace
slouºí pro mazání textu z prava do leva.
|1|09 Delete
maºe text na pozici kuzoru a souƒasn╪ p²isouvá text za kurzorem.
|1|09 Tab
vytvo²í mezi slovy v ²ádku mezeru osmi znakà.
|1|09 Insert
vypíná a zapíná p²episování znakà
|1|09 Home
p²emístí kurzor na zaƒátek ²ádku
|1|09 End
p²emístí kurzor na konec ²ádku
|1|09 PageUp
posune text o stránku zp╪t (k zaƒátku)
|1|09 PageDown
posune text o stránku dále (ke konci)
|1|09 F2
zapíná a vypíná ƒeské znaky
|1|09 F5
uloºí ²ádek do pam╪ti
|1|09 F6
vloºí do textu obsah ²ádku, kter∞ byl uloºen do pam╪ti F5
|1|09 F10
umoºní p²idat do textu zvolen∞ poƒet voln∞ch ²ádkà (1 - 20).
|1|09 ENTER
posune kurzor na dalτí ²ádek.
|1|05 Klávesy spoleƒn╪ s |0|09╕εΦ
|0|09 ╕εΦ + B
nastaví zaƒátek bloku pro uloºení, kopírování nebo zruτení ƒásti textu.
|0|09 ╕εΦ + K
nastaví konec bloku pro uloºení, kopírování nebo zruτení ƒásti textu.
|0|09 ╕εΦ + C
skopíruje nastaven∞ blok textu na pozici kde stojí kurzor.
|0|09 ╕εΦ + V
zruτí nastaven∞ blok textu (SMAªE HO!).
|0|09 ╕εΦ + N
odsune ²ádek na kterém stojí kurzor a vloºí dalτí prázdn∞ ²ádek.
|0|09 ╕εΦ + Y (Z)
zruτí ²ádek na kterém stojí kurzor
|0|09 ╕εΦ + ENTER
p²esune kurzor na dalτí ²ádek do kterého vloºí p²ípadn∞ text, kter∞ byl
za kurzorem
|0|09 ╕εΦ + Home
nastaví text na zaƒátek souboru a kurzor nastaví na první ²ádek textu.
|0|09 ╕εΦ + End
nastaví text na konec souboru a kurzor nastaví na poslední ²ádek
|0|09 ╕εΦ + √BUTTONS\LFNO√
posouvá kurzor po slovech vlevo
|0|09 ╕εΦ + √BUTTONS\RGHNO√
posouvá kurzor po slovech vpravo
~16|0|05 1.1b MAKRA √SYSTEM\MAKRA√
Pro pohodln╪jτí psaní zdrojového textu je moºné n╪které názvy
funkcí a p²íkazà umístit pod klávesu. Takto uloºené názvy se pak
vypisují do textu stiskem klávesy Alt a p²ísluτné klávesy od A do Z.
V roletkové nabídce vyberte klávesu pod kterou chcete svàj p²íkaz/funkci
umístit lev∞m tlaƒítkem myτi a prav∞m tlaƒítkem myτi otev²ete dialogov∞
²ádek ve kterém uve╘te název funkce/p²íkazu.
~16|0|05 1.2 Funkce a práce s myτí √SYSTEM\MYS√
Turbo Fast Building pln╪ vyuºívají obou tlaƒítek myτi.
|1|09 Levé tlaƒítko plní stejnou funkci jako u v╪tτiny programà - provede
|1|09 se v∞b╪r. Pravé tlaƒítko zde nahrazuje dvojí kliknutí - potvrzuje
|1|09 v∞b╪r, spouτtí vybranou funkci nebo program. P²i volb╪ z tlaƒítek
|1|09 nebo ikonov∞ch tlaƒítek je pravé tlaƒítko pouºito na v∞pis struƒné
|1|09 informace k p²ísluτnému tlaƒítku nebo ikon╪, nebo£ textová ƒi ikonová
|1|09 tlaƒítka se spouτt╪jí lev∞m tlaƒítkem myτi.
Pokud je uºivatel vybaven dokonce t²ítlaƒítkovou myτí, màºe ji vyuºít
kup²íkladu na opuτt╪ní n╪které funkce bez volby (Break). Jinak to také lze
provést stlaƒením levého a pravého tlaƒítka myτi souƒasn╪ (pouze v nouzi).
~16|0|05 1.3 Nastavení konfigurace √SYSTEM\OTESLOZK√
Aby mohla b∞t pouºita funkce kompiluj a spus£ volbou ikony √SYSTEM\SPUSTIT√,
je t²eba vloºit do souboru "fbc.cfg" |1|12název ko²enového adresá²e
ve kterém je umíst╪n TurboFastBuilding |1|12seznam vτech podadresá²à,
obsahujících soubory a jednotky, které kompilátor pouºívá.
Pokud byl TurboFastBuilding instalován instalaƒním programem je tento
konfiguraƒní soubor jiº vypln╪n a není t²eba v n╪m provád╪t ºádné
zm╪ny.
~16|0|05 1.3a Nastavení editoru √SYSTEM\POCITAC√
Editor slouºí pro psaní zdrojov∞ch textà aplikací, jednotek, dokumentà
DOC a INV. P²ímo z editoru se provádí kompilace zdrojov∞ch textà
a spouτt╪ní podpàrn∞ch programà.
Volbou ikony √SYSTEM\POCITAC√ je moºné nastavit v editoru
- barvu písma, barvu editaƒní plochy a typ písma aktivací setovacího
tlaƒítka √SYSTEM\GSETACT√
- prodlevu rekace volby myτí dle typu procesoru, hodnota se uvádí
v milisekundách, které budou p╪tkrát násobeny. Editor si tuto fixaci
po spuτt╪ní nastaví sám podle detekce procesoru poƒítaƒe, na kterém
je spuτt╪n. Proto se uvedená hodnota upravuje pouze v p²ípad╪, kdy
nevyhovuje autodetekci.
- typ kompilace màºe b∞t TFBPro256 nebo TPascal6. Toto nastavení
umoºσuje pracovat a kompilovat zdrojové texty TFBPro a TPascalu
samostatn╪.
P²i nastavení |1|12TFBPro256 |0|12je zdrojov∞ text p²edán p²ekladaƒi
TFBPro, kter∞ pracuje s klíƒov∞mi slovy jazyka TurboFast.
Pokud jsou ve zdrojovém textu ƒásti obsahující klíƒová slova
Turbo Pascalu nebo Assembleru, musí b∞t odd╪leny direktivou
#NoTranslation a #Translation.
P²i nastavení |1|12TPascal6 |0|12je zdrojov∞ text p²edán kompilátoru bez
pouºití p²ekladaƒe TFBPro. V takovémto zdrojovém textu nesmí
b∞t pouºita klíƒová slova jazyka TurboFast, nebo£ v tomto nastavení
pracuje editor jako Turbo Pascal v.6.
~16|0|05 1.3b Instalace vlastní aplikace
Pokud budete chtít svou vlastní aplikaci (program) poskytovat
dalτím uºivatelàm, je t²eba pro tuto aplikaci vytvo²it její
vlastní ko²enov∞ adresá² se vτemi pot²ebn∞mi podadresá²i se
soubory, které systém TFBPro pouºívá. Svou aplikaci umís£ujte
jiº do jejího adresá²e.
Pro vytvo²ení adresá²e vaτí aplikace pouºijte program InsDir,
kter∞ je spustiteln∞ z menu podpàrn∞ch programà. P²i instalaci
se ²i╘te instrukcemi programu InsDir.
V dialogovém okn╪ programu InsDir uve╘te jméno ko²enového adresá²e ve
kterém bude umíst╪n váτ program (nebo jiº existující adresá² vyberte
volbou tlaƒítka "V∞b╪r adresá²e"). Tato funkce pak sama vytvo²í tento
adresá² vƒetn╪ podadresá²e SYSTEM do kterého p²enese vτechny pot²ebné
soubory pro systém TFBPro256, podadresá² BUTTONS do kterého umístí
vτechna ikonová tlaƒítka systému a odkládací podadresá² TEMP. Dále
podadrsá² INVICO, ve kterém jsou uloºeny malé ikony pro soubory INV.
|1|09 Zdrojov∞ text programu a jeho ƒásti jiº ukládejte do tohoto nového
|1|09adresá²e.
Dalτí pot²ebné podadresá²e màºete vytvo²it pomocí Správce souborà, kter∞
je souƒastí plné verze TFastBuildingu.
~16|0|05 1.4 Kompilace zdrojového textu √SYSTEM\COMPILE√
Pro kompilaci zdrojového textu klikn╪te na ikonu pro kompilaci.
Pouºívá se pro rychlou kompilaci p²eváºn╪ souborà nebo budoucích
jednotek, nebo v p²ípad╪, kdy jsme si skuteƒn╪ jisti, ºe program je jiº
odlad╪n a pracuje bez chyb. Tento zpàsob totiº nekontroluje správnost
vazeb mezi zdrojov∞m textem a pouºit∞mi jednotkami, upozorní pouze na
chybnou jednotku.
Dalτí ikona √SYSTEM\SPUSTIT√ je urƒena pro kompilaci a spuτt╪ní programu.
Pouºívá se pràb╪ºn╪ b╪hem odla╘ování zdrojového textu. Provede se tzv.
rychlá kompilace a pokud nedojde k chyb╪ bude zdrojov∞ text spuτt╪n
jiº jako soubor .EXE. Pokud dojde p²i kompilaci k chyb╪, nebude soubor
.EXE vytvo²en a kompilátor vrátí ²ízení zp╪t editoru TFBP, kter∞ oznámí
k jaké chyb╪ p²i kompilaci doτlo.
~16|0|05 2.1 V∞b╪r z ikonov∞ch tlaƒítek
Po levé stran╪ pracovní plochy jsou umíst╪na v╪tτí ikonová tlaƒítka,
a v horní ƒásti malá ikonová tlaƒítka. Pokud kliknete na n╪které
ikonové tlaƒítko prav∞m tlaƒítkem myτi, objeví se k této ikon╪ malá
nálepka se struƒnou informací jejího v∞znamu.
|1|05 V∞b╪r souboru √SYSTEM\ZESLOZKY√
První ikona zleva. Z menu vyberte typ spouboru, kter∞ chcete otev²ít.
Je moºné zvolit soubory .FBS (zdrojové texty programà), nebo .FBL
(zdrojové texty jednotek), dále soubory .DOC (textové dokumenty)
nebo soubory .INV (nabídkové soubory pro WinOffer). Prav∞m tlaƒítkem
myτi potvr╘te svàj v∞b╪r. Z direktoriá²e, kter∞ bude otev²en v p²ísluτném
adresá²i, vyberte soubor a potvr╘te tlaƒítkem "Potvrdit"
|1|05 Zaloºení nového souboru
√DOC\NOVYT1√ Otev²e se dialogové okno, ve kterém bude v prvním ²ádku uveden ²et╪zec
√DOC\NOVYT2√ pro název nového souboru ve tvaru: ________.FBS Na místo linky, která
√DOC\NOVYT3√ odpovídá maximálnímu poƒtu znakà pro název souboru, uve╘te jméno nového
souboru. Na druhém ²ádku bude uveden ko²enov∞ adresá² a podadresá² FBS.
|1|05 Uloºení souboru
√DOC\ULOZT1√ Otev²e se dialogové okno, ve kterém bude uveden název práv╪ otev²eného
√DOC\ULOZT2√ souboru. Θdaje v ²ádku je moºné zm╪nit.
√DOC\ULOZT3√
|1|05 Uloº jako...
√DOC\JAKOT1√ Otev²e se dialogové okno, ve kterém bude uveden ko²enov∞ adresá² s pod-
√DOC\JAKOT2√ adresá²em FBS (v p²ípad╪ zpracovávání zdrojového textu) p²ípadn╪ DOC nebo
√DOC\JAKOT3√ INV (v p²ípad╪ zpracovávání dokumentu tohoto typu) s p²ísluτnou koncovkou
souboru. Doplníte název souboru (nezapomeσte smazat znak *).
|1|05 Tisk souboru
√DOC\TISKT1√ Otev²e se podmenu, ze kterého lze vybrat zpàsob tisku:
√DOC\TISKT2√ a) Grafick∞ tisk
√DOC\TISKT3√ b) Tisk v textovém módu
|1|05 Uloºení bloku textu (.ADD) √SYSTEM\ULOZADD√
N╪které procedury, které jsou jiº odlad╪ny se vám mohou hodit i v jin∞ch
programech. Aby jste je jiº nemuseli znovu psát, je moºné si je uloºit
jako soubor .ADD. Oznaƒte tuto proceduru nebo text jako blok a klikn╪te
na p²ísl. ikonu. V dialogovém okn╪ doplσte název souboru .ADD.
|1|05 Vloºení bloku textu √SYSTEM\VLOZADD√
Procedury nebo text uloºen∞ jako soubor .ADD lze vloºit do zdrojového
textu na pozici kurzoru kliknutím na p²ísl. ikonu. V direktoriá²i, kter∞
bude vypisovat soubory s koncovkou .ADD, vyberte p²ísluτn∞ soubor a
klikn╪te na tlaƒítko |1|12Potvrdit.
|1|05 Vloºení libovolného textu √SYSTEM\VLOZPAS√
Do zdrojového textu lze také vloºit libovoln∞ text. V direktoriá²i
vyberte p²ísluτn∞ text a soubor, pak klikn╪te na tlaƒítko |1|12Potvrdit
a text bude vloºen do zdrojového textu na pozici kurzoru.
|1|05 Vyhledání slova v textu
√DOC\NAJDIT1√ V dialogovém okn╪ zadejte slovo, které v textu hledáte.
√DOC\NAJDIT2√ Po nalezení slova màºete znovu kliknout na p²ísl. ikonu
√DOC\NAJDIT3√ a pokraƒovat v dalτím hledání zadaného slova.
|1|05 Najdi a vym╪σ...
√DOC\VYMENT1√ V dialogovém okn╪ uve╘te slovo, které má b∞t vyhledáno a ve druhém
√DOC\VYMENT2√ ²ádku slovo, kter∞m má b∞t nahrazeno. Po nalezení hledaného slova se
√DOC\VYMENT3√ vás funkce zeptá, zda má nalezené slovo nahradit zadan∞m slovem pro
v∞m╪nu. Po potvrzení hledá dalτí v∞skyt tohoto slova. Hledání se
zám╪nou lze p²eruτit v moment╪ dotazu.
|1|05 Konfigurace √SYSTEM\OTESLOZK√
P²i první instalaci TFBP je jiº konfigurace nastavena. Zm╪nu provád╪jte
pouze tehdy, byl-li zm╪n╪n ko²enov∞ adresá², kde je TFBP uloºen. Konfigu-
race slouºí pro kompilátor a proto se nedoporuƒují ºádné zm╪ny bez
znalosti ƒinnosti kompilátoru.
|1|05 Θprava textu √SYSTEM\TXTUPRAV√
Pokud je otev²en soubor typu dokument (DOC nebo INV), otev²e ikonové
tlaƒítko horní ²ady a podmenu, které obsahuje t²i poloºky:
|1|09 font pro ²ádek|0|12 do dokumentu budou na zaƒátek ²ádku umíst╪ny kódy
urƒující typ fontu, typ v∞pisu a barvu fontu pro cel∞
²ádek.
|1|09 font pro v╪tu |0|12 do ²ádku umístí na pozici kurzoru kódy pro urƒení
typu v∞pisu a barvy fontu znakà následujících za touto
pozicí.
|1|09 vloºení obrázku|0|12 na zaƒátek ²ádku umístí rozliτovací kód pro obrázek
s uvedením cesty a názvu obrázku tak, jak byl vybrán z di-
rektoriá²e. Aby se tento údaj umístil na záƒátek ²ádku,
musí b∞t v diarektoriá²i v∞b╪r obrázku potvrzen tlaƒítkem
Nahrát a kurzor p²ed voláním této funkce musí b∞t na ²ádku
kam má b∞t tato informace umíst╪na. Pokud se obrázek nalézá
ve stejném ko²enovém adresá²i, je moºné smazat jeho název,
a tím zkrátit tento údaj. Nap²íklad bude-li text dokumentu
v adresá²i TFBPRO a obrázek v jeho podadresá²i OBR bude
tento údaj uveden takto: `C:\TFBPRO\OBR\OBRAZEK.LMG lze ho
proto zkrátit na `OBR\OBRAZEK.LMG.
|1|05 Vloºení souboru .LIB √SYSTEM\VLOZLIB√
Otev²e se nabídkov∞ soubor, ze kterého je moºné vybrat uvedené funkce
a procedury. Kliknutím lev∞m tlaƒítkem myτi se provede v∞b╪r p²ísluτné
funkce ƒi procedury a prav∞m tlaƒítkem myτi se v∞b╪r povrdí. Tím se do
textu umístí vybraná funkce nebo procedury na místo, kde stál kurzor
p²ed voláním této nabídky. Blíºe viz Soubory typu .LIB.
|1|05 Podpàrné programy √SYSTEM\TOOLS√
lze spustit kliknutím na p²ísluτnou ikonu horní ²ady (podpàrné programy):
|1|09 EditFn |1|12Editor pro tvorbu a úpravu systémov∞ch fontà.
|1|09 EditFont |1|12Editor pro tvorbu a úpravu nadpisov∞ch fontà
|1|09 EditIkon |1|12Editor pro tvorbu a úpravu aplikaƒních ikon
a tlaƒítkov∞ch ikon rozm╪rà 16x16 aº 47x47 bodà
|1|09 EditPatt |1|12Editor paternon∞ch vzorà pro v∞pln╪ plochy
|1|09 EditPal |1|12Editor 256ti barevné palety
|1|09 PgfMaker |1|12Θprava obrázkà formátu PGF po p²evodu
z formátu GIF.
|1|09 GifToPgf |1|12P²evod obrázkà z formátu GIF do PGF ve 256ti
barvách. Spouτtí se samostatn╪ z p²íkazového ²ádku.
|1|09 BmpToPgf |1|12P²evod obrázkà z formátu BMP do PGF v 16ti
barvách. Spouτtí se samostatn╪ z p²íkazového ²ádku.
|1|09 TOOLS |1|12Samostatn∞ program pro práci se soubory
(kopírování, p²esouvání, mazání, prohlíºení
textov∞ch souborà, prohlíºení obrázkà LMG,BMG a PGF,
vytvá²ení nov∞ch adresá²à, ruτení adresá²à,
nastavení citlivosti myτi, nastavení data a ƒasu
aj.)
|1|09 InsDir |1|12Samostatn∞ program pro instalaci nového adresá²e
pro nov∞ program. Souƒasn╪ vytvo²í podadresá² TEMP,
BUTTONS a SYSTEM do kterého naistaluje pot²ebné systémové
soubory pro program v TFBP.
|1|09 Direktoriá² |1|12Prohlíºeƒ adresá²à a souborà, ze kterého lze
prohlíºet textové soubory a obrázky LMG,BMG a PGF.
|1|09 Kalkulaƒka |1|12Kalkulaƒka obsahuje základní funkce, tj.sƒítání,
odƒítání, násobení a d╪lení vƒetn╪ moºnosti p²evodu
do tvaru Hexa.
|1|09 Makra |1|12Okno s nabídkov∞m souborem seznamu kláves a
jejich kódà, ke kter∞m je moºné p²i²adit syntaxi ƒi
název funkce a procedury jako text, kter∞ bude
stisknutím p²ísluτné klávesy spoleƒn╪ s klávesou
ALT vloºen do textu na pozici kurzoru.
Lev∞m tlaƒítkem myτi vyberte klávesu a prav∞m
tlaƒítkem myτi potvr╘te svàj v∞b╪r. Otev²e se
dialogov∞ ²ádek, ve kterém uve╘te správnou syntaxi
ƒi název funkce nebo procedury.
|1|09 Info |1|12Okno s nabídkov∞m souborem s uvedením základní
informací pro práci s TFBP.
|1|09 Ukonƒení |1|12Otev²e informaƒní okno s dotazem k ukonƒení
práce v TFBP.
|1|09 ¼eτtina
Zapíná nebo vypíná kurzor pro psaní ƒesk∞ch znakà
|1|09 Insert
Zapíná nebo vypíná kurzor pro p²episování znakà.
~16|0|05 3.0 Práce se soubory
|1|09 3.1 Soubory typu .FBS
Fast Building Search - zdrojov∞ text programu ve FastBuilding.
Aƒkoliv TFBP vzeτel z TP, pouºívá tuto koncovku souborà pro bezpeƒné
odliτení od souborà Pascalu. Fast Building nabízí programátorovi vlastní
klíƒová slova a p²íkazy, které nelze v Tubro Pascalu vàbec pouºít. To vτak
neznamená ºe nelze pracovat se soubory .PAS, které po odlad╪ní je lépe
uloºit jako FBS, nebo£ kompilátor TFBP pouºívá vlastní jednotky FBL.
Z pàvodního TP pouºívá pouze základní jednotky System, Crt, Dos, Printer,
Graph a Overlay p²ispàsobené pro TFBP.
|1|05Nelze proto pouºít jednotek TPU.
P²i tvorb╪ nového zdrojového textu je automaticky vytvo²en základ
s názvem programu, p²íkazem #unit GraphFB,GrMouse a základní ƒástí programu
s p²íkazem InitFB a DisposeFB.
~16|0|05 3.2 Soubory typu .FBL
Fast Building Library - jsou jednotky TFBP s funkcemi a procedurami.
Základní jednotkou je GraphFBP, která obsahuje základní funkce pro
grafické prost²edí TFBP a jednotka GrMouse obsahující procedury a funkce
pro obsluhu myτi (grafického kurzoru). Na tyto jednotky se odvolávají vτechny
ostatní jednotky mimo jednotky StringFB.
Pokud budete vytvá²et vlastní jednotku pro TFBP bude mít po kompilaci
vºdy koncovku .FBL. P²i kompilaci jednotky FBL pouºijte p²ísluτnou
ikonu horní ²ady.
|1|05 Jednotky FBL nelze kombinovat s jednotkami TPU - TurboPascalUnit!
~16|0|05 3.3 Soubory typu .LIB √SYSTEM\VLOZLIB√
Pro rychlejτí tvorbu zdrojov∞ch textà má programátor k dispozici
soubory, které obsahují p²edepsané funkce se struƒnou informací jejich
správného pouºití. Jedná se p²edevτím o skupinové p²íkazy, nap²íklad
pro tvorbu menu, dialogového okna, informaƒního okna, ²ady ikonov∞ch
tlaƒítek, aplikaƒních ikon a pod. Takto p²ipravené p²íkazy vloºíte
do zdrojového textu volbou p²ísluτné ikony a v∞b╪rem p²ísluτné
skupiny p²íkazà. Kliknutím lev∞m tlaƒítkem myτi vyberte skupinu nebo
p²íkaz a kliknutím prav∞m tlaƒítkem myτi potvr╘te svàj v∞b╪r. Vybraná
skupina/p²íkaz se umístí do zdrojového textu od ²ádku, na kterém stál
kurzor p²ed voláním tohoto v∞b╪ru.
~16|0|05 3.4 Soubory typu .ADD √SYSTEM\VLOZADD√
Jsou to jiº odlad╪né funkce a procedury, které je moºné vloºit do
zdrojového textu programu dvojím zpàsobem:
1) pomocí p²ekladaƒe, kter∞ tyto soubory p²ipojí ke zdrojovému textu
aº p²i jeho p²ekladu. V tomto p²ípad╪ se tyto funkce nebo procedury
uvedou za p²íkazem |1|09#include|0|12. Pokud jsou v podadresá²i ADD a mají
koncovku .ADD uvedou se takto:
|1|09#include <SOUBOR>;
|1|05Adresá² ani koncovka se neuvádí.
P²ekladaƒ p²i kompilaci vloºí do zdrojového textu soubor SOUBOR.ADD
z podadresá²e ADD.
P²ipojení jiné procedury nebo funkce, která je uloºena v jiném adresá²i
a má p²ípadn╪ i jinou koncovku, se uvede takto:
|1|09#include "C:\TP\SOUBOR.PAS";
|1|05V tomto p²ípad╪ musí b∞t uvedena úplná cesta k souboru i s p²íponou.
Pokud bude vkládán zdrojov∞ text Pascalu, musí b∞t p²ed touto direktivou
uvedeno klíƒové slovo #NoTranslation, aby tento text nebyl p²ekládán
p²ekladaƒem TFBPro. Dalτí zdrojov∞ text pak musí b∞t oznaƒen klíƒov∞m
slovem #Translation, pro p²eklad klíƒov∞ch slov TFBPro.
|1|09#NoTranslation;
|1|09#include <c:\tp\soubor.pas>
|1|09#Translation;
2) Vloºení procedury do zdrojového textu p²ed jeho kompilací.
Kliknutím na p²ísluτnou ikonu horní ²ady pro p²ilinkování souboru ADD
z podadresá²e \ADD. Vybran∞ soubor bude vloºen do zdrojového textu od
²ádku na kterém stál kurzor p²ed voláním této funkce. Nebo kliknutím
na ikonu pro p²ilinkování libovolného textu z libovolného adresá²e.
V tomto p²ípad╪ se vloºená procedura nebo funkce stane souƒástí zdrojo-
vého textu programu a màºete v ní provád╪t dodateƒné úpravy.
Pokud bude vkládán zdrojov∞ text Pascalu, musí b∞t p²ed tímto textem
uvedeno klíƒové slovo #NoTranslation, aby tento text nebyl p²ekládán
p²ekladaƒem TFBPro. Dalτí zdrojov∞ text pak musí b∞t oznaƒen klíƒov∞m
slovem #Translation, pro p²eklad klíƒov∞ch slov TFBPro.
|1|09#NoTranslation;
|1|09 {procedure nebo funkce v pascalu}
|1|09#Translation;
|1|09 {následuje zdrojov∞ text v TFBPro}
|1|05Neopomeσte vτak vºdy uvést za p²íkaz #unit jednotku FBL, kterou vloºená
|1|05funkce nebo procedura vyºaduje ke své ƒinnosti(pokud jiº není uvedena).
Proceduru nebo funkci, kterou chcete uloºit jako soubor .ADD pro pouºití
v dalτích programech, oznaƒte jako blok a pak klikn╪te na p²ísluτnou ikonu
pro uloºení souboru ADD. Po uvedení názvu a volb╪ tlaƒítka Uloºit bude
procedure/funkce uloºena do adresá²e \ADD.
~16|0|05 3.5 Soubory typu .LMG
Jsou obrázky typu Get/PutImage a jsou vyuºívány programem EditIkon
a EditIco2, které ukládají ikony 16x16 aº 48x48 jako Image. Standartn╪
jsou barvy tohoto formátu od 240 do 255 palety TFBPro. Dále tento
formát pouºívá funkce SaveArea a LoadArea. Pokud ve svém programu
pouºijete t╪chto funkcí, |1|05dbejte na to aby ukládaná plocha nep²esáhla
|1|0564kb ! |1|09Pro uloºení v╪tτí plochy proto rad╪ji pouºijte funkci SaveBmg
|1|09a LoadBmg, která màºe uloºit plochu/obrázek aº do rozm╪rà celé plochy
|1|09monitoru (800x600b), nebo SavePgf a LoadPgf, pro uloºení plochy vƒetn╪
|1|09barevné palety.
µí²ku a v∞τku obrázku LMG zjistíte pomocí funkce GetLmgSize, která tyto
hodnoty uloºí do prom╪nné SizeX = τí²ka a SizeY = v∞τka.
P²íklad pouºití: |1|09GetLmgSize('SYSTEM\POZOR.LMG');
|1|09let SirkaLmg : SizeX; VyskaLmg : SizeY;
~16|0|05 3.6 Soubory typu .BMG a .PGF
Jsou to obrázky, které mohou dosahovat celé τí²ky a v∞τky plochy.
Formát BMG se pouºívá p²eváºn╪ pro ukládání pozadí velké plochy
a neukládá barevnou paletu polochy, ale vyuºívá práv╪ instalovanou
aktuální paletu barev.
Souƒástí plné verze Fast Building je i n╪kolik obrázkà tohoto formátu.
Pokud pouºijete tento formát pro ukládání plochy, ukládejte obrázek
do podadresá²e TEMP s koncovkou obrázku .UND. Funkce DisposeFB uvedená
na konci programu totiº po skonƒení programu smaºe vτechny soubory
v podadresá²i TEMP které mají koncovku .UND. P²i ukládání se uvádí
parametr X1,Y1,X2,Y2 název pozadí.
P²íklad pouºití:|1|09SaveBmg(10,80,500,440,'TEMP\POZADI.UND');
|1|09LoadBmg(10,80,600,'TEMP\POZADI.UND',0,0);
Formát .PGF je shodn∞ s formátem .BMG a vτak obsahuje barevnou
paletu obrázku. Ve vlastním programu se pouºívá pouze LoadPgf, nebo£
ukládání obrázkà v tomto formátu je zajiτt╪no programem PgfMaker, ve
kterém lze obrázky dodateƒn╪ upravovat vƒetn╪ jejich palety. Aby
nedoτlo ke zm╪nám barev na ploτe pouºitím formátu PGF, je nutné
dodrºet zásadu pouºití barev u ostatních ƒástí plochy (okna, tlaƒítka,
ikony, text atd.) v základní palet╪ TFBPro, která zaƒíná od 240 do
255. Tato ƒást palety je totiº chrán╪na proti p²epsání jinou paletou.
~16|0|05 3.7 Soubory typu .UND
Jsou soubory, které (pokud byly uloºeny do podadresá²e TEMP) budou
po skonƒení programu smazány. Pouºívají se jako odkládací soubory.
~16|0|05 3.8 Soubory typu .DTA
Jsou soubory, které (pokud byly uloºeny do podadresá²e TEMP) budou
po skonƒení programu smazány. pouºívají se jako odkládací soubory.
|0|05 ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬
~16|0|05 4.1 √INVICO\INVREG√ R E G I S T R A C E
Pokud Turbo Fast Building a jeho p²ísluτenství pouºíváte dosud jako
verzi shareware, nemáte zajiτt╪n ºádn∞ servis v podob╪ UpGrade a UpDate.
Zaregistrováním TFBPRO256 u autora získáte poslední verzi editoru vƒetn╪
poslední verze kompilátoru, p²ekladaƒe jazyka a podpàrné programy.
Dále obdrºíte sadu systémov∞ch a nadpisov∞ch fontà, aplikaƒních ikon,
tlaƒítkov∞ch ikon, velk∞ch obrázkà LMG, BMG a PGF s ràznou tématikou.
Obdrºíte také dalτí podrobné instrukce jak p²evád╪t obrázky z jin∞ch
formátà do tvaru .LMG, .BMG a .PGF vƒetn╪ programà, kter∞mi to lze
provést.
Souƒástí registrované verze je také vlastní spouτt╪ƒ aplikací
pro DOS a TFBPro256, kter∞ umoºσuje spouτt╪t programy pomocí zástupcà
ve tvaru ikon na ploτe.
Dále budete vºdy okamºit╪ informováni o dalτích novinkách pro TFBPRO
(nové jednotky .FBL, demoprogramy .FBS,.ADD a .LIB., nové podpàrné
programy a nové verze Turbo Fast Building).
|1|05 Registraci màºete provést:
a) Zasláním níºe uveden∞ch údajà na poτtovní adresu autora.
- jméno a p²íjmení, ulice a ƒp., místo bydliτt╪ vƒetn╪ psƒ.,
- uhradit poτtovní poukázkou p²ísluτnou ƒástku (viz. níºe)
b) Vyºádáte si nejprve podrobn╪jτí informace (není to registrace)
nebo zaslání demo verze (pokud ji jiº nemáte).
V obou p²ípadech se tak stanete evidovan∞mi uºivateli TFBP a máte
moºnost získat dalτí pot²ebné podpàrné programy (viz.p²ehled níºe)
a v p²ípad╪ dostateƒného poƒtu zájemcà i tiτt╪n∞ manuál.
Adresa autora:
|1|05 Petr ¼ern∞
|1|05 Staré K²eƒany 409
|1|05 407 61
|1|05 telefon: 0413/336 223
|0|05 ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬
|1|05 4.2 √INVICO\INVALL√ Cel∞ komplet obsahuje:
≥ = je souƒástí kompletu,
+ = jeτt╪ i mimo souƒást kompletu
¬ = jsou dodány po jejich dokonƒení
U = moºnost získání UpGrade
___________________________ program _____ volná v. __demo v. ___plná v.
Editor jazyka TFBPro256 TFBP.EXE, ≥ ≥ ≥ + U
spouτt╪ƒ editoru TFBPRO.EXE ≥ ≥ ≥ + U
p²ekladaƒ klíƒov∞ch slov TFBPT.EXE ≥ ≥ ≥ + U
kompilátor TFBPro a TP6 TFBPC.EXE, ≥ ≥ ≥ + U
jednotky .FBL, základní vτechny ≥ + U
demo programy .FBS, ≥ ≥ ≥ + U
soubory .LIB a .ADD, ≥ ≥ ≥ + U
znakové sady .FND,.FNP a .CHR základní základní ≥ + U
aplikaƒní ikony .LMG základní základní ≥ + U
tlaƒítkové ikony .LMG základní základní ≥ + U
velkoploτné obrázky .PGF základní základní ≥ + U
ikony formátu .ICO jen n╪kolik jen n╪kolik ≥ + U
podadresá² SYSTEM ≥ ≥ ≥ + U
podadresá² BUTTONS ≥ ≥ ≥ + U
podadresá² OBRAZKY ≥ ≥ ≥ + U
podadresá² ICONS ≥ ≥ ≥ + U
podadresá² INVICO ≥ ≥ ≥ + U
podadresá² ICODOS - ≥ ≥ + U
PRO-DOS spouτt╪ƒ souborà PRODOS.EXE - - ≥ + U
Editor systémov∞ch fontà EDITFN.EXE - - ≥ + U
Editor nadpisov∞ch fontà EDITFONT.EXE - ≥ ≥ + U
Editor vektorov∞ch fontà FE.EXE - - ≥
Editor aplikaƒních ikon EDITIKON.EXE - ≥ ≥ + U
Instalaƒní program adresá²à INSDIR.EXE ≥ ≥ ≥ + U
správce souborà TOOLS.EXE - - ¬ + U
editor palety RGB EDITPAL.EXE - - ≥ + U
editor vzorà pro v∞pln╪ EDITPATT.EXE - - ≥ + U
editor text.dokumentà EDITDOC.EXE - - ≥ + U
p²evod obrázkà z GIF GIFTOPGF.EXE - - ≥ + U
p²evod obrázkà z BMP BMPTOPGF.EXE - - ≥ + U
úprava obrázkà PGF PGFMAKER.EXE - ≥ ≥ + U
_________________________________________________________________________
~16|0|09 Ceny za registraci:
Nová registrace plné verze TFBPro256 a PRO-DOS ................ 680,-Kƒ
UpGrade p²i jiº zaregistrované p²edeτlé verzi TFBPlus2 ........ 272,-Kƒ
|1|09Pro τkolská za²ízení:
jedna registrace ........ 480,-Kƒ
dv╪ registrace .......... 400,-Kƒ
t²i registrace .......... 350,-Kƒ
ƒty²i registrace ........ 300,-Kƒ
|0|05 ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬
~16|0|05 4.3 √INVICO\INVPRI√ P ⁿ I P R A V U J E S E
|1|05 pro registrované uºivatele
√INVICO\OBLOK√ Nov∞ podpàrn∞ program pro editor jazyka, ve kterém budete mít
moºnost vytvá²et soubory pro helpy sv∞ch aplikací |1|09EditDoc.
Jiº nebude nutné pouºívat rozliτovacích znakà pro barvu a typ
√DOC\EDITDO1√ písma, pro vkládání ikonek do textu a obrázkà
√DOC\EDITDO2√ (jako dosud. )EditDoc bude pracovat podobn╪
√DOC\EDITDO3√ jako textov∞ grafick∞ editor,kde vτechny tyto
funkce vkládány do textu automaticky stiskem urƒité klávesy,
ƒi volbou z nabídky. Editor bude schopen umístit p²ímo do textu
obrázky formátà LMG, PGF a ICO.
Text budete prost╪ psát tak, jak bude také vypadat p²i
v∞pisu p²íkazem procedurou WinTextXY z jednotky TextFB.fbl.
√INVICO\OBLOK√ Nová jednotka pro za²azení vlastního editoru textu do vlastních
√DOC\EDITFB1√ aplikací. Jednotka bude p²edem vybavena funkcemi
√DOC\EDITFB2√ pro uloºení textu, tisk, vyhledání, zám╪nu slov,
√DOC\EDITFB3√ p²epínání diakritiky, p²episování slov a pod.
√INVICO\OBLOK√ Uvaºuji o nové funkci editoru, která umoºní jeho nastavení
do prost²edí jazyka C a C++. V tomto prost²edí by bylo moºné provést
√DOC\CPLUS1√ kompilaci zdrojového textu C a C++ do formátu exe, kter∞
√DOC\CPLUS2√ by vzáp╪tí byl p²eveden do OBJ. Takto vytvo²en∞ modul
√DOC\CPLUS3√ by pak bylo moºné p²ilinkovat do zdrojového textu v TFBPro
direktivou Call <soubor.obj>.
Podpàrn∞ program ExeToObj by bylo moºné vyuºít pro vytvo²ení
modulu z libovolného souboru EXE.