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