Autor: Michal Pohořelský Uveřejněno: CHIP 05/97, str. 116-120 Česká cesta
I přes mnohokrát proklamovanou rychlost Windows 95 se obrovské množství uživatelů nemůže zbavit silného pocitu, že jejich počítač s procesorem Pentium a 16 MB RAM není o nic rychlejší než jejich předchozí počítač 486DX s nainstalovanými WfW 3.11. Nové grafické prostředí Win95 spotřebuje podstatnou část výkonu počítače a na konkrétní aplikaci už se nedostává. V této situaci má uživatel, který nemá chuť neustále plenit svou peněženku, pouze dvě volby - zůstat v systému WfW 3.11 nebo zvolit alternativní objektové grafické prostředí jakým je třeba InView 2.20 od české firmy ALCOR - Moravské přístroje. Protože se však systém InView dnes dodává jako součást komplexního balíku aplikací nazvaného Česká kancelář verze 2.20, budeme zde věnovat značný prostor také všem jeho kancelářským aplikacím.
Českou kancelář jsem dostal na CD disku bez tištěné příručky. Po zadání konfigurace počítače (grafická karta, grafický režim, typ myši a klávesnice) pracuje grafický instalační program naštěstí v automatickém režimu. Inview kromě základních režimů s 16 barvami - EGA (640x350), VGA (640x480) a SVGA (800x600) podporuje 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 (např. moje Matrox MGA Millenium) se musíte spokojit s maximálním rozlišením SVGA v 16 barvách. Po instalaci vám Česká kancelář obsadí asi 36 MB prostoru. Je dobré vědět, že při instalaci i později, lze určit ovladač k tiskárně (systém jich nabízí asi 75). Ačkoliv můžete Českou kancelář (InView) nainstalovat i na prehistorický počítač PC/386SX s 1 MB RAM, faktem zůstává, že k práci je reálně nutný počítač PC/486DX s nejméně 4 MB RAM a 210 MB na disku. InView pracuje v síti Novell.
DataView
Dříve než se začneme podrobně zabývat aplikacemi, musíme si vysvětlit pojem DataView. DataView je objekt, který jednoduše obsahuje nějaká data. DataView může být textové nebo obrázkové. Vyplňuje plochu okna konkrétní aplikace a je možno s ním provádět určité činnosti, které nezávisí na typu DataView a jsou pro všechna DataView stejná. Každé DataView má své menu, které můžeme kdykoliv vyvolat dvojitým stiskem pravého tlačítka myši na ploše příslušného DataView. Ze systémového menu můžeme vyvolat okno Paleta DataView, kde najdeme všechny nainstalované DataView objekty. DataView přímo spolupracuje s technologií DV-OLE (DataView Object Linking and Embedding), která nabízí stejné možnosti jako OLE 2.0 a umožňuje velmi efektní editaci na místě.
Základní aplikace
Jednou z nejdůležitějších základních aplikací je Správce programů, jenž řídí práci systému. Správce programů tvoří základní okno ve kterém jsou umístěny skupiny programů reprezentované ikonami. Správce programů dovoluje, stejně jako ve Windows 3.x, zakládat nové skupiny aplikací a v nich ikony s požadovanými InView nebo DOS aplikacemi. Mezi spuštěnými InView aplikacemi se můžeme přepínat klávesovou kombinací ALT+TAB.
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 maximálně 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 oknech, 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ě.
V Editoru ikon můžeme s ikonou provádět mnoho operací. Když 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.
Další užitečnou aplikací je Prohlížeč obrázků, který umožňuje pracovat s obrázky ve formátech PCX, BMP, TIFF, TGA, GIF, WPG, SCR, CUT, MAC a IMG (InView). Mezi těmito formáty můžeme provádět konverzi. 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. A právě k tomu můžeme využít 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ů, který je tvořen textovým DataView.
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 prosté aplikace patří Kalkulátor představující jednoduchou vědeckou kalkulačku a Hodiny. Pro zábavu uživatele slouží jednoduché hry Zeď, Minolovec, Solitaire a trochu legrační Oči neustále sledující kurzor.
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ám ovšem poskytne hypertextová nápověda v podobě Elektronické knihy.
SafetyLab
SafetyLab pro InView je antivirový a bezpečnostní systém, který plně využívá výhod grafického uživatelského prostředí InView. Velkou předností je práce ve víceúlohovém prostředí, které vám umožní spouštět více aplikací v různých oknech současně, což umožňuje pracovat s dalšími aplikacemi i během prohlížení disků. Nedostatkem je však relativně dlouhá doba prohlížení a uzavřenost systému, jenž nedovoluje doplňovat přímo signatury nových virů. SafetyLab se skládá ze 4 navzájem se doplňujících programů VirLab, CRCLab, CleanLab a BootSec.
Vady na kráse
InView 2.x jde vlastní cestou a tvoří téměř operační systém, což přináší sebou vedle mnoha výhod také několik nepříjemností. Ze systému InView můžete bez problémů WfW 3.11, ale obráceně to bohužel nefunguje. Databázi FoxPro 2.x můžete používat pouze ve standardní 16bitové verzi. Rozšířená verze Lišky 2.6 se odmítá spustit s poukazem na neexistující zařízení. InView nepodporuje zvukovou kartu Gravis UltraSound (GUS) a zvukové karty Sound Blaster s DSP procesorem, takže skvělý zvuk v podání karet Sound Blaster 16 ASP a Sound Blaster AWE 32 ASP ztrácí kvalitu. Nicméně pod InView 2.2 funguje spolehlivě řada náročných DOS programů a her.
InBase 2.09
Relační databáze InBase umožňuje komfortně provádět jednoduché i složitější databázové operace. InBase pracuje se dvěma typy databázových souborů:
V InBase je možné provést Import i Export databází z/do textového souboru a provádět oboustranný převod mezi soubory DBF a IBF, což je poněkud málo. Všechny databázové soubory mohou být kódovány v některém z českých kódů - ISO1250, Latin2, Kamenických, KOI-8čs. V editoru datového modelu můžeme vytvářet relace mezi otevřenými databázemi.
- Soubor DBF - databázový standard podporovaný řadou známých databázových systémů (FoxPro, DBASE IV, Paradox). Může obsahovat všechny běžné typy databázových položek včetně Memo.
- Soubor IBF - vlastní formát InBase, který rozšiřuje standardní DBF formát o časovou a obrazovou položku.
Editování položek probíhá výhradně v editačním formuláři, protože InBase nemá žádný ekvivalent k režimu BROWSE, který znají všichni uživatelé XBASE. Při editování položek můžeme také určit rozsah editovaných položek a výběrový filtr. Zrušení záznamů probíhá ve dvou krocích, což je analogické s databázemi rodiny XBASE. Jednotlivé záznamy a položky databáze můžeme prohlížet pomocí běžného needitovatelného výpisu nebo pomocí uživatelsky definované tiskové sestavy či etikety. Výpis je možné vytisknout.
U sestavy je rozsah zobrazovaných položek databáze určen souborem sestavy (přípona IRF), který se vytváří v editoru sestav. Editor sestav má tvar okna s menu a nástroji. Na horním a levém okraji pracovní plochy jsou pravítka. Pod menu je lišta s nástroji. Vytvořené výrazy databáze jsou zobrazovány ve sloupcích. Sestava může obsahovat libovolný počet sloupců a každý sloupec je tvořen nadpisem a řádky s hodnotami definovaného výrazu. V tiskové sestavě si můžete určit záhlaví i patičku. Editor etiket slouží k vytvoření etiket (přípona ILF), které jsou běžnou součástí všech databází. Prostředí editoru etiket je velmi podobné editoru sestav.
Nejsilnějším nástrojem InBase je však Editor formulářů, který je přinejmenším stejně dobrý jako Screen Builder ve FoxPro 2.5 for Windows. Kromě menu a lišty s nástroji obsahuje editor formulářů ještě další vertikální lištu s nástroji pro přidávání textu, obrázků a geometrických obrazců. Ve spodní časti se navíc nachází pásek pro rychlé nastavení barev na geometrických obrazcích. Libovolné prvky formuláře můžeme seskupovat a provádět s nimi další operace. Aktivní prvky formuláře zobrazují různými formami jednotlivé položky databáze. Všechny typy položek s vyjímkou obrázku a mema je možné zobrazit jako needitovatelný text. U numerických položek může uživatel přímo provádět součet a průměr vybraných záznamů. Ostatní matematické operace se musí definovat v databázovém skriptovém jazyku. Databázové položky můžeme fyzicky setřídit podle zadaného klíče v dialogovém okně a vytvořit k nim index. Indexovat můžeme maximálně podle 5 klíčů.
Programovací skriptový jazyk má celkem 19 základních příkazů a asi 47 funkcí, což umožňuje vytvářet pouze jednoduché aplikace. Vytvořenou databázovou aplikaci je možné distribuovat pomocí RUNTIME verze.
InCalc 2.36
Tabulkový kalkulátor InCalc slouží pro práci s daty a jejich zobrazování pomocí grafů. Tabulka je tvořena z buněk uspořádaných do 8192 řádků a 256 sloupců. Navíc můžeme definovat 3D tabulku s až 16 vrstvami. Každá vrstva přitom může mít vlastní název. Názvy jednotlivých vrstev jsou zobrazovány na záložkách pod tabulkou. Do jedné buňky můžeme zapsat text o maximální délce 255 znaků. Jednotlivé buňky nebo jejich skupiny si lze pro větší přehlednost pojmenovat. U tabulky je možno využít styly, které obsahují informace o formátování buňky (třeba použitý formát čísla, font, zarovnání, barva, orámování, výplň). InCalc plně podporuje názornou hypertextovou nápovědu a technologii DV-OLE umožňující jednoduché vkládání jakéhokoliv DataView objektu. InCalc obsahuje přibližně 130 funkcí rozdělených podle svého typu do osmi skupin (Aritmetické, Goniometrické, Statistické, Textové, Logické, Finanční, Časové a Speciální), které odpovídají standardu Lotus 1-2-3. Každá funkce provádí výpočty s jednou nebo několika hodnotami (argumenty). Argumentem může být konstanta, označení buňky, funkce nebo výraz. V InCalcu najdeme také kvalitní Editor grafů, jenž umožňuje vytváření, úpravu a tisk grafů. Slabým místem programu jsou jen chybějící importní a exportní filtry. K dispozici je pouze import/export do WK1 (Lotus 1-2-3), ASCII, DBF a IBF (InBase).
InDraw 1.04
Vedle bitmapového programu Zebra najdeme v České kanceláři také vektorový kreslicí program InDraw. U vektorového kreslícího editoru jsou všechny objekty (základní geometrické tvary a křivky) popsány matematicky svými parametry (souřadnicemi, poloměrem, tečnami apod.). Díky tomu s nimi uživatel může manipulovat, měnit jejich rozměry, barvu i pořadí v jakém se navzájem překrývají. Základními objekty InDraw, jenž můžete při překreslení použít jsou: čára, lomená čára, text, Beziérova křivka, čtverec, obdélník s kulatými rohy, kružnice, elipsa, elipsový oblouk, elipsová výseč, nepravidelný a pravidelný n-úhelník. Pro každý nakreslený objekt je pochopitelně možné zvolit barvu obrysové čáry a barvu výplně. U objektů, které se překrývají, můžete měnit pořadí v jakém jsou na sobě naskládány. Jednotlivé objekty lze také seskupit do jediného objektu. Pro přesné umístění kreslených objektů lze používat souřadnic vyčtených z pravítka nebo zadaných v okně parametrů daného objektu. Standardně má souřadný systém svůj počátek v levém horním rohu kresby (souřadnice 0,0), ale je možné ho posunout na libovolnou pozici. Další operace s objekty bohužel chybí, takže není možné používat nějaké efekty známé z vektorového editoru Corel XARA. Na ploše je možno zobrazit také mřížku, která usnadní přesné umísťování kreslených objektů. Vzdálenost jednotlivých bodů lze zvolit, stejně jako to, zda se mají kreslené objekty na mřížku zarovnávat. InDraw samozřejmě plně podporuje názornou hypertextovou nápovědu a technologii DV-OLE.
InWord 1.65
Pracovní plocha InWordu se skládá z dokumentu a z prvků, jenž uživateli umožňují ovládat textový editor - Menu, nástrojů, pásky, pravítka a stavového řádku. Pokud nám některý z prvků překáží můžeme ho kdykoliv vypustit. Grafický textový editor InWord využívající všech možností systému InView je výhradně orientován na celostránkový režim WYSIWYG, což ho spolu s dalšími rysy řadí mezi jednodušší DTP programy. Uvedený režim je výrazně vylepšen dobře navrženou technologií textových rámců. Uživatel při založení nového dokumentu vždy pracuje v základním textovém rámci. Pokud chceme umístit obrázky či text na libovolné místo do textu musíme určit další rámce. Normální textový rámec umožňuje textu, aby přetékal do další textového rámce v pořadí. Statický textový rámec neumožňuje textu vytékat z definovaného rámce, což lze s úspěchem použít na všechny pevně definované části textu - Firemní logo, záhlaví, patička apod. Textové rámce nejsou omezeny na jednu stránku, takže jeden specifický rámec se může prolínat celým dokumentem. Pořadí tečení textu mezi normálními rámci nesouvisí s umístěním rámců na stránce, ale je ovlivněno jen pořadím rámců určeným při vlastním vkládání. Do Obrazových rámců je možné umístit obrázky, které úplně vyplní obsah rámce. Obrazový rámec reprezentuje obrázkové DataView. Základní operace v InWordu mají identické ovládání s ostatními nástroji či aplikacemi v InView. Vedle menu a lišty s tlačítky obsahuje InWord také pásku. Zde se nacházejí nástroje určené pro práci se stylem odstavce a textem. Tlačítka na pásce zobrazují stav aktuálního odstavce a textu - název stylu odstavce, zvolený font, velikost fontu, typ písma a způsob zarovnání odstavce. Dalším důležitým prvkem je pravítko, jenž umožňuje nastavování odsazování řádek, nastavování pravého okraje aktivního odstavce a pozice tabulátorů. Text je možné kopírovat z/do schránky (Clipboardu) s pomocí standardních klávesových zkratek.
Libovolnou část textu je možné vyhledávat i nahrazovat. Do dokumentu je možné na místo kurzoru vložit také aktuální datum, čas a číslo stránky včetně automatického číslování stránek dokumentu. Na místo kurzoru je také možné vložit celý textový soubor vytvořený v InWordu, T602 nebo libovolném ASCII editoru. Kromě toho může být skupina znaků na řádce posunuta nahoru či dolu vůči ostatním znakům (superscript a subscript), takže je možné vytvářet základní matematické nebo chemické vzorce. Bohužel však chybí speciální znaky, které je nutné ručně vytvořit (odmocnina, suma, integrál a jiné).
Součástí InWordu je samozřejmě také rozsáhlá jazyková podpora. Nabízí kontrolu pravopisu v pěti různých jazycích : čeština, slovenština, němčina, britská angličtina a americká angličtina. Pravopis pro český jazyk fungoval občas s rozdílnými výsledky. Všechna neznámá slova můžeme zařadit do uživatelských slovníků. Pro uvedené jazyky nabízí InWord také podporu dělení slov na konci řádků. Navíc můžeme kurzorem označit ve slově místo, kde si přejeme slovo rozdělit bez ohledu na doporučení programu. Klávesovou zkratkou můžeme aktivovat český tesaurus, který funguje velmi dobře a obsahuje většinu běžných antonym, knižních a odborných výrazů. InWord umí pracovat pouze s jediným souborem, ale v prostředí InView ho můžeme spustit několikrát (výkonný kód je v paměti jen jednou). Délka otevřeného dokumentu je omezena pouze velikostí dostupné virtuální paměti.
Při editaci textu citelně chybí funkce Zpět (Undo), jenž umožňuje vrátit předchozí operaci s textem. Uživatelé si proto musí všechny úpravy dopředu promyslet. Největším nedostatkem InWordu jsou stále chybějící importní a exportní filtry. K dispozici je pouze import/export do ASCII a import z editoru T602. Při tisku se naplno projeví těžkopádnost funkce tiskového preview. Uživatel má možnost poměrně komfortně generovat obsah dokumentu, ale generování rejstříku rovněž patří mezi nesplněná přání. I přes uvedená omezení ovšem patří InWord mezi kvalitní DOS editory střední třídy.
Zebra 1.21
Program se ovládá stejně jako jiné aplikace pro InView. Nad pracovní plochou je umístěna lišta s tlačítky pro běžné operace a menu. Samotná plocha je ohraničena rolovacími lištami, jenž slouží k rolování obrázku většího, než je viditelný výřez. Vlevo je lišta s nástroji. Dole je stavový řádek spojený s barevnou paletou obsahující 256 barev. Současně je v paletě zobrazeno 16 barev. Zebra používá tři různé typy barev:
Barva štětce se používá téměř ve všech kreslicích nástrojích. Barva podkladu (papíru) má vliv na gumování v obrázku, přesouvání výřezu, mazání celého obrázku a založení nového. Barva výplní se používá při kreslení plných obdelníků, kružnic, hvězd a vyplněných obdélníků. Bitmapová Zebra standardně pracuje v režimu VGA či SVGA s 16 barvami. Vytvořené obrázky je možné ukládat do grafických formátů - PCX, BMP, TIFF, TGA (Targa), GIF, WPG, CUT, SCR (MS Word) a IMG (InView) Pro kreslení můžeme použít 9 různých tvarů štětce. Nastavený tvar se však projeví až při větší síle čáry. Sílu čáry můžeme nastavit tlačítkem, které je umístěno ve stavovém řádku, v rozsahu 1 - 21 obrazových bodů. Jestliže nám některé prvky na pracovní ploše překážejí, lze je odstranit. Navíc můžeme stiskem klávesy F5 využít Profi-režim, při kterém přejde Zebra do režimu práce na celé obrazovce.
- Barva štětce (popředí)
- Barva podkladu
- Barva výplní (pozadí)
Zebru pro InView můžeme také ovládat pomocí velkého počtu horkých kláves. Protože vůči standardu InView přináší mnoho nestandardních horkých kláves, je možné všechny nestandardní kombinace vypnout. Kromě kreslicích nástrojů, běžné se vyskytujících v jiných grafických editorech (štětec, pravítko, čtverec, obdélník, kružnice, elipsy, spray, Bézierovy křivky, Aproximační křivky, gumu a jiné) máme k dispozici ještě čtyři další zajímavé nástroje - Paprsky, Hvězdy, Hranoly a Nasávání barvy, což je důležitý doplňek, který umožňuje přesně přenést odstín barvy do štětce pro další kreslení.
Zebra pro InView je, jako většina aplikací pro InView, postavená na DataView. Vytváření složených dokumentů metodou "Editace na místě" podporuje, vedle všech původních aplikací z prostředí InView, v plné míře i Zebra. Zebra pro InView přináší oproti Zebře pro DOS zlepšení, které z velké části vycházejí z možností InView. Přes pravé tlačítko myši máme neustále k dispozici stručnou bublinkovou nápovědu. Zebra, jako první aplikace od cizí firmy, umí využít všechny přednosti prostředí InView 2.x včetně techniky DV-OLE a kvalitní podrobné hypertextové nápovědy. Celkově je Zebra kvalitní český bitmapový editor, který však zatím nemůže soupeřit se skutečně výkonnými bitmapovými editory typu NeoPaint.
Celkové hodnocení
Celé objektově orientované prostředí InView 2.2 pracuje na stejném počítači rozhodně rychleji než Windows 95. Všechny aplikace v České kanceláři se díky multitaskingu a objektové technologii DV-OLE velmi dobře doplňují. Za necelých 1000 Kč tak dostanete CD se skutečně kvalitní sadou aplikací s vynikajícím poměrem Výkon/Cena. Horší stránkou systému InView je bohužel jeho nekompatibilita s Windows. Přitom silný tlak Windows 95 pociťují všichni uživatelé vyspělých 32bitových systémů OS/2 Warp, NeXTSTEP, Windows NT a Linux. Pokud však chcete začít podnikat a máte k dispozici pouze PC/486DX, může pro vás Česká kancelář představovat zajímavou alternativu k systému Windows.