Autor: Michal Poho°elsk²
Uve°ejn∞no: CHIP 12/94, str. 104-107
ZEBRA - prvnφ aplikace pro InView


P∙vodnφ Φesk² bitmapov² grafick² editor Zebra 1.0 pro DOS, poΦin firmy ZONER z Brna, se objevil na trhu v roce 1993 a ihned zφskal sympatie i ocen∞nφ CHIP Tip. Ve stejnΘ dob∞ bylo uvedeno na trh, firmou ALCOR - MoravskΘ p°φstroje ze Zlφna, p∙vodnφ ΦeskΘ operaΦnφ prost°edφ InView, jen₧ m∞lo °adu shodn²ch rys∙ s Windows. Ob∞ firmy se pozd∞ji dohodly na spoluprßci. Firma ALCOR p°ed n∞kolika t²dny zaΦala prodßvat svΘ objektov∞ orientovanΘ InView 2.11 a firma ZONER nynφ p°ichßzφ na trh se svojφ ZEBROU pro InView, kterß zßrove≥ p°edstavuje prvnφ aplikaci pro InView od jinΘ firmy. Proto se na novou Zebru podφvßme podrobn∞ji.
Po₧adavky ZEBRY pro InView na poΦφtaΦ a operaΦnφ systΘm vychßzejφ z po₧adavk∙ InView, tak₧e se doporuΦuje PC/386SX s 2 MB RAM. Navφc je vy₧adovanß grafickß karta VGA.
Instalace Zebry pro InView z 1 diskety (3.5", 1.44 MB) je velmi snadnß. SouΦßstφ InView je aplikace Instalace aplikacφ, kde se urΦφ disketovß mechanika a v nßslednΘm dialogovΘm okn∞ se vypφÜe adresß°, do kterΘho budeme Zebru instalovat (doporuΦuji - C:\INVIEW\ZEBRA). Po zkopφrovßnφ vÜech soubor∙ na disk se vytvo°φ novß skupina program∙ s jedinou polo₧kou - Zebra. SouΦßstφ programu je sluÜnΘ napsanß p°φruΦka formßtu A5 v rozsahu 50 strßnek s Φernobφl²mi obrßzky.

Interaktivnφ prost°edφ

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ß 3 r∙znΘ druhy barev:

Barva Üt∞tce (pop°edφ) se pou₧φvß tΘm∞° ve vÜech kreslicφch nßstrojφch a nastavuje se kliknutφm levΘho tlaΦφtka myÜi na polφΦko po₧adovanΘ barvy. 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. Barvu podkladu m∙₧eme volit z prvnφch 16 zßkladnφch barev. Barva v²plnφ se pou₧φvß p°i kreslenφ pln²ch obdΘlnφk∙, kru₧nic, hv∞zd a vypln∞n²ch obdΘlnφk∙.
Bitmapovß Zebra standardn∞ pracuje ve VGA re₧imu 640 x 480 nebo 800 x 600 bod∙ s 16 barvami. Vytvo°enΘ obrßzky je mo₧nΘ uklßdat do 6 r∙zn²ch grafick²ch formßt∙:
  1. PCX
  2. GIF
  3. BMP (Windows)
  4. SCR (MS Word)
  5. CUT (DR. Hallo)
  6. IMG (InView)
Pro kreslenφ m∙₧eme pou₧φt 8 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φ, m∙₧eme je odstranit. StaΦφ aktivovat hlavnφ menu aplikaΦnφho okna Zebry, kde m∙₧eme postupn∞ Φi najednou vypnout Menu, Nßstroje, Nßstroje svislΘ a Stavov² °ßdek. 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.
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.

Kreslicφ nßstroje

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, gumu a jinΘ) mßme k dispozici jeÜt∞ Φty°i dalÜφ zajφmavΘ nßstroje:

  1. Paprsky - nejsou p°φliÜ obvykl²m nßstrojem. Dajφ se pou₧φt p°i vytvß°enφ elektronick²ch schΘmat (p°i rozbφhßnφ r∙zn²ch Φar do n∞kolika mφst) i jako dopl≥ek obrßzk∙.
  2. Hv∞zdy - atraktivnφ nßstroj pro kreslenφ hv∞zd. Kliknutφm pravΘho myÜi na ikonu s hv∞zdami otev°eme dialog k nastavenφ parametr∙ hv∞zd. Zde pohodln∞ nastavφme poΦet cφp∙, ·hel natoΦenφ a ostrost cφp∙ hv∞zd.
  3. Hranoly - DalÜφ atraktivnφ nßstroj grafickΘho editoru. Pon∞vad₧ se dß p°i kreslenφ hranol∙ interaktivn∞ zm∞nit velikost zßkladny, m∙₧eme s tφmto kreslicφm nßstrojem vytvß°et takΘ jehlany.
  4. Nasßvßnφ barvy - p°edstavuje d∙le₧it² dopl≥ek, kter² v °ad∞ grafick²ch editor∙ chybφ (Paintbrush). Umo₧≥uje p°esnΘ p°enΘst odstφn barvu z ji₧ definovanΘho objektu Φi podkladu do Üt∞tce pro dalÜφ kreslenφ.
Krom∞ BΘzierov²ch k°ivek nabφzφ Zebra takΘ AproximaΦnφ k°ivky. AproximaΦnφ k°ivky nabφzejφ podobnou funkci jako BΘzierovy k°ivky, ale se dv∞ma rozdφly. K°ivka m∙₧e b²t urΦena vφce body a jejich polohu nelze m∞nit. Nejd°φve bod po bodu, pomocφ myÜi, vytvo°φme lomenou Φßru. Potom staΦφ kliknout prav²m tlaΦφtkem myÜi a Φßra se rßzem zm∞nφ na elegantnφ k°ivku.
VÜechna pφsma, kterΘ m∙₧eme pou₧φvat pochßzejφ z prost°edφ InView. Fonty z InView nenabφzejφ schopnosti font∙ TrueType z Windows, tak₧e obΦas nevypadajφ hezky a zabφrajφ na disku hodn∞ prostoru (10 MB).

Filozofie programu

ZEBRA pro InView je, jako v∞tÜina aplikacφ pro InView, postavenß na DataView. DataView nenφ aplikace, ale abstraktnφ pojem pro datovΘ jßdro aplikacφ InView. DataView je objekt, kter² jednoduÜe obsahuje n∞jakß data. 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ß zßkladnφ schopnost otev°φt, ulo₧it a vytisknout data, vy°φznout nebo zkopφrovat data do schrßnky a p°ilepit data ze schrßnky, tak₧e nenφ d∙le₧itΘ zda pracujeme s textov²m souborem, obrßzkem Φi databßzφ.
InView 2.11 rovn∞₧ p°ichßzφ s dalÜφ velkou novinkou - dvOLE (DataView Object Linking and Embendding), kterΘ velmi v²razn∞ m∞nφ zp∙sob prßce u₧ivatele. S DV-OLE ji₧ nenφ d∙le₧itΘ jakΘ pou₧ijeme aplikace, abychom se dostaly k po₧adovanΘmu v²sledku, pon∞vad₧ je mo₧nΘ integrovat v²stupy z vφce aplikacφ do jedinΘho zpracovßvanΘho dokumentu ! 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.

NovΘ funkce

Zebra pro InView p°inßÜφ oproti Zeb°e pro DOS zlepÜenφ, kterΘ z velkΘ Φßsti vychßzejφ z mo₧nostφ InView, co₧ je z°ejmΘ pokud se podφvßme na velikost Zebry - pouh²ch 2800 Bytu. Nßsledujφcφ seznam tedy obsahuje vÜechna zlepÜenφ:

Zebra pro InView neobsahuje prezentaΦnφ program Z-Prezent slou₧φcφ k sestavenφ sekvence obrßzk∙, kter² je standardnφ souΦßstφ Zebry pro DOS. K Zeb°e vÜak dostanete rezidentnφ program pro snφmßnφ obrazovek (SCR.EXE) v re₧imech EGA a VGA. UrΦit²m nedostatkem Zebry je absence kontextovΘ nßpov∞dy, pon∞vad₧ InView 2.11 zatφm nenabφzφ ₧ßdn² nßstroj pro vytvß°enφ a zobrazovßnφ podrobnΘ nßpov∞dy v aplikacφch. K dispozici je pouze velmi struΦnß bublinkovß nßpov∞da, jen₧ se aktivuje prav²m tlaΦφtkem myÜi.

K Φemu pou₧φt Zebru ?

Zebra, jako prvnφ aplikace od cizφ firmy, umφ vyu₧φt vÜechny p°ednosti prost°edφ InView 2.x vΦetn∞ techniky DV-OLE. Zebra p°edstavuje levn² a pom∞rn∞ v²konn² Φesk² grafick² bitmapov² editor s jednoduch²m ovlßdßnφm. Lze oΦekßvat, ₧e ho u₧ivatele budou nejvφce vyu₧φvat p°i p°φprav∞ obrßzk∙ pro import do textovΘ editoru InWord 1.x Φi do jin²ch aplikacφ v prost°edφ DOSu. Jeho velkou p°ednostφ je snadnost ovlßdßnφ a p°φznivß cena.




Skok na dalÜφ strßnku Skok na hlavni menu Skok na dalÜφ strßnku


Copyright (c) 1993-2000 Michal Poho°elsk²