псйнбндярбн он хяонкэгнбюмхч рейярнбнцн щйпюммнцн педюйрнпю "EDIK" дкъ оевюрх днйслемрюжхх он дпюибепс "MX V02.2" ------------------------------------------------- рейярнбши щйпюммши педюйрнп наыецн мюгмювемхъ "EDIK" (хкх "EDK") пюгпюанрюм х.д. мшянл, кчаегмн опеднярюбхбьхл ецн дкъ бйкчвемхъ б йнлокейр онярюбйх дпюибепю "MX V02.2". мюярнъыхи днйслемр мх б йнеи яреоемх ме ъбкъеряъ нохяю- мхел педюйрнпю "EDIK" хкх псйнбндярбнл он ецн хяонкэгнбю- мхч; нм яндепфхр рнкэйн пейнлемдюжхх он опхлемемхч педюйрн- пю дкъ дбсу жекеи: - он-ярпюмхвмши бшбнд днйслемрюжхх мю оевюрэ; - опенапюгнбюмхе рейярю хг вершпеу-пецхярпнбнцн опед- ярюбкемхъ (я анкэьхлх х люкшлх кюрхмяйхлх х псяяйх- лх асйбюлх) б дбсу-пецхярпнбне (я анкэьхлх кюрхм- яйхлх х псяяйхлх асйбюлх). б нохяюмхх хяонкэгсчряъ якедсчыхе сякнбмше нангмювемхъ: _ <опетхйя> - опетхйя-йкюбхью. мю йкюбхюрспе дхя- !\ океъ 15хщ-00-13 еч яксфхр йкюбхью \ мю йкюбхюрспе "псякн" (дбй-3) - йкюбхью "бап"; <люпйеп> - йкюбхью люпйепю. мю йкюбхюрспе дхя- ! океъ 15хщ-00-013 еч яксфхр йкюбхью \!/ мю йкюбхюрспе "псякн" (дбй-3) - . йкюбхью "от2"; <онхяй> - йкюбхью онхяйю. мю йкюбхюрспе дхя- .___ океъ 15хщ-00-013 еч яксфхр йкюбхью ! мю йкюбхюрспе "псякн" - (дбй-3) - \!/ йкюбхью "от4". гюохяэ бхдю "<опетхйя>/у" нангмювюер онякеднбюрекэ- мне мюфюрхе дбсу йкюбхь: опетхйямни х "X" (дкъ едх- мннапюгхъ бегде асдср сйюгюмш рнкэйн кюрхмяйхе асйбш нангмювемхи йкюбхь). опх пюанре педюйрнпю дхяокеи днкфем мюундхрэяъ б верш- пеу-пецхярпнбнл пефхле. EDIK.MX - 2 - EDIK.MX 1. опенапюгнбюмхе рейярю й дбсупецхярпнбнлс бхдс 1.1. гюосярхре педюйрнп б пюанрс дхпейрхбни .RUN DEV:EDIK цде DEV: - менаъгюрекэмне хлъ сярпниярбю, я йнрнпнцн бш бшгшбюере педюйрнп. б нрбер мю яхлбнк "*" мюаепхре *<яоежхтхйюжхъ педюйрхпселнцн реярю> еякх бш унрхре янупюмхрэ опенапюгнбюммши рейяр мю дхяйе, хкх *<яоежхтхйюжхъ педюйрхпселнцн реярю>/I еякх бш унрхре бшбеярх опенапюгнбюммши рейяр меоняпедярбем- мн мю оевюрэ. 1.2. еякх дкхмю напюаюршбюелнцн реярю опебняундхр ме- йнрнпши опедек, оняке гюосяйю педюйрнп бшдюяр опедсопефдюч- ыее яннаыемхе: - EOF NOT IN TEXT BUFFER - мюфлхре <бй>. 1.3. онякеднбюрекэмн ббедхре йнлюмдш: <опетхйя>/T <люпйеп> <опетхйя>/B <опетхйя>/C педюйрнп бшяберхр б мхфмеи ярпнйе дхяокеъ бнопня CASE = - нрберэре 2<бй> - педюйрнп бшонкмхр опенапюгнбюмхе бяецн мюундъыецняъ б ас- тепе рейярю. 1.4. еякх бш янахпюереяэ бшбндхрэ опенапюгнбюммши рейяр меоняпедярбеммн мю оевюрэ, онякеднбюрекэмн ббедхре йнлюмдш: <опетхйя>/T <люпйеп> <опетхйя>/B <опетхйя>/A педюйрнп бшяберхр б мхфмеи ярпнйе щйпюмю яннаыемхе AUX FILE мюфлхре йкюбхьс "W" педюйрнп бшяберхр б мхфмеи ярпнйе щйпюмю яннаыемхе AUX FILE WRITE: ондцнрнбхб сярпниярбн оевюрх й пюанре, ббедхре хлъ сярпниярбю оевюрх (наъгюрекэмн я дбнернвхел) х гюбепьхре ббнд йкюбхьеи <бй>; еякх дпюибеп сярпниярбю оевюрх опхмюдкефхр бепяхх V05.02, б мхфмеи ярпнйе щйпюмю педюйрнп бшяберхр бнопня REPLACE? нрберэре Y<бй> бокнрэ дн гюбепьемхъ оевюрх ярпюмхжш б мхфмеи ярпнйе щйпюмю асдер нярюбюрэяъ бшябевеммшл онякедмее яннаыемхе 1.5. еякх рейяр ббедем педюйрнпнл б астеп дн йнмжю (ме ашкн яннаыемхъ "EOF NOT IN TEXT BUFFER"), оепеидхре й осмй- EDIK.MX - 3 - EDIK.MX рс 1.6, хмюве: ббедхре йнлюмдс <опетхйя>/P мю бнопня педюйрнпю PAGE? нрберэре Y<бй> х оняке ялемш рейярю оепеидхре й осмйрс 1.2. 1.6. ббедхре йнлюмдс <опетхйя>/E мю бнопня педюйрнпю EXIT? нрберэре Y<бй> 2. он-ярпюмхвмши бшбнд рейярю мю оевюрэ 2.1. гюосярхре педюйрнп б пюанрс дхпейрхбни .RUN DEV:EDIK цде DEV: - менаъгюрекэмне хлъ сярпниярбю, я йнрнпнцн бш бшгшбюере педюйрнп. б нрбер мю яхлбнк "*" мюаепхре *<яоежхтхйюжхъ педюйрхпселнцн реярю>/I 2.2. еякх дкхмю напюаюршбюелнцн реярю опебняундхр ме- йнрнпши опедек, оняке гюосяйю педюйрнп бшдюяр опедсопефдюч- ыее яннаыемхе: - EOF NOT IN TEXT BUFFER - мюфлхре <бй> 2.3. ббедхре йнлюмдс <опетхйя>/<онхяй> мю гюопня педюйрнпю MODEL: ббедхре яксфеамши яхлбнк <яс>/L (педюйрнп нрнапюгхр щрн йюй MODEL: ^L ) - х гюбепьхре йнлюмдс йкюбхьеи <бй>. 2.4. еякх бш унрхре оевюрюрэ рейяр б вершпеу-пецхярпн- бнл опедярюбкемхх, оепеидхре япюгс й о.2.5; дкъ опенапюгнбюмхъ нвепедмни ярпюмхжш рейярю й дбсу-пе- цхярпнбнлс опедярюбкемхеч, онякеднбюрекэмн ббедхре йнлюмдш: <люпйеп> <онхяй> опх бнгмхймнбемхх яннаыемхъ - SEARCH FAILED мюфлхре йкюбхьс <бй> х оепеидхре й о. 2.6., хмюве опнднкфюире ноепюжхч опенапюгнбюмхъ ярпюмхжш рейярю й дбсу-пецхярпнбнлс опедярюбкемхч: <опетхйя>/C EDIK.MX - 4 - EDIK.MX педюйрнп бшяберхр б мхфмеи ярпнйе дхяокеъ бнопня CASE = - нрберэре 2<бй> х ббедхре йнлюмдс <опетхйя>/<люпйеп> 2.5. ббедхре йнлюмдш: <люпйеп> <онхяй> опх бнгмхймнбемхх яннаыемхъ - SEARCH FAILED мюфлхре йкюбхьс <бй> х оепеидхре й о. 2.6., хмюве опнднкфюире ноепюжхч бшбндю ярпюмхжш рейярю мю оевюрэ: <оя> <опетхйя>/A педюйрнп бшяберхр б мхфмеи ярпнйе щйпюмю яннаыемхе AUX FILE мюфлхре йкюбхьс "W" педюйрнп бшяберхр б мхфмеи ярпнйе щйпюмю яннаыемхе AUX FILE WRITE: ондцнрнбхб сярпниярбн оевюрх й пюанре, ббедхре хлъ сярпниярбю оевюрх (наъгюрекэмн я дбнернвхел) х гюбепьхре ббнд йкюбхьеи <бй>; еякх дпюибеп сярпниярбю оевюрх опхмюдкефхр бепяхх V05.02, б мхфмеи ярпнйе щйпюмю педюйрнп бшяберхр бнопня REPLACE? нрберэре Y<бй> бокнрэ дн гюбепьемхъ оевюрх ярпюмхжш б мхфмеи ярпнйе щйпюмю асдер нярюбюрэяъ бшябевеммшл онякедмее яннаыемхе еякх нроевюрюммюъ ярпюмхжю ме онякедмъъ б рейяре, беп- мхреяэ й о.2.4., хмюве ббедхре йнлюмдс <опетхйя>/Q х мю бнопня педюйрнпю QUIT, ARE YOU SURE? гюбепьхре пюанрс я рейярнл нрбернл Y<бй> 2.6. ббедхре йнлюмдс <опетхйя>/N мю бнопня педюйрнпю NEXT? нрберэре Y<бй> еякх рейяр днярюрнвмн дкхмем, педюйрнп бшяберхр яннаыемхе EOF NOT IN TEXT BUFFER - нрберэре йкюбхьеи <бй> оепеидхре й о.2.4.