    dannoe rukowodstwo prednazna~eno dlq polxzowatelej,rabota`}ih s grafi~es-
kim redaktorom sistemy "astra".	rukowodstwo sostoit iz dwuh glaw. w perwoj
glawe pedlagaetsq opisanie wseh	komand grAfi~eskogo redaktora. wo wtoroj glawe
opisana	metodika, s pomo}x` kotoroj movno stroitx izobravenie i	kak ispolx-
zowatx polnee wozmovnosti grafi~eskogo redaktora.

	komandy	uprawleniq rabotoj grafi~eskogo	redaktora.

	komandy	uprawleniq grafi~eskim redaktorom wwodqtsq putem navatiq soot-
wetstwu`}ih klawi{ na klawiature displeq. grafi~eskoe okno kgd imeet razmery
400 h 286 to~ek. wirtualxnye okna raspolaga`tsq	w predelah grafi~eskogo	okna.
grafi~eskoe okno qwlqetsq "nulewym" wirtualxnym	oknom.

	ob}ie komandy uprawlenie rabotoj grafi~eskogo redaktora.

___________________________________________________________________________
|  komanda	| wypolnqemoe dejstwie komandoj				  |
|_______________|_________________________________________________________|
      E		  o~istka wsego	grafi~eskogo okna displeq
      U		  zapisx grani~nyh to~ek teku}ego wirtualxnogo okna
		  (ramki)
      S		  stiranie grani~nyh to~ek teku}ego wirtualxnogo okna
		  (ramki)
      K		  inwertirowanie grani~nyh to~ek teku}ego wirtualxnogo okna
		  (ramki)
      O		  wkl`~itx grafi~eskoe izobravenie
      F		  wykl`~itx grafi~eskoe	izobravenie
      N		  wykl`~itx alfawitno-cifrowu` informaci` na displee
      Z		  wkl`~itx alfawitno-cifrowu` informaci` na displee
      ^		  inwertirowanie izobraveniq w teku}em wirtualxnom okne
      J		  ustanowitx otrabotku realxnyh	razmerow
      Q		  ustanowitx otrabotku razmerow	po to~kam
___________________________________________________________________________


	komandy	uprawleniq revimom markera

	marker na |krane grafi~eskoj pristawki otobravaetsq miga`}ej to~-
koj. pri pereme}enii markera on	movet formirowatx izobravenie, stiratx
izobravenie, inwertirowatx izobravenie ili sower{atx pereme}enie. sootwet-
stwu`}ie komandy priwedeny nive	w tablice. pri formirowanii izobraveniq	marke-
ra  wna~ale pereme}aetsq, a zatem zapisywaet to~ku.

___________________________________________________________________________
| komandy   | wypolnqemoe dejstwie komandoj				  |
|___________|_____________________________________________________________|
    W	      ustanowitx revim zapisi izobraveniq
    L	      ustanowitx revim	stiraniq izobraveniq
    I	      ustanowitx revim inwertirowaniq izobraveniq
    M	      ustanowitx revim pereme}eniq markera
    0	      zapomnitx	teku}ij	revim i	perejti	w revim	pereme}eniq ili
	      wosstanowitx ranee zapomnenyj revim markera
    1	      peremestitx marker pod uglom 225 grad.
    2	      peremestitx marker pod uglom 270 grad.
    3	      peremestitx marker pod uglom 315 grad.
    4		-"-			   10 grad.
    5	      zapisx to~ki na meste poloveniq markera
    6	      peremestitx marker pod uglom 000 grad.
    7		-"-			   135 grad.
    8		-"-			   090 grad
    9					   045 grad
____________________________________________________________________________


	komandy	uprawleniq wirtualxnymi	oknami

	pomimo osnownogo grafi~eskogo okna movno wydelitx na |krane rqd
wirtualxnyh okon menx{ego razmera. priwedennye w tablice komandy pozwolq-
`t sozdawatx, pereme}atx i dublirowatx wirtualxnye okna. posle wwedeniq
nekotoryh komand neobhodimo budet otwetitx na zaprosy w	24 stroke
displeq.

____________________________________________________________________________
| komanda  |								   |
|  ili	   | wypolnqemoe dejstwie komandoj				   |
| posled.  |								   |
|__________|_______________________________________________________________|

    G	     ustanowitx	koordinaty i razmery teku}ego wirtualxnogo okna.
	     w otwet na	zaprosy	neobhodimo wwesti koordinaty i razmery.
	     wirtualxnoe okno budet uni~toveno esli zadatx qwno	odin iz
	     ego razmerow rawnym 0.

    X	     ustanowitx	koordinaty markera w teku}em witrualxnom okne.
	     w otwet na	zaprosy	wwesti koordinaty w okne.

    V	     stiranie teku}ego wirtualxnogo okna.komandy U,S,K tove
	     dejstwitelxny.

    T	     w grafi~eskom okne	ili  wirtualxnom okne s	nomerom	0
	     wyzywaet awtomati~eskoe sozdanie wirtualxnogo okna	so
	     swobodnym nomerom i razmerami 10 h	10. zatem razmery
	     movno izmenitx takve kak w	komande	"Y". wyhod iz revima
	     pri navatii klawi{i "probel"

    Y	     ustanowitx	revim korrektirowki teku}ego wirtualxnogo
	     grafi~eskogo okna.pri |tom	inwertiru`tsq granicy okna.
	     razmery i poloveniq movno izmenitx	pri pomo}i sledu`}ih
	     komand:
		2 - smestitx okno na weli~inu {aga wniz
		4 -    -"-			  wlewo
		6 -    -"-			 wprawo
		8 -    -"-			  wwerh
		-> - ras{iritx okno na weli~inu	{aga wprawo
		<- - svatx okno	na weli~inu {aga wlewo
		V - ras{iritx okno na weli~inu {aga wniz
		^ -
		! - svatx okno na weli~inu {aga	wwerh
	      wyhod iz revima pri navatii klawi{i probela

    H [1..9]  ustanowitx weli~inu wspomogatelxnogo {aga	pri pereme}enii
	      svatii i rastqvenii okna

  PH	      pereme}enie wirtualxnogo grafi~eskogo okna w to~ku polo-
	      veniq markera
		H - dublirowanie
		R - pereme}enie
	      pereme}aem marker	klai{ami 1,2,..,9 w nuvnu` to~ku i
	      wypolnenie funkcii osu}estwlqetsq	navatiem klawi{i
	      probel.

  PM	      pereme}enie wirt.okna w dannu` to~ku grafi~eskogo	okna
	      displeq. w otwet neobhodimo wwesti nowye koordinaty.

  PD	      dublirowanie wirt.okna w dannu` to~ku grafi~eskogo okna
	      displeq. w otwet neobhodimo wwesti nowye koordnaty.
	      izobravenie nakladywaetsq	na su}estwu`}ie.

  -->	      marker wprawo pereme}enie	wirt.okna na 8 pozicij
	      wprawo

  <--	       marker wlewo pereme}enie	wirt.okna na 8 pozicij
	       wlewo

  <niz>	       marker wniz. pereme}enie	wirt.okna na weli~inu
	       zna~enie	wsp.{aga wniz.

  <werh	       marker werh. pereme}enie	wirt.okna na wli~inu
	       zna~enie	wsp.{aga werh.
____________________________________________________________________________

	komandy	uprawleniq revimami otobraveniq	grafi~eskogo redaktora.

	komandy	uprawleniq revimami pozwolq`t uprawlqtx	tol}inoj linii
prorisowki, zapominatx koordinaty i wozwra}atxsq k nim,	uprawlqtx
skorostx` pereme}eniq pri prorisowke tolstyh linij i formirowatx
okruvnosti w ru~nom revime.

_____________________________________________________________________________
| komandy   |		       					            |
|  ili	    |  wypolnqemoe dejstwie komandoj				    |
| posled    |								    |
|___________|_______________________________________________________________|

  A B [1..9]  ustanowitx tol}inu linii w to~kah	1 do 9

  A B M	      ustanowitx plawnyj revim otrabotki linii

  A B N	      usstanowitx revim	otrabotki linii	kwadratom

_____________________________________________________________________________

  A X [1..9]  zapomnitx	koordinaty markera w "magazine"	s nomerom ot 1 do 9
_____________________________________________________________________________

  A G [1..9]  wernutxsq	k zapomnenym koordinatam w "magazine" s	nomerom
	      ot 1 do 9
_____________________________________________________________________________

  A S L	     ustanowitx	revim prorisowki prqmoj	linii

  A S R	     ustanowitx	revim prorisowki okruvnosti

  A S D	     ustanowitx	revim prorisowki dugi

_____________________________________________________________________________

  A E S	     ustanowitx	po{agowyj revim	prorisowki prqmoj linii, okruvnosti
	     i dugi

  A E A	     otmenitx po{agowyj	revim prorisowki

_____________________________________________________________________________

  AW [0,1..9] perejti k	wirtualxnomu oknu s nomerom. nulewoe zna~enie soot-
	      wetstwuet	grafi~eskomu oknu displeq. esli	okno ne	sozdano	to
	      perehod w	revim awtomati~eskogo sozdaniq
_____________________________________________________________________________

  AZ [1..9]   ustanowitx razmery bukw dlq znakogeneratora

_____________________________________________________________________________


  AU [1..8]   ustanowitx kod prorisowki	bukw w znakogeneratore
	      1-0, 2-45,..,8-315 grad.
_____________________________________________________________________________


	prorisowka standartnyh ob'ektow	linii, dugi, okruvnosti.

	obozna~im sledu`}ie klawi{i w tekste dannogo opisaniq kak:
  -  klawi{a "zb" = k1;

  -  klawi{a "_"  = k2;

  -  klawi{a "gt" = k3;

  -  klawi{a ","
	     "<"  = h1;

  - klawi{a "."
	    ">"	 = h2;

  -  klawi{a "/"
	     "?"  = h3;


 prorisowka linii, dugi, okruvnosti proizwoditsq w dwuh	revimah:
awtomati~eskoe i {agowoe. w {agowom revime proizwoditsq	pri navatii
klawi{ k1 ili k2 prorisowka odnoj to~ki	ob'ekta

_________________________________________________________________________
|		|			|				|
| ob'ekt	| awtomati~eskij revim	|   {agowyj revim		|
|		|			|				|
|_______________|_______________________|_______________________________|

     "L"	k2 dwivenie wpered	k2 dwivenie na odin {ag	wpered
  prqmaq	  zapros ~isla {agow

		k1 dwivenie nazad.	k1 dwivenie na odin {ag	nazad
		  zapros ~isla {agow
__________________________________________________________________________

     "R"	h1 ustanowitx na~.ugol	--//--
okruvnostx	h3 ustanowitx radius	--//--
		k2 risrwatx okruvnostx	k2 dwivenie na 1 {ag po	~asowoj
		  po ~asowj strelki	  strelki
		k1 pisowatx okruvnostx	k1 dwivenie na 1 {ag protiw
		protiw ~asowoj strelki	  ~asowoj strelki
					k3 wozwrat k na~alxnym
					 parametram
__________________________________________________________________________

    "D"		h1 ustanowitx na~.ugol	--//--
  duga		h3 ustanowitx radius	--//--
		   dugi
		h2 ustanowitx dlinu w	--//--
		   grad.
		k2 risowatx dugu po	k2 dwivenie na 1 {ag
		   ~asowoj strelki	  po ~asowoj strelki
		k1 risowatx dugu	k1 dwivenie na 1 {ag protiw
		   protiw ~asowoj	~asowoj	strelki
		  strelki
					k3 wozwrat k na~alxnym
					  parametram dugi
__________________________________________________________________________


	rabota so znakogeneratorom.

	znakogenerator obespe~iwaet wosproizwedenie simwolow russkogo i
latinskogo alfawita kak	bolx{ogo, tak i	malogo formata.	kavdyj simwol movet
bytx prorisowan	160 sposobami. razmery simwolow	opredelq`tsq parametrami
tol}iny	linii, razmerami bukwy i uglom raspoloveniq.

	whod w znakogenerator osu}estwlqetsq navatiem klawi{i "tab", a
wyhod navatiem klawi{i "gt". marker po wirtualxnomu oknu pereme}aetsq
pri pomo}i klawi{: "marker wprawo", "marker wlewo", "marker wniz",
"marker	wwerh",	"zb", "probel".sformirowannye simwoly qwlq`tsq ~astx`
grafi~eskogo izbravenie	w okne.	dlq stiraniq simwola neobhodimo	podwesti
marker w pozicii bukwy,	navatx klawi{u "sts" i zatem simwol kotoryj
neobhodimo steretx. dlq	o~istki	okna, kotoroe zanimaet simwol ispolx-
zuetsq klawi{a "str". navatie klawi{i "prefiks"	ili "<!" wyzywaet
pereme}enie markera na polowinu	{aga. powtornoe	navatie	klawi{i
"prefiks" otmenqet ego dejstwie.

	metodika raboty	s grafi~eskim redaktorom

	na~alxnyj |tap oswoeniq	grafi~eskogo redaktora
	i tak wy wo{li w redaktor, a predwaritelxno wy uve pro~itali
perwu` glawu dannogo opisaniq w	kotoroj	rassmotreny komandy grafi~eskogo
izobraveniq. esli wy woob}e ni~ego w nih ne ponqli, to sowetuem	pro~itatx
opisanie komand	e}e raz. w dannoj glawe	ne budet dawatxsq ih powtornogo
opisaniq, a budet rassmotreno li{x primenenie ih dlq postroeniq
izobraveniq.
	s ~ego na~atx postroenie risunka na |krane i kak postroitx figury
pri pomo}i redaktora - neprostoj wopros, no my postroraemsq na nego
otwetitx. i tak	wy w grafi~eskom redaktore. w seredine |krana wy
uwidete	miga`}u` to~ku |to marker. perwoe ~to wy movete	sdelatx	- |to
ocenit	razmery	grafi~eskogo |krana. wy	movete |to sdelatx razli~nymi
sposobami:
movno wwesti komandy "^", "K", "S" ili "U". perwaq iz |tih komand
proinwirtiruet izobravenie na |krane i wy polu~ite polnostx` zaswe-
~ennoe izobravenie wsego |krana	na pristawke. drugie   komandy
otobrazat grani~nye to~ki grafi~eskogo okna. obqzatelxno poprobujte
wse |ti	komandy, oni pomogut wam w dalxnej{ej rabote s wirtualxnymi
oknami.
     teperx poprobuem oswoitx formirowanie izobraveniq na |krane
grafi~eskoj pristawki. navimaq na cifrowu` klawiaturu, my budem
perme}atx marker. za markerom budet ostawatxsq sled iz zapisannyh im to~ek
w grafi~eskom okne.pri navatii klawi{ "m","W","L","I" my budem izmenqtx
revim formirowaniq ihformacii markerom.	sowetuem samim poprobowatx wse |ti
revimy dlqq formirowaniq izobraveniq, pustx proizwolxnogo, na |krane.
dlq obleg~eniq raboty s	redaktorom sdelan operatiwnyj perewod iz teku}ego
revima markera w revim pereme}eniq i obratno, putem navatiq klawi{i "0".
odnako sleduet zametitx, ~to ~asto prihoditsq risowatx bolee tolstymi
liniqmi. dlq |togo neobhodimo izmenitx tol}inu linii komandoj "aw[1..9]".
naprimer, tol}ina linii	w dwe to~ki ustanowitsq	komandoj "aw2".	teperx
linii budut formirowatxsq iz to~ek kwadratami iz to~ek s zadannymi razmerami.
dlq pridaniq linii bolee plawnogo haraktera neobhodimo wwesti komandu
"awm". dlq oswoeniq |tix revimow sowetuem porabotatx s razli~nymi tol}inami i
revimami markera.
teperx movete pristupatx k postroeni` risunkow na redaktore.
pri postroenii risunkow	u was wozniknet	rqd woprosow.
	prorisowka linii, okruvnosti i dugi.
budem s~itatx, ~to wy uve w sower{enstwe oswoili formirowanie izobraveniq
w ru~nom revime	markerom i zametili - prqmu` lini` ne ina~e kak	pod uglom
kratnomu 45 grad ne prowede{x. w redaktore su}estwuet revim postroeniq
linii pod uglom. rassmotrim, kak pri pomo}i |togo revima narisowatx, naprimer,
pqtikone~nu` zwezdu. zametim, ~to pri prorisowke linij w awtomati~eskom
revime imeetsq wozmovnostx prorisowki ih w sootwetstwii	s realxnymi razmerami.
po|tomu	wwedem komandu "J" ustanowitx realxnu` otrabotku dliny linii,
a ne w to~kah.
 ugol, pod kotorym neobhodimo prowesti lini` i komandu izmeneniq ugla
(poworoty) opisany byli wy{e. pri dwivenii nazad my ne movem dwigatxsq bolee,
~em na dlinu prowedennoj linii wpered po dannomu naprawleni`. esli trebuetsq
risowatx lini` pod uglom po{agowo, to neobhodimo ustanowitx ru~noj revim
prorisowki ob'ekta.
 postroenie pqtikone~noj zwezdy swedetsq k pqtikratnomu powtoreni`
posledowatelxnosti komand. "J" - powtoritx 5 raz |tu posledowatelxnostx. "_"
wpered 100 "<" wprawo 144


w otli~ie ot prqmoj linii pri postroenii okruvnosti ime`tsq specifi~eskie
osobennosti w ru~nom revime prorisowki okruvnosti. pri navatii klawi{i "gt"
proishodit wozwrat k na~alxnym parametram okruvnosti, no ne koordinatam
markera. pri |tom ne zabudxte perewessti redaktor w revim postroeniq
okruvnosti ili dugi.

 rabota s wirtualxnymi oknami.
     w grafi~eskom redaktore imeetsq wozmovnostx wydelitx do 9 wirtualxnyh
okon i ime`tsq sredstwa dlq ih pereme}eniq. , dublirowaniq.rassmotrim bolee
podrobno rabotu s nimi. wy do |togo rabotali w "nulewom" wirtualxnom okne.
sozdatx wirtualxnoe okno movno sledu`}im sposobom: podwesti marker k to~ke,
kotoraq budet prawym werhnim uglom w okne, navatx klawi{u "t" i osu}estwitx
formirowanie okna temi ve komandami, kak dlq revima korrektirowki
wirtualxnogo grafiseskogo okna. (komanda "J"). pri |tom sposobe formirowaniq
nomer wirtualxnogo okna wybiraetsq awtomati~eski. esli wse okna zanqty, to
wydaetsq zapros na nomer okna. posle formirowaniq dannoe wirtualxnoe okno
movno pereme}atx po grafi~eskomu oknu.

 PAGER - raspe~atki tekstowyh fajlow
 DESS - wmeste DITTO
 SL - programmiruemye klawi{i
 REASS - preobrazowanie iz zagruzo~nogo wida w assembler
 NL - nulewoj drajwer
 GRFOUT- sbrasywatx sodervimoe graf.platy na diske
 DRFIN - s~itywanie -"-
 ERPRINT- raspe~tka sodervimogo graf.|krana
 DRFMNR- grafi~eskij redaktor

(ramki)
      O wkl`~itx grafi~eskoe izobravenie
      F wykl`~itx grafi~eskoe izobravenie
      N wykl`~itx alfawitno-cifrowu` informaci` na displee
      Z wkl`~itx alfawitno-cifrowu` informaci` na displee
      ^ inwertirowanie izob.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          