home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1997 January
/
Chip_1997-01_cd.bin
/
inzerce
/
spidla
/
cv2demo
/
data
/
kak.sdp
< prev
next >
Wrap
Text File
|
1996-11-06
|
10KB
|
175 lines
╔═════════════════════════════════════════════════════════════════════════╗
║ Plná verze programu Turbo Vision Dialog Maker a nabídka ║
║ produktà firmy K+K computer eng. ║
╚═════════════════════════════════════════════════════════════════════════╝
═══════════════════════════════════════════════════════════════════════════
~PXViewer - prohlíºeƒ databází Paradoxu~
#$(HOME)DATA\cv364.ZIP !$(HOME)DATA\CV364.PCX
Co je a co umí PXViewer?
PXViewer je prohlíºeƒ databází Paradoxu. PXViewer lze
spustit se zadáním jmen jednoho i více souborà. Pokud
nezadáte ºádné parametry, je moºno soubory otev²ít p²í-
mo z prohlíºeƒe.
N╪které jeho vlastnosti:
■ Prohlíºení databází Paradoxu ve formátu 3.5 i 4.0.
■ Moºnost prohlíºení více souborà v n╪kolika oknech zá-
roveσ.
■ Zobrazení struktury databáze, informace o poƒtu polí,
velikosti záznamu a poƒtu záznamà.
■ Vyhledávání textu ve vτech polích.
■ Vyhledávání textu v zadaném poli.
■ Skok na zadan∞ záznam.
Poºadovaná konfigurace
Procesor a videokarta: -
Kmitoƒet: -
Minimální operaƒní systém: DOS
RAM: 1 MB
Prostor na pevném disku: 0.5 MB
───────────────────────────────────────────────────────
A: K+K computer eng. V: - R: 100 Kƒ
════════════════════════════════════════════════════════════════════════════
~Turbo Vision Dialog Maker - interaktivní návrh dialog. oken pro TP - PLN╡ VERZE~
#$(HOME)DATA\cv365.ZIP !$(HOME)DATA\CV365.PCX
╔═════════════╗ Co je TVDM ?
║ P O Z O R ! ║ Turbo Vision Dialog Maker je program pro interaktivní
╠═════════════╣ návrh dialogov∞ch oken, urƒen∞ programátoràm pracujícím
║ Plná verze ║ s objektovou knihovnou Turbo Vision pro Turbo Pascal
║ programu! ║ 6.0, 7.0 a Turbo Vision pro Borland C++. Umoºσuje návrh
║ µí²ení za- ║ jakéhokoliv dialogového okna se standardními objekty
║ kázáno. ║ Turbo Vision i s jejich potomky. V∞stupem programu je
╠═════════════╣ vygenerovan∞ zdrojov∞ text, kter∞ lze snadno zaƒlenit
║ P O Z O R ! ║ do Vámi vyvíjeného programu.
╚═════════════╝
Jaké v∞hody p²ináτí pouºití TVDM ?
Turbo Vision Dialog Maker umoºσuje programátorovi
rychl∞ a efektivní návrh dialogov∞ch oken ve vizuální
podob╪ - co vidíte p²i návrhu, to dostanete v hotovém
programu.
Jednotlivé objekty (TButton, TInputLine....) je moºno
interaktivn╪ vkládat, mazat, posouvat, m╪nit jejich ve-
likost a zadávat jejich parametry. Je téº moºná zm╪na
Z - po²adí objektà, takºe nejste omezeni po²adím,
v kterém objekty vkládáte. Jiº v pràb╪hu návrhu jsou
objekty "ºivé", t.j. chovají se zcela shodn╪ se
standardními objekty Turbo Vision. P²esun a mazání
objektà jsou velmi urychleny moºností oznaƒit celou
skupinu objektà a tu pak spoleƒn╪ p²esouvat ƒi mazat.
P²i návrhu je moºno mít souƒasn╪ otev²en libovoln∞ po-
ƒet návrhov∞ch oken. Pokud pot²ebujete pouºít objekt,
kter∞ jste jiº d²íve vytvo²ili, není nutné zadávat jeho
parametry znovu, ale lze s v∞hodou pouºít funkce pro
p²enos objektu ƒi celé skupiny objektà mezi okny - Cut,
Copy a Paste.
Prost²edí programu je p²izpàsobeno pro maximáln╪
efektivní vyuºití myτi p²i návrhu - uve╘me nap²íklad
mazání objektà zavleƒením do odpadkového koτe ƒi vklá-
dání objektà prost∞m zavezením odpovídající ikony na
p²ísluτné místo dialogového okna.
Program neomezuje návrh dialogového okna pouze na
standardní objekty Turbo Vision, ale umoºσuje Vám defi-
novat libovolného potomka n╪kterého za standardních
objektà. Tento potomek se màºe od standardního objektu
odliτovat jak syntaxí konstruktoru, tak i pouºívan∞m
datov∞m typem. Díky této moºnosti lze generovat zdrojo-
v∞ text pro libovolné objekty bez jak∞chkoliv
následn∞ch úprav.
Pro rychl∞ p²ehled o pouºití hork∞ch kláves v aktuálním
dialogovém okn╪ slouºí dialogové okno Mapa hork∞ch klá-
ves. Toto okno p²ehledn╪ zobrazuje pouºití jednotliv∞ch
písmen jako hork∞ch kláves. Písmena jsou odliτena
ràzn∞mi barvami - nepouºitá písmena jsou ƒerná, pouºitá
bílá a duplicitní ƒervená. Pro nalezení volné horké
klávesy staƒí vyhledat volné písmeno v map╪ hork∞ch
kláves.
Mnoho ƒasu p²i návrhu lze uτet²it pomocí vestav╪ného
makrozáznamníku. Ten Vám umoºσuje zaznamenat opakované
ƒinnosti (nap². editaci ƒasto pouºívan∞ch objektà) jako
makra a pak je kdykoliv znovu vyvolat pomocí stisku
aktivaƒní klávesy.
Jakmile je návrh dokonƒen, program po provedení kontrol
vygeneruje zdrojov∞ text pro Turbo Pascal nebo BC++.
Tento zdrojov∞ text zahrnuje:
■ deklaraci datového typu pro procedury SetData a
GetData
■ deklaraci implicitních hodnot dialogového okna.
Vzhledem k tomu, ºe návrhové dialogové okno je "ºivé",
lze nastavit jeho parametry prost∞m vepsáním textu do
²ádkà, nastavením polí CheckBoxes atd. Program tyto
nastavené hodnoty sejme a vygeneruje deklaraci impli-
citních hodnot ve form╪ inicializované prom╪nné nebo
procedury.
■ seznam pouºit∞ch konstant. Program vygeneruje seznam
pouºit∞ch konstant (nap². Help context) ve form╪ dekla-
race, do které staƒí doplnit pat²iƒné hodnoty.
■ text vlastního dialogového okna v jedné z následují-
cích podob:
■ Dialogová funkce - vrací ukazatel na vytvo²ené okno
■ Exec funkce - spustí dialogové okno, p²edá mu data a
po ukonƒení je p²evezme zp╪t
■ Insert procedura - vloºí dialogové okno do Desktopu a
p²edá mu data
■ Resource procedura - uloºí dialogové okno do resource
souboru
Hlavní rysy programu TVDM
■ implementace vτech novinek Turbo Pascalu 7.0 (validá-
tory, MultiCheckBoxes...)
■ standardní prost²edí Turbo Vision
■ vestav╪ná kompletní národní podpora (4 druhy ƒeské
klávesnice, ƒeské videofonty)
■ volitelné kódování ƒeτtiny Kamenick∞ch, Latin 2 nebo bez
diakritiky
■ maximáln╪ efektivní pouºití myτi
■ úpln∞ kontextov╪ senzitivní help
■ vestav╪n∞ makrozáznamník
■ moºnost rychlého spouτt╪ní externích programà pomocí
zabudování jejich názvà do menu
■ kompletní uloºení a obnovení prost²edí (Desktop)
■ práce s více okny souƒasn╪
■ interaktivní vkládání, mazání, p²esun, zm╪na veli-
kosti a editace parametrà objektà
■ mazání objektà pomocí zavezení do odpadkového koτe
■ editace Z - po²adí objektà (Z - order)
■ moºnost p²esouvat nebo mazat více objektà spoleƒn╪
■ objekty dialogového okna jsou jiº p²i návrhu zcela
"ºivé", tzn. odpadá nutnost p²epínání testovacího a
návrhového reºimu
■ implementace funkcí pro p²enos objektà a skupin
objektà mezi okny (Cut, Copy a Paste)
■ mapa uºití hork∞ch kláves pro dané dialogové okno
■ kontrola úplnosti zadan∞ch parametrà
■ kontrola na duplicitní horké klávesy
■ kontrola duplicitních datov∞ch identifikátorà
■ kontrola duplicitních default tlaƒítek
■ generování deklarace datového typu pro procedury
SetData a GetData
■ generování implicitních hodnot dialogového okna
■ generování deklarace konstant
■ generování zdrojového textu pro dialogové okno v n╪kolika
variantách
Toto je plná verze programu, poskytnutá v∞robcem pro
CD-ROM ¼esk∞ v∞b╪r 2. Je ji moºno voln╪ pouºívat pro
osobní pot²ebu pouze vlastníkem CD-ROM ¼esk∞ v∞b╪r 2.
Dalτí kopírování a τí²ení programu je zakázáno.
Poºadovaná konfigurace
Procesor a videokarta: -
Kmitoƒet: -
Minimální operaƒní systém: DOS
RAM: 1 MB
Prostor na pevném disku: 0.5 MB
───────────────────────────────────────────────────────
A: K+K computer eng. V: 2.0 R: plná verze
════════════════════════════════════════════════════════════════════════════