Добавил:
Tushkan
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:БД книги 2 / материалы по FoxPro / GL18
.PAS 18. ђЂЃЋ’Ђ…Њ C ЋЉЌЂЊ€. ЋЉЌЂ ђ…„ЂЉ’€ђЋ‚ЂЌ€џ
„«п ᮧ¤ Ёп ЁвҐадҐ©б Ї®«м§®ў вҐ«п ў FOXPRO ЁбЇ®«м§гов ЈҐҐа в®а
нЄа ®ў Ё Ї®«гз ов .SQR-д ©« б ᮮ⢥вбвўгойЁ¬Ё "®Є®л¬Ё" Є®¬ ¤ ¬Ё.
Џа®Ја ¬¬Ёбвг Ї®«Ґ§® § вм Ёе е®вп Ўл ¤«п в®Ј®, зв®Ўл ў®бЁвм
Ё§¬ҐҐЁп, Ё ЎҐ§гб«®ў® Ґ®Ўе®¤Ё¬® 㬥ЁҐ гЇа ў«пвм ®Є ¬Ё.
ЌҐЇаЁвп§ вҐ«м®¬г Ї®«м§®ў ⥫о б«Ґ¤гҐв, Є Є ¬ЁЁ¬г¬, Ё§гзЁвм ЇЇ.
18.1, 18.2, Їа®зЁ© ¬ вҐаЁ « Ј« ўл ЁбЇ®«м§®ў вм Є Є бЇа ў®зл©.
‚ Ї. 18.1 ®Є®лҐ Є®¬ ¤л ¤ л ў Єа вЄ®© д®а¬Ґ Ё «Ёим б 楫мо
¤Ґ¬®бва жЁЁ ®б®ўле ЇаЁжЁЇ®ў. Ќ®¬Ґа бва®Є ¬л ®Ў®§ з Ґ¬
Y1, Y2 Ё в.¤., ®¬Ґа бв®«Ўж®ў - X1, X2 Ё в.¤. ЋвбзҐв нвЁе
нЄа ле Є®®а¤Ё в зЁ Ґвбп б 0.
18.1. ‡ Є®¬Ё¬бп б Ёб室묨 Ї®пвЁп¬Ё
ЋЄ® ЇаҐ¤бв ў«пҐв б®Ў®© ®Ўа ¬«Ґго Їаאַ㣮«мго ®Ў« бвм
нЄа б Ё¬ҐҐ¬. €¬ҐҐвбп бЁбвҐ¬л© бв ¤ ав ®д®а¬«ҐЁп ®Є
(гЄ §лў ов ваЁЎг⮬ SYSTEM ў ®ЇаҐ¤Ґ«ҐЁЁ ®Є ). ‚ а §ўЁв®¬
ЁвҐа䥩ᥠ᫮¦ле ЇаЁ«®¦ҐЁ© ЁбЇ®«м§гов ¬®¦Ґбвў® ®Є®. Ќ ЇаЁ¬Ґа,
ЇаҐ¤бв ў«пов ¤®Єг¬Ґв (Ў« Є) б® ўбҐ¬Ё ҐЈ® Ї®«п¬Ё - ў ўЁ¤Ґ ®Є®.
‚ Ё¦Ґ© з бвЁ Ї®¤¬Ґо WINDOW Ј« ў®Ј® ¬Ґо ®в®Ўа ¦ овбп
Ё¬Ґ бгйҐбвўгойЁе ®Є®; в Є §лў овбп ®Є , ®ЇаҐ¤Ґ«ҐлҐ Є®¬ ¤ ¬Ё
DEFINE WINDOW <€¬п ®Є > FROM Y1,X1 TO Y2,X2 TITLE<‚лаC> ,
Ј¤Ґ Y1,X1 (Y2,X2) - Є®®а¤Ё вл «Ґў®Ј® ўҐа奣® (Їа ў®Ј® Ё¦ҐЈ®)
гЈ« а ¬ЄЁ, <‚лаC> - Ґ®Ўп§ ⥫мл© § Ј®«®ў®Є ®Є . ‘гйҐбвўго饥,
® Ґ ЄвЁў®Ґ ®Є® нЄа Ґ Ґ ®в®Ўа ¦ Ґвбп.
ЂЄвЁў жЁп Ё ¤Ґ ЄвЁў жЁп ®Є®. ‘гйҐбвўго饥 ®Є® ЄвЁўЁагҐвбп
®¤®© Ё§ Є®¬ ¤ ACTIVATE WINDOW <‘ЇЁб®Є ®Є® Ё«Ё ALL>,
SHOW WINDOW <‘ЇЁб®Є ®Є® Ё«Ё ALL> ,
Ј¤Ґ ваЁЎгв ALL, § ¬ҐпойЁ© бЇЁб®Є ®Є®, ®§ з Ґв ўбҐ Ґ ЄвЁўлҐ ®Є .
ЂЄвЁўлҐ ®Є ¬®Јгв Ўлвм ўЁ¤Ё¬л¬Ё Ё ҐўЁ¤Ё¬л¬Ё (бЄалвл¬Ё) - нв® 2
ЇҐаҐЄ«оз Ґ¬ле б®бв®пЁп ®Є . ‹Ёим ®¤® Ё§ ®Є®, ЄвЁўЁа®ў ®Ґ
Ї®б«Ґ¤Ё¬, - ⥪г饥 ®Є® ўл¤ зЁ: ҐЈ® Їа ў«Ґ Ї®в®Є ўлў®¤ .
Љ®¬ ¤ CLEAR ®зЁй Ґв ⥪г饥 ®Є® ўл¤ зЁ Ё«Ё ⥪гйЁ© нЄа .
‚л¤ зг ¬®¦® бЄалў вм, § ⥬ Ї®Є § вм ®ЎйЁ© Ёв®Ј ўл¤ зЁ, ᤥ« ў
®Є® ўЁ¤Ё¬л¬. Љ ЄвЁў®¬г ®Єг ¬®¦® ЇаЁ¬Ґпвм Є®¬ ¤г ACTIVATE WINDOW
б 楫мо ᤥ« вм ҐЈ® ®Є®¬ ўл¤ зЁ. ‚ бЇЁбЄҐ ®Є® Ї®¤¬Ґо WINDOW ®Є®
ўл¤ зЁ ®Ў®§ 祮 ஬ЎЁЄ®¬. „Ґ ЄвЁў жЁо ®Є® (г¤ «ҐЁҐ б нЄа , ®
Ґ Ё§ Ї ¬пвЁ, Ё ®вЄ«о票Ґ Ї®в®Є ўлў®¤ ) ўлЇ®«пҐв Є®¬ ¤
DEACTIVATE WINDOW <‘ЇЁб®Є ®Є® Ё«Ё ALL> .
ЋЄ®¬ ўл¤ зЁ бв ®ўЁвбп ®Є®, ЄвЁўЁа®ў ®Ґ Ї®б«Ґ¤Ё¬ Ё§ ®бв ўиЁебп,
Ё«Ё нЄа ў 楫®¬, Ґб«Ё ЄвЁўле ®Є® Ў®«миҐ Ґв.
Џ®пвЁп ЄвЁў®Ґ (Ґ ЄвЁў®Ґ), бЄал⮥ ®Є®, ®Є® ўл¤ зЁ ®в®бпвбп
Є бв вгбг ®Є . Џ®¤¤Ґа¦ ЁҐ ®Є® вॡгҐв Ї ¬пвЁ. Џ ¬пвм а б室гҐвбп
Ё§ а бзҐв ЇаЁЎ«Ё§ЁвҐ«м® 4 Љ бгйҐбвўго饥 ®Є®, б®Ё§¬ҐаЁ¬®Ґ б
нЄа ®¬, Ї®н⮬г, нЄ®®¬п Ї ¬пвм, ®Є ®ЇЁблў ов Ї® ¬ҐаҐ ў®§ЁЄ®ўҐЁп
Ї®вॡ®бвЁ ў Ёе Ё ба §г гЁз⮦ ов, Є®Ј¤ ® ®вЇ ¤ Ґв.
ЏаЁ¬Ґа 18.1.
CLEAR && ЋзЁбвЄ нЄа , ўлЇ®«по饣® а®«м ®Є ўл¤ зЁ
DEFINE WINDOW Okno1 FROM 6,3 TO 20,35 TITLE "ЋЉЌЋ 1"
@ 6,5 SAY "‚›„Ђ—Ђ ЏђЋ€‘•Ћ„€’ ЌЂ ќЉђЂЌ, Ќ… ‚ ЋЉЌЋ, Ћ„ЌЂЉЋ"
WAIT && „«п Їа®¤®«¦ҐЁп ўлЇ®«ҐЁп ¦Ё¬ Ґвбп «оЎ п Є« ўЁи
DEFINE WINDOW Okno2 FROM 0,45 TO 15,77 TITLE "ЋЉЌЋ 2"
@ 2,15 SAY "Ћ„ЌЂЉЋ, ‚‘… …™… ЌЂ ќЉђЂЌ ..."
WAIT
ACTIVATE WINDOW Okno1, Okno2
@ 0,0 SAY "‚›„Ђ—Ђ ‚ ЋЉЌЋ 2, ЋЌЋ ЏЋ‘‹…„Ќ€Њ ЂЉ’€‚€ђЋ‚ЂЌЋ"
WAIT
ACTIVATE WINDOW Okno1 && ‚Ї®«Ґ "«ҐЈ «м®" Okno1 ЄвЁўЁа㥬 2-© а §
@ 0,0 SAY "’…Џ…ђњ ‚›„Ђ—Ђ €„…’ ‚ ЋЉЌЋ 1"
WAIT
DEACTIVATE WINDOW Okno1 && ЋЄ®¬ ўл¤ зЁ бв ®ўЁвбп Okno2
* Џа®Ја ¬¬ § Є®зЁ« бм. ’ҐЇҐам ЄвЁў®Ґ Okno2 Ўг¤Ґв ¬Ґи вм а Ў®вҐ.
* ‘¤Ґ« ©вҐ Ї®б«Ґ¤Ґ© Є®¬ ¤г CLEAR WINDOWS Ё«Ё RELEASE WINDOWS (б¬.Ё¦Ґ)
“Ёз⮦ҐЁҐ Ё б®еа ҐЁҐ ®Є®. Љ®¬ ¤ CLEAR WINDOWS гЁз⮦ Ґв
ўбҐ бгйҐбвўгойЁҐ ®Є , RELEASE WINDOWS <‘ЇЁб®Є ®Є®> - в®«мЄ®
гЄ § лҐ. ЏаЁ § ўҐа襨Ё Їа®Ја ¬¬л ®Є Ґ гЁз⮦ овбп ўв®¬ вЁзҐбЄЁ
Ё Ґ ¤Ґ ЄвЁўЁаговбп. „ ¦Ґ Ґб«Ё ўл ¤Ґ ЄвЁўЁа®ў «Ё ®Є (® Ґ
гЁз⮦Ё«Ё), § ўҐаи п Їа®Ја ¬¬г, ®Ё Ўг¤гв Ї®¬Ґе®© ЇаЁ Ў«о¤ҐЁЁ
бЇЁбЄ ®Є® ў Ї®¤¬Ґо WINDOW ў ¤ «мҐ©иҐ© а Ў®вҐ, Ґ Ј®ў®ап 㦥 ®
Ґг¦ле ва в е Ї ¬пвЁ. “Ёз⮦ҐЁҐ ®Є® Ґ ўҐ¤Ґв Є гва ⥠Ёе
®ЇЁб Ё©, Ґб«Ё ЇаҐ¤ў аЁвҐ«м® ўлЇ®«Ґ Є®¬ ¤ б®еа ҐЁп ®Є®
¤ЁбЄҐ SAVE WINDOW <‘ЇЁб®Є ®Є® Ё«Ё ALL> TO <ЏаЁҐ¬ЁЄ> ,
Ј¤Ґ <ЏаЁҐ¬ЁЄ> § ¤ ов Є Є Ё¬п д ©« (а биЁаҐЁҐ Ї® 㬮«з Ёо .WIN)
Ё«Ё ў ўЁ¤Ґ MEMO <€¬п MEMO-Ї®«п>. ЂваЁЎгв ALL ®§ з Ґв "ўбҐ ®Є ".
‘®еа повбп д®а¬ , Ї®«®¦ҐЁҐ, ᮤҐа¦ ЁҐ Ё бв вгб ®Є . –ЁЄ«
"‘®еа ҐЁҐ/гЁз⮦ҐЁҐ/ў®ббв ®ў«ҐЁҐ ®Є®" ЁбЇ®«м§гов ЇаЁ ¤ҐдЁжЁвҐ
Ї ¬пвЁ. ‚®ббв ®ў«ҐЁҐ ®Є®, ўЄ«оз п бв вгб, ўлЇ®«пҐв Є®¬ ¤
RESTORE WINDOW <‘ЇЁб®Є ®Є® Ё«Ё ALL> FROM <ЏаЁҐ¬ЁЄ> ,
Ј¤Ґ ALL ®§ з Ґв "ўбҐ еа Ё¬лҐ ў <ЏаЁҐ¬ЁЄҐ> ®Є ". ‘®ўЇ ¤ҐЁҐ
Ё¬Ґ еа Ё¬ле ¤ЁбЄҐ Ё бгйҐбвўгойЁе ®Є® ўҐ¤Ґв Є § ¬ҐҐ ®ЇаҐ¤Ґ«ҐЁ©
®Є®, Ёе ᮤҐа¦ Ёп Ё бв вгб .
‚«®¦ҐЁҐ ®Є®. Џ® 㬮«з Ёо ®Є® пў«пҐвбп з бвмо нЄа , ®
Ґ ¤агЈ®Ј® ®Є . Ќ §®ўҐ¬ в ЄЁҐ ®Є Ґ§ ўЁбЁ¬л¬Ё. ЂваЁЎгв
IN WINDOW<ЋЄ®> Ё«Ё, Є®а®зҐ, IN<ЋЄ®>, гЄ §лў Ґ¬л© ЇаЁ ®ЇаҐ¤Ґ«ҐЁЁ
Ё«Ё ЄвЁў жЁЁ ®Є®, а §¬Ґй Ґв нвЁ ®Є ў "தЁвҐ«мбЄ®¬" <ЋЄҐ>.
‘®®вўҐвб⢥® Ў §®© ®вбзҐв Ёе Є®®а¤Ё в бв ®ўЁвбп Ї®§ЁжЁп Y1+2, X1+2
<ЋЄ >, в.Ґ. Ї®§ЁжЁп ў ҐЈ® «Ґў®¬ ўҐа奬 гЈ«г, б ®вбвгЇ®¬ ®в а ¬ЄЁ.
…б«Ё ў«®¦Ґ®Ґ ®Є® Ґ г¬Ґй Ґвбп - г ҐЈ® Ґ§ Є®зҐ п а ¬Є .
ЂваЁЎгв ЄвЁў жЁЁ "ᨫ쥥" ваЁЎгв ў ®ЇаҐ¤Ґ«ҐЁЁ ®Є .
Ќ ЇаЁ¬Ґа, ®Є®, ®ЇаҐ¤Ґ«Ґ®Ґ Є Є ў«®¦Ґ®Ґ, ¬®¦® ЇаЁ ЄвЁў жЁЁ
ᤥ« вм Ґ§ ўЁбЁ¬л¬, гЄ § ў ваЁЎгв IN SCREEN (" нЄа Ґ"), Ё«Ё
ў«®¦Ёвм ў ¤агЈ®Ґ ®Є®.
ЏаЁ¬Ґа 18.2. ђ бᬮваЁ¬ ЇаЁ¬Ґа б ў«®¦ҐЁҐ¬ ®Є® (Ґ Ё§гзҐлҐ
ў ¬Ё ваЁЎгвл Є®¬ ¤ Ўг¤гв Ї®пбҐл ў Ї. 18.2, Ї®Є Ёе ЁЈ®аЁаг©вҐ):
DEFINE WINDOW Ok1 FROM 6,3 TO 20,35 TITLE "ЋЉЌЋ1"
DEFINE WINDOW Ok2 FROM 1,45 TO 15,77 TITLE "ЋЉЌЋ2"
DEFINE WINDOW Ok3 FROM 0,0 TO 9,9 IN Ok1 && ‚«®¦ҐЁҐ Ok3 ў Ok1
ACTIVATE WINDOW Ok1,Ok2 && ЋЄ®¬ ўл¤ зЁ бв ®ўЁвбп Ok2
ACTIVATE WINDOW Ok3 IN Ok2 && ” ЄвЁзҐбЄЁ Ok3 ўЄ« ¤лў Ґвбп ў Ok2
ACTIVATE WINDOW Ok1 && ЋЄ®¬ ўл¤ зЁ бв ®ўЁвбп Ok1
‡ ¤ ЁҐ 18.1. “б«®¦ЁвҐ Їа®Ја ¬¬г ЇаЁ¬Ґа 18.2, ЇҐаҐЄ«оз п ў Ґ©
ўл¤ зг, ®бгйҐб⢫塞го Є®¬ ¤ ¬Ё SAY, б ®Є ®Є® Ё Ё§¬Ґпп
"தЁвҐ«п" ®Є Ok3. „«п Ў«о¤ҐЁп Їа®¬Ґ¦гв®зле б®бв®пЁ© нЄа
Ї®бв ўм⥠Є®¬ ¤г WAIT "" Ї®б«Ґ Є ¦¤®© ўл¤ зЁ.
18.2. “Їа ў«пҐ¬ ЄвЁўл¬Ё ®Є ¬Ё
‘Єалв п ўл¤ з . Љ®¬ ¤ ACTIVATE WINDOW <€¬п ®Є > NOSHOW
®ЎҐбЇҐзЁў Ґв бЄалвго ўл¤ зг ў гЄ § ®Ґ Є®¬ ¤®© ®Є® ў б«гз пе:
) ®Є® Ґ Ўл«® ЄвЁўл¬ Ё ЄвЁўЁагҐвбп, бв ®ўпбм ®Є®¬ ўл¤ зЁ;
Ў) ®Є® Ўл«® ЄвЁўл¬ Ё ҐўЁ¤Ё¬л¬, ® Ґ Ўл«® ®Є®¬ ўл¤ зЁ: Ґб«Ё
Є®¬ ¤®© ACTIVATE Їа ў«пов ўл¤ зг ў бЄал⮥ ®Є®, в® ¤«п
Ї®¤вўҐа¦¤ҐЁп бЄалв®© ўл¤ зЁ ў Є®¬ ¤Ґ § ЇЁблў ов ваЁЎгв NOSHOW.
“Є § ЁҐ ҐбЄ®«мЄЁе ®Є® ў в Є®© Є®¬ ¤Ґ Ґа жЁ® «м®. …бвм
бЇҐжЁ «м п Є®¬ ¤ ¤«п бЄалвЁп ®¤®Ј® Ё«Ё ҐбЄ®«мЄЁе ®Є®:
HIDE WINDOW <‘ЇЁб®Є ®Є® Ё«Ё ALL> IN<ЋЄ®>,
Ј¤Ґ <ЋЄ®> - нв® ў®§¬®¦®Ґ தЁвҐ«мбЄ®Ґ ®Є® бЄалў Ґ¬ле ®Є®. ЂваЁЎгв
IN<ЋЄ®> Ґ гЄ §лў ов ЇаЁ бЄалвЁЁ Ґ§ ўЁбЁ¬ле ®Є® (Ё«Ё § ЇЁблў ов
IN SCREEN). —в®Ўл ᤥ« вм бЄал⮥ ®Є® ўЁ¤Ё¬л¬, ҐЈ® гЄ §лў ов ў Є®¬ ¤Ґ
SHOW WINDOW (б¬. Ї. 18.3). “звЁвҐ, зв® ® Ґ § з Ґв ®Є® ўл¤ зЁ.
‘⥪ ®Є®. ЂЄвЁўЁагҐ¬лҐ ®Є § ®бпвбп ў б⥪ ®Є®.
Ќ Ў«о¤ Ґ¬л© ў Ї®¤¬Ґо WINDOW бЇЁб®Є ®Є® ЇаҐ¤бв ў«пҐв нв®в б⥪
(ўҐаегиЄ б⥪ - ўЁ§г) ў б«гз Ґ, Є®Ј¤ ўбҐ бгйҐбвўгойЁҐ ®Є ЄвЁўл
Ё ўЁ¤Ё¬л. ‹оЎ®Ґ Ё§ ®Є® б⥪ ¬®¦® ᤥ« вм ⥪гйЁ¬ (Ґ Їг⠩⥠б
®Є®¬ ўл¤ зЁ), Їа®¤ўЁЈ пбм ў б⥪Ґ ®¤г Ї®§ЁжЁо б Є ¦¤л¬ ¦ вЁҐ¬
Ctrl+F1. ЏҐаҐ©вЁ Є ®Єг ҐЇ®б।б⢥® ¬®¦® ¬лимо. ‚ ®в«ЁзЁҐ
®в ¤агЈЁе ®Є® г ⥪г饣® ®Є паЄЁ© § Ј®«®ў®Є, ЇаЁзҐ¬ а ¬ЄҐ ®Є
вЁЇ SYSTEM ®Ў®§ зҐл гЇа ў«пойЁҐ бЁ¬ў®«л. Љ®Ј¤ ⥪гйЁ¬ пў«пҐвбп
®Є® Є®¬ ¤, Memo-Ї®«Ґ© Ё«Ё ®Є® Browse, ў Ґ¬ ўЁ¤Ґ Єгаб®а.
ЏҐаҐЄалвЁп ®Є®. Ћв а §¬Ґа®ў Ё Є®®а¤Ё в ®Є® § ўЁбЁв, Ўг¤гв «Ё
®Ё ЇҐаҐЄалў вмбп. ’ҐЄг饥 ®Є® Ґ Ўлў Ґв ЇҐаҐЄалв® Ё Ї®н⮬г
§лў Ґвбп ®Є®¬ ЇҐаҐ¤ҐЈ® Ї« . …б«Ё б⥪ Ґ Їгбв, в® ЇаЁ
ЄвЁў жЁЁ ®ўле ®Є® Ёе ¬®¦® Ї®¬ҐбвЁвм ў ўҐаегиЄг (TOP) б⥪
®Є® (в®Ј¤ ®ў®Ґ ®Є® ўл¤ зЁ Ўг¤Ґв Ё ®Є®¬ ЇҐаҐ¤ҐЈ® Ї« ) Ё«Ё
¤® (BOTTOM) б⥪ (®ўлҐ ®Є Ўг¤гв "ў Ј«гЎЁҐ" нЄа , ЇаЁзҐ¬ ®Є®
ўл¤ зЁ - б ¬®¬ "¤Ґ"). Ља®¬Ґ ваЁЎгв®ў TOP, BOTTOM, ў Є®¬ ¤ е
ACTIVATE WINDOW (SHOW WINDOW) ЁбЇ®«м§гов SAME, зв®Ўл гЄ § вм, зв®
а ҐҐ г¤ «ҐлҐ б нЄа Ё«Ё бЄалвлҐ ®Є ¤®«¦л § пвм Ёе ЇаҐ¦ҐҐ
Ї®«®¦ҐЁҐ ў б⥪Ґ. Џ®«®бвмо Ё§¬ҐЁвм Ї®б«Ґ¤®ў ⥫м®бвм ®Є® ў
б⥪Ґ ¬®¦®, гЄ § ў ®ўго Ї®б«Ґ¤®ў ⥫м®бвм ЄвЁўле ўЁ¤Ё¬ле ®Є®
ў Є®¬ ¤Ґ SHOW.
€§¬ҐҐЁҐ Є®®а¤Ё в, а §¬Ґа®ў ®Є® (¤«п ᮧ¤ Ёп ®ў®Ј® ®Ўа §
нЄа ) ¬®¦Ґв ®бгйҐбвў«пвмбп Їа®Ја ¬¬®. Њлим (Ґб«Ё ®Є® ®д®а¬«Ґ®
Є Є SYSTEM) Ё Є« ўЁ вга Ї®§ў®«пов ¤Ґ« вм в® ¦Ґ б ¬®Ґ ў ЁвҐа ЄвЁў®¬
०Ё¬Ґ (б ⥪гйЁ¬ ®Є®¬), Ґб«Ё ®ЇаҐ¤Ґ«ҐЁҐ ®Є а §аҐи Ґв
ᮮ⢥вбвўго饥 Ё§¬ҐҐЁҐ.
ЏаҐ¤Ґ«млҐ а §¬Ґал ®Є®. ’аЁ а §¬Ґа ®Є : ®а¬ «мл© (§ ¤ л©
®ЇаҐ¤Ґ«ҐЁҐ¬), ¬ЁЁ¬ «мл© Ё ¬ ЄбЁ¬ «мл© ®Ў®§ зЁ¬ ᮮ⢥вб⢥®
NORM, MIN, MAX. ЋЄ® MAX § Ё¬ Ґв ўҐбм нЄа Ё«Ё தЁвҐ«мбЄ®Ґ ®Є®.
ЋЄ® MIN - нв® бва®Є б § Ј®«®ўЄ®¬ Ё«Ё Ё¬ҐҐ¬ ®Є . ђ §¬Ґа ®Є MAX
(MIN) ў®§¬®¦Ґ, Ґб«Ё ў ®ЇаҐ¤Ґ«ҐЁЁ ®Є гЄ § ®ЇжЁп ZOOM (MINIMIZE).
ђ §¬Ґа NORM ¬®¦® Ё§¬Ґпвм Є®¬ ¤®© ZOOM Ё«Ё б Ї®¬®ймо н«Ґ¬Ґв ZOOM
¬Ґо. €§¬ҐҐЁҐ а §¬Ґа NORM->MAX ("а бЇ еЁў ЁҐ" ®Є ), MAX->NORM
Їа®Ё§ў®¤пв ®¤Ё¬ Ё ⥬ ¦Ґ ў®§¤Ґ©бвўЁҐ¬: ўлЎЁа ов ¬лимо бЁ¬ў®«
а ¬ЄҐ ®Є Ё«Ё ¦Ё¬ ов Ctrl+F10. „«п Ё§¬ҐҐЁ© NORM->MIN, MIN->NORM
¦Ё¬ ов Ctrl+F9. ‚ Їа®Ја ¬¬Ґ ЇаЁўҐ¤ҐЁҐ ®Є Є а §¬Ґа ¬ MIN, MAX,
NORM ўлЇ®«пҐв Є®¬ ¤ ZOOM (б¬. Ї. 18.3).
"Џ« ўлҐ" Ё§¬ҐҐЁп а §¬Ґа (ЇҐаҐ¬ҐйҐЁп) ®Є а §аҐи ов ®ЇжЁЁ
GROW (FLOAT) ®ЇаҐ¤Ґ«ҐЁп ®Є , ®бгйҐбвў«пов - Є« ўЁиЁ гЇа ў«ҐЁп
Єгаб®а®¬ Ї®б«Ґ Ї®¤Ј®в®ўЄЁ ®Є Є« ўЁи ¬Ё Ctrl+F8 (Ctrl+F7). ђ ¬Є
Ї®¤Ј®в®ў«Ґ®Ј® ®Є ¬Ґаж Ґв. ‚л室 Ё§ нвЁе ०Ё¬®ў Їа®Ё§ў®¤пв
¦ вЁҐ¬ «оЎ®© Є« ўЁиЁ (¬Ґаж ЁҐ а ¬ЄЁ ЇаҐЄа й Ґвбп).
„«п Ё§¬ҐҐЁп а §¬Ґа ®Є ¬лимо бЁ¬ў®« ў Їа ў®¬ Ё¦Ґ¬ гЈ«г
а ¬ЄЁ Єалў ов ҐҐ ¬ થ஬ Ё, ЇаЁ¤Ґа¦Ёў п «Ґўго Є®ЇЄг ¬лиЁ,
"ЎгЄбЁагов" нв®в гЈ®«. „«п ЇҐаҐ¬ҐйҐЁп ®Є «®ЈЁзлҐ ¤Ґ©бвўЁп
ўлЇ®«пов, Є®Ј¤ ¬ аЄҐа ¬лиЁ е®¤Ёвбп ўҐа奩 Ја ЁжҐ ®Є .
"“бҐзҐЁҐ" ᮤҐа¦ Ёп ЇаЁ 㬥м襨Ё а §¬Ґа®ў ®Є ў«ҐзҐЈ
гва вг Ёд®а¬ жЁЁ ®Є (Є ЇаҐ®Ўа §®ў Ёо NORM->MIN нв® Ґ ®в®бЁвбп).
‘Є« ¤Ёа®ў ЁҐ ®Є®. ЋЄ , ЇаЁў®¤Ё¬лҐ Є а §¬Ґаг MIN, ¬®¦®
бЄ« ¤Ёа®ў вм ў Їа ў®¬ Ё¦Ґ¬ гЈ«г нЄа , ў®§ўа й п Ёе Ї® ¬ҐаҐ
¤®Ў®бвЁ ў ЇаҐ¦ҐҐ Ї®«®¦ҐЁҐ. „«п ЇаЁўҐ¤ҐЁп Є а §¬Ґаг MIN Ё
"Ї®¬ҐйҐЁп ®Є бЄ« ¤" ¦Ё¬ ов Shift+Ctrl+F9 Ё«Ё ¤ў ¦¤л
¦Ё¬ ов Є®ЇЄг ¬лиЁ ЇаЁ Ї®«®¦ҐЁЁ ҐҐ ¬ аЄҐа ўҐа奩 Ја ЁжҐ
®Є Ё ¦ в®© Є« ўЁиҐ Shift. ’Ґ ¦Ґ ¤Ґ©бвўЁп ®бгйҐбвў«пов ў®§ўа в
®Є ў ЇаҐ¦ҐҐ Ї®«®¦ҐЁҐ.
‡ ¤ ЁҐ 18.2. ‘®§¤ ©вҐ Ё ЄвЁўЁаг©вҐ ®Є® вЁЇ SYSTEM, гЄ § ў
ў ®ЇаҐ¤Ґ«ҐЁЁ ЇҐаҐзЁб«ҐлҐ ўлиҐ ваЁЎгвл - а §аҐиҐЁп Ё§¬ҐҐЁ©.
ЋЇа®Ўг©вҐ гЇа ў«ҐЁҐ ®Є®¬ б Ї®¬®ймо Є« ўЁ вгал Ё ¬лимо.
ЏаЁ¬Ґз ЁҐ. ‚ Є®жҐ ®ЇаҐ¤Ґ«ҐЁп ¤ ©вҐ ваЁЎгв COLOR SCHEME 8.
18.3. Џа®¤®«¦ Ґ¬ Ё§гз вм ®Є®лҐ Є®¬ ¤л Ё дгЄжЁЁ
ђ бᬮваЁ¬ ҐЁ§гзҐлҐ ®ЇжЁЁ Є®¬ ¤л DEFINE WINDOW. Ќ Ё¦Ґ©
Ја ЁжҐ (а ¬ЄҐ, Ґб«Ё ® Ґбвм) ®Є ўлў®¤Ёвбп ⥪бв <‚лаC>, Ґб«Ё
§ ¤ ®ЇжЁп FOOTER<‚лаC>. Љ Є Ё § Ј®«®ў®Є, нв®в ⥪бв Їа®Ё§ў®«Ґ,
ЇаЁ¬Ґа, ЇаҐ¤бв ў«пҐв ¤ЁаҐЄвЁўг ¤«п Ї®«м§®ў ⥫п.
ЋЇжЁЁ DOUBLE, PANEL, <‚лаC>, SYSTEM ᮮ⢥вб⢥® ®§ з ов,
зв® а ¬Є ®Є ¤ў®© п, ¤ бЇ«®и®© Ї®«®б®©, ®Ўа §®ў Ё§ бЁ¬ў®«®ў
<‚лаC> (б¬. Ї. 9 ), вЁЇ SYSTEM. Џа®Ја ¬¬Ёбв гЄ §лў Ґв ®¤г Ё§
Ёе Ё«Ё NONE (®вбгвбвўЁҐ а ¬ЄЁ). Џ® 㬮«з Ёо ®Є® Ё¬ҐҐв ®¤Ё аго
а ¬Єг.
ЋЇжЁп FILL<‚лаC> § ¤ Ґв бЁ¬ў®«, Є®в®ал¬ § Ї®«пҐвбп ®Є® ЇаЁ
ЇҐаў® з «м®© ЄвЁў жЁЁ. …б«Ё ў <‚лаC> Ў®«миҐ ®¤®Ј® бЁ¬ў®« ,
ЁбЇ®«м§гҐвбп ЇҐаўл©.
ЋЇжЁп CLOSE Ї®§ў®«пҐв гЁз⮦Ёвм ®Є® б Ї®¬®ймо ¬лиЁ: ¬ аЄҐа
ў®¤пв бЁ¬ў®« ў «Ґў®¬ ўҐа奬 гЈ«г а ¬ЄЁ Ё ¦Ё¬ ов Є®ЇЄг.
ЋЇжЁп SHADOW ў б।Ґ DOS ®в®Ўа ¦ Ґв ®Є® б вҐмо.
COLOR SCHEME <‚лаN> гЄ §лў Ґв ЁбЇ®«м§гҐ¬го 梥⮢го б奬г,
COLOR <‘ЇЁб®Є 梥⮢ле Ї а> ҐЇ®б।б⢥® § ¤ Ґв ЁбЇ®«м§гҐ¬лҐ 梥в
(б¬. Ї.15.7).
‚ Є®¬ ¤Ґ ACTIVATE WINDOW (SHOW WINDOW) ў®§¬®¦л ваЁЎгвл TOP,
BOTTOM, SAME, а бᬮваҐлҐ ў Ї. 18.2. ЂваЁЎгв REFRECH ЁбЇ®«м§гҐвбп ў
SHOW WINDOW ЇаЁ Ї®ўв®а®© ўл¤ зҐ ®Є BROWSE, ЁЎ® Ё§¬ҐҐЁп ¤ ле,
ᤥ« лҐ Є®¬ ¤®© REPLACE, б ¬Ё Ї® ᥡҐ Ґ ®в®Ўа ¦ овбп ў ®ЄҐ.
ЏҐаҐ¬ҐйҐЁҐ ®Є ўлЇ®«пҐв Є®¬ ¤ MOVE, Ё¬Ґой п 2 ў аЁ в :
) MOVE WINDOW<ЋЄ®> TO Y1,X1 && Ќ®ўлҐ Є®®а¤Ё вл «Ґў®Ј® ўҐа奣® гЈ«
Ў) MOVE WINDOW<ЋЄ®> BY dY,dX && ‘®®вўҐвбвўгойЁҐ ЇаЁа йҐЁп Є®®а¤Ё в
dY,dX ¬®Јгв Ўлвм ®ваЁж ⥫мл¬Ё. ‚«®¦Ґ®Ґ ®Є® ЇҐаҐ¬Ґй Ґвбп ў Ја Ёж е
தЁвҐ«мбЄ®Ј® ®Є .
“Їа ў«ҐЁҐ а §¬Ґа®¬ ®Є (ў®§¬®¦® Ё ЇҐаҐ¬ҐйҐЁҐ) ॠ«Ё§гҐв Є®¬ ¤
ZOOM WINDOW <ЋЄ®> <Ќ®ўл© а §¬Ґа ®Є > ,
Ј¤Ґ <Ќ®ўл© а §¬Ґа ®Є > § ¤ ®ЇжЁп¬Ё MIN, MAX, NORM Ё«Ё ў ўЁ¤Ґ
MIN AUTO, зв® ®§ з Ґв ЇаЁўҐ¤ҐЁҐ Є а §¬Ґаг MIN Ё "бЄ« ¤Ёа®ў ЁҐ" ®Є .
„®ЇгбЄ Ґвбп Їаאַ© ЇҐаҐе®¤ ®в ⥪г饣® а §¬Ґа MAX Є а §¬Ґаг MIN,
Ё ®Ў®а®в.
„®Ї®«ЁвҐ«м п ®ЇжЁп, § ЇЁблў Ґ¬ п Ї®б«Ґ NORM, Ё¬ҐҐв ў аЁ вл:
FROM Y1,X1 - гЄ §лў овбп ®ўлҐ Є®®а¤Ё вл «Ґў®Ј® ўҐа奣® гЈ« ®Є ;
SIZE NY,NX - § ¤ Ґвбп ®ў®Ґ зЁб«® бва®Є NY Ё бв®«Ўж®ў ў ®ЄҐ NORM;
FROM Y1,X1 SIZE NY,NX - б®зҐв овбп ¤Ґ©бвўЁп ўлиҐгЄ § ле ў аЁ в®ў;
FROM Y1,X1 TO Y2,X2 - ®ЇаҐ¤Ґ«ҐЁҐ ®Є , Є Є ў DEFINE WINDOW, в.Ґ.
в Є¦Ґ Ё§¬ҐпҐвбп Ё а §¬Ґа ®Є , Ё Ї®«®¦ҐЁҐ ҐЈ® «Ґў®Ј® ўҐа奣® гЈ« .
‚ ЇаЁжЁЇҐ, ЇҐаҐ¬ҐбвЁвм (1-© ў аЁ в) ¬®¦® Ё ®Є® MIN.
ЏаЁ¬Ґз Ёп. 1. ‚¬Ґбв® б«®ў FROM ¤®ЇгбЄ Ґвбп ЁбЇ®«м§®ў ЁҐ б«®ў AT.
2. “¬Ґм襨Ґ а §¬Ґа ®Є NORM ўҐ¤Ґв Є Ґ®Ўа вЁ¬®¬г "гбҐзҐЁо"
ᮤҐа¦ Ёп, Є®в®а®Ґ, ®зҐўЁ¤®, ¤®«¦® ®Ў®ў«пвмбп.
Ља®¬Ґ CLEAR, oзЁбвЄг ⥪г饣® ®Є ўл¤ зЁ аҐ «Ё§гҐв Є®¬ ¤
SCROLL 0,0, Y2-Y1-2, X2-X1-2, 0 ,
Ј¤Ґ Y1,X1, Y2,X2 - Є®®а¤Ё вл Ё§ ®ЇЁб Ёп ®Є . …б«Ё ў ®ЇЁб ЁЁ ®Є
гз бвў®ў « ®ЇжЁп FILL<‚лаC>, в® ЇаЁ ®зЁбвЄҐ ®Є® § Ї®«пҐвбп
бЁ¬ў®« ¬Ё <‚лаC>. ‚ ®в«ЁзЁҐ ®в CLEAR ⥪гйЁ© GET-бЇЁб®Є Ґ ®зЁй Ґвбп.
Ља®¬Ґ Є®¬ ¤л § зҐЁп ®Є ¤«п ўлў®¤ Memo-Ї®«Ґ© (Ї. 16.2),
Ё¬ҐҐвбп Є®¬ ¤ SET MESSAGE WINDOW <ЋЄ®> ,
ЇаҐ¤®бв ў«пой п а ҐҐ ®ЇЁб ®Ґ <ЋЄ®> ¤«п ўлў®¤ б®®ЎйҐЁ© MESSAGE.
ЏаЁ ᮧ¤ ЁЁ ЈЁЎЄЁе Їа®Ја ¬¬ Ё ®в« ¤ЄҐ 㤮Ўл ®Є®лҐ дгЄжЁЁ.
”гЄжЁп WExist(<ЋЄ®>) ў®§ўа й Ґв .T. ¤«п бгйҐбвўго饣® ®Є «оЎ®Ј®
бв вгб . ”гЄжЁп WMinimum() (WMaximum() ) ў®§ўа й Ґв .T., Ґб«Ё ⥪г饥
®Є® (®Є® ЇҐаҐ¤ҐЈ® Ї« ) Ё¬ҐҐв а §¬Ґа MIN (MAX). ”гЄжЁп WRows()
(WCols() ) ў®§ўа й Ґв зЁб«® бва®Є (Є®«®®Є) ў ⥪г饬 ®ЄҐ. ”гЄжЁп
WLRow() (WLCol() ) ў®§ўа й Ґв ®¬Ґа ўҐа奩 бва®ЄЁ («Ґў®© Є®«®ЄЁ)
⥪г饣® ®Є нЄа Ґ. WTitle() ў®§ўа й Ґв бва®Єг - § Ј®«®ў®Є
⥪г饣® ®Є . ‚ᥠ㪠§ лҐ дгЄжЁЁ ¬®Јгв Ё¬Ґвм аЈг¬Ґв <ЋЄ®> Ё
в®Ј¤ ЇаЁ¬Ґповбп Ґ Є ®Єг ЇҐаҐ¤ҐЈ® Ї« , Є § ¤ ®¬г <ЋЄг>.
€¬Ґовбп ваЁ "нЄ§®вЁзҐбЄЁҐ" дгЄжЁЁ, ў®§ўа й ойЁҐ «®ЈЁзҐбЄ®Ґ
§ 票Ґ Ё«Ё Ё¬п ®Є , Ґб«Ё аЈг¬Ґв <ЋЄ®> Ґ § ¤ . ”гЄжЁп WonTop()
(WOutput()) ў®§ўа й Ґв Ё¬п ®Є ЇҐаҐ¤ҐЈ® Ї« (Ё¬п ®Є ўл¤ зЁ). ЏаЁ
гЄ § ®¬ аЈг¬ҐвҐ ў®§ўа й Ґвбп .T., Ґб«Ё <ЋЄ®> пў«пҐвбп ®Є®¬
ЇҐаҐ¤ҐЈ® Ї« (®Є®¬ ўл¤ зЁ), Ё зҐ - .F.. WLast() ў®§ўа й Ґв Ё¬п
®Є , ЄвЁўЁа®ў ®Ј® ҐЇ®б।б⢥® ЇҐаҐ¤ ЄвЁў жЁҐ© ¤Ґ©бвўго饣®
®Є ўл¤ зЁ - ЇаҐҐ¬ЁЄ ®Є ўл¤ зЁ. …б«Ё аЈг¬Ґв <ЋЄ®> § ¤ ,
ў®§ўа й Ґвбп .T. ¤«п <ЋЄ >, пў«по饣®бп ЇаҐҐ¬ЁЄ®¬, Ё зҐ - .F..
‡ ¤ ЁҐ 18.3. ‘®§¤ ©вҐ ®Є® вЁЇ SYSTEM, ®Є б ¤ў®©®© Ё
бЇ«®и®© а ¬Є®© ЇаЁ а §«Ёзле 梥⮢ле гбв ®ўЄ е, § Ї®«ЁвҐ Ё
®Їа®Ўг©вҐ Ёе ¤Ґ©бвўЁҐ Є®¬ ¤л ZOOM. ЋзЁбвЁвҐ ®Є . €бЇ®«м§г©вҐ
WAIT Є Є ў § ¤ ЁЁ 18.1.
18.4. ‡ Є®¬Ё¬бп б ®Є ¬Ё । ЄвЁа®ў Ёп. Љ®¬ ¤ Edit
ЋЄ® вЁЇ SYSTEM ᮤҐа¦Ёв гЇа ў«пойЁҐ Ё Ёд®а¬ жЁ®лҐ бЁ¬ў®«л
а ¬ЄҐ - Ї®«®бҐ Є®ва бв®© а б梥⪨:
-----------------<‡ Ј®«®ў®Є ®Є > ------------------
----------------------------------------------
----------------------------------------------
-----------------------------------------------------
‘Ё¬ў®«л ў гЈ« е а ¬ЄЁ а бᬮваҐл ў ЇЇ. 18.2, 18.3, Єа®¬Ґ бЁ¬ў®«
ў «Ґў®¬ Ё¦Ґ¬ гЈ«г. „ л© бЁ¬ў®«, Ґб«Ё ® Ґбвм, ЁбЇ®«м§гҐвбп ¤«п
а §¤Ґ«ҐЁп ®Є 2 з бвЁ ўҐавЁЄ «м®© «ЁЁҐ©: ҐЈ® Єалў ов
¬ થ஬ ¬лиЁ Ё "ЎгЄбЁагов" ўЇа ў®. ‚¬ҐбвҐ б Ё¬ ЇҐаҐ¬Ґй Ґвбп
ўҐавЁЄ «м, Ё¦Ё© Єа © Є®в®а®© ®Ў®§ зҐ ¤ л¬ бЁ¬ў®«®¬. ЋЎлз®
а §¤Ґ«пов з бвЁ ®Є® । ЄвЁа®ў Ёп. Ќ Ё¦Ґ© (Їа ў®©) з бвЁ
а ¬ЄЁ Ё¬ҐҐвбп ஬ЎЁЄ, Ї®Є §лў ойЁ© Ј®аЁ§®в «м®Ґ (ўҐавЁЄ «м®Ґ)
Ї®«®¦ҐЁҐ Єгаб®а ў ®ЄҐ Ї® ®в®иҐЁо Є д ЄвЁзҐбЄЁ¬ Ја Ёж ¬ ¤ ле.
Ќ ЇаЁ¬Ґа, Ґб«Ё ⥪г饩 ў ®ЄҐ BROWSE пў«пҐвбп ®¤ Ё§ ЇҐаўле § ЇЁбҐ©
Ў®«ми®© Ѓ„, ⮠஬ЎЁЄ Їа ў®© Ї®«®бҐ (Ја ЁжҐ) Ўг¤Ґв ўҐаег,
Ґб«Ё ®¤ Ё§ Ї®б«Ґ¤Ёе - ўЁ§г.
ЋЄ । ЄвЁа®ў Ёп. ќвЁ ®Є ў®§ЁЄ ов ЇаЁ ўлЇ®«ҐЁЁ Є®¬ ¤
BROWSE, CHANGE (EDIT), APPEND, INSERT, Ґб«Ё ®вЄалв Ѓ„. ЋЄ®
Є®¬ ¤л BROWSE Ї® а бЇ®«®¦ҐЁо ¤ ле Ї®¤®Ў® в Ў«Ёж ¬ SELECT
(б¬. Ї. 17.1). ‚ ®бв «мле Є®¬ ¤ е ЇаЁ¬ҐпҐвбп ¤агЈ®© д®а¬ в
®Є : Ї®«п § ЇЁбЁ ўлў®¤пвбп ®¤® Ї®¤ ¤агЈЁ¬, ЇаЁ¬Ґа:
Famil ЃҐ¤Ґа-‡ ¤г ©бЄЁ© Ћ.ќ.
Pol Њ
Fak €ќ•Њ
Kurs 2
Dosje memo
Ѓг¤Ґ¬ §лў вм ҐЈ® EDIT-д®а¬ ⮬. ЌҐ§ ўЁбЁ¬® ®в д®а¬ в ў
гЇа ў«ҐЁЁ ®Є ¬Ё । ЄвЁа®ў Ёп ¬®Ј® ®ЎйҐЈ® (б¬. в Ў«. 18.1).
’ Ў«Ёж 18.1
--------------------------------------------------------------------
Љ « ў Ё и Ё „ Ґ © б в ў Ё Ґ Є « ў Ё и
--------------------------------------------------------------------
Home (End) ЏҐаҐў®¤ ¬ аЄҐа з «® (Є®Ґж) Ї®«п
Tab (Shift+Tab) ЏҐаҐў®¤ ¬ аЄҐа б«Ґ¤го饥 (ЇаҐ¤л¤г饥) Ї®«Ґ
Enter ЏҐаҐў®¤ ¬ аЄҐа б«Ґ¤го饥 Ї®«Ґ
PgUp (PgDn) ‘¬ҐйҐЁҐ ¬ аЄҐа § ¤ (ўЇҐаҐ¤) ®¤Ё нЄа
Ctrl [+Home,+PgUp,+PgDn] ‚л¤ з ®Є б ⥪бв®Ё MEMO-Ї®«п
Ctrl+W (Ctrl+End) ЋЄ®з ЁҐ । ЄвЁа®ў Ёп б б®еа ҐЁҐ¬ Ё§¬ҐҐЁ©
Esc ’® ¦Ґ,® Ё§¬ҐҐЁп ў ⥪г饬 Ї®«Ґ Ґ б®еа повбп
Ctrl+Y ‡ Ї®«ҐЁҐ ⥪г饣® Ї®«п Їа®ЎҐ« ¬Ё
Ctrl+T “бв ®ўЄ (бпвЁҐ) Ї®¬ҐвЄЁ Є г¤ «ҐЁо ⥪.§ ЇЁбЁ
Ctrl+N „®Ў ў«ҐЁҐ § ЇЁбЁ ў Є®Ґж Ѓ„
-----------------------------------------------------------------------
ЏаЁ¬Ґз Ёп. 1.„«п ЇҐаҐ¬ҐйҐЁп Ї® в Ў«ЁжҐ ¬®¦® в Є¦Ґ ЁбЇ®«м§®ў вм
¬лим Ё Є« ўЁиЁ гЇа ў«ҐЁп Єгаб®а®¬.
2.„Ґ©бвўЁҐ Є« ўЁи Ctrl+T, Ctrl+N ¬®¦Ґв Ўлвм ®в¬ҐҐ® Їг⥬ § ЇЁбЁ ў
Є®¬ ¤ е ®ЇжЁ© NODELETE, NOAPPEND. ЏаЁ ¤®Ў ў«ҐЁЁ § ЇЁбЁ (Ctrl+N) ў ҐҐ
Ї®бвгЇ ов § зҐЁп Ё§ ⥪г饩 § ЇЁбЁ, Ґб«Ё ¤® Є®¬ ¤л । ЄвЁа®ў Ёп
ўлЇ®«Ґ Є®¬ ¤ SET CARRY ON. „«п ўлЎ®а®з®Ј® Є®ЇЁа®ў Ёп Ї®«Ґ©
§ ЇЁблў ов ¤агЈго Є®¬ ¤г: SET CARRY TO <‘ЇЁб®Є Ї®«Ґ©>.
ђҐ¦Ё¬ Є®ЇЁа®ў Ёп 㤮ЎҐ, Ґб«Ё ЈагЇЇл § ЇЁбҐ© Ё¬Ґов ®¤Ё Є®ў®Ґ Ё«Ё
б室®Ґ ᮤҐа¦ ЁҐ е®вп Ўл ҐЄ®в®але Ї®«Ґ©.
ђҐ¤ ЄвЁа®ў ЁҐ MEMO-Ї®«Ґ©. ЏҐаў® з «м® ў в Ў«ЁжҐ ¬л Ў«о¤ Ґ¬ б«®ў®
"memo", Ґб«Ё ў § ЇЁбЁ MEMO-Ї®«Ґ Їгб⮥, Ё зҐ - "Memo". „«п Ї®пў«ҐЁп
MEMO-⥪бв ¦Ё¬ Ґ¬ Є« ўЁиЁ (в Ў«. 18.1, ЇаЁ¬Ґа Ctrl+Home) «ЁЎ®
ў®¤Ё¬ ¬ аЄҐа ¬лиЁ "Memo" Ё ¤ў ¦¤л ¦Ё¬ Ґ¬ Є®ЇЄг ¬лиЁ. ‚ б«гз Ґ
"memo" ⥠¦Ґ ¤Ґ©бвўЁп ўл§®ўгв Ї®пў«ҐЁҐ Їгбв®Ј® ®Є ¤«п Ў®а ⥪бв .
ђҐ¤ ЄвЁа®ў ЁҐ MEMO-Ї®«п § ўҐаи Ґвбп Є« ўЁи ¬Ё Ctrl+W (Ctrl+End), Esc,
в.Ґ. ⥬Ё ¦Ґ Є« ўЁи ¬Ё, б ⥬ ¦Ґ ¤Ґ©бвўЁҐ¬, зв® Ё । ЄвЁа®ў ЁҐ ўбҐ©
в Ў«Ёжл.
Љ®¬ ¤ EDIT (EDIT ¬®¦® § ¬Ґпвм CHANGE) § ЇЁблў Ґвбп Є Є
EDIT FIELDS<‘ЇЁб®Є Ї®«Ґ©> <ѓа Ёжл> <“б«®ўЁп> <Џа®зЁҐ ®ЇжЁЁ> .
‚ <‘ЇЁбЄҐ Ї®«Ґ©> ¬®Јгв Ўлвм Ї®«п «оЎле ®вЄалвле Ѓ„ (гв®зҐлҐ
«Ё ᮬ, Ґб«Ё Ѓ„ Ґ ЄвЁў ) Ё ўлзЁб«пҐ¬лҐ Ї®«п (б¬. Ё¦Ґ). ‚ ҐЈ®
®вбгвбвўЁҐ । ЄвЁа®ў ЁҐ ЇаҐ¤кпў«повбп ўбҐ Ї®«п ЄвЁў®© Ѓ„.
"ЊЁЁ¬ «мл© ўЁ¤" Є®¬ ¤л: EDIT. ЋЇжЁЁ Ўг¤гв а бᬮваҐл ў Ї. 18.5.
Љ«озЁ аҐ¤ ЄвЁа®ў Ёп Ї®«Ґ©. ќ«Ґ¬Ґв <CЇЁбЄ Ї®«Ґ©> - нв®
<€¬п Ї®«п><Ќ Ў®а ®ЇжЁ© - Є«о祩>.
‚ ўла ¦ҐЁпе Є«о祩 ў®§¬®¦л дгЄжЁЁ Ї®«м§®ў ⥫п, Ї®§ў®«пойЁҐ
ўлЇ®«пвм ¤®Ї®«ЁвҐ«мго ®Ўа Ў®вЄг ¤ ле в Ў«Ёжл.
Љ«оз зЁ Ґвбп б® § Є ":" (Ё«Ё § Є "/", Ґб«Ё нв®в § Є
Ґ ЁбЇ®«м§гҐвбп ў Є«оз е ҐйҐ Ё Є Є § Є ¤Ґ«ҐЁп):
:<‚лаN> - § ¤ ЁҐ а §¬Ґа "®Є®иЄ " ¤«п Ї®«п (ў®§¬®¦ Їа®ЄагвЄ );
:R - гЄ § ЁҐ, зв® ¤ ®Ґ Ї®«Ґ ¬®¦® в®«мЄ® зЁв вм;
:V=<‚лаL> - Є®ва®«м § зҐЁп ЇаЁ ўлў®¤Ґ Єгаб®а Ё§ Ї®«п; Ґб«Ё
<‚лаL> Ґ а ў® .T., Єгаб®а Ґ ¬®¦Ґв ЇҐаҐ©вЁ ў б«Ґ¤го饥 Ї®«Ґ.
…б«Ё Є«оз :V Ґ б®Їа®ў®¦¤ Ґвбп Є«о箬 :F, Є®ва®«Ёаговбп «Ёим
Ё§¬ҐҐлҐ ЇаЁ । ЄвЁа®ў ЁЁ § зҐЁп Ї®«Ґ©. Љ«оз :V ¬®¦Ґв
ЁбЇ®«м§®ў вмбп Є Є г«®ўЄ ¤«п ўЄ«озҐЁп ¤®Ї®«ЁвҐ«м®© ®Ўа Ў®вЄЁ:
<‚лаL> ¬®¦Ґв Ўлвм дгЄжЁҐ© Ї®«м§®ў ⥫п.
:B=<‚ла1>,<‚ла2> - § ¤ ЁҐ ¤Ё Ї §® ¤«п зЁбҐ« Ё«Ё ¤ в б 楫мо
Є®ва®«п ЇаЁ ўл室Ґ Ё§ Ї®«п. ”гЄжЁЁ Ї®«м§®ў вҐ«п ў <‚ла1>, <‚ла2>
Ґ¤®ЇгбвЁ¬л. „«п "®¤®бв®а®ҐЈ®" Є®ва®«п § ЇЁблў ов :B=,<‚ла2>
Ё«Ё :B=<‚ла1>, .
ЏаЁ¬Ґз ЁҐ. Ља®¬Ґ нв®Ј® "пў®Ј®" Є®ва®«п ¤ в, Ґбвм
ўв®¬ вЁзҐбЄ п Їа®ўҐаЄ ¤®ЇгбвЁ¬®бвЁ ¤ вл Ё ҐҐ б®бв ў«пойЁе.
„«п Ї®«гзҐЁп Їгбв®© ¤ вл ЁбЇ®«м§г©вҐ Є« ўЁиЁ Ctrl+Y.
:F - а бЇа®бва ҐЁҐ ¤Ґ©бвўЁп Є«о祩 :V, :B Ёбе®¤лҐ § 票п
Ї®«Ґ©. ЏаЁ¬Ґа: :R:B=70,210:F - зЁб«®ў®Ґ Ї®«Ґ Ґ Ё§¬Ґпов
(Є«оз :R), ® Є®ва®«Ёагов ҐЈ® § 票п;
:E<‚лаC> - § ¬Ґ б®®ЎйҐЁҐ¬ <‚лаC> бв ¤ ав®Ј® б®®ЎйҐЁп
"Invalid Input"(ўл¤ Ґвбп, Ґб«Ё :V- Ё«Ё :B-Є®ва®«м ўлпўЁ« ®иЁЎЄг);
:P=<‚лаC> - § ¤ ЁҐ GET-и Ў«® <‚лаC> (б¬. Ї. 1.14) ¤«п ¤ ®Ј®
Ї®«п; дгЄжЁп M ў в ЄЁе GET-и Ў«® е § ЇаҐйҐ ;
:H=<‚лаC> - § ¤ ЁҐ § Ј®«®ўЄ <‚лаC> Ї®«п; Ї® 㬮«з Ёо - Ё¬п Ї®«п;
ЏаЁ¬Ґа: :H="" (®в¬Ґ § Ј®«®ўЄ ). €¬Ґ Ї®«Ґ© ў Ї®Є § ®¬ ўлиҐ
®ЄҐ § ¬Ґпвбп б«®ў ¬Ё "” ¬Ё«Ёп","Џ®«","” Єг«мвҐв","Љгаб","„®бмҐ",
Ґб«Ё ў <‘ЇЁбЄҐ Ї®«Ґ©> гЄ § вм ᮮ⢥вбвўгойЁҐ Є«озЁ :H=<‚лаC>;
:W=<‚лаL> - гЇа ў«ҐЁҐ ўе®¤®¬ ў Ї®«Ґ (ўў®¤®¬ ў ҐЈ® Єгаб®а ); Ґб«Ё
<‚лаL>=.F., Єгаб®а ў Ї®«Ґ Ґ ўе®¤Ёв Ё । ЄвЁа®ў Ёп Ґ Ўг¤Ґв.
ЏаЁ¬Ґа: § Ї®«ҐЁҐ бЁ¬ў®«м®Ј® Ї®«п § 票Ґ¬ "®бЁв Ў®а®¤г"
а §аҐи Ґвбп «Ёим ¤«п ¬г¦зЁ Є«о箬 :W=Pol="M"; Ї® 㬮«з Ёо
Ї®«Ґ Їгб⮥.
ђ®«м Є«о祩 :V,:B,:W Ї®¤®Ў а®«Ё ®ЇжЁ© VALID, RANGE, WHEN
Є®¬ ¤ @ ... GET.
‚лзЁб«пҐ¬лҐ Ї®«п. ‚ <‘ЇЁбЄҐ Ї®«Ґ©> ¬®¦® гЄ §лў вм ўла ¦ҐЁп
(Є®бв влҐ, ЇаЁ¬Ґа "Є¬", Ё«Ё ᮤҐа¦ йЁҐ Ё¬Ґ Ї®«Ґ© Ѓ„),
ў®§¬®¦®, б дгЄжЁп¬Ё Ї®«м§®ў вҐ«п Ё Iif(). ‚лзЁб«пҐ¬лҐ "Ї®«п" Ґ
§ Ї®¬Ё овбп ў Ѓ„ Ё ЁбЇ®«м§говбп «Ёим ¤«п ўЁ§г «м®Ј® «Ё§
¤ ле ®б®ўҐ Є ЄЁе-«ЁЎ® ЄаЁвҐаЁҐў. ’Ґ¬ б ¬л¬ б®§¤ Ґвбп ҐЄ®Ґ
Ї®¤®ЎЁҐ н«ҐЄва®ле в Ў«Ёж. „«п § ¤ Ёп иЁаЁл Є®«®ЄЁ ¬®¦®, Є Є
Ё ¤«п ¤агЈЁе Ї®«Ґ©, ЁбЇ®«м§®ў вм Є«озЁ :<‚лаN> Ё :P.
ЏаЁ¬Ґа 18.3. ЌҐЄ®в®а п ®аЈ Ё§ жЁп, § ЁвҐаҐб®ў п ў
ўлЇгбЄЁЄ е ўг§ , ¤®вЁагҐв бв㤥⮢ 4 - 6 Єгаб®ў (Ѓ„ Student,
б¬. Ї. 3.10). „®Ї« в (Їа®жҐв ®в бвЁЇҐ¤ЁЁ - Ї®«Ґ Stipa)
б®бв ў«пҐв 50%, Ґб«Ё бв㤥⠨¬ҐҐв "®в«Ёз®" Ї® Їа®дЁ«мл¬
ЇаҐ¤¬Ґв ¬ (Ї®«Ґ Pr), 35% - Ґб«Ё ҐЈ® б।Ё© Ў «« (Ї®«Ґ Srb)
ўлиҐ 4.5, 20% - ¤«п Їа®зЁе бв㤥⮢. ‚лзЁб«пҐ¬®Ґ Ї®«Ґ Dop
ᮤҐа¦Ёв ¤ҐҐ¦®Ґ ўла ¦ҐЁҐ ¤®Ї« вл.
USE Student
EDIT FIELDS Famil:10:R:H="” ¬Ё«Ёп", ; && “бҐзҐЁҐ ¤® 10 бЁ¬ў®«®ў
Kurs:R:F:V=Val(Kurs)<6.AND.Val(Kurs)>0 :H="Љгаб", ;
Dop = Stipa*Iif(Pr=5, 0.5, Iif(Srb > 4.5, 0.35, 0.2)):H="„®Ї« в " ;
FOR .NOT.Deleted() .AND. Val(Kurs) > 3
‚ гб«®ўЁпе, Є«оз е Ё ўла ¦ҐЁпе ўлзЁб«пҐ¬ле Ї®«Ґ© ЁбЇ®«м§гов «оЎлҐ
Ї®«п ®вЄалвле Ѓ„, ЇаЁ Ґ®Ўе®¤Ё¬®бвЁ гв®зпп Ёе «Ё ᮬ.
‡ ¤ ЁҐ 18.4. ЏаҐ¤бв ўмвҐ, зв® ў Ѓ„ Student Ё¬Ґовбп «®ЈЁзҐбЄЁҐ
Ї®«п P1 (.T., Ґб«Ё бв㤥⠤Ґ« Ґв гваҐоо Їа®ЎҐ¦Єг Ё«Ё ЈЁ¬ бвЁЄг),
P2 (.T., Ґб«Ё ® § Ё¬ Ґвбп ў бЇ®авЁў®© ᥪ樨),
P3 (.T., Ґб«Ё ЄвЁў® гз бвўгҐв ў бЇ®авЁўле Їа §¤ЁЄ е),
P4 (.T. ®ва ¦ Ґв ॣг«п஥ гз бвЁҐ ў ў®бЄаҐбле ўл« §Є е ЇаЁа®¤г).
Џ®«п P1,P2,P3,P4 ўв®а®¬ EDIT-в Ў«Ёжл ®жҐҐл Є Є 25, 40, 20, 15
®зЄ®ў ᮮ⢥вб⢥®. „ вм ®ЇаҐ¤Ґ«ҐЁҐ ўлзЁб«пҐ¬®¬г Ї®«о Sport
("‘Ї®ав"), ᮤҐа¦ 饬г б㬬㠮窮ў ¤«п Ї®«Ґ© б® § 票Ґ¬ .T.
Ё § Ё¬ о饬㠢 в Ў«ЁжҐ 5 Ї®§ЁжЁ©.
18.5. ђ Ў®в Ґ¬ б BROWSE-®Є ¬Ё, Є®¬ ¤®© BROWSE
Љ®¬ ¤ BROWSE - б ¬ п ¬®й п Ё§ Є®¬ ¤, ®ЎҐбЇҐзЁў ойЁе Їа®б¬®ва
Ё । ЄвЁа®ў ЁҐ § ЇЁбҐ© ®вЄалвле Ѓ„. ‘®§¤ ў Ґ¬ п Ґо в Ў«Ёж ¤ ле
(бвҐаҐ®вЁЇ: § ЇЁбЁ - бва®ЄЁ в Ў«Ёжл, Ї®«п - бв®«Ўжл) § Ё¬ Ґв ўҐбм
нЄа Ё«Ё § а ҐҐ ®ЇЁб ®Ґ ®Є®, гЄ § ®Ґ ў Є®¬ ¤Ґ ®ЇжЁҐ©
WINDOW<€¬п ®Є >. Њ®¦Ґв Ўлвм ®вЄалв® ¤® 25 BROWSE-в Ў«Ёж, Ґб«Ё
аҐбгабл Ї ¬пвЁ Ї®§ў®«пов Ё¬Ґвм бв®«мЄ® ®Є®. €§ ¬®¦Ґбвў ®ЇжЁ©
Є®¬ ¤л в ЄЁҐ, Є Є <FOR-гб«®ўЁҐ>, FIELDS<‘ЇЁб®Є Ї®«Ґ©>, NOWAIT,
NOOPTIMIZE, COLOR<‘ЇЁб®Є 梥⮢ле Ї а>, COLOR SCHEME<Ќ®¬Ґа>,
TITLE<‚лаC>, ®ЎкпбҐл ў Ј«. 15, 17 Ё Ї. 18.4.
‡ Ј®«®ў®Є BROWSE-®Є (®ЇжЁп TITLE) гЄ §лў ов, Ґб«Ё ¤«п а §ле
BROWSE-в Ў«Ёж Ї®б«Ґ¤®ў вҐ«м® ЁбЇ®«м§гов ®ЎйҐҐ ®Є®. ‚ н⮬ б«гз Ґ
® § ¬Ґй Ґв ЇаҐ¦Ё© ⥪бв ўҐа奩 Ја ЁжҐ ®Є .
ЋЇжЁп NOMENU Ї®¤ ў«пҐв ўл§®ў бЁб⥬®Ј® ¬Ґо BROWSE (ў Ј« ў®¬
¬Ґо Ґ ў®§ЁЄ Ґв ЇгЄв BROWSE), ® ў¬Ґб⥠б ⥬ "ЇҐаҐбв ов а Ў®в вм"
Є« ўЁиЁ Ctrl+T, Ctrl+N.
€бЇ®«м§®ў ЁҐ д ©« д®а¬ в . ” ©« д®а¬ в ᮧ¤ Ґвбп Є Є
⥪бв®ўл© д ©« (а биЁаҐЁҐ Ё¬ҐЁ .FMT), ᮤҐа¦ йЁ© Є®¬ ¤л
@ ... SAY ...GET Ё, ў®§¬®¦®, Є®¬ ¤г READ. …б«Ё ў Є®¬ ¤Ґ BROWSE
ЁбЇ®«м§гҐвбп ®ЇжЁп FORMAT, ЇаҐ¤ў аЁвҐ«м® ¤®«¦ Ўлвм ўлЇ®«Ґ
Є®¬ ¤ SET FORMAT TO <€¬п д ©« д®а¬ в >. Љ®¬ ¤ READ, Ґб«Ё ҐҐ
Ґв ў д ©«Ґ, § ЇЁблў Ґвбп Ї®б«Ґ BROWSE. ‚ д ©«Ґ д®а¬ в ®ЇЁблў овбп
ўбҐ ¤Ґв «Ё а §¬ҐйҐЁп нЄа Ґ, ®д®а¬«ҐЁп Ё ¤®бвгЇ Є Ї®«п¬ -
GET-ЇҐаҐ¬Ґл¬. ‚ н⮬ б«гз Ґ <‘ЇЁб®Є Ї®«Ґ©> ў BROWSE Ґ 㦥.
’ॡгп Ў®«м襩 а Ў®вл Їа®Ја ¬¬Ёбв , ¤ л© ў аЁ в Ў®«ҐҐ ЈЁЎ®Є
ў ®в®иҐЁЁ а §¬ҐйҐЁп ¤ ле Ё ¬®¦Ґв Ўлвм "Єа б®зҐҐ".
ЏаЁ¬Ґа 18.4. Џ®¤Є«оз Ґвбп д ©« д®а¬ в Prim.
SET FORMAT TO Prim
USE Student
BROWSE FORMAT && …б«Ё ў д ©«Ґ Ґв Є®¬ ¤л READ, ҐҐ ¤® ¤ вм Ё¦Ґ
“Їа ў«ҐЁҐ । ЄвЁа®ў ЁҐ¬. ЋЇжЁп NODELETE § ЇаҐй Ґв Ї®¬ҐвЄг
§ ЇЁбЁ Є г¤ «ҐЁо, ўлЇ®«пҐ¬го Є« ўЁи ¬Ё Ё«Ё ¬лимо, ®ЇжЁп
NOAPPEND - ¤®Ў ў«ҐЁҐ § ЇЁбЁ (Є« ўЁиЁ Ctrl+N). NOEDIT Ё NOMODIFY
§ ЇаҐй ов । ЄвЁа®ў ЁҐ; ¤®Ў ў«ҐЁҐ Ё Ї®¬ҐвЄ § ЇЁбЁ Є г¤ «ҐЁо
Ґ § ЇаҐйҐл. ЋЇжЁп FREEZE<€¬п Ї®«п> а §аҐи Ґв । ЄвЁа®ў вм
Ґ¤Ёб⢥®Ґ, гЄ § ®Ґ ў Ґ© Ї®«Ґ. Ћбв овбп, ®¤ Є®, "« §Ґ©ЄЁ":
гЄ § лҐ Ё§¬ҐҐЁп ¬®Јгв Їа®Ё§ў®¤Ёвмбп Є®¬ ¤ ¬Ё ў дгЄжЁпе
Ї®«м§®ў ⥫п. ђ ¤ЁЄ «мл© § ЇаҐв Ё§¬ҐҐЁ© ¤ Ґв «Ёим ®вЄалвЁҐ
Ѓ„ Є®¬ ¤®© USE б ®ЇжЁҐ© NOUPDATE.
“Їа ў«ҐЁҐ га®ўҐ § ЇЁбЁ. ЏаҐ¤гб«®ўЁҐ <‚лаL1> ў ®ЇжЁЁ
WHEN<‚лаL1> ў«ЁпҐв е а ЄвҐа ¤®бвгЇ Є § ЇЁбЁ. ‚ б«гз Ґ <‚лаL1>=.F.
® ¤®бвгЇ «Ёим ¤«п з⥨п. Џ®бвгб«®ўЁҐ <‚лаL2> ў ®ЇжЁЁ
VALID<‚лаL2>:F ERROR<‚лаC> § ЇаҐй Ґв ўл室 Ё§ § ЇЁбЁ (Єгаб®а Ґ
Ї®ЄЁ¤ Ґв бва®Єг нв®© § ЇЁбЁ), Ґб«Ё <‚лаL2>=.F.. ЏаЁ Ї®ЇлвЄҐ ўлўҐбвЁ
Єгаб®а, ўл¤ Ґвбп б®®ЎйҐЁҐ <‚лаC>, ў ҐЈ® ®вбгвбвўЁҐ - бв ¤ а⮥
б®®ЎйҐЁҐ "Invalid Input". …б«Ё ў ®ЇжЁЁ VALID Ґ § ЇЁб Є«оз :F,
Ї®¤ўҐаЈ овбп Є®ва®«о «Ёим Ё§¬ҐҐлҐ § ЇЁбЁ.
ЋЈа ЁзҐЁҐ ®Ў« бвЁ ¤Ґ©бвўЁп BROWSE. ‘®ў¬Ґбв® б FOR-гб«®ўЁҐ¬
ЁбЇ®«м§гов ®ЇжЁо REST, ЇаҐ¤®вўа й ойго Ї®ўв®а а бᬮваҐЁп § ЇЁбҐ©
®в з « Ѓ„: ЇаЁ Ї®ўв®а®¬ ўл§®ўҐ BROWSE-®Є ¬ аЄҐа ®бв Ґвбп
ЇаҐ¦Ґ© § ЇЁбЁ. ‘ Ї®¬®ймо ®ЇжЁЁ KEY <‚ла1> ,<‚ла2> ®Ў« бвм ¤Ґ©бвўЁп
¬®¦Ґв Ўлвм ®Ја ЁзҐ ¤Ё Ї §®®¬ [<‚ла1>,<‚ла2>] § 票© Є«оз
ўҐ¤г饣® Ё¤ҐЄб . ѓа Ёж <‚ла2> Ґ ®Ўп§ ⥫м : § з бвго ¤®бв в®з®
"¬Ј®ўҐ®©" ўл¤ зЁ ў ®Є® ЇҐаў®© § ЇЁбЁ б Ў«Ё¦ ©иЁ¬ Є <‚ла1>
Є«о箬 Ё б«Ґ¤гойЁе § Ґо, ¤ «ҐҐ а Ў®в Ё¤Ґв ў ЁвҐа ЄвЁў®¬
०Ё¬Ґ.
—в®Ўл ўлЎ®аЄ Ї® FOR-гб«®ўЁо (Ё«Ё ў ᮮ⢥вбвўЁЁ б ўҐиЁ¬
дЁ«мв஬) Їа®вҐЄ « бв®«м ¦Ґ Ўлбва®, ЇаЁ¬Ґп©вҐ Rushmore-вҐе®«®ЈЁо
(Ї. 16.4).
ЋЄ®з ЁҐ Їа®б¬®ва /। ЄвЁа®ў Ёп. ‡ ЄалвЁҐ BROWSE-®Є .
ЏаЁ § ўҐа襨Ё Є®¬ ¤л Є« ўЁи ¬Ё Ctrl+W (Ctrl+End) ў д ©«Ґ FOXUSER.DBF
б®еа повбп ўбҐ Ї а ¬Ґвал Є®¬ ¤л Ё ®ва ¦ овбп Ёв®ЈЁ ў®§¬®¦®©
ЇҐаҐбва®©ЄЁ в Ў«Ёжл. —в®Ўл ў ¤ ®¬ Ё«Ё ®зҐаҐ¤®¬ бҐ бҐ а Ў®вл ў®ўм
ўл¤ вм в Ў«Ёжг нЄа , ¤®бв в®з® § ЇЁб вм BROWSE LAST (Ґб«Ё ¤ л©
Ё«Ё Ё®© Ї®«м§®ў вҐ«м Ґ а Ў®в « § ⥬ б ¤агЈ®© в Ў«ЁжҐ©). ЏаЁ ўл室Ґ
Ё§ BROWSE ®Є® । ЄвЁа®ў Ёп ®бв Ґвбп нЄа Ґ (Ґ ЄвЁў®Ґ), в®«мЄ®
Ґб«Ё гЄ § ®ЇжЁп NOCLEAR. Ђўв®¬ вЁзҐбЄ®Ґ § ЄалвЁҐ BROWSE-®Є Ё
§ ўҐа襨Ґ Є®¬ ¤л Їа®Ёб室Ёв зҐаҐ§ <‚лаN> ᥪ㤠®в ¬®¬Ґв ®вЄалвЁп,
Ґб«Ё Ўл« § ¤ ®ЇжЁп TIMEOUT<‚лаN> Ё § гЄ § ®Ґ ўаҐ¬п ў в Ў«ЁжҐ
Ґ Ўл«® Їа®Ё§ўҐ¤Ґ® ЁЄ ЄЁе Ё§¬ҐҐЁ©.
‡ Ї®¬Ё ЁҐ Є®дЁЈга жЁ© BROWSE-в Ў«Ёж. Ђўв®¬ вЁзҐбЄ®Ґ б®еа ҐЁҐ
Є®дЁЈга жЁЁ ў д ©«Ґ FOXUSER (б¬. ўлиҐ) Їа®Ёб室Ёв ўбпЄЁ© а §.
•а Ёвбп Є®дЁЈга жЁп BROWSE-®Є , § Єалв®Ј® Ї®б«Ґ¤Ё¬. ЋЇжЁп
PREFERENCE<‚лаC> Є®¬ ¤л BROWSE Ї®§ў®«пҐв еа Ёвм Ё ЁбЇ®«м§®ў вм
"ЇҐаб® «мл© бЁ¬®Є" ¤«п Є ¦¤®Ј® Ё§ Ёе: ў FOXUSER.DBF ᮧ¤ Ґвбп
®зҐаҐ¤ п § ЇЁбм, ᮤҐа¦ й п <‚лаC> ў Ї®«Ґ Name ("€¬п"), ®ЇжЁЁ
Є®¬ ¤л Ё Є®дЁЈга жЁо ®Є . …б«Ё ®Є® ®вЄалв® Є®¬ ¤®© BROWSE
PREFERENCE<‚лаC> Ё ў Ґ© ®Ў®ў«ҐлҐ ®ЇжЁЁ Ё«Ё ®Є® ў® ўаҐ¬п ᥠб
ЇҐаҐбва Ёў «®бм, § ЇЁбм б Ё¬ҐҐ¬ <‚лаC> ®Ў®ўЁвбп.
‘®§¤ ў ҐЄЁ© Ў §®ўл© ў аЁ в Є®дЁЈга жЁЁ BROWSE-®Є Ё § Ї®¬Ёў
ҐЈ® ў FOXUSER, ¬®¦® Ё§ЎҐ¦ вм Ї®б«Ґ¤гойЁе ®Ў®ў«ҐЁ©: 㦮 ў н⮬
д ©«Ґ ©вЁ § ЇЁбм б Ё¬ҐҐ¬ <‚лаC> Ё § ¬ҐЁвм ў нв®© § ЇЁбЁ § 票Ґ
.F. .T. ў Ї®«Ґ ReadOnly. ђ §«ЁзлҐ Є®дЁЈга жЁЁ BROWSE-в Ў«Ёж
(¤ ¦Ґ ¤«п ®¤®© Ё в®© ¦Ґ Ѓ„) ¬®¦® ᮧ¤ вм Ё § Ї®¬Ёвм, ЇаҐ¤« Ј п
Ї®«м§®ў вҐ«о ЇаЁЄ« ¤®© Їа®Ја ¬¬л жҐ«л© Ёе " бб®авЁ¬Ґв".
‡ ¤ ЁҐ 18.5. ђ Ў®в п ў Є®¬ ¤®¬ ®ЄҐ, ®Їа®Ўг©вҐ а Ў®вг Є®¬ ¤л
BROWSE б а «Ёзл¬Ё ®ЇжЁп¬Ё Ё Є«оз ¬Ё ЇаЁ¬ҐаҐ Ѓ„, ᮤҐа¦ 饩
MEMO-Ї®«Ґ. ‚ з бв®бвЁ, ᮧ¤ ©вҐ бў®о "Ў §®ўго Є®дЁЈга жЁо" в Ў«Ёжл.
18.6. Ћд®а¬«пҐ¬ Ё ЇҐаҐбва Ёў Ґ¬ BROWSE-®Є®
‚ ¬®¬Ґв ўлЇ®«ҐЁп Є®¬ ¤л BROWSE ¬®¦Ґв Ё¬Ґвмбп ®Є® ўл¤ зЁ,
®¤ Є® гЄ § ЁҐ ®Є ў б ¬®© Є®¬ ¤Ґ ЇаЁ®аЁвҐвҐҐ: в Ў«Ёж ўлў®¤Ёвбп
ў ҐЈ®, ®Є® ўл¤ зЁ ЁЈ®аЁагҐвбп. ЂваЁЎгв NORMAL в Є¦Ґ ®в¬ҐпҐв ўлў®¤
в Ў«Ёжл ў ®Є® ўл¤ зЁ: ® ўлў®¤Ёвбп ў ®ЄҐ вЁЇ SYSTEM бв ¤ ав®Ј®
а бЇ®«®¦ҐЁп. …б«Ё ў Є®¬ ¤Ґ гЄ § Ё нв®в ваЁЎгв, Ё ®Є®, в Ў«Ёж
ўл¤ Ґвбп ў гЄ § ®Ґ ®Є®, ®д®а¬«пҐ¬®Ґ Є Є ®Є® SYSTEM. ЏаЁ¬Ґа:
BROWSE WINDOW z NORMAL.
Ѓ« Ј®¤ ап Є«оз ¬ :H Ё ®ЇжЁЁ TITLE ў®§¬®¦® "агббЄ®п§л箥"
®д®а¬«ҐЁҐ Ј®«®ўЄЁ в Ў«Ёжл. –ўҐв®ў®Ґ ®д®а¬«ҐЁҐ BROWSE-в Ў«Ёж Ї®
㬮«з Ёо ®ЎҐбЇҐзЁў Ґвбп 梥⮢®© б奬®© 10 (б¬. Ї. 15.7). ‚л
¬®¦ҐвҐ гЄ § вм Ё«Ё ᮧ¤ вм Ёго 梥⮢го б奬г. Ќ Є®Ґж, ¬®¦®
г¤ «Ёвм ўҐавЁЄ «Ё, а §¤Ґ«пойЁҐ Є®«®ЄЁ в Ў«Ёжл, § ¤ ў ®ЇжЁо
NORGRID.
…б«Ё Ї®«Ґ© ўлў®¤Ёвбп бв®«мЄ®, зв® ®Ё Ґ 㬥й овбп нЄа Ґ
Ё«Ё ў ®ЄҐ (㦮 гзЁвлў вм, зв® ¤«ЁлҐ § Ј®«®ўЄЁ Ї®«Ґ© б®Єа й ов
зЁб«® Ў«о¤ Ґ¬ле Є®«®®Є), ў®§¬®¦л б«Ґ¤гойЁҐ аҐиҐЁп:
) ¬л 㤮ў®«мбвўгҐ¬бп Їа®ЄагвЄ®© Ї® Ј®аЁ§®в «Ё: Ї®пў«ҐЁҐ
"Ё§-§ нЄа " ®ўле Ї®«Ґ© "ўлв «ЄЁў Ґв" Ї®«п б ¤агЈ®© бв®а®л
нЄа .
Ў) BROWSE-®Є® (ўҐбм нЄа , Ґб«Ё ®Є® Ґ § ¤ ®) ¤Ґ«Ё¬ 2
з бвЁ ўҐавЁЄ «мо (б¬. з «® Ї. 18.4), гЄ §лў п ®ЇжЁо LOCK<‚лаN1>.
‚ «Ґў®© з бвЁ ®Є ®в®Ўа ¦ овбп <‚лаN1> ЇҐаўле Ї®«Ґ© <‘ЇЁбЄ
Ї®«Ґ©> (ЇҐаўле ў бвагЄвгॠЃ„, Ґб«Ё бЇЁб®Є Ї®«Ґ© ®ЇгйҐ).
‚ҐавЁЄ «Ё ¬Ґ¦¤г Ё¬Ё ¬®¦® г¤ «Ёвм, гЄ § ў ®ЇжЁо NOLGRID. ќвЁ
Ї®«п, ЇаЁ¬Ґа, в ЎҐ«мл© ®¬Ґа, д ¬Ё«Ёп, ўбҐЈ¤ ®бв овбп
нЄа Ґ. ‚ Їа ў®© з бвЁ ¬л Ї®«м§гҐ¬бп Їа®ЄагвЄ®©. „®Ў ўЁў ®ЇжЁо
PARTITION<‚лаN2>, ¬л § ¤ Ґ¬ Ї®«®¦ҐЁҐ Ја Ёжл, а §¤Ґ«по饩 з бвЁ:
<‚лаN2> гЄ §лў Ґв Є®«®Єг, Ј¤Ґ ® а §¬Ґй Ґвбп. ЋЇжЁп LPARTITION
Ї®¬Ґй Ґв Єгаб®а ў «Ґўго з бвм (Ї® 㬮«з Ёо Єгаб®а ў Їа ў®©).
…б«Ё 㦮, зв®Ўл Їа®¤ўЁ¦ҐЁҐ § ЇЁбҐ© Ї® ўҐавЁЄ «Ё Ґ Ўл«®
бЁеа®л¬ ( ЇаЁ¬Ґа, ў «Ґў®© з бвЁ ®Ё ҐЇ®¤ўЁ¦л, ў Їа ў®©
ЇҐаҐ¬Ґй овбп), § ¤ ов ®ЇжЁо NOLINK. ќв® Ї®§ў®«пҐв Ў«о¤ вм Ё
ба ўЁў вм § ЇЁбЁ, г¤ «ҐлҐ ¤агЈ ®в ¤агЈ : ®Ё Ўг¤гв 室Ёвмбп
ў а §ле з бвпе ®Є .
ў) BROWSE-®Є® ¤Ґ«Ё¬ 2 з бвЁ, гЄ §лў п ®ЇжЁо PARTITION<‚лаN2>
Ё ¤«п «Ґў®© (Їа ў®©) з бвЁ ®ЇжЁҐ© LEDIT (REDIT) § ¤ Ґ¬ EDIT-д®а¬ в
®Є . Џ®б«Ґ¤ҐҐ Ї®§ў®«пҐв Ў«о¤ вм § ЇЁбм ў 楫®¬, Ґб«Ё Ї®«Ґ© Ґ
Ў®«миҐ, 祬 бва®Є ў ®ЄҐ ( Єа ©Ё© б«гз © Ё¬ҐҐвбп Їа®ЄагвЄ ).
ЏҐаҐд®а¬ вЁа®ў ЁҐ ®Є ў ЁвҐа ЄвЁў®¬ ०Ё¬Ґ. Џ®б«Ґ ЇаҐ¤кпў«ҐЁп
BROWSE-в Ў«Ёжл нЄа ҐҐ ¬®¦® Ё§¬Ґпвм: 㢥«ЁзЁў вм Ё 㬥ми вм
иЁаЁг Є®«®®Є, Ё§¬Ґпвм ў§ Ё¬®Ґ Ёе а бЇ®«®¦ҐЁҐ, Ё§¬Ґпвм а §¬Ґал
Ё Ї®«®¦ҐЁҐ в Ў«Ёжл, ¤Ґ«Ёвм ҐҐ 2 з бвЁ. „«п нвЁе 楫Ґ© ¬®¦®
ЁбЇ®«м§®ў вм Ї®¤¬Ґо BROWSE, ® 㤮ЎҐҐ ЁбЇ®«м§®ў вм ¬лим. ‚ҐавЁЄ «Ё
бЇа ў ў Ё§®Ўа ¦Ґ®© ўлиҐ в Ў«ЁжҐ ў®§ЁЄ«Ё ЇаЁ бЄалвЁЁ Є®«®®Є
Ї®«Ґ©: ¤«п бЄалвЁп Є®«®ЄЁ ¬ аЄҐа ¬лиЁ ў®¤пв ўҐавЁЄ «м Ё
"ЎгЄбЁагов" ў«Ґў®, ЇаЁ¤Ґа¦Ёў п «Ґўго Є®ЇЄг ¬лиЁ. ‘ЄалвЁҐ Ї®«Ґ© ¤Ґ« ов
б 楫мо ®бў®Ў®¦¤ҐЁп Їа®бва бвў ¤«п ¤агЈЁе Ї®«Ґ© (ў ¤ ®¬ ЇаЁ¬ҐаҐ
- ¤«п Ї®«п Famil). „«п а биЁаҐЁп Є®«®ЄЁ ўҐавЁЄ «м (Їа ўго Ја Ёжг
Є®«®ЄЁ) "ЎгЄбЁагов" ўЇа ў®. ЏҐаҐбв ®ўЄг Є®«®®Є ўлЇ®«пов, "ЎгЄбЁагп"
§ Ј®«®ў®Є Є®«®ЄЁ.
ЏаЁ¬Ґа 18.5. ‘®§¤ ¤Ё¬ ®Є® Ё§ ¤ўге з б⥩, «Ґў®© Ё Їа ў®©,
б«Ґ¤го饣® ўЁ¤ :
EDIT-”ЋђЊЂ’ ‘’“„…Ќ’›
” ¬Ё«Ёп €.Ћ. ЃҐ¤Ґа-‡ ¤г ©бЄЁ© Ћ.ќ. ” ¬Ё«Ёп
ђ®¤Ё«бп 30.03.01 ------------------------
Џ®« Њ ЃҐ¤Ґа-‡ ¤г
” Єг«мвҐв €ќ•Њ „®«Ёў®-„®Ўа®ў
Љгаб 5 ѓ «ЄЁ Ђ.Ђ.
‘а. Ў «« 3.0 Њ «ЄЁ Ѓ.Ѓ.
‘вЁЇҐ¤Ёп 125000 Џ «ЄЁ ‚.‚.
------------------------------------- ‘ «ЄЁ ѓ.ѓ.
” ¬Ё«Ёп €.Ћ. „®«Ёў®-„®Ўа®ў®«мбЄЁ© •. — «ЄЁ „.„.
ђ®¤Ё«бп 21.04.02 ‡ «ЄЁ¤ ….….
SET DATE GERMAN
USE Student
BROWSE NOEDIT TITLE "EDIT-”ЋђЊ‚’ ‘’“„…Ќ’›" ;
PARTITION 38 LEDIT FIELDS Famil:13:H="” ¬Ё«Ёп €.Ћ.", ;
Pol:H="Џ®«", Dtr:H="ђ®¤Ё«бп", Fak:H="” Єг«мвҐв", ;
Kurs:H="Љгаб", Srb:H="‘а. Ў ««", Stipa:H="‘вЁЇҐ¤Ёп":B=,10000000
Џ®бЄ®«мЄг бЁеа®®Ґ Їа®¤ўЁ¦ҐЁҐ § ЇЁбҐ© ў з бвпе ®Є Ґ
Ї®¤ ў«п«®бм, § ЇЁбм, ®в¬ҐзҐ п ¬ થ஬ ў Їа ў®© з бвЁ,
ЇаЁбгвбвўгҐв Ё ў «Ґў®©.
‡ ¤ ЁҐ 18.6. ЋЇа®Ўг©вҐ а §«ЁзлҐ ў аЁ вл ®д®а¬«ҐЁп в Ў«Ёжл,
ўЄ«оз п ў аЁ в а §¤Ґ«ҐЁп 2 з бвЁ. ЋбгйҐб⢨⥠ЁвҐа ЄвЁў®Ґ
Ё§¬ҐҐЁҐ в Ў«Ёжл б Ї®¬®ймо Ї®¤¬Ґо BROWSE Ё ¬лиЁ.
‡ЂЉ‹ћ—…Ќ€… Љ ѓ‹Ђ‚… 18
€§гзЁў а Ў®вг б ®Є ¬Ё, ўл ®бў®Ё«Ё б।б⢠। ЄвЁа®ў Ёп ¤ ле
Ё ЇаЁ®ЎаҐ«Ё з «мго Єў «ЁдЁЄ жЁо ў з бвЁ а §а Ў®вЄЁ Ї®«м§®ў ⥫мбЄ®Ј®
ЁвҐа䥩б . ’аЁ б«Ґ¤гойЁҐ Ј« ўл а §ўЁў ов нвг ⥬г.
„«п ᮧ¤ Ёп ЁвҐадҐ©б Ї®«м§®ў вҐ«п ў FOXPRO ЁбЇ®«м§гов ЈҐҐа в®а
нЄа ®ў Ё Ї®«гз ов .SQR-д ©« б ᮮ⢥вбвўгойЁ¬Ё "®Є®л¬Ё" Є®¬ ¤ ¬Ё.
Џа®Ја ¬¬Ёбвг Ї®«Ґ§® § вм Ёе е®вп Ўл ¤«п в®Ј®, зв®Ўл ў®бЁвм
Ё§¬ҐҐЁп, Ё ЎҐ§гб«®ў® Ґ®Ўе®¤Ё¬® 㬥ЁҐ гЇа ў«пвм ®Є ¬Ё.
ЌҐЇаЁвп§ вҐ«м®¬г Ї®«м§®ў ⥫о б«Ґ¤гҐв, Є Є ¬ЁЁ¬г¬, Ё§гзЁвм ЇЇ.
18.1, 18.2, Їа®зЁ© ¬ вҐаЁ « Ј« ўл ЁбЇ®«м§®ў вм Є Є бЇа ў®зл©.
‚ Ї. 18.1 ®Є®лҐ Є®¬ ¤л ¤ л ў Єа вЄ®© д®а¬Ґ Ё «Ёим б 楫мо
¤Ґ¬®бва жЁЁ ®б®ўле ЇаЁжЁЇ®ў. Ќ®¬Ґа бва®Є ¬л ®Ў®§ з Ґ¬
Y1, Y2 Ё в.¤., ®¬Ґа бв®«Ўж®ў - X1, X2 Ё в.¤. ЋвбзҐв нвЁе
нЄа ле Є®®а¤Ё в зЁ Ґвбп б 0.
18.1. ‡ Є®¬Ё¬бп б Ёб室묨 Ї®пвЁп¬Ё
ЋЄ® ЇаҐ¤бв ў«пҐв б®Ў®© ®Ўа ¬«Ґго Їаאַ㣮«мго ®Ў« бвм
нЄа б Ё¬ҐҐ¬. €¬ҐҐвбп бЁбвҐ¬л© бв ¤ ав ®д®а¬«ҐЁп ®Є
(гЄ §лў ов ваЁЎг⮬ SYSTEM ў ®ЇаҐ¤Ґ«ҐЁЁ ®Є ). ‚ а §ўЁв®¬
ЁвҐа䥩ᥠ᫮¦ле ЇаЁ«®¦ҐЁ© ЁбЇ®«м§гов ¬®¦Ґбвў® ®Є®. Ќ ЇаЁ¬Ґа,
ЇаҐ¤бв ў«пов ¤®Єг¬Ґв (Ў« Є) б® ўбҐ¬Ё ҐЈ® Ї®«п¬Ё - ў ўЁ¤Ґ ®Є®.
‚ Ё¦Ґ© з бвЁ Ї®¤¬Ґо WINDOW Ј« ў®Ј® ¬Ґо ®в®Ўа ¦ овбп
Ё¬Ґ бгйҐбвўгойЁе ®Є®; в Є §лў овбп ®Є , ®ЇаҐ¤Ґ«ҐлҐ Є®¬ ¤ ¬Ё
DEFINE WINDOW <€¬п ®Є > FROM Y1,X1 TO Y2,X2 TITLE<‚лаC> ,
Ј¤Ґ Y1,X1 (Y2,X2) - Є®®а¤Ё вл «Ґў®Ј® ўҐа奣® (Їа ў®Ј® Ё¦ҐЈ®)
гЈ« а ¬ЄЁ, <‚лаC> - Ґ®Ўп§ ⥫мл© § Ј®«®ў®Є ®Є . ‘гйҐбвўго饥,
® Ґ ЄвЁў®Ґ ®Є® нЄа Ґ Ґ ®в®Ўа ¦ Ґвбп.
ЂЄвЁў жЁп Ё ¤Ґ ЄвЁў жЁп ®Є®. ‘гйҐбвўго饥 ®Є® ЄвЁўЁагҐвбп
®¤®© Ё§ Є®¬ ¤ ACTIVATE WINDOW <‘ЇЁб®Є ®Є® Ё«Ё ALL>,
SHOW WINDOW <‘ЇЁб®Є ®Є® Ё«Ё ALL> ,
Ј¤Ґ ваЁЎгв ALL, § ¬ҐпойЁ© бЇЁб®Є ®Є®, ®§ з Ґв ўбҐ Ґ ЄвЁўлҐ ®Є .
ЂЄвЁўлҐ ®Є ¬®Јгв Ўлвм ўЁ¤Ё¬л¬Ё Ё ҐўЁ¤Ё¬л¬Ё (бЄалвл¬Ё) - нв® 2
ЇҐаҐЄ«оз Ґ¬ле б®бв®пЁп ®Є . ‹Ёим ®¤® Ё§ ®Є®, ЄвЁўЁа®ў ®Ґ
Ї®б«Ґ¤Ё¬, - ⥪г饥 ®Є® ўл¤ зЁ: ҐЈ® Їа ў«Ґ Ї®в®Є ўлў®¤ .
Љ®¬ ¤ CLEAR ®зЁй Ґв ⥪г饥 ®Є® ўл¤ зЁ Ё«Ё ⥪гйЁ© нЄа .
‚л¤ зг ¬®¦® бЄалў вм, § ⥬ Ї®Є § вм ®ЎйЁ© Ёв®Ј ўл¤ зЁ, ᤥ« ў
®Є® ўЁ¤Ё¬л¬. Љ ЄвЁў®¬г ®Єг ¬®¦® ЇаЁ¬Ґпвм Є®¬ ¤г ACTIVATE WINDOW
б 楫мо ᤥ« вм ҐЈ® ®Є®¬ ўл¤ зЁ. ‚ бЇЁбЄҐ ®Є® Ї®¤¬Ґо WINDOW ®Є®
ўл¤ зЁ ®Ў®§ 祮 ஬ЎЁЄ®¬. „Ґ ЄвЁў жЁо ®Є® (г¤ «ҐЁҐ б нЄа , ®
Ґ Ё§ Ї ¬пвЁ, Ё ®вЄ«о票Ґ Ї®в®Є ўлў®¤ ) ўлЇ®«пҐв Є®¬ ¤
DEACTIVATE WINDOW <‘ЇЁб®Є ®Є® Ё«Ё ALL> .
ЋЄ®¬ ўл¤ зЁ бв ®ўЁвбп ®Є®, ЄвЁўЁа®ў ®Ґ Ї®б«Ґ¤Ё¬ Ё§ ®бв ўиЁебп,
Ё«Ё нЄа ў 楫®¬, Ґб«Ё ЄвЁўле ®Є® Ў®«миҐ Ґв.
Џ®пвЁп ЄвЁў®Ґ (Ґ ЄвЁў®Ґ), бЄал⮥ ®Є®, ®Є® ўл¤ зЁ ®в®бпвбп
Є бв вгбг ®Є . Џ®¤¤Ґа¦ ЁҐ ®Є® вॡгҐв Ї ¬пвЁ. Џ ¬пвм а б室гҐвбп
Ё§ а бзҐв ЇаЁЎ«Ё§ЁвҐ«м® 4 Љ бгйҐбвўго饥 ®Є®, б®Ё§¬ҐаЁ¬®Ґ б
нЄа ®¬, Ї®н⮬г, нЄ®®¬п Ї ¬пвм, ®Є ®ЇЁблў ов Ї® ¬ҐаҐ ў®§ЁЄ®ўҐЁп
Ї®вॡ®бвЁ ў Ёе Ё ба §г гЁз⮦ ов, Є®Ј¤ ® ®вЇ ¤ Ґв.
ЏаЁ¬Ґа 18.1.
CLEAR && ЋзЁбвЄ нЄа , ўлЇ®«по饣® а®«м ®Є ўл¤ зЁ
DEFINE WINDOW Okno1 FROM 6,3 TO 20,35 TITLE "ЋЉЌЋ 1"
@ 6,5 SAY "‚›„Ђ—Ђ ЏђЋ€‘•Ћ„€’ ЌЂ ќЉђЂЌ, Ќ… ‚ ЋЉЌЋ, Ћ„ЌЂЉЋ"
WAIT && „«п Їа®¤®«¦ҐЁп ўлЇ®«ҐЁп ¦Ё¬ Ґвбп «оЎ п Є« ўЁи
DEFINE WINDOW Okno2 FROM 0,45 TO 15,77 TITLE "ЋЉЌЋ 2"
@ 2,15 SAY "Ћ„ЌЂЉЋ, ‚‘… …™… ЌЂ ќЉђЂЌ ..."
WAIT
ACTIVATE WINDOW Okno1, Okno2
@ 0,0 SAY "‚›„Ђ—Ђ ‚ ЋЉЌЋ 2, ЋЌЋ ЏЋ‘‹…„Ќ€Њ ЂЉ’€‚€ђЋ‚ЂЌЋ"
WAIT
ACTIVATE WINDOW Okno1 && ‚Ї®«Ґ "«ҐЈ «м®" Okno1 ЄвЁўЁа㥬 2-© а §
@ 0,0 SAY "’…Џ…ђњ ‚›„Ђ—Ђ €„…’ ‚ ЋЉЌЋ 1"
WAIT
DEACTIVATE WINDOW Okno1 && ЋЄ®¬ ўл¤ зЁ бв ®ўЁвбп Okno2
* Џа®Ја ¬¬ § Є®зЁ« бм. ’ҐЇҐам ЄвЁў®Ґ Okno2 Ўг¤Ґв ¬Ґи вм а Ў®вҐ.
* ‘¤Ґ« ©вҐ Ї®б«Ґ¤Ґ© Є®¬ ¤г CLEAR WINDOWS Ё«Ё RELEASE WINDOWS (б¬.Ё¦Ґ)
“Ёз⮦ҐЁҐ Ё б®еа ҐЁҐ ®Є®. Љ®¬ ¤ CLEAR WINDOWS гЁз⮦ Ґв
ўбҐ бгйҐбвўгойЁҐ ®Є , RELEASE WINDOWS <‘ЇЁб®Є ®Є®> - в®«мЄ®
гЄ § лҐ. ЏаЁ § ўҐа襨Ё Їа®Ја ¬¬л ®Є Ґ гЁз⮦ овбп ўв®¬ вЁзҐбЄЁ
Ё Ґ ¤Ґ ЄвЁўЁаговбп. „ ¦Ґ Ґб«Ё ўл ¤Ґ ЄвЁўЁа®ў «Ё ®Є (® Ґ
гЁз⮦Ё«Ё), § ўҐаи п Їа®Ја ¬¬г, ®Ё Ўг¤гв Ї®¬Ґе®© ЇаЁ Ў«о¤ҐЁЁ
бЇЁбЄ ®Є® ў Ї®¤¬Ґо WINDOW ў ¤ «мҐ©иҐ© а Ў®вҐ, Ґ Ј®ў®ап 㦥 ®
Ґг¦ле ва в е Ї ¬пвЁ. “Ёз⮦ҐЁҐ ®Є® Ґ ўҐ¤Ґв Є гва ⥠Ёе
®ЇЁб Ё©, Ґб«Ё ЇаҐ¤ў аЁвҐ«м® ўлЇ®«Ґ Є®¬ ¤ б®еа ҐЁп ®Є®
¤ЁбЄҐ SAVE WINDOW <‘ЇЁб®Є ®Є® Ё«Ё ALL> TO <ЏаЁҐ¬ЁЄ> ,
Ј¤Ґ <ЏаЁҐ¬ЁЄ> § ¤ ов Є Є Ё¬п д ©« (а биЁаҐЁҐ Ї® 㬮«з Ёо .WIN)
Ё«Ё ў ўЁ¤Ґ MEMO <€¬п MEMO-Ї®«п>. ЂваЁЎгв ALL ®§ з Ґв "ўбҐ ®Є ".
‘®еа повбп д®а¬ , Ї®«®¦ҐЁҐ, ᮤҐа¦ ЁҐ Ё бв вгб ®Є . –ЁЄ«
"‘®еа ҐЁҐ/гЁз⮦ҐЁҐ/ў®ббв ®ў«ҐЁҐ ®Є®" ЁбЇ®«м§гов ЇаЁ ¤ҐдЁжЁвҐ
Ї ¬пвЁ. ‚®ббв ®ў«ҐЁҐ ®Є®, ўЄ«оз п бв вгб, ўлЇ®«пҐв Є®¬ ¤
RESTORE WINDOW <‘ЇЁб®Є ®Є® Ё«Ё ALL> FROM <ЏаЁҐ¬ЁЄ> ,
Ј¤Ґ ALL ®§ з Ґв "ўбҐ еа Ё¬лҐ ў <ЏаЁҐ¬ЁЄҐ> ®Є ". ‘®ўЇ ¤ҐЁҐ
Ё¬Ґ еа Ё¬ле ¤ЁбЄҐ Ё бгйҐбвўгойЁе ®Є® ўҐ¤Ґв Є § ¬ҐҐ ®ЇаҐ¤Ґ«ҐЁ©
®Є®, Ёе ᮤҐа¦ Ёп Ё бв вгб .
‚«®¦ҐЁҐ ®Є®. Џ® 㬮«з Ёо ®Є® пў«пҐвбп з бвмо нЄа , ®
Ґ ¤агЈ®Ј® ®Є . Ќ §®ўҐ¬ в ЄЁҐ ®Є Ґ§ ўЁбЁ¬л¬Ё. ЂваЁЎгв
IN WINDOW<ЋЄ®> Ё«Ё, Є®а®зҐ, IN<ЋЄ®>, гЄ §лў Ґ¬л© ЇаЁ ®ЇаҐ¤Ґ«ҐЁЁ
Ё«Ё ЄвЁў жЁЁ ®Є®, а §¬Ґй Ґв нвЁ ®Є ў "தЁвҐ«мбЄ®¬" <ЋЄҐ>.
‘®®вўҐвб⢥® Ў §®© ®вбзҐв Ёе Є®®а¤Ё в бв ®ўЁвбп Ї®§ЁжЁп Y1+2, X1+2
<ЋЄ >, в.Ґ. Ї®§ЁжЁп ў ҐЈ® «Ґў®¬ ўҐа奬 гЈ«г, б ®вбвгЇ®¬ ®в а ¬ЄЁ.
…б«Ё ў«®¦Ґ®Ґ ®Є® Ґ г¬Ґй Ґвбп - г ҐЈ® Ґ§ Є®зҐ п а ¬Є .
ЂваЁЎгв ЄвЁў жЁЁ "ᨫ쥥" ваЁЎгв ў ®ЇаҐ¤Ґ«ҐЁЁ ®Є .
Ќ ЇаЁ¬Ґа, ®Є®, ®ЇаҐ¤Ґ«Ґ®Ґ Є Є ў«®¦Ґ®Ґ, ¬®¦® ЇаЁ ЄвЁў жЁЁ
ᤥ« вм Ґ§ ўЁбЁ¬л¬, гЄ § ў ваЁЎгв IN SCREEN (" нЄа Ґ"), Ё«Ё
ў«®¦Ёвм ў ¤агЈ®Ґ ®Є®.
ЏаЁ¬Ґа 18.2. ђ бᬮваЁ¬ ЇаЁ¬Ґа б ў«®¦ҐЁҐ¬ ®Є® (Ґ Ё§гзҐлҐ
ў ¬Ё ваЁЎгвл Є®¬ ¤ Ўг¤гв Ї®пбҐл ў Ї. 18.2, Ї®Є Ёе ЁЈ®аЁаг©вҐ):
DEFINE WINDOW Ok1 FROM 6,3 TO 20,35 TITLE "ЋЉЌЋ1"
DEFINE WINDOW Ok2 FROM 1,45 TO 15,77 TITLE "ЋЉЌЋ2"
DEFINE WINDOW Ok3 FROM 0,0 TO 9,9 IN Ok1 && ‚«®¦ҐЁҐ Ok3 ў Ok1
ACTIVATE WINDOW Ok1,Ok2 && ЋЄ®¬ ўл¤ зЁ бв ®ўЁвбп Ok2
ACTIVATE WINDOW Ok3 IN Ok2 && ” ЄвЁзҐбЄЁ Ok3 ўЄ« ¤лў Ґвбп ў Ok2
ACTIVATE WINDOW Ok1 && ЋЄ®¬ ўл¤ зЁ бв ®ўЁвбп Ok1
‡ ¤ ЁҐ 18.1. “б«®¦ЁвҐ Їа®Ја ¬¬г ЇаЁ¬Ґа 18.2, ЇҐаҐЄ«оз п ў Ґ©
ўл¤ зг, ®бгйҐб⢫塞го Є®¬ ¤ ¬Ё SAY, б ®Є ®Є® Ё Ё§¬Ґпп
"தЁвҐ«п" ®Є Ok3. „«п Ў«о¤ҐЁп Їа®¬Ґ¦гв®зле б®бв®пЁ© нЄа
Ї®бв ўм⥠Є®¬ ¤г WAIT "" Ї®б«Ґ Є ¦¤®© ўл¤ зЁ.
18.2. “Їа ў«пҐ¬ ЄвЁўл¬Ё ®Є ¬Ё
‘Єалв п ўл¤ з . Љ®¬ ¤ ACTIVATE WINDOW <€¬п ®Є > NOSHOW
®ЎҐбЇҐзЁў Ґв бЄалвго ўл¤ зг ў гЄ § ®Ґ Є®¬ ¤®© ®Є® ў б«гз пе:
) ®Є® Ґ Ўл«® ЄвЁўл¬ Ё ЄвЁўЁагҐвбп, бв ®ўпбм ®Є®¬ ўл¤ зЁ;
Ў) ®Є® Ўл«® ЄвЁўл¬ Ё ҐўЁ¤Ё¬л¬, ® Ґ Ўл«® ®Є®¬ ўл¤ зЁ: Ґб«Ё
Є®¬ ¤®© ACTIVATE Їа ў«пов ўл¤ зг ў бЄал⮥ ®Є®, в® ¤«п
Ї®¤вўҐа¦¤ҐЁп бЄалв®© ўл¤ зЁ ў Є®¬ ¤Ґ § ЇЁблў ов ваЁЎгв NOSHOW.
“Є § ЁҐ ҐбЄ®«мЄЁе ®Є® ў в Є®© Є®¬ ¤Ґ Ґа жЁ® «м®. …бвм
бЇҐжЁ «м п Є®¬ ¤ ¤«п бЄалвЁп ®¤®Ј® Ё«Ё ҐбЄ®«мЄЁе ®Є®:
HIDE WINDOW <‘ЇЁб®Є ®Є® Ё«Ё ALL> IN<ЋЄ®>,
Ј¤Ґ <ЋЄ®> - нв® ў®§¬®¦®Ґ தЁвҐ«мбЄ®Ґ ®Є® бЄалў Ґ¬ле ®Є®. ЂваЁЎгв
IN<ЋЄ®> Ґ гЄ §лў ов ЇаЁ бЄалвЁЁ Ґ§ ўЁбЁ¬ле ®Є® (Ё«Ё § ЇЁблў ов
IN SCREEN). —в®Ўл ᤥ« вм бЄал⮥ ®Є® ўЁ¤Ё¬л¬, ҐЈ® гЄ §лў ов ў Є®¬ ¤Ґ
SHOW WINDOW (б¬. Ї. 18.3). “звЁвҐ, зв® ® Ґ § з Ґв ®Є® ўл¤ зЁ.
‘⥪ ®Є®. ЂЄвЁўЁагҐ¬лҐ ®Є § ®бпвбп ў б⥪ ®Є®.
Ќ Ў«о¤ Ґ¬л© ў Ї®¤¬Ґо WINDOW бЇЁб®Є ®Є® ЇаҐ¤бв ў«пҐв нв®в б⥪
(ўҐаегиЄ б⥪ - ўЁ§г) ў б«гз Ґ, Є®Ј¤ ўбҐ бгйҐбвўгойЁҐ ®Є ЄвЁўл
Ё ўЁ¤Ё¬л. ‹оЎ®Ґ Ё§ ®Є® б⥪ ¬®¦® ᤥ« вм ⥪гйЁ¬ (Ґ Їг⠩⥠б
®Є®¬ ўл¤ зЁ), Їа®¤ўЁЈ пбм ў б⥪Ґ ®¤г Ї®§ЁжЁо б Є ¦¤л¬ ¦ вЁҐ¬
Ctrl+F1. ЏҐаҐ©вЁ Є ®Єг ҐЇ®б।б⢥® ¬®¦® ¬лимо. ‚ ®в«ЁзЁҐ
®в ¤агЈЁе ®Є® г ⥪г饣® ®Є паЄЁ© § Ј®«®ў®Є, ЇаЁзҐ¬ а ¬ЄҐ ®Є
вЁЇ SYSTEM ®Ў®§ зҐл гЇа ў«пойЁҐ бЁ¬ў®«л. Љ®Ј¤ ⥪гйЁ¬ пў«пҐвбп
®Є® Є®¬ ¤, Memo-Ї®«Ґ© Ё«Ё ®Є® Browse, ў Ґ¬ ўЁ¤Ґ Єгаб®а.
ЏҐаҐЄалвЁп ®Є®. Ћв а §¬Ґа®ў Ё Є®®а¤Ё в ®Є® § ўЁбЁв, Ўг¤гв «Ё
®Ё ЇҐаҐЄалў вмбп. ’ҐЄг饥 ®Є® Ґ Ўлў Ґв ЇҐаҐЄалв® Ё Ї®н⮬г
§лў Ґвбп ®Є®¬ ЇҐаҐ¤ҐЈ® Ї« . …б«Ё б⥪ Ґ Їгбв, в® ЇаЁ
ЄвЁў жЁЁ ®ўле ®Є® Ёе ¬®¦® Ї®¬ҐбвЁвм ў ўҐаегиЄг (TOP) б⥪
®Є® (в®Ј¤ ®ў®Ґ ®Є® ўл¤ зЁ Ўг¤Ґв Ё ®Є®¬ ЇҐаҐ¤ҐЈ® Ї« ) Ё«Ё
¤® (BOTTOM) б⥪ (®ўлҐ ®Є Ўг¤гв "ў Ј«гЎЁҐ" нЄа , ЇаЁзҐ¬ ®Є®
ўл¤ зЁ - б ¬®¬ "¤Ґ"). Ља®¬Ґ ваЁЎгв®ў TOP, BOTTOM, ў Є®¬ ¤ е
ACTIVATE WINDOW (SHOW WINDOW) ЁбЇ®«м§гов SAME, зв®Ўл гЄ § вм, зв®
а ҐҐ г¤ «ҐлҐ б нЄа Ё«Ё бЄалвлҐ ®Є ¤®«¦л § пвм Ёе ЇаҐ¦ҐҐ
Ї®«®¦ҐЁҐ ў б⥪Ґ. Џ®«®бвмо Ё§¬ҐЁвм Ї®б«Ґ¤®ў ⥫м®бвм ®Є® ў
б⥪Ґ ¬®¦®, гЄ § ў ®ўго Ї®б«Ґ¤®ў ⥫м®бвм ЄвЁўле ўЁ¤Ё¬ле ®Є®
ў Є®¬ ¤Ґ SHOW.
€§¬ҐҐЁҐ Є®®а¤Ё в, а §¬Ґа®ў ®Є® (¤«п ᮧ¤ Ёп ®ў®Ј® ®Ўа §
нЄа ) ¬®¦Ґв ®бгйҐбвў«пвмбп Їа®Ја ¬¬®. Њлим (Ґб«Ё ®Є® ®д®а¬«Ґ®
Є Є SYSTEM) Ё Є« ўЁ вга Ї®§ў®«пов ¤Ґ« вм в® ¦Ґ б ¬®Ґ ў ЁвҐа ЄвЁў®¬
०Ё¬Ґ (б ⥪гйЁ¬ ®Є®¬), Ґб«Ё ®ЇаҐ¤Ґ«ҐЁҐ ®Є а §аҐи Ґв
ᮮ⢥вбвўго饥 Ё§¬ҐҐЁҐ.
ЏаҐ¤Ґ«млҐ а §¬Ґал ®Є®. ’аЁ а §¬Ґа ®Є : ®а¬ «мл© (§ ¤ л©
®ЇаҐ¤Ґ«ҐЁҐ¬), ¬ЁЁ¬ «мл© Ё ¬ ЄбЁ¬ «мл© ®Ў®§ зЁ¬ ᮮ⢥вб⢥®
NORM, MIN, MAX. ЋЄ® MAX § Ё¬ Ґв ўҐбм нЄа Ё«Ё தЁвҐ«мбЄ®Ґ ®Є®.
ЋЄ® MIN - нв® бва®Є б § Ј®«®ўЄ®¬ Ё«Ё Ё¬ҐҐ¬ ®Є . ђ §¬Ґа ®Є MAX
(MIN) ў®§¬®¦Ґ, Ґб«Ё ў ®ЇаҐ¤Ґ«ҐЁЁ ®Є гЄ § ®ЇжЁп ZOOM (MINIMIZE).
ђ §¬Ґа NORM ¬®¦® Ё§¬Ґпвм Є®¬ ¤®© ZOOM Ё«Ё б Ї®¬®ймо н«Ґ¬Ґв ZOOM
¬Ґо. €§¬ҐҐЁҐ а §¬Ґа NORM->MAX ("а бЇ еЁў ЁҐ" ®Є ), MAX->NORM
Їа®Ё§ў®¤пв ®¤Ё¬ Ё ⥬ ¦Ґ ў®§¤Ґ©бвўЁҐ¬: ўлЎЁа ов ¬лимо бЁ¬ў®«
а ¬ЄҐ ®Є Ё«Ё ¦Ё¬ ов Ctrl+F10. „«п Ё§¬ҐҐЁ© NORM->MIN, MIN->NORM
¦Ё¬ ов Ctrl+F9. ‚ Їа®Ја ¬¬Ґ ЇаЁўҐ¤ҐЁҐ ®Є Є а §¬Ґа ¬ MIN, MAX,
NORM ўлЇ®«пҐв Є®¬ ¤ ZOOM (б¬. Ї. 18.3).
"Џ« ўлҐ" Ё§¬ҐҐЁп а §¬Ґа (ЇҐаҐ¬ҐйҐЁп) ®Є а §аҐи ов ®ЇжЁЁ
GROW (FLOAT) ®ЇаҐ¤Ґ«ҐЁп ®Є , ®бгйҐбвў«пов - Є« ўЁиЁ гЇа ў«ҐЁп
Єгаб®а®¬ Ї®б«Ґ Ї®¤Ј®в®ўЄЁ ®Є Є« ўЁи ¬Ё Ctrl+F8 (Ctrl+F7). ђ ¬Є
Ї®¤Ј®в®ў«Ґ®Ј® ®Є ¬Ґаж Ґв. ‚л室 Ё§ нвЁе ०Ё¬®ў Їа®Ё§ў®¤пв
¦ вЁҐ¬ «оЎ®© Є« ўЁиЁ (¬Ґаж ЁҐ а ¬ЄЁ ЇаҐЄа й Ґвбп).
„«п Ё§¬ҐҐЁп а §¬Ґа ®Є ¬лимо бЁ¬ў®« ў Їа ў®¬ Ё¦Ґ¬ гЈ«г
а ¬ЄЁ Єалў ов ҐҐ ¬ થ஬ Ё, ЇаЁ¤Ґа¦Ёў п «Ґўго Є®ЇЄг ¬лиЁ,
"ЎгЄбЁагов" нв®в гЈ®«. „«п ЇҐаҐ¬ҐйҐЁп ®Є «®ЈЁзлҐ ¤Ґ©бвўЁп
ўлЇ®«пов, Є®Ј¤ ¬ аЄҐа ¬лиЁ е®¤Ёвбп ўҐа奩 Ја ЁжҐ ®Є .
"“бҐзҐЁҐ" ᮤҐа¦ Ёп ЇаЁ 㬥м襨Ё а §¬Ґа®ў ®Є ў«ҐзҐЈ
гва вг Ёд®а¬ жЁЁ ®Є (Є ЇаҐ®Ўа §®ў Ёо NORM->MIN нв® Ґ ®в®бЁвбп).
‘Є« ¤Ёа®ў ЁҐ ®Є®. ЋЄ , ЇаЁў®¤Ё¬лҐ Є а §¬Ґаг MIN, ¬®¦®
бЄ« ¤Ёа®ў вм ў Їа ў®¬ Ё¦Ґ¬ гЈ«г нЄа , ў®§ўа й п Ёе Ї® ¬ҐаҐ
¤®Ў®бвЁ ў ЇаҐ¦ҐҐ Ї®«®¦ҐЁҐ. „«п ЇаЁўҐ¤ҐЁп Є а §¬Ґаг MIN Ё
"Ї®¬ҐйҐЁп ®Є бЄ« ¤" ¦Ё¬ ов Shift+Ctrl+F9 Ё«Ё ¤ў ¦¤л
¦Ё¬ ов Є®ЇЄг ¬лиЁ ЇаЁ Ї®«®¦ҐЁЁ ҐҐ ¬ аЄҐа ўҐа奩 Ја ЁжҐ
®Є Ё ¦ в®© Є« ўЁиҐ Shift. ’Ґ ¦Ґ ¤Ґ©бвўЁп ®бгйҐбвў«пов ў®§ўа в
®Є ў ЇаҐ¦ҐҐ Ї®«®¦ҐЁҐ.
‡ ¤ ЁҐ 18.2. ‘®§¤ ©вҐ Ё ЄвЁўЁаг©вҐ ®Є® вЁЇ SYSTEM, гЄ § ў
ў ®ЇаҐ¤Ґ«ҐЁЁ ЇҐаҐзЁб«ҐлҐ ўлиҐ ваЁЎгвл - а §аҐиҐЁп Ё§¬ҐҐЁ©.
ЋЇа®Ўг©вҐ гЇа ў«ҐЁҐ ®Є®¬ б Ї®¬®ймо Є« ўЁ вгал Ё ¬лимо.
ЏаЁ¬Ґз ЁҐ. ‚ Є®жҐ ®ЇаҐ¤Ґ«ҐЁп ¤ ©вҐ ваЁЎгв COLOR SCHEME 8.
18.3. Џа®¤®«¦ Ґ¬ Ё§гз вм ®Є®лҐ Є®¬ ¤л Ё дгЄжЁЁ
ђ бᬮваЁ¬ ҐЁ§гзҐлҐ ®ЇжЁЁ Є®¬ ¤л DEFINE WINDOW. Ќ Ё¦Ґ©
Ја ЁжҐ (а ¬ЄҐ, Ґб«Ё ® Ґбвм) ®Є ўлў®¤Ёвбп ⥪бв <‚лаC>, Ґб«Ё
§ ¤ ®ЇжЁп FOOTER<‚лаC>. Љ Є Ё § Ј®«®ў®Є, нв®в ⥪бв Їа®Ё§ў®«Ґ,
ЇаЁ¬Ґа, ЇаҐ¤бв ў«пҐв ¤ЁаҐЄвЁўг ¤«п Ї®«м§®ў ⥫п.
ЋЇжЁЁ DOUBLE, PANEL, <‚лаC>, SYSTEM ᮮ⢥вб⢥® ®§ з ов,
зв® а ¬Є ®Є ¤ў®© п, ¤ бЇ«®и®© Ї®«®б®©, ®Ўа §®ў Ё§ бЁ¬ў®«®ў
<‚лаC> (б¬. Ї. 9 ), вЁЇ SYSTEM. Џа®Ја ¬¬Ёбв гЄ §лў Ґв ®¤г Ё§
Ёе Ё«Ё NONE (®вбгвбвўЁҐ а ¬ЄЁ). Џ® 㬮«з Ёо ®Є® Ё¬ҐҐв ®¤Ё аго
а ¬Єг.
ЋЇжЁп FILL<‚лаC> § ¤ Ґв бЁ¬ў®«, Є®в®ал¬ § Ї®«пҐвбп ®Є® ЇаЁ
ЇҐаў® з «м®© ЄвЁў жЁЁ. …б«Ё ў <‚лаC> Ў®«миҐ ®¤®Ј® бЁ¬ў®« ,
ЁбЇ®«м§гҐвбп ЇҐаўл©.
ЋЇжЁп CLOSE Ї®§ў®«пҐв гЁз⮦Ёвм ®Є® б Ї®¬®ймо ¬лиЁ: ¬ аЄҐа
ў®¤пв бЁ¬ў®« ў «Ґў®¬ ўҐа奬 гЈ«г а ¬ЄЁ Ё ¦Ё¬ ов Є®ЇЄг.
ЋЇжЁп SHADOW ў б।Ґ DOS ®в®Ўа ¦ Ґв ®Є® б вҐмо.
COLOR SCHEME <‚лаN> гЄ §лў Ґв ЁбЇ®«м§гҐ¬го 梥⮢го б奬г,
COLOR <‘ЇЁб®Є 梥⮢ле Ї а> ҐЇ®б।б⢥® § ¤ Ґв ЁбЇ®«м§гҐ¬лҐ 梥в
(б¬. Ї.15.7).
‚ Є®¬ ¤Ґ ACTIVATE WINDOW (SHOW WINDOW) ў®§¬®¦л ваЁЎгвл TOP,
BOTTOM, SAME, а бᬮваҐлҐ ў Ї. 18.2. ЂваЁЎгв REFRECH ЁбЇ®«м§гҐвбп ў
SHOW WINDOW ЇаЁ Ї®ўв®а®© ўл¤ зҐ ®Є BROWSE, ЁЎ® Ё§¬ҐҐЁп ¤ ле,
ᤥ« лҐ Є®¬ ¤®© REPLACE, б ¬Ё Ї® ᥡҐ Ґ ®в®Ўа ¦ овбп ў ®ЄҐ.
ЏҐаҐ¬ҐйҐЁҐ ®Є ўлЇ®«пҐв Є®¬ ¤ MOVE, Ё¬Ґой п 2 ў аЁ в :
) MOVE WINDOW<ЋЄ®> TO Y1,X1 && Ќ®ўлҐ Є®®а¤Ё вл «Ґў®Ј® ўҐа奣® гЈ«
Ў) MOVE WINDOW<ЋЄ®> BY dY,dX && ‘®®вўҐвбвўгойЁҐ ЇаЁа йҐЁп Є®®а¤Ё в
dY,dX ¬®Јгв Ўлвм ®ваЁж ⥫мл¬Ё. ‚«®¦Ґ®Ґ ®Є® ЇҐаҐ¬Ґй Ґвбп ў Ја Ёж е
தЁвҐ«мбЄ®Ј® ®Є .
“Їа ў«ҐЁҐ а §¬Ґа®¬ ®Є (ў®§¬®¦® Ё ЇҐаҐ¬ҐйҐЁҐ) ॠ«Ё§гҐв Є®¬ ¤
ZOOM WINDOW <ЋЄ®> <Ќ®ўл© а §¬Ґа ®Є > ,
Ј¤Ґ <Ќ®ўл© а §¬Ґа ®Є > § ¤ ®ЇжЁп¬Ё MIN, MAX, NORM Ё«Ё ў ўЁ¤Ґ
MIN AUTO, зв® ®§ з Ґв ЇаЁўҐ¤ҐЁҐ Є а §¬Ґаг MIN Ё "бЄ« ¤Ёа®ў ЁҐ" ®Є .
„®ЇгбЄ Ґвбп Їаאַ© ЇҐаҐе®¤ ®в ⥪г饣® а §¬Ґа MAX Є а §¬Ґаг MIN,
Ё ®Ў®а®в.
„®Ї®«ЁвҐ«м п ®ЇжЁп, § ЇЁблў Ґ¬ п Ї®б«Ґ NORM, Ё¬ҐҐв ў аЁ вл:
FROM Y1,X1 - гЄ §лў овбп ®ўлҐ Є®®а¤Ё вл «Ґў®Ј® ўҐа奣® гЈ« ®Є ;
SIZE NY,NX - § ¤ Ґвбп ®ў®Ґ зЁб«® бва®Є NY Ё бв®«Ўж®ў ў ®ЄҐ NORM;
FROM Y1,X1 SIZE NY,NX - б®зҐв овбп ¤Ґ©бвўЁп ўлиҐгЄ § ле ў аЁ в®ў;
FROM Y1,X1 TO Y2,X2 - ®ЇаҐ¤Ґ«ҐЁҐ ®Є , Є Є ў DEFINE WINDOW, в.Ґ.
в Є¦Ґ Ё§¬ҐпҐвбп Ё а §¬Ґа ®Є , Ё Ї®«®¦ҐЁҐ ҐЈ® «Ґў®Ј® ўҐа奣® гЈ« .
‚ ЇаЁжЁЇҐ, ЇҐаҐ¬ҐбвЁвм (1-© ў аЁ в) ¬®¦® Ё ®Є® MIN.
ЏаЁ¬Ґз Ёп. 1. ‚¬Ґбв® б«®ў FROM ¤®ЇгбЄ Ґвбп ЁбЇ®«м§®ў ЁҐ б«®ў AT.
2. “¬Ґм襨Ґ а §¬Ґа ®Є NORM ўҐ¤Ґв Є Ґ®Ўа вЁ¬®¬г "гбҐзҐЁо"
ᮤҐа¦ Ёп, Є®в®а®Ґ, ®зҐўЁ¤®, ¤®«¦® ®Ў®ў«пвмбп.
Ља®¬Ґ CLEAR, oзЁбвЄг ⥪г饣® ®Є ўл¤ зЁ аҐ «Ё§гҐв Є®¬ ¤
SCROLL 0,0, Y2-Y1-2, X2-X1-2, 0 ,
Ј¤Ґ Y1,X1, Y2,X2 - Є®®а¤Ё вл Ё§ ®ЇЁб Ёп ®Є . …б«Ё ў ®ЇЁб ЁЁ ®Є
гз бвў®ў « ®ЇжЁп FILL<‚лаC>, в® ЇаЁ ®зЁбвЄҐ ®Є® § Ї®«пҐвбп
бЁ¬ў®« ¬Ё <‚лаC>. ‚ ®в«ЁзЁҐ ®в CLEAR ⥪гйЁ© GET-бЇЁб®Є Ґ ®зЁй Ґвбп.
Ља®¬Ґ Є®¬ ¤л § зҐЁп ®Є ¤«п ўлў®¤ Memo-Ї®«Ґ© (Ї. 16.2),
Ё¬ҐҐвбп Є®¬ ¤ SET MESSAGE WINDOW <ЋЄ®> ,
ЇаҐ¤®бв ў«пой п а ҐҐ ®ЇЁб ®Ґ <ЋЄ®> ¤«п ўлў®¤ б®®ЎйҐЁ© MESSAGE.
ЏаЁ ᮧ¤ ЁЁ ЈЁЎЄЁе Їа®Ја ¬¬ Ё ®в« ¤ЄҐ 㤮Ўл ®Є®лҐ дгЄжЁЁ.
”гЄжЁп WExist(<ЋЄ®>) ў®§ўа й Ґв .T. ¤«п бгйҐбвўго饣® ®Є «оЎ®Ј®
бв вгб . ”гЄжЁп WMinimum() (WMaximum() ) ў®§ўа й Ґв .T., Ґб«Ё ⥪г饥
®Є® (®Є® ЇҐаҐ¤ҐЈ® Ї« ) Ё¬ҐҐв а §¬Ґа MIN (MAX). ”гЄжЁп WRows()
(WCols() ) ў®§ўа й Ґв зЁб«® бва®Є (Є®«®®Є) ў ⥪г饬 ®ЄҐ. ”гЄжЁп
WLRow() (WLCol() ) ў®§ўа й Ґв ®¬Ґа ўҐа奩 бва®ЄЁ («Ґў®© Є®«®ЄЁ)
⥪г饣® ®Є нЄа Ґ. WTitle() ў®§ўа й Ґв бва®Єг - § Ј®«®ў®Є
⥪г饣® ®Є . ‚ᥠ㪠§ лҐ дгЄжЁЁ ¬®Јгв Ё¬Ґвм аЈг¬Ґв <ЋЄ®> Ё
в®Ј¤ ЇаЁ¬Ґповбп Ґ Є ®Єг ЇҐаҐ¤ҐЈ® Ї« , Є § ¤ ®¬г <ЋЄг>.
€¬Ґовбп ваЁ "нЄ§®вЁзҐбЄЁҐ" дгЄжЁЁ, ў®§ўа й ойЁҐ «®ЈЁзҐбЄ®Ґ
§ 票Ґ Ё«Ё Ё¬п ®Є , Ґб«Ё аЈг¬Ґв <ЋЄ®> Ґ § ¤ . ”гЄжЁп WonTop()
(WOutput()) ў®§ўа й Ґв Ё¬п ®Є ЇҐаҐ¤ҐЈ® Ї« (Ё¬п ®Є ўл¤ зЁ). ЏаЁ
гЄ § ®¬ аЈг¬ҐвҐ ў®§ўа й Ґвбп .T., Ґб«Ё <ЋЄ®> пў«пҐвбп ®Є®¬
ЇҐаҐ¤ҐЈ® Ї« (®Є®¬ ўл¤ зЁ), Ё зҐ - .F.. WLast() ў®§ўа й Ґв Ё¬п
®Є , ЄвЁўЁа®ў ®Ј® ҐЇ®б।б⢥® ЇҐаҐ¤ ЄвЁў жЁҐ© ¤Ґ©бвўго饣®
®Є ўл¤ зЁ - ЇаҐҐ¬ЁЄ ®Є ўл¤ зЁ. …б«Ё аЈг¬Ґв <ЋЄ®> § ¤ ,
ў®§ўа й Ґвбп .T. ¤«п <ЋЄ >, пў«по饣®бп ЇаҐҐ¬ЁЄ®¬, Ё зҐ - .F..
‡ ¤ ЁҐ 18.3. ‘®§¤ ©вҐ ®Є® вЁЇ SYSTEM, ®Є б ¤ў®©®© Ё
бЇ«®и®© а ¬Є®© ЇаЁ а §«Ёзле 梥⮢ле гбв ®ўЄ е, § Ї®«ЁвҐ Ё
®Їа®Ўг©вҐ Ёе ¤Ґ©бвўЁҐ Є®¬ ¤л ZOOM. ЋзЁбвЁвҐ ®Є . €бЇ®«м§г©вҐ
WAIT Є Є ў § ¤ ЁЁ 18.1.
18.4. ‡ Є®¬Ё¬бп б ®Є ¬Ё । ЄвЁа®ў Ёп. Љ®¬ ¤ Edit
ЋЄ® вЁЇ SYSTEM ᮤҐа¦Ёв гЇа ў«пойЁҐ Ё Ёд®а¬ жЁ®лҐ бЁ¬ў®«л
а ¬ЄҐ - Ї®«®бҐ Є®ва бв®© а б梥⪨:
-----------------<‡ Ј®«®ў®Є ®Є > ------------------
----------------------------------------------
----------------------------------------------
-----------------------------------------------------
‘Ё¬ў®«л ў гЈ« е а ¬ЄЁ а бᬮваҐл ў ЇЇ. 18.2, 18.3, Єа®¬Ґ бЁ¬ў®«
ў «Ґў®¬ Ё¦Ґ¬ гЈ«г. „ л© бЁ¬ў®«, Ґб«Ё ® Ґбвм, ЁбЇ®«м§гҐвбп ¤«п
а §¤Ґ«ҐЁп ®Є 2 з бвЁ ўҐавЁЄ «м®© «ЁЁҐ©: ҐЈ® Єалў ов
¬ થ஬ ¬лиЁ Ё "ЎгЄбЁагов" ўЇа ў®. ‚¬ҐбвҐ б Ё¬ ЇҐаҐ¬Ґй Ґвбп
ўҐавЁЄ «м, Ё¦Ё© Єа © Є®в®а®© ®Ў®§ зҐ ¤ л¬ бЁ¬ў®«®¬. ЋЎлз®
а §¤Ґ«пов з бвЁ ®Є® । ЄвЁа®ў Ёп. Ќ Ё¦Ґ© (Їа ў®©) з бвЁ
а ¬ЄЁ Ё¬ҐҐвбп ஬ЎЁЄ, Ї®Є §лў ойЁ© Ј®аЁ§®в «м®Ґ (ўҐавЁЄ «м®Ґ)
Ї®«®¦ҐЁҐ Єгаб®а ў ®ЄҐ Ї® ®в®иҐЁо Є д ЄвЁзҐбЄЁ¬ Ја Ёж ¬ ¤ ле.
Ќ ЇаЁ¬Ґа, Ґб«Ё ⥪г饩 ў ®ЄҐ BROWSE пў«пҐвбп ®¤ Ё§ ЇҐаўле § ЇЁбҐ©
Ў®«ми®© Ѓ„, ⮠஬ЎЁЄ Їа ў®© Ї®«®бҐ (Ја ЁжҐ) Ўг¤Ґв ўҐаег,
Ґб«Ё ®¤ Ё§ Ї®б«Ґ¤Ёе - ўЁ§г.
ЋЄ । ЄвЁа®ў Ёп. ќвЁ ®Є ў®§ЁЄ ов ЇаЁ ўлЇ®«ҐЁЁ Є®¬ ¤
BROWSE, CHANGE (EDIT), APPEND, INSERT, Ґб«Ё ®вЄалв Ѓ„. ЋЄ®
Є®¬ ¤л BROWSE Ї® а бЇ®«®¦ҐЁо ¤ ле Ї®¤®Ў® в Ў«Ёж ¬ SELECT
(б¬. Ї. 17.1). ‚ ®бв «мле Є®¬ ¤ е ЇаЁ¬ҐпҐвбп ¤агЈ®© д®а¬ в
®Є : Ї®«п § ЇЁбЁ ўлў®¤пвбп ®¤® Ї®¤ ¤агЈЁ¬, ЇаЁ¬Ґа:
Famil ЃҐ¤Ґа-‡ ¤г ©бЄЁ© Ћ.ќ.
Pol Њ
Fak €ќ•Њ
Kurs 2
Dosje memo
Ѓг¤Ґ¬ §лў вм ҐЈ® EDIT-д®а¬ ⮬. ЌҐ§ ўЁбЁ¬® ®в д®а¬ в ў
гЇа ў«ҐЁЁ ®Є ¬Ё । ЄвЁа®ў Ёп ¬®Ј® ®ЎйҐЈ® (б¬. в Ў«. 18.1).
’ Ў«Ёж 18.1
--------------------------------------------------------------------
Љ « ў Ё и Ё „ Ґ © б в ў Ё Ґ Є « ў Ё и
--------------------------------------------------------------------
Home (End) ЏҐаҐў®¤ ¬ аЄҐа з «® (Є®Ґж) Ї®«п
Tab (Shift+Tab) ЏҐаҐў®¤ ¬ аЄҐа б«Ґ¤го饥 (ЇаҐ¤л¤г饥) Ї®«Ґ
Enter ЏҐаҐў®¤ ¬ аЄҐа б«Ґ¤го饥 Ї®«Ґ
PgUp (PgDn) ‘¬ҐйҐЁҐ ¬ аЄҐа § ¤ (ўЇҐаҐ¤) ®¤Ё нЄа
Ctrl [+Home,+PgUp,+PgDn] ‚л¤ з ®Є б ⥪бв®Ё MEMO-Ї®«п
Ctrl+W (Ctrl+End) ЋЄ®з ЁҐ । ЄвЁа®ў Ёп б б®еа ҐЁҐ¬ Ё§¬ҐҐЁ©
Esc ’® ¦Ґ,® Ё§¬ҐҐЁп ў ⥪г饬 Ї®«Ґ Ґ б®еа повбп
Ctrl+Y ‡ Ї®«ҐЁҐ ⥪г饣® Ї®«п Їа®ЎҐ« ¬Ё
Ctrl+T “бв ®ўЄ (бпвЁҐ) Ї®¬ҐвЄЁ Є г¤ «ҐЁо ⥪.§ ЇЁбЁ
Ctrl+N „®Ў ў«ҐЁҐ § ЇЁбЁ ў Є®Ґж Ѓ„
-----------------------------------------------------------------------
ЏаЁ¬Ґз Ёп. 1.„«п ЇҐаҐ¬ҐйҐЁп Ї® в Ў«ЁжҐ ¬®¦® в Є¦Ґ ЁбЇ®«м§®ў вм
¬лим Ё Є« ўЁиЁ гЇа ў«ҐЁп Єгаб®а®¬.
2.„Ґ©бвўЁҐ Є« ўЁи Ctrl+T, Ctrl+N ¬®¦Ґв Ўлвм ®в¬ҐҐ® Їг⥬ § ЇЁбЁ ў
Є®¬ ¤ е ®ЇжЁ© NODELETE, NOAPPEND. ЏаЁ ¤®Ў ў«ҐЁЁ § ЇЁбЁ (Ctrl+N) ў ҐҐ
Ї®бвгЇ ов § зҐЁп Ё§ ⥪г饩 § ЇЁбЁ, Ґб«Ё ¤® Є®¬ ¤л । ЄвЁа®ў Ёп
ўлЇ®«Ґ Є®¬ ¤ SET CARRY ON. „«п ўлЎ®а®з®Ј® Є®ЇЁа®ў Ёп Ї®«Ґ©
§ ЇЁблў ов ¤агЈго Є®¬ ¤г: SET CARRY TO <‘ЇЁб®Є Ї®«Ґ©>.
ђҐ¦Ё¬ Є®ЇЁа®ў Ёп 㤮ЎҐ, Ґб«Ё ЈагЇЇл § ЇЁбҐ© Ё¬Ґов ®¤Ё Є®ў®Ґ Ё«Ё
б室®Ґ ᮤҐа¦ ЁҐ е®вп Ўл ҐЄ®в®але Ї®«Ґ©.
ђҐ¤ ЄвЁа®ў ЁҐ MEMO-Ї®«Ґ©. ЏҐаў® з «м® ў в Ў«ЁжҐ ¬л Ў«о¤ Ґ¬ б«®ў®
"memo", Ґб«Ё ў § ЇЁбЁ MEMO-Ї®«Ґ Їгб⮥, Ё зҐ - "Memo". „«п Ї®пў«ҐЁп
MEMO-⥪бв ¦Ё¬ Ґ¬ Є« ўЁиЁ (в Ў«. 18.1, ЇаЁ¬Ґа Ctrl+Home) «ЁЎ®
ў®¤Ё¬ ¬ аЄҐа ¬лиЁ "Memo" Ё ¤ў ¦¤л ¦Ё¬ Ґ¬ Є®ЇЄг ¬лиЁ. ‚ б«гз Ґ
"memo" ⥠¦Ґ ¤Ґ©бвўЁп ўл§®ўгв Ї®пў«ҐЁҐ Їгбв®Ј® ®Є ¤«п Ў®а ⥪бв .
ђҐ¤ ЄвЁа®ў ЁҐ MEMO-Ї®«п § ўҐаи Ґвбп Є« ўЁи ¬Ё Ctrl+W (Ctrl+End), Esc,
в.Ґ. ⥬Ё ¦Ґ Є« ўЁи ¬Ё, б ⥬ ¦Ґ ¤Ґ©бвўЁҐ¬, зв® Ё । ЄвЁа®ў ЁҐ ўбҐ©
в Ў«Ёжл.
Љ®¬ ¤ EDIT (EDIT ¬®¦® § ¬Ґпвм CHANGE) § ЇЁблў Ґвбп Є Є
EDIT FIELDS<‘ЇЁб®Є Ї®«Ґ©> <ѓа Ёжл> <“б«®ўЁп> <Џа®зЁҐ ®ЇжЁЁ> .
‚ <‘ЇЁбЄҐ Ї®«Ґ©> ¬®Јгв Ўлвм Ї®«п «оЎле ®вЄалвле Ѓ„ (гв®зҐлҐ
«Ё ᮬ, Ґб«Ё Ѓ„ Ґ ЄвЁў ) Ё ўлзЁб«пҐ¬лҐ Ї®«п (б¬. Ё¦Ґ). ‚ ҐЈ®
®вбгвбвўЁҐ । ЄвЁа®ў ЁҐ ЇаҐ¤кпў«повбп ўбҐ Ї®«п ЄвЁў®© Ѓ„.
"ЊЁЁ¬ «мл© ўЁ¤" Є®¬ ¤л: EDIT. ЋЇжЁЁ Ўг¤гв а бᬮваҐл ў Ї. 18.5.
Љ«озЁ аҐ¤ ЄвЁа®ў Ёп Ї®«Ґ©. ќ«Ґ¬Ґв <CЇЁбЄ Ї®«Ґ©> - нв®
<€¬п Ї®«п><Ќ Ў®а ®ЇжЁ© - Є«о祩>.
‚ ўла ¦ҐЁпе Є«о祩 ў®§¬®¦л дгЄжЁЁ Ї®«м§®ў ⥫п, Ї®§ў®«пойЁҐ
ўлЇ®«пвм ¤®Ї®«ЁвҐ«мго ®Ўа Ў®вЄг ¤ ле в Ў«Ёжл.
Љ«оз зЁ Ґвбп б® § Є ":" (Ё«Ё § Є "/", Ґб«Ё нв®в § Є
Ґ ЁбЇ®«м§гҐвбп ў Є«оз е ҐйҐ Ё Є Є § Є ¤Ґ«ҐЁп):
:<‚лаN> - § ¤ ЁҐ а §¬Ґа "®Є®иЄ " ¤«п Ї®«п (ў®§¬®¦ Їа®ЄагвЄ );
:R - гЄ § ЁҐ, зв® ¤ ®Ґ Ї®«Ґ ¬®¦® в®«мЄ® зЁв вм;
:V=<‚лаL> - Є®ва®«м § зҐЁп ЇаЁ ўлў®¤Ґ Єгаб®а Ё§ Ї®«п; Ґб«Ё
<‚лаL> Ґ а ў® .T., Єгаб®а Ґ ¬®¦Ґв ЇҐаҐ©вЁ ў б«Ґ¤го饥 Ї®«Ґ.
…б«Ё Є«оз :V Ґ б®Їа®ў®¦¤ Ґвбп Є«о箬 :F, Є®ва®«Ёаговбп «Ёим
Ё§¬ҐҐлҐ ЇаЁ । ЄвЁа®ў ЁЁ § зҐЁп Ї®«Ґ©. Љ«оз :V ¬®¦Ґв
ЁбЇ®«м§®ў вмбп Є Є г«®ўЄ ¤«п ўЄ«озҐЁп ¤®Ї®«ЁвҐ«м®© ®Ўа Ў®вЄЁ:
<‚лаL> ¬®¦Ґв Ўлвм дгЄжЁҐ© Ї®«м§®ў ⥫п.
:B=<‚ла1>,<‚ла2> - § ¤ ЁҐ ¤Ё Ї §® ¤«п зЁбҐ« Ё«Ё ¤ в б 楫мо
Є®ва®«п ЇаЁ ўл室Ґ Ё§ Ї®«п. ”гЄжЁЁ Ї®«м§®ў вҐ«п ў <‚ла1>, <‚ла2>
Ґ¤®ЇгбвЁ¬л. „«п "®¤®бв®а®ҐЈ®" Є®ва®«п § ЇЁблў ов :B=,<‚ла2>
Ё«Ё :B=<‚ла1>, .
ЏаЁ¬Ґз ЁҐ. Ља®¬Ґ нв®Ј® "пў®Ј®" Є®ва®«п ¤ в, Ґбвм
ўв®¬ вЁзҐбЄ п Їа®ўҐаЄ ¤®ЇгбвЁ¬®бвЁ ¤ вл Ё ҐҐ б®бв ў«пойЁе.
„«п Ї®«гзҐЁп Їгбв®© ¤ вл ЁбЇ®«м§г©вҐ Є« ўЁиЁ Ctrl+Y.
:F - а бЇа®бва ҐЁҐ ¤Ґ©бвўЁп Є«о祩 :V, :B Ёбе®¤лҐ § 票п
Ї®«Ґ©. ЏаЁ¬Ґа: :R:B=70,210:F - зЁб«®ў®Ґ Ї®«Ґ Ґ Ё§¬Ґпов
(Є«оз :R), ® Є®ва®«Ёагов ҐЈ® § 票п;
:E<‚лаC> - § ¬Ґ б®®ЎйҐЁҐ¬ <‚лаC> бв ¤ ав®Ј® б®®ЎйҐЁп
"Invalid Input"(ўл¤ Ґвбп, Ґб«Ё :V- Ё«Ё :B-Є®ва®«м ўлпўЁ« ®иЁЎЄг);
:P=<‚лаC> - § ¤ ЁҐ GET-и Ў«® <‚лаC> (б¬. Ї. 1.14) ¤«п ¤ ®Ј®
Ї®«п; дгЄжЁп M ў в ЄЁе GET-и Ў«® е § ЇаҐйҐ ;
:H=<‚лаC> - § ¤ ЁҐ § Ј®«®ўЄ <‚лаC> Ї®«п; Ї® 㬮«з Ёо - Ё¬п Ї®«п;
ЏаЁ¬Ґа: :H="" (®в¬Ґ § Ј®«®ўЄ ). €¬Ґ Ї®«Ґ© ў Ї®Є § ®¬ ўлиҐ
®ЄҐ § ¬Ґпвбп б«®ў ¬Ё "” ¬Ё«Ёп","Џ®«","” Єг«мвҐв","Љгаб","„®бмҐ",
Ґб«Ё ў <‘ЇЁбЄҐ Ї®«Ґ©> гЄ § вм ᮮ⢥вбвўгойЁҐ Є«озЁ :H=<‚лаC>;
:W=<‚лаL> - гЇа ў«ҐЁҐ ўе®¤®¬ ў Ї®«Ґ (ўў®¤®¬ ў ҐЈ® Єгаб®а ); Ґб«Ё
<‚лаL>=.F., Єгаб®а ў Ї®«Ґ Ґ ўе®¤Ёв Ё । ЄвЁа®ў Ёп Ґ Ўг¤Ґв.
ЏаЁ¬Ґа: § Ї®«ҐЁҐ бЁ¬ў®«м®Ј® Ї®«п § 票Ґ¬ "®бЁв Ў®а®¤г"
а §аҐи Ґвбп «Ёим ¤«п ¬г¦зЁ Є«о箬 :W=Pol="M"; Ї® 㬮«з Ёо
Ї®«Ґ Їгб⮥.
ђ®«м Є«о祩 :V,:B,:W Ї®¤®Ў а®«Ё ®ЇжЁ© VALID, RANGE, WHEN
Є®¬ ¤ @ ... GET.
‚лзЁб«пҐ¬лҐ Ї®«п. ‚ <‘ЇЁбЄҐ Ї®«Ґ©> ¬®¦® гЄ §лў вм ўла ¦ҐЁп
(Є®бв влҐ, ЇаЁ¬Ґа "Є¬", Ё«Ё ᮤҐа¦ йЁҐ Ё¬Ґ Ї®«Ґ© Ѓ„),
ў®§¬®¦®, б дгЄжЁп¬Ё Ї®«м§®ў вҐ«п Ё Iif(). ‚лзЁб«пҐ¬лҐ "Ї®«п" Ґ
§ Ї®¬Ё овбп ў Ѓ„ Ё ЁбЇ®«м§говбп «Ёим ¤«п ўЁ§г «м®Ј® «Ё§
¤ ле ®б®ўҐ Є ЄЁе-«ЁЎ® ЄаЁвҐаЁҐў. ’Ґ¬ б ¬л¬ б®§¤ Ґвбп ҐЄ®Ґ
Ї®¤®ЎЁҐ н«ҐЄва®ле в Ў«Ёж. „«п § ¤ Ёп иЁаЁл Є®«®ЄЁ ¬®¦®, Є Є
Ё ¤«п ¤агЈЁе Ї®«Ґ©, ЁбЇ®«м§®ў вм Є«озЁ :<‚лаN> Ё :P.
ЏаЁ¬Ґа 18.3. ЌҐЄ®в®а п ®аЈ Ё§ жЁп, § ЁвҐаҐб®ў п ў
ўлЇгбЄЁЄ е ўг§ , ¤®вЁагҐв бв㤥⮢ 4 - 6 Єгаб®ў (Ѓ„ Student,
б¬. Ї. 3.10). „®Ї« в (Їа®жҐв ®в бвЁЇҐ¤ЁЁ - Ї®«Ґ Stipa)
б®бв ў«пҐв 50%, Ґб«Ё бв㤥⠨¬ҐҐв "®в«Ёз®" Ї® Їа®дЁ«мл¬
ЇаҐ¤¬Ґв ¬ (Ї®«Ґ Pr), 35% - Ґб«Ё ҐЈ® б।Ё© Ў «« (Ї®«Ґ Srb)
ўлиҐ 4.5, 20% - ¤«п Їа®зЁе бв㤥⮢. ‚лзЁб«пҐ¬®Ґ Ї®«Ґ Dop
ᮤҐа¦Ёв ¤ҐҐ¦®Ґ ўла ¦ҐЁҐ ¤®Ї« вл.
USE Student
EDIT FIELDS Famil:10:R:H="” ¬Ё«Ёп", ; && “бҐзҐЁҐ ¤® 10 бЁ¬ў®«®ў
Kurs:R:F:V=Val(Kurs)<6.AND.Val(Kurs)>0 :H="Љгаб", ;
Dop = Stipa*Iif(Pr=5, 0.5, Iif(Srb > 4.5, 0.35, 0.2)):H="„®Ї« в " ;
FOR .NOT.Deleted() .AND. Val(Kurs) > 3
‚ гб«®ўЁпе, Є«оз е Ё ўла ¦ҐЁпе ўлзЁб«пҐ¬ле Ї®«Ґ© ЁбЇ®«м§гов «оЎлҐ
Ї®«п ®вЄалвле Ѓ„, ЇаЁ Ґ®Ўе®¤Ё¬®бвЁ гв®зпп Ёе «Ё ᮬ.
‡ ¤ ЁҐ 18.4. ЏаҐ¤бв ўмвҐ, зв® ў Ѓ„ Student Ё¬Ґовбп «®ЈЁзҐбЄЁҐ
Ї®«п P1 (.T., Ґб«Ё бв㤥⠤Ґ« Ґв гваҐоо Їа®ЎҐ¦Єг Ё«Ё ЈЁ¬ бвЁЄг),
P2 (.T., Ґб«Ё ® § Ё¬ Ґвбп ў бЇ®авЁў®© ᥪ樨),
P3 (.T., Ґб«Ё ЄвЁў® гз бвўгҐв ў бЇ®авЁўле Їа §¤ЁЄ е),
P4 (.T. ®ва ¦ Ґв ॣг«п஥ гз бвЁҐ ў ў®бЄаҐбле ўл« §Є е ЇаЁа®¤г).
Џ®«п P1,P2,P3,P4 ўв®а®¬ EDIT-в Ў«Ёжл ®жҐҐл Є Є 25, 40, 20, 15
®зЄ®ў ᮮ⢥вб⢥®. „ вм ®ЇаҐ¤Ґ«ҐЁҐ ўлзЁб«пҐ¬®¬г Ї®«о Sport
("‘Ї®ав"), ᮤҐа¦ 饬г б㬬㠮窮ў ¤«п Ї®«Ґ© б® § 票Ґ¬ .T.
Ё § Ё¬ о饬㠢 в Ў«ЁжҐ 5 Ї®§ЁжЁ©.
18.5. ђ Ў®в Ґ¬ б BROWSE-®Є ¬Ё, Є®¬ ¤®© BROWSE
Љ®¬ ¤ BROWSE - б ¬ п ¬®й п Ё§ Є®¬ ¤, ®ЎҐбЇҐзЁў ойЁе Їа®б¬®ва
Ё । ЄвЁа®ў ЁҐ § ЇЁбҐ© ®вЄалвле Ѓ„. ‘®§¤ ў Ґ¬ п Ґо в Ў«Ёж ¤ ле
(бвҐаҐ®вЁЇ: § ЇЁбЁ - бва®ЄЁ в Ў«Ёжл, Ї®«п - бв®«Ўжл) § Ё¬ Ґв ўҐбм
нЄа Ё«Ё § а ҐҐ ®ЇЁб ®Ґ ®Є®, гЄ § ®Ґ ў Є®¬ ¤Ґ ®ЇжЁҐ©
WINDOW<€¬п ®Є >. Њ®¦Ґв Ўлвм ®вЄалв® ¤® 25 BROWSE-в Ў«Ёж, Ґб«Ё
аҐбгабл Ї ¬пвЁ Ї®§ў®«пов Ё¬Ґвм бв®«мЄ® ®Є®. €§ ¬®¦Ґбвў ®ЇжЁ©
Є®¬ ¤л в ЄЁҐ, Є Є <FOR-гб«®ўЁҐ>, FIELDS<‘ЇЁб®Є Ї®«Ґ©>, NOWAIT,
NOOPTIMIZE, COLOR<‘ЇЁб®Є 梥⮢ле Ї а>, COLOR SCHEME<Ќ®¬Ґа>,
TITLE<‚лаC>, ®ЎкпбҐл ў Ј«. 15, 17 Ё Ї. 18.4.
‡ Ј®«®ў®Є BROWSE-®Є (®ЇжЁп TITLE) гЄ §лў ов, Ґб«Ё ¤«п а §ле
BROWSE-в Ў«Ёж Ї®б«Ґ¤®ў вҐ«м® ЁбЇ®«м§гов ®ЎйҐҐ ®Є®. ‚ н⮬ б«гз Ґ
® § ¬Ґй Ґв ЇаҐ¦Ё© ⥪бв ўҐа奩 Ја ЁжҐ ®Є .
ЋЇжЁп NOMENU Ї®¤ ў«пҐв ўл§®ў бЁб⥬®Ј® ¬Ґо BROWSE (ў Ј« ў®¬
¬Ґо Ґ ў®§ЁЄ Ґв ЇгЄв BROWSE), ® ў¬Ґб⥠б ⥬ "ЇҐаҐбв ов а Ў®в вм"
Є« ўЁиЁ Ctrl+T, Ctrl+N.
€бЇ®«м§®ў ЁҐ д ©« д®а¬ в . ” ©« д®а¬ в ᮧ¤ Ґвбп Є Є
⥪бв®ўл© д ©« (а биЁаҐЁҐ Ё¬ҐЁ .FMT), ᮤҐа¦ йЁ© Є®¬ ¤л
@ ... SAY ...GET Ё, ў®§¬®¦®, Є®¬ ¤г READ. …б«Ё ў Є®¬ ¤Ґ BROWSE
ЁбЇ®«м§гҐвбп ®ЇжЁп FORMAT, ЇаҐ¤ў аЁвҐ«м® ¤®«¦ Ўлвм ўлЇ®«Ґ
Є®¬ ¤ SET FORMAT TO <€¬п д ©« д®а¬ в >. Љ®¬ ¤ READ, Ґб«Ё ҐҐ
Ґв ў д ©«Ґ, § ЇЁблў Ґвбп Ї®б«Ґ BROWSE. ‚ д ©«Ґ д®а¬ в ®ЇЁблў овбп
ўбҐ ¤Ґв «Ё а §¬ҐйҐЁп нЄа Ґ, ®д®а¬«ҐЁп Ё ¤®бвгЇ Є Ї®«п¬ -
GET-ЇҐаҐ¬Ґл¬. ‚ н⮬ б«гз Ґ <‘ЇЁб®Є Ї®«Ґ©> ў BROWSE Ґ 㦥.
’ॡгп Ў®«м襩 а Ў®вл Їа®Ја ¬¬Ёбв , ¤ л© ў аЁ в Ў®«ҐҐ ЈЁЎ®Є
ў ®в®иҐЁЁ а §¬ҐйҐЁп ¤ ле Ё ¬®¦Ґв Ўлвм "Єа б®зҐҐ".
ЏаЁ¬Ґа 18.4. Џ®¤Є«оз Ґвбп д ©« д®а¬ в Prim.
SET FORMAT TO Prim
USE Student
BROWSE FORMAT && …б«Ё ў д ©«Ґ Ґв Є®¬ ¤л READ, ҐҐ ¤® ¤ вм Ё¦Ґ
“Їа ў«ҐЁҐ । ЄвЁа®ў ЁҐ¬. ЋЇжЁп NODELETE § ЇаҐй Ґв Ї®¬ҐвЄг
§ ЇЁбЁ Є г¤ «ҐЁо, ўлЇ®«пҐ¬го Є« ўЁи ¬Ё Ё«Ё ¬лимо, ®ЇжЁп
NOAPPEND - ¤®Ў ў«ҐЁҐ § ЇЁбЁ (Є« ўЁиЁ Ctrl+N). NOEDIT Ё NOMODIFY
§ ЇаҐй ов । ЄвЁа®ў ЁҐ; ¤®Ў ў«ҐЁҐ Ё Ї®¬ҐвЄ § ЇЁбЁ Є г¤ «ҐЁо
Ґ § ЇаҐйҐл. ЋЇжЁп FREEZE<€¬п Ї®«п> а §аҐи Ґв । ЄвЁа®ў вм
Ґ¤Ёб⢥®Ґ, гЄ § ®Ґ ў Ґ© Ї®«Ґ. Ћбв овбп, ®¤ Є®, "« §Ґ©ЄЁ":
гЄ § лҐ Ё§¬ҐҐЁп ¬®Јгв Їа®Ё§ў®¤Ёвмбп Є®¬ ¤ ¬Ё ў дгЄжЁпе
Ї®«м§®ў ⥫п. ђ ¤ЁЄ «мл© § ЇаҐв Ё§¬ҐҐЁ© ¤ Ґв «Ёим ®вЄалвЁҐ
Ѓ„ Є®¬ ¤®© USE б ®ЇжЁҐ© NOUPDATE.
“Їа ў«ҐЁҐ га®ўҐ § ЇЁбЁ. ЏаҐ¤гб«®ўЁҐ <‚лаL1> ў ®ЇжЁЁ
WHEN<‚лаL1> ў«ЁпҐв е а ЄвҐа ¤®бвгЇ Є § ЇЁбЁ. ‚ б«гз Ґ <‚лаL1>=.F.
® ¤®бвгЇ «Ёим ¤«п з⥨п. Џ®бвгб«®ўЁҐ <‚лаL2> ў ®ЇжЁЁ
VALID<‚лаL2>:F ERROR<‚лаC> § ЇаҐй Ґв ўл室 Ё§ § ЇЁбЁ (Єгаб®а Ґ
Ї®ЄЁ¤ Ґв бва®Єг нв®© § ЇЁбЁ), Ґб«Ё <‚лаL2>=.F.. ЏаЁ Ї®ЇлвЄҐ ўлўҐбвЁ
Єгаб®а, ўл¤ Ґвбп б®®ЎйҐЁҐ <‚лаC>, ў ҐЈ® ®вбгвбвўЁҐ - бв ¤ а⮥
б®®ЎйҐЁҐ "Invalid Input". …б«Ё ў ®ЇжЁЁ VALID Ґ § ЇЁб Є«оз :F,
Ї®¤ўҐаЈ овбп Є®ва®«о «Ёим Ё§¬ҐҐлҐ § ЇЁбЁ.
ЋЈа ЁзҐЁҐ ®Ў« бвЁ ¤Ґ©бвўЁп BROWSE. ‘®ў¬Ґбв® б FOR-гб«®ўЁҐ¬
ЁбЇ®«м§гов ®ЇжЁо REST, ЇаҐ¤®вўа й ойго Ї®ўв®а а бᬮваҐЁп § ЇЁбҐ©
®в з « Ѓ„: ЇаЁ Ї®ўв®а®¬ ўл§®ўҐ BROWSE-®Є ¬ аЄҐа ®бв Ґвбп
ЇаҐ¦Ґ© § ЇЁбЁ. ‘ Ї®¬®ймо ®ЇжЁЁ KEY <‚ла1> ,<‚ла2> ®Ў« бвм ¤Ґ©бвўЁп
¬®¦Ґв Ўлвм ®Ја ЁзҐ ¤Ё Ї §®®¬ [<‚ла1>,<‚ла2>] § 票© Є«оз
ўҐ¤г饣® Ё¤ҐЄб . ѓа Ёж <‚ла2> Ґ ®Ўп§ ⥫м : § з бвго ¤®бв в®з®
"¬Ј®ўҐ®©" ўл¤ зЁ ў ®Є® ЇҐаў®© § ЇЁбЁ б Ў«Ё¦ ©иЁ¬ Є <‚ла1>
Є«о箬 Ё б«Ґ¤гойЁе § Ґо, ¤ «ҐҐ а Ў®в Ё¤Ґв ў ЁвҐа ЄвЁў®¬
०Ё¬Ґ.
—в®Ўл ўлЎ®аЄ Ї® FOR-гб«®ўЁо (Ё«Ё ў ᮮ⢥вбвўЁЁ б ўҐиЁ¬
дЁ«мв஬) Їа®вҐЄ « бв®«м ¦Ґ Ўлбва®, ЇаЁ¬Ґп©вҐ Rushmore-вҐе®«®ЈЁо
(Ї. 16.4).
ЋЄ®з ЁҐ Їа®б¬®ва /। ЄвЁа®ў Ёп. ‡ ЄалвЁҐ BROWSE-®Є .
ЏаЁ § ўҐа襨Ё Є®¬ ¤л Є« ўЁи ¬Ё Ctrl+W (Ctrl+End) ў д ©«Ґ FOXUSER.DBF
б®еа повбп ўбҐ Ї а ¬Ґвал Є®¬ ¤л Ё ®ва ¦ овбп Ёв®ЈЁ ў®§¬®¦®©
ЇҐаҐбва®©ЄЁ в Ў«Ёжл. —в®Ўл ў ¤ ®¬ Ё«Ё ®зҐаҐ¤®¬ бҐ бҐ а Ў®вл ў®ўм
ўл¤ вм в Ў«Ёжг нЄа , ¤®бв в®з® § ЇЁб вм BROWSE LAST (Ґб«Ё ¤ л©
Ё«Ё Ё®© Ї®«м§®ў вҐ«м Ґ а Ў®в « § ⥬ б ¤агЈ®© в Ў«ЁжҐ©). ЏаЁ ўл室Ґ
Ё§ BROWSE ®Є® । ЄвЁа®ў Ёп ®бв Ґвбп нЄа Ґ (Ґ ЄвЁў®Ґ), в®«мЄ®
Ґб«Ё гЄ § ®ЇжЁп NOCLEAR. Ђўв®¬ вЁзҐбЄ®Ґ § ЄалвЁҐ BROWSE-®Є Ё
§ ўҐа襨Ґ Є®¬ ¤л Їа®Ёб室Ёв зҐаҐ§ <‚лаN> ᥪ㤠®в ¬®¬Ґв ®вЄалвЁп,
Ґб«Ё Ўл« § ¤ ®ЇжЁп TIMEOUT<‚лаN> Ё § гЄ § ®Ґ ўаҐ¬п ў в Ў«ЁжҐ
Ґ Ўл«® Їа®Ё§ўҐ¤Ґ® ЁЄ ЄЁе Ё§¬ҐҐЁ©.
‡ Ї®¬Ё ЁҐ Є®дЁЈга жЁ© BROWSE-в Ў«Ёж. Ђўв®¬ вЁзҐбЄ®Ґ б®еа ҐЁҐ
Є®дЁЈга жЁЁ ў д ©«Ґ FOXUSER (б¬. ўлиҐ) Їа®Ёб室Ёв ўбпЄЁ© а §.
•а Ёвбп Є®дЁЈга жЁп BROWSE-®Є , § Єалв®Ј® Ї®б«Ґ¤Ё¬. ЋЇжЁп
PREFERENCE<‚лаC> Є®¬ ¤л BROWSE Ї®§ў®«пҐв еа Ёвм Ё ЁбЇ®«м§®ў вм
"ЇҐаб® «мл© бЁ¬®Є" ¤«п Є ¦¤®Ј® Ё§ Ёе: ў FOXUSER.DBF ᮧ¤ Ґвбп
®зҐаҐ¤ п § ЇЁбм, ᮤҐа¦ й п <‚лаC> ў Ї®«Ґ Name ("€¬п"), ®ЇжЁЁ
Є®¬ ¤л Ё Є®дЁЈга жЁо ®Є . …б«Ё ®Є® ®вЄалв® Є®¬ ¤®© BROWSE
PREFERENCE<‚лаC> Ё ў Ґ© ®Ў®ў«ҐлҐ ®ЇжЁЁ Ё«Ё ®Є® ў® ўаҐ¬п ᥠб
ЇҐаҐбва Ёў «®бм, § ЇЁбм б Ё¬ҐҐ¬ <‚лаC> ®Ў®ўЁвбп.
‘®§¤ ў ҐЄЁ© Ў §®ўл© ў аЁ в Є®дЁЈга жЁЁ BROWSE-®Є Ё § Ї®¬Ёў
ҐЈ® ў FOXUSER, ¬®¦® Ё§ЎҐ¦ вм Ї®б«Ґ¤гойЁе ®Ў®ў«ҐЁ©: 㦮 ў н⮬
д ©«Ґ ©вЁ § ЇЁбм б Ё¬ҐҐ¬ <‚лаC> Ё § ¬ҐЁвм ў нв®© § ЇЁбЁ § 票Ґ
.F. .T. ў Ї®«Ґ ReadOnly. ђ §«ЁзлҐ Є®дЁЈга жЁЁ BROWSE-в Ў«Ёж
(¤ ¦Ґ ¤«п ®¤®© Ё в®© ¦Ґ Ѓ„) ¬®¦® ᮧ¤ вм Ё § Ї®¬Ёвм, ЇаҐ¤« Ј п
Ї®«м§®ў вҐ«о ЇаЁЄ« ¤®© Їа®Ја ¬¬л жҐ«л© Ёе " бб®авЁ¬Ґв".
‡ ¤ ЁҐ 18.5. ђ Ў®в п ў Є®¬ ¤®¬ ®ЄҐ, ®Їа®Ўг©вҐ а Ў®вг Є®¬ ¤л
BROWSE б а «Ёзл¬Ё ®ЇжЁп¬Ё Ё Є«оз ¬Ё ЇаЁ¬ҐаҐ Ѓ„, ᮤҐа¦ 饩
MEMO-Ї®«Ґ. ‚ з бв®бвЁ, ᮧ¤ ©вҐ бў®о "Ў §®ўго Є®дЁЈга жЁо" в Ў«Ёжл.
18.6. Ћд®а¬«пҐ¬ Ё ЇҐаҐбва Ёў Ґ¬ BROWSE-®Є®
‚ ¬®¬Ґв ўлЇ®«ҐЁп Є®¬ ¤л BROWSE ¬®¦Ґв Ё¬Ґвмбп ®Є® ўл¤ зЁ,
®¤ Є® гЄ § ЁҐ ®Є ў б ¬®© Є®¬ ¤Ґ ЇаЁ®аЁвҐвҐҐ: в Ў«Ёж ўлў®¤Ёвбп
ў ҐЈ®, ®Є® ўл¤ зЁ ЁЈ®аЁагҐвбп. ЂваЁЎгв NORMAL в Є¦Ґ ®в¬ҐпҐв ўлў®¤
в Ў«Ёжл ў ®Є® ўл¤ зЁ: ® ўлў®¤Ёвбп ў ®ЄҐ вЁЇ SYSTEM бв ¤ ав®Ј®
а бЇ®«®¦ҐЁп. …б«Ё ў Є®¬ ¤Ґ гЄ § Ё нв®в ваЁЎгв, Ё ®Є®, в Ў«Ёж
ўл¤ Ґвбп ў гЄ § ®Ґ ®Є®, ®д®а¬«пҐ¬®Ґ Є Є ®Є® SYSTEM. ЏаЁ¬Ґа:
BROWSE WINDOW z NORMAL.
Ѓ« Ј®¤ ап Є«оз ¬ :H Ё ®ЇжЁЁ TITLE ў®§¬®¦® "агббЄ®п§л箥"
®д®а¬«ҐЁҐ Ј®«®ўЄЁ в Ў«Ёжл. –ўҐв®ў®Ґ ®д®а¬«ҐЁҐ BROWSE-в Ў«Ёж Ї®
㬮«з Ёо ®ЎҐбЇҐзЁў Ґвбп 梥⮢®© б奬®© 10 (б¬. Ї. 15.7). ‚л
¬®¦ҐвҐ гЄ § вм Ё«Ё ᮧ¤ вм Ёго 梥⮢го б奬г. Ќ Є®Ґж, ¬®¦®
г¤ «Ёвм ўҐавЁЄ «Ё, а §¤Ґ«пойЁҐ Є®«®ЄЁ в Ў«Ёжл, § ¤ ў ®ЇжЁо
NORGRID.
…б«Ё Ї®«Ґ© ўлў®¤Ёвбп бв®«мЄ®, зв® ®Ё Ґ 㬥й овбп нЄа Ґ
Ё«Ё ў ®ЄҐ (㦮 гзЁвлў вм, зв® ¤«ЁлҐ § Ј®«®ўЄЁ Ї®«Ґ© б®Єа й ов
зЁб«® Ў«о¤ Ґ¬ле Є®«®®Є), ў®§¬®¦л б«Ґ¤гойЁҐ аҐиҐЁп:
) ¬л 㤮ў®«мбвўгҐ¬бп Їа®ЄагвЄ®© Ї® Ј®аЁ§®в «Ё: Ї®пў«ҐЁҐ
"Ё§-§ нЄа " ®ўле Ї®«Ґ© "ўлв «ЄЁў Ґв" Ї®«п б ¤агЈ®© бв®а®л
нЄа .
Ў) BROWSE-®Є® (ўҐбм нЄа , Ґб«Ё ®Є® Ґ § ¤ ®) ¤Ґ«Ё¬ 2
з бвЁ ўҐавЁЄ «мо (б¬. з «® Ї. 18.4), гЄ §лў п ®ЇжЁо LOCK<‚лаN1>.
‚ «Ґў®© з бвЁ ®Є ®в®Ўа ¦ овбп <‚лаN1> ЇҐаўле Ї®«Ґ© <‘ЇЁбЄ
Ї®«Ґ©> (ЇҐаўле ў бвагЄвгॠЃ„, Ґб«Ё бЇЁб®Є Ї®«Ґ© ®ЇгйҐ).
‚ҐавЁЄ «Ё ¬Ґ¦¤г Ё¬Ё ¬®¦® г¤ «Ёвм, гЄ § ў ®ЇжЁо NOLGRID. ќвЁ
Ї®«п, ЇаЁ¬Ґа, в ЎҐ«мл© ®¬Ґа, д ¬Ё«Ёп, ўбҐЈ¤ ®бв овбп
нЄа Ґ. ‚ Їа ў®© з бвЁ ¬л Ї®«м§гҐ¬бп Їа®ЄагвЄ®©. „®Ў ўЁў ®ЇжЁо
PARTITION<‚лаN2>, ¬л § ¤ Ґ¬ Ї®«®¦ҐЁҐ Ја Ёжл, а §¤Ґ«по饩 з бвЁ:
<‚лаN2> гЄ §лў Ґв Є®«®Єг, Ј¤Ґ ® а §¬Ґй Ґвбп. ЋЇжЁп LPARTITION
Ї®¬Ґй Ґв Єгаб®а ў «Ґўго з бвм (Ї® 㬮«з Ёо Єгаб®а ў Їа ў®©).
…б«Ё 㦮, зв®Ўл Їа®¤ўЁ¦ҐЁҐ § ЇЁбҐ© Ї® ўҐавЁЄ «Ё Ґ Ўл«®
бЁеа®л¬ ( ЇаЁ¬Ґа, ў «Ґў®© з бвЁ ®Ё ҐЇ®¤ўЁ¦л, ў Їа ў®©
ЇҐаҐ¬Ґй овбп), § ¤ ов ®ЇжЁо NOLINK. ќв® Ї®§ў®«пҐв Ў«о¤ вм Ё
ба ўЁў вм § ЇЁбЁ, г¤ «ҐлҐ ¤агЈ ®в ¤агЈ : ®Ё Ўг¤гв 室Ёвмбп
ў а §ле з бвпе ®Є .
ў) BROWSE-®Є® ¤Ґ«Ё¬ 2 з бвЁ, гЄ §лў п ®ЇжЁо PARTITION<‚лаN2>
Ё ¤«п «Ґў®© (Їа ў®©) з бвЁ ®ЇжЁҐ© LEDIT (REDIT) § ¤ Ґ¬ EDIT-д®а¬ в
®Є . Џ®б«Ґ¤ҐҐ Ї®§ў®«пҐв Ў«о¤ вм § ЇЁбм ў 楫®¬, Ґб«Ё Ї®«Ґ© Ґ
Ў®«миҐ, 祬 бва®Є ў ®ЄҐ ( Єа ©Ё© б«гз © Ё¬ҐҐвбп Їа®ЄагвЄ ).
ЏҐаҐд®а¬ вЁа®ў ЁҐ ®Є ў ЁвҐа ЄвЁў®¬ ०Ё¬Ґ. Џ®б«Ґ ЇаҐ¤кпў«ҐЁп
BROWSE-в Ў«Ёжл нЄа ҐҐ ¬®¦® Ё§¬Ґпвм: 㢥«ЁзЁў вм Ё 㬥ми вм
иЁаЁг Є®«®®Є, Ё§¬Ґпвм ў§ Ё¬®Ґ Ёе а бЇ®«®¦ҐЁҐ, Ё§¬Ґпвм а §¬Ґал
Ё Ї®«®¦ҐЁҐ в Ў«Ёжл, ¤Ґ«Ёвм ҐҐ 2 з бвЁ. „«п нвЁе 楫Ґ© ¬®¦®
ЁбЇ®«м§®ў вм Ї®¤¬Ґо BROWSE, ® 㤮ЎҐҐ ЁбЇ®«м§®ў вм ¬лим. ‚ҐавЁЄ «Ё
бЇа ў ў Ё§®Ўа ¦Ґ®© ўлиҐ в Ў«ЁжҐ ў®§ЁЄ«Ё ЇаЁ бЄалвЁЁ Є®«®®Є
Ї®«Ґ©: ¤«п бЄалвЁп Є®«®ЄЁ ¬ аЄҐа ¬лиЁ ў®¤пв ўҐавЁЄ «м Ё
"ЎгЄбЁагов" ў«Ґў®, ЇаЁ¤Ґа¦Ёў п «Ґўго Є®ЇЄг ¬лиЁ. ‘ЄалвЁҐ Ї®«Ґ© ¤Ґ« ов
б 楫мо ®бў®Ў®¦¤ҐЁп Їа®бва бвў ¤«п ¤агЈЁе Ї®«Ґ© (ў ¤ ®¬ ЇаЁ¬ҐаҐ
- ¤«п Ї®«п Famil). „«п а биЁаҐЁп Є®«®ЄЁ ўҐавЁЄ «м (Їа ўго Ја Ёжг
Є®«®ЄЁ) "ЎгЄбЁагов" ўЇа ў®. ЏҐаҐбв ®ўЄг Є®«®®Є ўлЇ®«пов, "ЎгЄбЁагп"
§ Ј®«®ў®Є Є®«®ЄЁ.
ЏаЁ¬Ґа 18.5. ‘®§¤ ¤Ё¬ ®Є® Ё§ ¤ўге з б⥩, «Ґў®© Ё Їа ў®©,
б«Ґ¤го饣® ўЁ¤ :
EDIT-”ЋђЊЂ’ ‘’“„…Ќ’›
” ¬Ё«Ёп €.Ћ. ЃҐ¤Ґа-‡ ¤г ©бЄЁ© Ћ.ќ. ” ¬Ё«Ёп
ђ®¤Ё«бп 30.03.01 ------------------------
Џ®« Њ ЃҐ¤Ґа-‡ ¤г
” Єг«мвҐв €ќ•Њ „®«Ёў®-„®Ўа®ў
Љгаб 5 ѓ «ЄЁ Ђ.Ђ.
‘а. Ў «« 3.0 Њ «ЄЁ Ѓ.Ѓ.
‘вЁЇҐ¤Ёп 125000 Џ «ЄЁ ‚.‚.
------------------------------------- ‘ «ЄЁ ѓ.ѓ.
” ¬Ё«Ёп €.Ћ. „®«Ёў®-„®Ўа®ў®«мбЄЁ© •. — «ЄЁ „.„.
ђ®¤Ё«бп 21.04.02 ‡ «ЄЁ¤ ….….
SET DATE GERMAN
USE Student
BROWSE NOEDIT TITLE "EDIT-”ЋђЊ‚’ ‘’“„…Ќ’›" ;
PARTITION 38 LEDIT FIELDS Famil:13:H="” ¬Ё«Ёп €.Ћ.", ;
Pol:H="Џ®«", Dtr:H="ђ®¤Ё«бп", Fak:H="” Єг«мвҐв", ;
Kurs:H="Љгаб", Srb:H="‘а. Ў ««", Stipa:H="‘вЁЇҐ¤Ёп":B=,10000000
Џ®бЄ®«мЄг бЁеа®®Ґ Їа®¤ўЁ¦ҐЁҐ § ЇЁбҐ© ў з бвпе ®Є Ґ
Ї®¤ ў«п«®бм, § ЇЁбм, ®в¬ҐзҐ п ¬ થ஬ ў Їа ў®© з бвЁ,
ЇаЁбгвбвўгҐв Ё ў «Ґў®©.
‡ ¤ ЁҐ 18.6. ЋЇа®Ўг©вҐ а §«ЁзлҐ ў аЁ вл ®д®а¬«ҐЁп в Ў«Ёжл,
ўЄ«оз п ў аЁ в а §¤Ґ«ҐЁп 2 з бвЁ. ЋбгйҐб⢨⥠ЁвҐа ЄвЁў®Ґ
Ё§¬ҐҐЁҐ в Ў«Ёжл б Ї®¬®ймо Ї®¤¬Ґо BROWSE Ё ¬лиЁ.
‡ЂЉ‹ћ—…Ќ€… Љ ѓ‹Ђ‚… 18
€§гзЁў а Ў®вг б ®Є ¬Ё, ўл ®бў®Ё«Ё б।б⢠। ЄвЁа®ў Ёп ¤ ле
Ё ЇаЁ®ЎаҐ«Ё з «мго Єў «ЁдЁЄ жЁо ў з бвЁ а §а Ў®вЄЁ Ї®«м§®ў ⥫мбЄ®Ј®
ЁвҐа䥩б . ’аЁ б«Ґ¤гойЁҐ Ј« ўл а §ўЁў ов нвг ⥬г.
Соседние файлы в папке материалы по FoxPro