home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 March / Chip_1998-03_cd.bin / zkuste / SVET_INV / RECENZE / PANEL222 / CTI_MNE.TXT < prev   
Encoding:
Text602 document  |  1997-12-09  |  11.8 KB  |  212 lines

  1. @CT 1
  2. @LM 5
  3. @RM 70
  4. @TB T----T----T----T----T----T----T----T----T----T----T----T----T----T---
  5. @PL 60
  6. @MT 0
  7. @MB 0
  8. @LH 6
  9. @LH 6
  10.     Michal Poho²elsk∞, Nadace pohybov╪ postiºen∞ch d╪tí, 10.12.1997
  11.     Uve²ejn╪no: CHIP 08/97, str. 84
  12. ì
  13.     Control Panel
  14.  
  15.     V moderních pràmyslov∞ch podnicích, které jinak vyuºívajíì
  16.     komplexní kancelá²ské aplikace (nap². MS Office 97 CZ), majíì
  17.     klíƒov∞ v∞znam vysp╪lé systémy pro vizualizaci technologick∞chì
  18.     procesà a dat. Mezi takové systémy pat²í rovn╪º Control Panel odì
  19.     ƒeské firmy ALCOR - Moravské p²ístroje. ¼esk∞ Control Panel (CP)ì
  20.     verze 2.22 poskytuje nejen prost²edky pro grafickou prezentaciì
  21.     m╪²en∞ch dat a pro komunikaci s jednotliv∞mi p²ístroji, ale takéì
  22.     nástroje pro tvorbu ²ídících systémà, ovladaƒà atypick∞ch za²ízeníì
  23.     nebo pro zpracování nam╪²en∞ch dat. Protoºe ovτem v∞vojov∞ systémì
  24.     Control Panel funguje v objektovém grafickém prost²edí InView aì
  25.     dodává se také s n╪kolika kancelá²sk∞mi aplikacemi, které jsouì
  26.     souƒástí balíku aplikací nazvaného ¼eská kancelá², doporuƒuji Vámì
  27.     podrobn╪ prostudovat jiº uve²ejn╪nou recenzi - "¼eská cesta" (CHIPì
  28.     05/97, str. 116-120).
  29.     CP jsem dostal na CD disku bez tiτt╪né p²íruƒky. Po zadáníì
  30.     konfigurace poƒítaƒe pracuje grafick∞ instalaƒní program naτt╪stíì
  31.     v automatickém reºimu. CP nabízí stejnou podporu grafiky jakoì
  32.     Inview, takºe krom╪ základních reºimà s 16 barvami - EGAì
  33.     (640x350), VGA (640x480) a SVGA (800x600) si màºete zvolit p²es 36ì
  34.     grafick∞ch karet s ƒipy Trident, Paradise, S3 911, S3 801, S3 805,ì
  35.     S3 Vision864/964, S3 Vision868/968, S3 Trio32/64, S3 Trio64V,ì
  36.     Cirrus Logic 5426/28 a Cirrus Logic 5429/30. Pokud má vaτeì
  37.     grafická karta podporovan∞ typ ƒipu, màºete pouºívat reºim 800x600ì
  38.     s 64K barev nebo reºim 1024x768 s 256 barvami. U nepodporovan∞chì
  39.     typà karet (Matrox Mystique, Matrox Millenium, ATI 3D Xpressionì
  40.     apod.) se musíte spokojit s maximálním rozliτením SVGA v 16ì
  41.     barvách. ¼eská kancelá² i CP podporují stejnou skupinu zvukov∞chì
  42.     karet, která Vám màºe nabídnout zvuk v kvalit╪ Sound Blaster neboì
  43.     Sound Blaster Pro/16. Podpora lepτích zvukov∞ch karet (Gravisì
  44.     UltraSound, Sound Blaster 16 ASP, Sound Blaster AWE 32/64) neníì
  45.     zatím bohuºel k dispozici. Minimální instalace produktu vám obsadíì
  46.     asi 18 MB a maximální instalace 80 MB prostoru. P²i instalaci iì
  47.     pozd╪ji màºeme urƒit ovladaƒ k tiskárn╪ (systém jich nabízí asiì
  48.     75). Aƒkoliv màºete CP nainstalovat i na prehistorick∞ poƒítaƒì
  49.     PC/386SX s 4 MB RAM, faktem zàstává, ºe k práci je reáln╪ nutn∞ì
  50.     poƒítaƒ PC/486DX s nejmén╪ 8 MB RAM a 250 MB na disku. CP rovn╪ºì
  51.     pracuje v síti Novell.
  52.  
  53.     Základní aplikace
  54.  
  55.     Základní a ²ídící aplikací systému je Správce programà, kter∞ jeì
  56.     tvo²en základním oknem pro vτechny skupiny programà reprezentovanéì
  57.     ikonami. Správce souborà je základní aplikací slouºící pro práciì
  58.     se soubory, adresá²i, disky, disketami a jednotkami CD-ROM. V okn╪ì
  59.     Správce souborà màºeme otev²ít libovoln∞ poƒet oken se strukturouì
  60.     adresá²à. Správce màºeme ovládat pomocí klasického menu,ì
  61.     nástrojové liτty nebo hork∞mi klávesami. P²esouvání pomocí myτiì
  62.     (Drag and drop) je podporováno. Ze správce màºeme také p²ímoì
  63.     spouτt╪t aplikace DOSu i InView nebo p²etáhnout textov∞ soubor naì
  64.     ikonu editoru, kter∞ se potom spustí s tímto souborem. U kaºdéhoì
  65.     souborà màºeme nastavit spojení podle p²ípony s p²ísluτn∞mì
  66.     spustiteln∞m souborem.
  67.     Plánovací kalendá² slouºí p²edevτím pro psaní ƒasov╪ vázan∞chì
  68.     poznámek. Plocha kalendá²e màºe mít dva ràzné reºimy. V prvnímì
  69.     reºimu jsou termíny a úkoly zobrazeny v odd╪len∞ch oken, p²iƒemºì
  70.     pomocí tlaƒítek ve spodní ƒásti plochy màºeme urƒit, jak velká ƒástì
  71.     dne bude zobrazena. V druhém reºimu jsou vτechny termíny i úkolyì
  72.     zobrazeny v jednom okn╪.
  73.     Kdyº v Editoru ikon zaƒneme vytvá²et novou ikonu, màºeme siì
  74.     definovat libovoln╪ velkou elipsu, kruºnici nebo ƒtverec. Jiºì
  75.     definované vybarvení ikony màºeme najednou zam╪nit s jinou barvou.ì
  76.     Ikonu màºeme otáƒet kolem osy po 90 stupních.
  77.     Prohlíºeƒ obrázkà umoºσuje pracovat s obrázky ve formátech PCX,ì
  78.     BMP, TIFF, TGA, GIF, WPG, SCR, CUT, MAC a IMG (InView) a provád╪tì
  79.     mezi t╪mito formáty konverze. Plocha prohlíºeƒe obrázkà je tvo²enaì
  80.     obrázkov∞m DataView. Prohlíºeƒ umoºσuje provád╪t v∞²ezy,ì
  81.     nahrazovat barvy ƒernobíl∞m vzorem a otáƒet i zrcadlov╪ p²evracetì
  82.     obrázky. Navíc màºeme vytvo²it jednoduchou slide show.
  83.     InView pracuje s stejn∞m kódováním pro ƒeτtinu jako Windows (ISOì
  84.     1250), coº vytvá²í nutnost konvertovat soubory v DOS kódech Latin2ì
  85.     a Kamenick∞ch. Proto jist╪ p²ivítáte Konvertor, kter∞ meziì
  86.     uveden∞mi kódy umí provád╪t oboustrannou konverzi.
  87.     P²ehrávaƒ maker slouºí k zaznamenávání událostí, jako je stiskì
  88.     klávesy, pohyb myτi, stisk tlaƒítka myτi, vícenásobné spuτt╪níì
  89.     jedné aplikace apod. Zaznamenané makro je moºné upravovatì
  90.     v editoru záznamà.
  91.     InMail je programem elektronické poτty, kter∞ je urƒen proì
  92.     komunikaci mezi jednotliv∞mi poƒítaƒi v síti Novell. Umoºσujeì
  93.     rychlé p²edávání vzkazà a p²ipojen∞ch souborà mezi uºivateli sít╪,ì
  94.     t²íd╪ní doτlé poτty podle ràzn∞ch kritérii do po²adaƒà, prohlíºeníì
  95.     doτlé poτty, její kopírování a rozesílání dalτím uºivatelàm.
  96.     Multimediální podporu reprezentují ƒty²i kvalitní aplikace - CDì
  97.     p²ehrávaƒ, P²ehrávaƒ WAV souborà, Mixer a Radio. Mezi jednoduchéì
  98.     utility pat²í Kalkulátor a Hodiny. Pro zábavu uºivatele slouºíì
  99.     jednoduché hry Minolovec, Solitaire a Ze╘.
  100.     Mezi novinky systému CP verze 2.22 nepochybn╪ pat²í 2 novéì
  101.     nástroje. Prohlíºeƒ FLI souborà dovoluje prohlíºet animaƒníì
  102.     soubory ve formátech FLC a FLI. Pokud vτak jste nuceni pouºívatì
  103.     obecn∞ SVGA reºim s 16 barvami, nebudete asi p²íliτ spokojeni.ì
  104.     Prohlíºeƒ HTML souborà dovoluje prohlíºet internetovské soubory veì
  105.     formátech HTM a GIF. Prohlíºeƒ umí zobrazovat bohuºel pouze velmiì
  106.     okleτt╪nou verzi populárního jazyka HTML 3.2. Oba nové nástrojeì
  107.     mají celkem jednoduché ovládání.
  108.     Ve vτech aplikacích je k dispozici bublinková nápov╪da obsahujícíì
  109.     základní informace o jednotliv∞ch ƒinnostech. Mnohem víceì
  110.     informací (vƒetn╪ popisu vτech p²íkazà a v∞vojov∞ch utilit) vámì
  111.     ovτem poskytne hypertextová nápov╪da v podob╪ Elektronické knihy.
  112.     Navíc v kompletním systému CP 2.22 najdete následující kancelá²skéì
  113.     aplikace:
  114.  
  115.     * Grafick∞ textov∞ editor InWord verze 1.65
  116.     * Tabulkov∞ kalkulátor InCalc verze 2.37
  117.     * Relaƒní databáze InBase verze 2.09
  118.     * Vektorov∞ kreslicí editor InDraw 1.04
  119.     * Bitmapov∞ kreslicí editor Zebra 1.22
  120.  
  121.     Podrobn∞ popis t╪chto v∞konn∞ch aplikací najdete práv╪ ve v∞τeì
  122.     zmín╪né recenzi "¼eská cesta".
  123.  
  124.     V∞vojové prost²edí
  125.  
  126.     Základním posláním CP je vytvá²ení kvalitních pràmyslov∞chì
  127.     aplikací, a proto se v n╪m vτechno toƒí kolem programování. Naì
  128.     v∞voj aplikací v CP má siln╪ pozitivní vliv pom╪rn╪ dàslednéì
  129.     uplatn╪ní objektové technologie, otev²ená architektàra aì
  130.     dvojcestné programování. Na CD disku má v∞vojá² v adresá²iì
  131.     EXAMPLES k dispozici celkem 7 v╪tτích vzorov∞ch aplikací veì
  132.     zdrojovém tvaru.
  133.     Jádrem v∞vojového prost²edí jsou ƒty²i jeho nosné pilí²eì
  134.     - speciální grafick∞ editor, Paleta p²ístrojà, subsystém DDKì
  135.     (Device Driver Kit) a aplikaƒní rozhraní CP_API. V∞vojá² v CP máì
  136.     k dispozici speciální editor, kter∞ umoºσuje programovat metodouì
  137.     dvojcestného programování - v b╪ºném "textovém" a ve vizuálníì
  138.     reºimu (podobn╪ jako t²eba Visual dBASE 5.5). Plocha vizuálníhoì
  139.     editoru je rozd╪lena na 7 ràzn∞ch ƒástí:
  140.  
  141.     * Editor vizuální struktury
  142.     * Editor ƒasové struktury
  143.     * Neƒasované p²ístroje
  144.     * Neviditelné p²ístroje
  145.     * Horní, st²ední a dolní datová plocha
  146.  
  147.     Jednotlivé ƒásti jsou od sebe odd╪leny posuvn∞mi liτtami.ì
  148.     Z grafick∞m editorem úzce spolupracuje Editor visuální struktury,ì
  149.     kter∞ je pro grafické zobrazování p²esné podoby vytvá²enéì
  150.     aplikace. Díky n╪mu je moºné p²i vytvá²ení struktury programuì
  151.     umístit p²ístroj p²ímo do editoru pomocí Palety p²ístrojà. Proì
  152.     logické (ƒasové) zobrazení podoby vytvá²eného zdrojového kódu seì
  153.     v CP pouºívá Editor ƒasové struktury. ¼asov∞ editor je vºdyì
  154.     v prost²ední ƒásti grafického editoru. Navíc lze nastavit i horníì
  155.     editor (standardn╪ vizuální) na ƒasov∞, takºe v∞vojá² màºeì
  156.     najednou pouºívat aº dva ƒasové editory. P²i vytvá²ení strukturyì
  157.     programu màºeme umístit p²ístroje p²ímo do editoru s pomocí Paletyì
  158.     p²ístrojà. P²ístroje (ƒasovaƒe) se za²adí do struktàry p²esn╪ì
  159.     v míst╪, kde uvolníme stisknuté tlaƒítko myτi.ì
  160.     V∞voj a tvorbu specializovan∞ch ovladaƒà pro atypick∞ hardwareì
  161.     v podob╪ DLL knihoven zajiτ£uje v CP subsystém Device Driver Kitì
  162.     (DDK). DDK v souƒasné verzi generuje masky zdrojov∞ch souborà aì
  163.     projekty pro p²ekladaƒe TopSpeed Modula 2, TopSpeed Pascal aì
  164.     TopSpeed C/C++.
  165.     Cel∞ systém CP byl vytvo²en v objektovém jazyku Modula 2, coºì
  166.     vedle mnoha v∞hod p²ineslo také jednu silnou nev∞hodu. K objektàmì
  167.     z Moduly 2 totiº nelze normáln╪ p²istupovat z jazyka C++. A práv╪ì
  168.     omezená moºnost spolupráce s jazykem C++ p²inutila autory CPì
  169.     k vytvo²ení procedurálního aplikaƒního rozhraní CP_API, které seì
  170.     vτak snaºí chovat objektov╪. V CP_API jsou datové prvkyì
  171.     virtuálního p²ístroje sdruºeny do záznamu, takºe je moºné vytvá²etì
  172.     více instancí. K dispozici jsou procedury pracující s daty tohotoì
  173.     záznamu nahrazující statické metody. Statické metody p²itom nelzeì
  174.     pouºít jako náhradu call-back funkcí. Z tohoto dàvodu jsouì
  175.     definovány typy popisující virtuální metody a souƒasn╪ jeì
  176.     definovaná tabulka t╪chto metod spojená s kaºdou t²ídouì
  177.     virtuálních p²ístrojà. Tabulka obsahuje ukazatele na virtuálníì
  178.     metody. Pokud jádro systému pot²ebuje vyvolat metodu virtuálníhoì
  179.     p²ístroje, odkáºe se na metodu práv╪ p²es tuto tabulku. Tento naì
  180.     první pohled zbyteƒn╪ sloºit∞ mechanismus zajiτ£uje polymorfníì
  181.     chování objektà. Zkuτen∞ v∞vojá² totiº màºe ukazatele na zvolenéì
  182.     metody v tabulce nahradit ukazateli na své metody.
  183.  
  184.     Pakovaƒ aplikací
  185.  
  186.     Souƒástí CP jsou také 4 doplσkové utility, které Vám mohou v∞razn╪ì
  187.     usnadnit údrºbu vytvo²en∞ch aplikací i samotného IDE. Pakovaƒì
  188.     aplikací Vám v∞razn╪ usnadní shromáºd╪ní datov∞ch souborà aplikaceì
  189.     do urƒeného adresá²e. Z relativn╪ nep²ehledného mnoºství ràzn∞chì
  190.     ladících ikon a obrázkà v ràzn∞ch adresá²ích se automatickyì
  191.     vyberou pouze ty, které jsou pro aplikaci jeτt╪ aktuální. Cílováì
  192.     struktura souborà je zbavena vτech nadbyteƒn∞ch datov∞ch souborà,ì
  193.     a proto je mnohem snadn╪ji p²enositelná.
  194.     CP konfigurace p²edstavuje konfiguraƒní nástroj v podob╪ textovéhoì
  195.     editoru, kter∞ umoºσuje kompletní prohlídku i reinstalaci knihovenì
  196.     DLL. CP Backup editor umí jednoduτe editovat záloºní soubory CBK.ì
  197.     Konvertor z verze 1.xx slouºí k p²evodu ovladaƒà pro Control Panelì
  198.     1.x do aktuální verze. Podrobné informace k tomuto p²evoduì
  199.     naleznete v hypertextové nápov╪d╪.
  200.  
  201.     Celkové hodnocení
  202.  
  203.     Grafické prost²edí InView sice stále umí spustit pouze jednu DOSì
  204.     aplikaci a je nekompatibilní s Windows, ale samotn∞ Control Panelì
  205.     je unikátním objektov∞m, v∞vojov∞m a monitorovacím prost²edkemì
  206.     pro ²ídící aplikace v reálném ƒase. Jeho schopnosti jsou jiºì
  207.     ov╪²eny v mnoha pràmyslov∞ch podnicích (nap². ZPS Zlín). V∞vojì
  208.     systému CP je velmi rychl∞, nebo£ aktuální verze se staneì
  209.     brzy minulostí, která bude nahrazena Control Panelem verze 3.ì
  210.     Podle mého názoru je Control Panel ideální volbou pro v∞vojì
  211.     menτích i st²edn╪ velk∞ch pràmyslov∞ch aplikací.
  212.