Přeskočit na hlavní obsah

Supercalc 3 - Část 2 – Třídění, editace, formátování, tisky, grafy

Ve druhé části už budu jen vypichovat některé věci, které jsou zcela odlišné. Supercalc neumí pracovat s obyčejnou textovou buňkou. Chápe ji sice jako text, ale ve vzorcích se na ní neodkážete. Tady je potřeba zmínit způsob zápisu. Vypadá takto: ("Text"). Pak už v příkazu IF takovou buňku otestujete. Délka textové buňky může mít maximálně devět znaků.

Přesun buněk nebo bloků provádět nelze. V menu je sice volba /M, Move, ale ta se týká jen celých řádků a sloupců. Třídění oblasti provedeme pomocí volby /A, Arrange. Třídit lze podle řádku nebo sloupce a pouze podle dvou klíčů. Ale pozor!!! Pokud vedle tříděné oblastí máte ještě jiná data, přechází se taky. A důležité upozornění. Pokud jsou v oblasti třídění vzorce, nezapomeňte opět na ADJUST. 

Tady bych se měl rozepsat o dalším vylepšení třídění. Pokud by bylo potřeba třídit podle více klíčů, nic není ztraceno. Pomoc je jednoduchá. Stačí třídit podle jednoho klíče několikrát, ale v opačném pořadí. A tady si nejlépe pomůžeme makry. Ale o tom až později. A co když budeme chtít třídit podle českého jazyka, včetně úžasné dvojhlásky CH? Taky to půjde, jen si vytvoříme jeden doplňkový sloupec, kde si tříděný text maličko upravíme. K tomu poslouží obrázek, který vše vysvětlí.

Pokud chcete buňku opravovat, není dostupná jedna klávesa na editaci. Lotus má F2, ale ta má zde zcela jiný účel. Tady je nutné opět vstoupit do menu a vybrat /E, Edit. U editace buňky se na chvíli zastavím, protože i zde najdeme nějaké odlišnosti. Klávesa Tabulátor přesunuje kurzor na začátek a konec textu. Šipka nahoru vkládá volný znak, šipka dolů ho maže. Funguje i klávesa Delete a Backspace. Insert funguje standardně. Zapne režim vkládání. Pokud chceme ukončit editaci buňky, tak klávesou Enter. Potom se změny potvrdí. Odchod bez potvrzení pomocí F2. Escape tu nefunguje.

Výmaz jedné buňky nebo oblastí opět přes menu, tedy /B, Blank. Výmaz řádků a sloupců /D, Delete. A vložení /I, Insert. Tisk tabulek přes /O, Output. Formátování buněk najdeme, jak by se dalo předpokládat, pod příkazem /F,Format. Zde můžeme formátovat celou tabulku (/F, Global), sloupce (/F, Column), řádky (/F, Row) a libovolný blok (/F, Entry). Lze také definovat osm uživatelských stylů (/F, Define). 

Ještě jedno porovnání s konkurencí. Pokud bylo potřeba zarovnat text na levou nebo pravou stranu případně na střed, Lotus to dělal pomocí prefixů uvozovky, apostrof a stříška (" ' ^). Tady volíme formát Text Left, Text Right nebo Text Center. Formáty a obsahy buněk jsou zobrazené ve stavovém řádku, který je mezi tabulkou a menu. Je tam zobrazena i šipka, kterým směrem se bude posunovat buňka při stisku klávesy Enter. 

Ukončení programu provedeme pomocí /Q, Quit. Program neověřuje, jestli byly provedeny změny v souboru a na toto neupozorní. To si musí hlídat uživatel sám. Při ukončení je možné ještě zadat soubor, který se po ukončení Supercalcu spustí. Tedy pomocí volby /Q, T Quit, To. Program ale může být pouze s příponou COM. 

Zde si dám odstavec k výstupům. Kromě výše uvedeného /O, Output, lze také použít klávesu F9, která posílá grafy na tiskárnu nebo plotter. Pokud ho tedy máme nastavený a připojený. Pokud jde o plotter, lze data na portu zachytávat do souboru (pomocí externího programu) a tam vznikne formát PLT. Obsahuje příkazy, které plotter ovládají. To není vůbec špatné. Ještě jedna malá pomůcka. Pokud potřebujete napsat krátké makro, stačí si ho vytvořit přímo v tabulce a pak poslat jako tisk do souboru. Jen v parametru Setup je dobré vypnout volby s označením B A D E, tedy nastavit na OFF. Tím vypneme nadpisů řádku a sloupců.

Teď zmíním, že verze 2.10 je první, která už podporovala grafiku v EGA, tedy v rozlišení 640x350 v šestnácti barvách. A co víc, bylo možné použít i expanded memory. Ale ne každý počítač ji v té době měl. Supercalc pamatoval i na to. Pokud jsem program provozoval i na nějaké staré šunce, kde bylo jen 256 kilo paměti, bylo možné toto nastavit. Tabulka mohla být v rozsahu 63 x 254. Jen upřesním, že tato verze měla pouze 127 sloupců a rozsah řádků byl 63, 2000 a 9999. V té době nebyl ani pevný disk samozřejmostí a ani 640 kilo paměti.

Pokud jsem se zmínil o EGA, tak lze využívat i grafy. K tomu slouží volba /V, View. Grafů může být devět. A jaké typy? Kruhový, sloupcový, sloupcový vrstvený, plošný, čárový a Hi-Lo. Pokud vstoupíte do nabídky grafů, klávesa F1 je opět kontextová. Klávesa F10 zobrazí aktuální graf. Pokud chceme pracovat s dalším grafem, je potřeba postupovat takto: /V, číslo, které je v rozsahu 1 až 9. Hovořil jsem o klávese F9, která posílá graf na plotter. Externí program, který zachytává tisk na LPT1 a převádí do souboru, se jmenuje P2F.EXE. Přiložím ho do archivního souboru. Ten není součástí Supercalcu, napsal jsem ho sám. Pokud budu ještě srovnávat, tak Lotus 1-2-3 má také EGA grafiku. Quattro, protože je o dva roky mladší, už nabídne i VGA. Všichni ale zpětně podporují CGA i Hercules. Pokud jde o grafy, nejméně se mi líbily právě v Quattru. Teprve od verze Pro to vzalo velký obrat k lepšímu. A teď hodně předběhnu. V začátcích Windows verzí, byly grafy v Quattru hodnoceny lépe než v Excelu.


Komentáře

Populární příspěvky z tohoto blogu

Najdi, ulož, oprav, generuj

Opět se ponořím do dávné minulosti. Podle údajů v archívu se jednalo o rok 1994. To už je opravdu nějakej pátek. A protože v té době kraloval DOS a snad i Windows 3.11, čas od času jsem používal na nějaké menší obrázky Z-Soft Paint Brush . Pamětníci jistě vědí, o čem hovořím. Na podobném principu následně i Microsoft vytvořil program Malování. Ale já používal tehdy Paint Brush. Neměl jsem k němu výhrady, snad jen, že nepodporoval české znaky. A protože absence Češtiny mi vadila čím dál víc, rozhodl jsem se s tím něco udělat. Při pohledu do adresáře jsem pochopil, že fonty jsou uložené v souborech, které mají příponu FNT a jsou rastrové. To mi samozřejmě nedošlo hned, ale musel jsem chvíli do těchto souborů nahlížet. A pak mě napadlo řešení. Co kdybych si napsal svůj prográmek, který umí obsah tohoto souboru přepsat tak, aby se znaková sada změnila na to, co chci já? A v tom okamžiku mi došlo, že vlastně nejde jen o Paint Brush, ale že bych rád počeštil i jiné programy. A ta...

Jak hacknout Pagemaker?

Opět píšu a důvod bude následující. Zase bych rád něco napsal na blog. O čem to bude tentokrát? Opět půjde o jeden program, který jsem ale nenapsal já. Je to program publikační a jmenuje se Pagemaker 5. Ten, kdo s ním někdy přišel do styku, jistě tuší, o čem tohle povídání bude. Ano, program měl zabudovanou ochranu proti neoprávněnému kopírování. Pokud si zpětně po letech vybavím, bylo možné z disket udělat maximálně tři instalace na tři různé stroje. Pokud jsem chtěl čtvrtý stroj, jedna z již existujících instalací musela být odebrána. Ano, tak to aspoň stálo v manuálu. Tuto informaci jsem bral jako fakt, protože ve firmě se tento software měl dávat pouze na dva stroje. Třetí instalace pořád zbývala. Ale vlastně než celý proces začal, zkusil jsem si první pokusnou instalaci na svůj stroj s tím, že ji později odeberu, pokud by bylo potřeba instalovat ještě někam jinam. Jen zmíním, že Pagemaker 5 se instaloval z disket 3,5" a deinstalace se rovněž prováděla z disket. Pa...

Kontextové menu v DOSu

Podívejme se do listopadu roku 1993, kdy jsem začal tvořit zajímavý prográmek, který řešil jednu pomocnou záležitost při práci se soubory. V té době jsem pracoval ve Volkov Commanderu. A při klepnutí na soubor, který se dal zpracovat několika způsoby mi právě tato možnost chyběla. Proto jsem se rozhodl napsat cosi, co by tenhle problém vyřešilo. Program měl být podobný tomu, co nabízely Norton Utility pod názvem BE.EXE, tedy Batch Enhancer . A tak jsem začal programovat. První verze vlastně pracovala pouze pomocí klávesnice, do druhé jsem zapojil i myš, což BE.EXE neměl.  Myš jsem přidal především z lenosti. Když jsem myší dvakrát klikl na daný soubor a menu se otevřelo, už jsem nechtěl ruku z myši sundávat a šmátrat po klávesnici. Ta myš se nastavila na slovo Volba, kterým se MENU2A ohlásil a čekal na vstup. Pak už stačil jen minimální pohyb nahoru. Vybrat volbu a stisknout levé tlačítko. Takhle si představuju user friendly aplikaci. Teď už budu popisovat j...