home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 January / Chip_1997-01_cd.bin / inzerce / spidla / cv2demo / data / kak.sdp < prev    next >
Text File  |  1996-11-06  |  10KB  |  175 lines

  1.  ╔═════════════════════════════════════════════════════════════════════════╗
  2.  ║         Plná verze programu Turbo Vision Dialog Maker a  nabídka        ║
  3.  ║         produktà firmy K+K computer eng.                                ║
  4.  ╚═════════════════════════════════════════════════════════════════════════╝
  5.  ═══════════════════════════════════════════════════════════════════════════
  6. ~PXViewer - prohlíºeƒ databází Paradoxu~
  7. #$(HOME)DATA\cv364.ZIP !$(HOME)DATA\CV364.PCX
  8.  
  9.                 Co je a co umí PXViewer?
  10.  
  11.                 PXViewer je prohlíºeƒ  databází Paradoxu. PXViewer  lze
  12.                 spustit se zadáním jmen  jednoho i více souborà.  Pokud
  13.                 nezadáte ºádné parametry, je moºno soubory otev²ít p²í-
  14.                 mo z prohlíºeƒe.
  15.  
  16.                 N╪které jeho vlastnosti:
  17.  
  18.                 ■ Prohlíºení databází Paradoxu ve formátu 3.5 i 4.0.
  19.                 ■ Moºnost prohlíºení více souborà v n╪kolika oknech zá-
  20.                 roveσ.
  21.                 ■ Zobrazení struktury databáze, informace o poƒtu polí,
  22.                 velikosti záznamu a poƒtu záznamà.
  23.                 ■ Vyhledávání textu ve vτech polích.
  24.                 ■ Vyhledávání textu v zadaném poli.
  25.                 ■ Skok na zadan∞ záznam.
  26.  
  27.                 Poºadovaná konfigurace
  28.                 Procesor a videokarta: -
  29.                 Kmitoƒet: -
  30.                 Minimální operaƒní systém: DOS
  31.                 RAM: 1 MB
  32.                 Prostor na pevném disku: 0.5 MB
  33.                 ───────────────────────────────────────────────────────
  34.                 A: K+K computer eng.  V: -               R: 100 Kƒ
  35.  ════════════════════════════════════════════════════════════════════════════
  36. ~Turbo Vision Dialog Maker - interaktivní návrh dialog. oken pro TP - PLN╡ VERZE~
  37. #$(HOME)DATA\cv365.ZIP !$(HOME)DATA\CV365.PCX
  38. ╔═════════════╗ Co je TVDM ?
  39. ║ P O Z O R ! ║ Turbo Vision Dialog Maker  je program pro  interaktivní
  40. ╠═════════════╣ návrh dialogov∞ch oken, urƒen∞ programátoràm pracujícím
  41. ║ Plná verze  ║ s objektovou knihovnou  Turbo Vision  pro Turbo  Pascal
  42. ║ programu!   ║ 6.0, 7.0 a Turbo Vision pro Borland C++. Umoºσuje návrh
  43. ║ µí²ení za-  ║ jakéhokoliv dialogového okna  se  standardními  objekty
  44. ║ kázáno.     ║ Turbo Vision i s  jejich potomky. V∞stupem programu  je
  45. ╠═════════════╣ vygenerovan∞ zdrojov∞ text,  kter∞ lze snadno  zaƒlenit
  46. ║ P O Z O R ! ║ do Vámi vyvíjeného programu.
  47. ╚═════════════╝
  48.                 Jaké v∞hody p²ináτí pouºití TVDM ?
  49.                 Turbo  Vision  Dialog  Maker  umoºσuje   programátorovi
  50.                 rychl∞ a efektivní návrh  dialogov∞ch oken ve  vizuální
  51.                 podob╪ - co vidíte p²i  návrhu, to dostanete v  hotovém
  52.                 programu.
  53.  
  54.                 Jednotlivé objekty (TButton,  TInputLine....) je  moºno
  55.                 interaktivn╪ vkládat, mazat, posouvat, m╪nit jejich ve-
  56.                 likost a zadávat jejich  parametry. Je t麠moºná  zm╪na
  57.                 Z -  po²adí  objektà,  takºe  nejste  omezeni  po²adím,
  58.                 v kterém objekty vkládáte.  Jiº v  pràb╪hu návrhu  jsou
  59.                 objekty  "ºivé",  t.j.  chovají  se  zcela  shodn╪   se
  60.                 standardními objekty  Turbo  Vision.  P²esun  a  mazání
  61.                 objektà jsou velmi  urychleny  moºností  oznaƒit  celou
  62.                 skupinu objektà a tu  pak spoleƒn╪ p²esouvat ƒi  mazat.
  63.                 P²i návrhu je moºno mít souƒasn╪ otev²en libovoln∞  po-
  64.                 ƒet návrhov∞ch oken.  Pokud pot²ebujete pouºít  objekt,
  65.                 kter∞ jste jiº d²íve vytvo²ili, není nutné zadávat jeho
  66.                 parametry znovu, ale lze  s v∞hodou  pouºít funkce  pro
  67.                 p²enos objektu ƒi celé skupiny objektà mezi okny - Cut,
  68.                 Copy a Paste.
  69.  
  70.                 Prost²edí  programu  je   p²izpàsobeno  pro   maximáln╪
  71.                 efektivní vyuºití myτi  p²i návrhu  - uve╘me  nap²íklad
  72.                 mazání objektà zavleƒením do odpadkového koτe ƒi  vklá-
  73.                 dání objektà  prost∞m zavezením  odpovídající ikony  na
  74.                 p²ísluτné místo dialogového okna.
  75.  
  76.                 Program  neomezuje  návrh  dialogového  okna  pouze  na
  77.                 standardní objekty Turbo Vision, ale umoºσuje Vám defi-
  78.                 novat libovolného  potomka  n╪kterého  za  standardních
  79.                 objektà. Tento potomek se màºe od standardního  objektu
  80.                 odliτovat jak  syntaxí konstruktoru,  tak i  pouºívan∞m
  81.                 datov∞m typem. Díky této moºnosti lze generovat zdrojo-
  82.                 v∞  text  pro   libovolné   objekty   bez   jak∞chkoliv
  83.                 následn∞ch úprav.
  84.  
  85.                 Pro rychl∞ p²ehled o pouºití hork∞ch kláves v aktuálním
  86.                 dialogovém okn╪ slouºí dialogové okno Mapa hork∞ch klá-
  87.                 ves. Toto okno p²ehledn╪ zobrazuje pouºití jednotliv∞ch
  88.                 písmen  jako  hork∞ch  kláves.  Písmena  jsou  odliτena
  89.                 ràzn∞mi barvami - nepouºitá písmena jsou ƒerná, pouºitá
  90.                 bílá a duplicitní ƒervená.  Pro  nalezení  volné  horké
  91.                 klávesy staƒí vyhledat volné  písmeno  v  map╪  hork∞ch
  92.                 kláves.
  93.  
  94.                 Mnoho ƒasu p²i  návrhu lze  uτet²it pomocí  vestav╪ného
  95.                 makrozáznamníku. Ten Vám umoºσuje zaznamenat  opakované
  96.                 ƒinnosti (nap². editaci ƒasto pouºívan∞ch objektà) jako
  97.                 makra a  pak je  kdykoliv znovu  vyvolat pomocí  stisku
  98.                 aktivaƒní klávesy.
  99.  
  100.                 Jakmile je návrh dokonƒen, program po provedení kontrol
  101.                 vygeneruje zdrojov∞ text  pro Turbo  Pascal nebo  BC++.
  102.                 Tento zdrojov∞ text zahrnuje:
  103.                 ■ deklaraci  datového  typu  pro  procedury  SetData  a
  104.                 GetData
  105.                 ■ deklaraci  implicitních   hodnot  dialogového   okna.
  106.                 Vzhledem k tomu, ºe návrhové dialogové okno je  "ºivé",
  107.                 lze nastavit jeho parametry  prost∞m vepsáním textu  do
  108.                 ²ádkà, nastavením polí  CheckBoxes  atd.  Program  tyto
  109.                 nastavené hodnoty sejme  a vygeneruje deklaraci  impli-
  110.                 citních hodnot  ve form╪  inicializované prom╪nné  nebo
  111.                 procedury.
  112.                 ■ seznam pouºit∞ch konstant. Program vygeneruje  seznam
  113.                 pouºit∞ch konstant (nap². Help context) ve form╪ dekla-
  114.                 race, do které staƒí doplnit pat²iƒné hodnoty.
  115.                 ■ text vlastního dialogového okna v jedné z  následují-
  116.                 cích podob:
  117.                 ■ Dialogová funkce - vrací ukazatel na vytvo²ené okno
  118.                 ■ Exec funkce - spustí dialogové okno, p²edá mu data  a
  119.                 po ukonƒení je p²evezme zp╪t
  120.                 ■ Insert procedura - vloºí dialogové okno do Desktopu a
  121.                 p²edá mu data
  122.                 ■ Resource procedura - uloºí dialogové okno do resource
  123.                 souboru
  124.  
  125.                 Hlavní rysy programu TVDM
  126.                 ■ implementace vτech novinek Turbo Pascalu 7.0 (validá-
  127.                 tory, MultiCheckBoxes...)
  128.                 ■ standardní prost²edí Turbo Vision
  129.                 ■ vestav╪ná kompletní  národní podpora  (4 druhy  ƒeské
  130.                 klávesnice, ƒeské videofonty)
  131.                 ■ volitelné kódování ƒeτtiny Kamenick∞ch, Latin 2 nebo bez
  132.                   diakritiky
  133.                 ■ maximáln╪ efektivní pouºití myτi
  134.                 ■ úpln∞ kontextov╪ senzitivní help
  135.                 ■ vestav╪n∞ makrozáznamník
  136.                 ■ moºnost rychlého spouτt╪ní externích programà  pomocí
  137.                 zabudování jejich názvà do menu
  138.                 ■ kompletní uloºení a obnovení prost²edí (Desktop)
  139.                 ■ práce s více okny souƒasn╪
  140.                 ■ interaktivní vkládání, mazání,  p²esun,  zm╪na  veli-
  141.                 kosti a editace parametrà objektà
  142.                 ■ mazání objektà pomocí zavezení do odpadkového koτe
  143.                 ■ editace Z - po²adí objektà (Z - order)
  144.                 ■ moºnost p²esouvat nebo mazat více objektà spoleƒn╪
  145.                 ■ objekty dialogového okna  jsou jiº  p²i návrhu  zcela
  146.                 "ºivé", tzn. odpadá  nutnost  p²epínání  testovacího  a
  147.                 návrhového reºimu
  148.                 ■ implementace  funkcí  pro  p²enos  objektà  a  skupin
  149.                 objektà mezi okny (Cut, Copy a Paste)
  150.                 ■ mapa uºití hork∞ch kláves pro dané dialogové okno
  151.                 ■ kontrola úplnosti zadan∞ch parametrà
  152.                 ■ kontrola na duplicitní horké klávesy
  153.                 ■ kontrola duplicitních datov∞ch identifikátorà
  154.                 ■ kontrola duplicitních default tlaƒítek
  155.                 ■ generování  deklarace  datového  typu  pro  procedury
  156.                 SetData a GetData
  157.                 ■ generování implicitních hodnot dialogového okna
  158.                 ■ generování deklarace konstant
  159.                 ■ generování zdrojového textu pro dialogové okno v n╪kolika
  160.                   variantách
  161.  
  162.                 Toto je plná  verze programu,  poskytnutá v∞robcem  pro
  163.                 CD-ROM ¼esk∞ v∞b╪r  2. Je ji  moºno voln╪ pouºívat  pro
  164.                 osobní pot²ebu pouze vlastníkem  CD-ROM ¼esk∞ v∞b╪r  2.
  165.                 Dalτí kopírování a τí²ení programu je zakázáno.
  166.  
  167.                 Poºadovaná konfigurace
  168.                 Procesor a videokarta: -
  169.                 Kmitoƒet: -
  170.                 Minimální operaƒní systém: DOS
  171.                 RAM: 1 MB
  172.                 Prostor na pevném disku: 0.5 MB
  173.                 ───────────────────────────────────────────────────────
  174.                 A: K+K computer eng.  V: 2.0             R: plná verze
  175.  ════════════════════════════════════════════════════════════════════════════