Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лекции по АУП / АУП_1 / AUPL8
.TXT ЋЃљ…Љ’ЌЋ-Ћђ€…Ќ’€ђЋ‚ЂЌЌ›‰ ЏЋ„•Ћ„ Љ ђЂ‡ђЂЃЋ’Љ…
€Ќ‘’ђ“Њ…Ќ’Ђ‹њЌ›• ‘ђ…„‘’‚ ЏђЋ…Љ’€ђЋ‚ЂЌ€џ
Џђ€Љ‹Ђ„Ќ›• ‘€‘’…Њ
Џа®жҐбб а §а Ў®вЄЁ Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп ЇаЁЄ« ¤ле бЁб-
⥬ ®Ўа Ў®вЄЁ ¤ ле ўЄ«оз Ґв ў ᥡп д §г Їа®ҐЄвЁа®ў Ёп Ё д §г
Їа®Ја ¬¬Ёа®ў Ёп, ЇаЁзҐ¬ ў д §Ґ Їа®ҐЄвЁа®ў Ёп з бвм Їа®ҐЄв ¬®-
¦Ґв ўлЇ®«пвмбп Ґ§ ўЁбЁ¬® ®в ўлЎа ле п§лЄ®ў Ё«Ё бЁб⥬ Їа®Ј-
а ¬¬Ёа®ў Ёп. ‘ ¤агЈ®© бв®а®л, ўлЎа п бЁб⥬ Їа®Ја ¬¬Ёа®ў -
Ёп ЇаҐ¤Ї®« Ј Ґв ®ЇаҐ¤Ґ«Ґл© ®Ўа § ¬ли«ҐЁп, ў з бв®бвЁ, а §-
«Ёз овбп Їа®жҐ¤г஥ Їа®Ја ¬¬Ёа®ў ЁҐ,«®ЈЁзҐбЄ®Ґ Їа®Ја ¬¬Ёа®ў -
ЁҐ, дгЄжЁ® «м®Ґ Їа®Ја ¬¬Ёа®ў ЁҐ Ё ®ЎкҐЄв®-®аЁҐвЁа®ў ®Ґ
Їа®Ја ¬¬Ёа®ў ЁҐ.
‘Ёб⥬ Їа®Ја ¬¬Ёа®ў Ёп ҐбвҐб⢥® ў«ЁпҐв ¬ли«ҐЁҐ
а §а Ў®взЁЄ Ё ў д §Ґ Їа®ҐЄвЁа®ў Ёп, ¤®бв в®з® ¤ ў® ЁбЇ®-
«м§гҐвбп дгЄжЁ® «м®Ґ Їа®ҐЄвЁа®ў ЁҐ, ў вҐзҐЁҐ Ї®б«Ґ¤Ёе ¤Ґ-
бпвЁ «Ґв Ї®пўЁ«®бм ®ЎкҐЄв®-®аЁҐвЁа®ў ®Ґ.
1. €бва㬥⠫м п б। а §а Ў®вЄЁ
Ћ¤Ё¬ Ё§ Їа ў«ҐЁ© б®ўҐаиҐбвў®ў Ёп б।бвў а §а Ў®вЄЁ
Їа®Ја ¬¬ле бЁб⥬ пў«пҐвбп ᮧ¤ ЁҐ ўбҐ Ў®«ҐҐ 㤮Ў®Ј® ¤«п Ї®«м-
§®ў вҐ«п ®Єа㦥Ёп, ®ЎҐбЇҐзЁў о饣® дгЄжЁ® «мго Ї®«®вг
ЁбЇ®«м§гҐ¬ле Їа®Ја ¬¬ле б।бвў Ё ®аЈ Ё§ жЁо Їа®жҐбб Їа®ҐЄвЁ-
а®ў Ёп. ќв® е а ЄвҐа® Є Є ¤«п Їа®Ја ¬¬ле б।бвў ®ЎйҐЈ® § -
票п (®ЇҐа жЁ®лҐ бЁб⥬л, п§лЄ®ўлҐ б।бвў , ⥪бв®ўлҐ аҐ¤ Є-
в®ал, в Ў«ЁзлҐ Їа®жҐбб®ал, бЁб⥬л гЇа ў«ҐЁп Ў § ¬Ё ¤ ле),
в Є Ё ¤«п Ї ЄҐв®ў ®аЁҐвЁа®ў ле Є®ЄаҐвл© ўЁ¤ ¤Ґп⥫м®бвЁ
(¤Ґ«®ўлҐ, ЁвҐЈаЁа®ў лҐ Їа®Ја ¬¬лҐ бЁб⥬л, Ї ЄҐвл ®Ўа Ў®вЄЁ
бв вЁбвЁЄЁ, аҐиҐЁп ®ЇвЁ¬Ё§ жЁ®ле § ¤ з Ё в.¤.), в.Ґ. ¬Ґв®¤®- Ё
Їа®Ў«Ґ¬¬®-®аЁҐвЁа®ў ле Їа®Ја ¬¬ле б।бвў. …бвҐб⢥®Ґ а §-
ўЁвЁҐ нв®Ј® Їа®жҐбб Їа ў«Ґ® ў Є®Ґз®¬ бзҐвҐ ᮧ¤ ЁҐ Ё-
¤ЁўЁ¤г «мле ўв®¬ вЁ§Ёа®ў ле а Ў®зЁе ¬Ґбв.
€бва㬥⠫м п б। ЇаҐ¤бв ў«пҐв б®Ў®© б®ў®ЄгЇ®бвм Їа®Ј-
а ¬¬ле б।бвў, а Ў®в ойЁе Ї®¤ ®ЎйЁ¬ гЇа ў«ҐЁҐ¬ б Ї®пвл¬ ¤«п
Ї®«м§®ў вҐ«п ЁвҐа䥩ᮬ Ё ॠ«Ё§гойЁе ваҐЎгҐ¬лҐ Ї®«м§®ў ⥫о
дгЄжЁЁ. „«п ᮧ¤ Ёп б®Ўб⢥®© Ёбва㬥⠫쮩 баҐ¤л ў ®ЎйҐ¬
б«гз Ґ Ґ®Ўе®¤Ё¬® Ї®б«Ґ ўлЎ®а ҐҐ Є®¬Ї®Ґв®ў аҐиЁвм ¤ўҐ Їа®Ў«Ґ-
¬л: ®аЈ Ё§®ў вм ЁвҐадҐ©б ¬Ґ¦¤г Їа®Ја ¬¬л¬Ё Є®¬Ї®Ґв ¬Ё Ё а §-
а Ў®в вм гЇа ў«пойго Їа®Ја ¬¬г, ᮤҐа¦ йго б।бвў Ї®¬®йЁ.
‚лЎ®а Є®¬Ї®Ґв®ў Ёбва㬥⠫쮩 баҐ¤л ®Ўгб«®ў«Ґ Їа®Ў«Ґ¬-
®© ®Ў« бвмо ҐҐ ЇаЁ¬ҐҐЁп Є Є б।бвў а §а Ў®вЄЁ ЇаЁЄ« ¤ле
Їа®Ја ¬¬ле бЁб⥬. ЋЇаҐ¤Ґ«пойЁ¬Ё ЇаЁ н⮬ пў«повбп ¤ў д Єв®а :
ў®§¬®¦®бвм аҐиҐЁп § ¤ зЁ Їа®ҐЄвЁа®ў Ёп ЇаҐ¤®бв ў«пҐ¬л¬Ё
Ёбва㬥⠫쮩 б।®© б।бвў ¬Ё Ё 㤮Ўбвў® а Ў®вл Ї®«м§®ў ⥫п
ў б।Ґ.
ЏаЁ ᮧ¤ ЁЁ Ёбва㬥⠫쮩 баҐ¤л Їа®ҐЄвЁа®ў Ёп ЇаЁЄ« ¤-
ле Їа®Ја ¬¬ле бЁб⥬ ЇҐабЇҐЄвЁўл¬ ЇаҐ¤бв ў«пҐвбп ЁбЇ®«м§®ў ЁҐ
ЇаЁжЁЇ®ў ®ЎкҐЄв®-®аЁҐвЁа®ў ®Ј® Їа®Ја ¬¬Ёа®ў Ёп. ќв®в Ї®¤е®¤
гЇа®й Ґв ॠ«Ё§ жЁо ®в¤Ґ«мле Є®¬Ї®Ґв®ў баҐ¤л Ё Ї®§ў®«пҐв ®аЈ -
Ё§®ў вм нддҐЄвЁўл© ¬Ґе Ё§¬ Ёе ў§ Ё¬®¤Ґ©бвўЁп.
2. Ћб®ЎҐ®бвЁ ®ЎкҐЄв®-®аЁҐвЁа®ў ®Ј® Їа®Ја ¬¬Ёа®ў Ёп
ђҐ «Ё§ жЁп Є®ЄаҐв®© ЇаЁЄ« ¤®© Їа®Ја ¬¬®© бЁбвҐ¬л ¬®¦Ґв
®бгйҐбвў«пвмбп Ї® ¤ўг¬ ®б®ўл¬ Їа ў«ҐЁп¬. Ћ¤® Ё§ Ёе, Ў®«ҐҐ
а бЇа®бва Ґ®Ґ, ЇаҐ¤Ї®« Ј Ґв ЇҐаў®®зҐаҐ¤го а §а Ў®вЄг ®в¤Ґ«м-
ле дгЄжЁ® «мле Є®¬Ї®Ґв®ў, Є®в®алҐ § ⥬ б«Ёў овбп ў Ґ¤Ёго
бЁб⥬г.
‚®§ЁЄ ойЁҐ ЇаЁ н⮬ Їа®Ў«Ґ¬л ўлЎ®а ўгв॥Ј® ЇаҐ¤бв ў«Ґ-
Ёп ¤ ле Ё ॠ«Ё§ жЁЁ Ї®«м§®ў ⥫мбЄ®Ј® ЁвҐа䥩б аҐи овбп,
Ёбе®¤п Ё§ Ї®вॡ®б⥩ Є®ЄаҐв®© ЈагЇЇл Ї®«м§®ў ⥫Ґ©, ¤«п Є®в®-
але ᮧ¤ Ґвбп бЁб⥬ . ЏаЁ в Є®¬ Ї®¤е®¤Ґ Їа®Ја ¬¬ п бЁб⥬ Ё-
Ў®«ҐҐ в®з® ᮮ⢥вбвўгҐв Ёбе®¤л¬ вॡ®ў Ёп¬ Ё, ®зҐўЁ¤®, Ё-
«гзиЁ¬ ®Ўа §®¬ ЁбЇ®«м§гҐв аҐбгабл вҐеЁзҐбЄЁе б।бвў, ¤«п Є®в®-
але нв Їа®Ја ¬¬ п бЁб⥬ а §а Ў влў Ґвбп. Ћ¤ Є® Їа®жҐбб а §-
а Ў®вЄЁ ў н⮬ б«гз Ґ § зЁвҐ«м® § впЈЁў Ґвбп, ў®§¬®¦®бвЁ ЇҐ-
аҐ®б Є®ЄаҐвле Їа®Ја ¬¬ле Є®¬Ї®Ґв®ў Ё Ї®«г祮Ј® ®Їлв ў
бЁбвҐ¬л ¤агЈЁе Є« бб®ў ўҐбм¬ ®Ја ЁзҐл.
„агЈ®Ґ Їа ў«ҐЁҐ ЇаҐ¤Ї®« Ј Ґв ᮧ¤ ЁҐ ап¤ гЁдЁжЁа®ў -
ле Є®¬Ї®Ґв®ў, Є®в®алҐ ў б®ў®ЄгЇ®бвЁ ®Ўа §гов ҐЄ®в®а®Ґ ®Ўа ¬-
«ҐЁҐ ¤«п бЇҐжЁ «мле дгЄжЁ® «мле Ї®¤бЁб⥬. ‚ н⮬ б«гз Ґ
а §а Ў®взЁЄЁ ¬®Јгв ў®бЇ®«м§®ў вмбп Ј®в®ўл¬Ё Їа®Ја ¬¬л¬Ё ¬®¤г«п¬Ё
¤«п Є®¬Ї®®ўЄЁ Є®ЄаҐв®© Їа®Ја ¬¬®© бЁб⥬л, ¤®Ї®«пп Ёе ў б«г-
з Ґ Ґ®Ўе®¤Ё¬®бвЁ бЇҐжЁ «Ё§Ёа®ў л¬Ё Їа®Ја ¬¬л¬Ё ¬®¤г«п¬Ё. ЏаЁ
н⮬, ў®§¬®¦®, гва зЁў Ґвбп ®ЇвЁ¬ «м®бвм Їа®Ја ¬¬®© бЁб⥬л б
в®зЄЁ §аҐЁп ЁбЇ®«м§®ў Ёп Ґо аҐбгаб®ў вҐеЁзҐбЄЁе б।бвў, § в®
ба®ЄЁ а §а Ў®вЄЁ १Є® б®Єа й овбп. Ќ®ўлҐ Є« ббл Їа®Ја ¬¬ле
бЁб⥬ ЇаЁ в Є®¬ Ї®¤е®¤Ґ ¬®Јгв ᮧ¤ ў вмбп б бгйҐбвўҐл¬ ЁбЇ®«м-
§®ў ЁҐ¬ ЇаҐ¦ҐЈ® ®Їлв .
ђ бб¬ ваЁў Ґ¬л© §¤Ґбм ®ЎкҐЄв®-®аЁҐвЁа®ў л© Ї®¤е®¤ Ї-
а ў«Ґ Ї®¤¤Ґа¦Єг а §а Ў®вЄЁ ЇаЁЄ« ¤ле Їа®Ја ¬¬ле бЁб⥬ Ї®
ўв®а®¬г ЇгвЁ. Џа®Ў«Ґ¬ ў н⮬ б«гз Ґ б®бв®Ёв ў ⮬, зв®Ўл бд®а¬Ё-
а®ў вм вЁЇ®ўго аеЁвҐЄвгаг ЇаЁЄ« ¤®© бЁб⥬л, ўлЎа вм Ё ॠ«Ё§®-
ў вм ®ЎкҐЄвл, Є®в®алҐ Ўг¤гв ЁЎ®«ҐҐ з бв® ЁбЇ®«м§®ў вмбп ў Є®Є-
аҐвле а §а Ў®вЄ е.
ЋЎкҐЄв®-®аЁҐвЁа®ў л© Ї®¤е®¤ ЇаҐ¤« Ј Ґв ЁЎ®«ҐҐ Ўбва Єв-
го Ё ¬®Ј®®Ўа §го ¬®¤Ґ«м Їа®Ја ¬¬Ёа®ў Ёп ЇаЁ ᮧ¤ ЁЁ ЇаЁЄ« ¤-
ле Їа®Ја ¬¬. ‚ ®ЎкҐЄв®-®аЁҐвЁа®ў ®¬ Їа®Ја ¬¬Ёа®ў ЁЁ ®Ў®Ўй -
овбп бў®©бвў дгЄжЁ® «м®Ј® Ё ®ЇҐа в®а®Ј® Ї®¤е®¤®ў, в Є¦Ґ
Їа®Ја ¬¬Ёа®ў Ёп гЇа ў«пҐ¬®Ј® ¤ л¬Ё Ё б®ЎлвЁп¬Ё .
‚ ®ЎкҐЄв®-®аЁҐвЁа®ў ®¬ Їа®Ја ¬¬Ёа®ў ЁЁ Ґ ЇаҐ¤Ї®« Ј -
Ґвбп, зв® Їа®Ја ¬¬ б®бв®Ёв Ё§ Ў®а Ї®¤Їа®Ја ¬¬ Ё ¤ ле, ҐҐ
®б®ўл¬Ё б®бв ў«пойЁ¬Ё Ґ¤ЁЁж ¬Ё пў«повбп ®ЎкҐЄвл, ᮤҐа¦ йЁҐ
Є Є Їа®жҐ¤гал, в Є Ё ¤ лҐ. €¤Ґп ®ЎкҐ¤ЁҐЁп ¤ ле Ё Їа®Ја ¬¬л
пў«пҐвбп ®б®ў®© Ё¤ҐҐ© ®ЎкҐЄв®© ¬®¤Ґ«Ё Ё ®б®ў®© ®ЎкҐЄв®-®аЁ-
ҐвЁа®ў ®Ј® Їа®Ја ¬¬Ёа®ў Ёп. ЋЎкҐЄвл Ї®¤а §¤Ґ«повбп а §«Ёз-
лҐ вЁЇл Ё«Ё Є« ббл ў § ўЁбЁ¬®бвЁ ®в ЇаЁбгйЁе Ё¬ бў®©бвў Ё
¤Ґ©бвўЁ©, Є®в®ал¬Ё ®Ё ®Ў« ¤ ов. ‘ў®©бвў Ё ¤Ґ©бвўЁп ®ЎкҐЄв®ў ®¤-
®Ј® Є« бб ®¤Ё Є®ўл. Ќ Ў®а бў®©бвў ®ЎкҐЄв®ў а §ле Є« бб®ў а §-
«ЁзҐ, е®вп ҐЄ®в®алҐ бў®©бвў Ё ¤Ґ©бвўЁп ¬®Јгв ЇаЁ н⮬ б®ўЇ -
¤ вм. €вҐа䥩бл ®ЎкҐЄв®ў Ё ў§ Ё¬®¤Ґ©бвўЁҐ ¬Ґ¦¤г ®ЎкҐЄв ¬Ё ®¤®Ј®
Ё«Ё а §ле Є« бб®ў ®ЇаҐ¤Ґ«повбп ®б®ўҐ ЇаЁбгйЁе Є« ббг
¤Ґ©бвўЁ© Ё ᮮ⢥вбвўгойЁе Ё¬ б®®ЎйҐЁ©.
3. Љ« ббл ®ЎкҐЄв®ў
“ ®ЎкҐЄв®ў в Є ¦Ґ, Є Є Ё г дгЄжЁ©, § ¬лЄ Ё© Ё бвагЄвга
а §«Ёз ов ®ЇаҐ¤Ґ«ҐЁҐ Ё ўл§®ў, б Ї®¬®ймо Є®в®а®Ј® Ё§ ®ЇаҐ¤Ґ«ҐЁп
ᮧ¤ овбп д ЄвЁзҐбЄЁҐ ®ЎкҐЄвл Ё«Ё нЄ§Ґ¬Ї«пал ®ЎкҐЄв®ў. ЋЇаҐ¤Ґ«Ґ-
ЁҐ ®ЎкҐЄв - нв® Ўбва Єв®Ґ ®ЇЁб ЁҐ вЁЇ ®ЎҐЄв , Є®в®а®Ґ
ЇаҐ¤бв ў«пҐв ўбҐ ®ЎҐЄвл ¤ ®Ј® вЁЇ . ’ЁЇ ®ЎкҐЄв ў® ¬®ЈЁе ®Ўк-
ҐЄв®-®аЁҐвЁа®ў ле бЁб⥬ е Їа®Ја ¬¬Ёа®ў Ёп §лў ов Є« бᮬ
®ЎкҐЄв®ў. Љ« бб - нв® ¬®¦Ґбвў® ўбҐе Ї®вҐжЁ «мле ®ЎкҐЄв®ў, Є®-
в®алҐ ¬®Јгв ў®§ЁЄгвм Ё§ ҐЈ® ®ЇаҐ¤Ґ«ҐЁп .
‘Ї®б®Ў ®ЇаҐ¤Ґ«ҐЁп Є« бб ў а «Ёзле ®ЎкҐЄв®-®аЁҐвЁа®ў -
ле бЁб⥬ е а §л©. ‚ Є зҐб⢥ Є« бб ¬®¦® а бб¬ ваЁў вм Ё б ¬®
®ЇаҐ¤Ґ«ҐЁҐ, Є®в®а®Ґ ⮦Ґ ў Ё§ўҐб⮬ б¬лб«Ґ пў«пҐвбп ®ЎкҐЄв®¬,
Ё¬Ґ® п§лЄ®ўл¬ ®ЎкҐЄв®¬, Ё§®Ўа ¦ ойЁ¬ Є« бб ®ЎкҐЄв®ў. Џ®н⮬г
®ЇаҐ¤Ґ«ҐЁп Є« бб®ў §лў ов ¬Ґв ®ЎкҐЄв ¬Ё, ®Ўа §гҐ¬л© Ё¬Ё
Є« бб - ¬Ґв Є« бᮬ.
‚гваҐоо бвагЄвгаг Ё д®а¬г ЇаҐ¤бв ў«ҐЁп ®ЎкҐЄв®ў ¬®¦®
®в¤Ґ«Ёвм ®в ўҐиҐЈ® ¬Ёа Ё Ґ¤Ё®®Ўа §® ®ЇаҐ¤Ґ«Ёвм Ёе ЁвҐа䥩б.
ќв® ¤ Ґв ў®§¬®¦®бвм Їа®Ја ¬¬Ёбвг ЁбЇ®«м§®ў вм ®ЎкҐЄв ЇаЁ а §а -
Ў®вЄҐ Їа®Ја ¬¬®© бЁб⥬л, Ґ § п ¤Ґв «Ґ© ॠ«Ё§ жЁЁ ¤ ®Ј®
Є« бб ®ЎкҐЄв®ў. „®бв в®з® в®Ј®, зв® ®ЎкҐЄв б ¬ § Ґв, Є ЄЁҐ
¤Ґ©бвўЁп ЇаҐ¤ЇаЁЁ¬ вм ЇаЁ вҐе Ё«Ё Ёле ў®§¤Ґ©бвўЁпе Ё§ ўҐиҐ©
б।л.
ЋЎкҐЄв ᮤҐа¦Ёв Є Є ¤ лҐ Ї®¤®ЎЁҐ бвагЄвгал, в Є Ё
¤Ґ©бвўЁп Ї®¤®ЎЁҐ дгЄжЁ© Ё Ї®¤Їа®Ја ¬¬. Ќ® Ў®а ¤Ґ©бвўЁ© ®Ўк-
ҐЄв ®Ў®ЎйҐ Ё а биЁаҐ. Џа®Ја ¬¬Ёбв ¬®¦Ґв ®ЇаҐ¤Ґ«Ёвм ¤«п ®ЎкҐЄв
Їа®Ё§ў®«млҐ ¤Ґ©бвўЁп.
‘®¤Ґа¦ йЁҐбп ў ®ЎкҐЄвҐ ¤ лҐ е®¤пвбп ў ЇҐаҐ¬Ґле, Є®в®-
алҐ §лў ов ЇҐаҐ¬Ґл¬Ё нЄ§Ґ¬Ї«па Ё«Ё бў®©бвў ¬Ё. ЏҐаҐ¬ҐлҐ
нЄ§Ґ¬Ї«па пў«повбп ¬Ґбвл¬Ё ЇҐаҐ¬Ґл¬Ё ®ЎкҐЄв , г Є®в®але Ґбвм
Ё¬п Ё § 票Ґ. “ ®ЎкҐЄв®ў ®¤®Ј® Є« бб ЇҐаҐ¬ҐлҐ Ё¬Ґов ®¤Ё -
Є®ўлҐ Ё¬Ґ , ® Ёе § зҐЁп Ё¤ЁўЁ¤г «мл.
‡ зҐЁп ЇҐаҐ¬Ґле ®ЎкҐЄв ®ЇаҐ¤Ґ«пов б®бв®пЁҐ ®ЎкҐЄв ,
Є®в®а®Ґ Ё¤ЁўЁ¤г «м® Ё ¬ҐпҐвбп ў® ўаҐ¬ҐЁ ¤«п Є ¦¤®Ј® ®ЎкҐЄв .
‘®бв®пЁҐ ®ЎкҐЄв ¬®¦® Ёбб«Ґ¤®ў вм Ё ¤Ґ« вм ў Ґ¬ Ё§¬ҐҐЁп б
Ї®¬®ймо ¤Ґ©бвўЁ© ®ЎкҐЄв .
ЏаҐ¤гᬮваҐлҐ ў ®ЎкҐЄвҐ ¤Ґ©бвўЁп §лў ов ¬Ґв®¤ ¬Ё. ЊҐв®-
¤лнв® дгЄжЁ® «млҐ бў®©бвў , ®ЇаҐ¤Ґ«пойЁҐ ЁбЇ®«м§®ў ЁҐ ®ЎкҐЄв
ў ўЁ¤Ґ дгЄжЁЁ Ё«Ё Їа®жҐ¤гал б Ї®Ў®зл¬ нд䥪⮬.
ЋЎкҐЄвл Ё¤ЁўЁ¤г «мл, Ё г Є ¦¤®Ј® Ё§ Ёе Ґбвм бў®Ґ ⥪г饥
б®бв®пЁҐ Ё бў®© Ў®а ᮮ⢥вбвўгойЁе Є« ббг ¬Ґв®¤®ў. ‚лзЁб«ҐЁп
д®а¬Ёаговбп Ё§ б®ЎлвЁ© Ё § ЇгбЄ®ў, ў®§ЁЄ ойЁе ў в®в ¬®¬Ґв, Є®Ј-
¤ ®ЎкҐЄвл Ї®бл« ов ¤агЈЁ¬ ®ЎкҐЄв ¬ б®®ЎйҐЁп, ЁвҐаЇаҐвЁагов Ёе
Ё ॠЈЁагов Ёе, ЄвЁўЁ§Ёагп Ї®¤е®¤пйЁҐ ¬Ґв®¤л, Є®в®алҐ ҐйҐ
Ї®бл« ов б®®ЎйҐЁп Ё в.¤. ‚맮ў ¤Ґ©бвўЁ© ®Ў®ЎйҐ Ё ҐЈ® Ґ¤Ё®®Ў-
а §®бвм ®ЎҐбЇҐзЁў Ґвбп бЇҐжЁ «мл¬ ¬Ґе Ё§¬®¬, ®б®ў л¬
Їа®Ја ¬¬Ёа®ў ЁЁ, гЇа ў«пҐ¬®¬ ¤ л¬Ё, Є®в®ал© §лў Ґвбп ®Ў¬Ґ®¬
б®®ЎйҐЁп¬Ё.
‚ а §«Ёзле бЁб⥬ е ®ЎкҐЄв®-®аЁҐвЁа®ў ®Ј® Їа®Ја ¬¬Ёа®-
ў Ёпб бЇ®б®Ўл ®ЇаҐ¤Ґ«ҐЁп ¬Ґв®¤®ў а §«Ёзл. ’ҐЄбвг «м® ®ЇЁб Ёп
¬Ґв®¤®ў ¬®Јгв § ЇЁблў вмбп Є Є ўгваЁ, в Є Ё ўҐ ®ЇаҐ¤Ґ«ҐЁп
Є« бб . …б«Ё ®ЇЁб Ёп ¬Ґв®¤®ў § ЇЁблў Ґвбп ўҐ ®ЇаҐ¤Ґ«ҐЁп
Є« бб , в® ®ЎкҐЄв®-®аЁҐвЁа®ў п бЁб⥬ ўв®¬ вЁзҐбЄЁ ЇаЁўп-
§лў Ґв Ёе Є ўлЎ®аг ¤Ґ©бвўЁ© ᮮ⢥вбвўго饣® Є« бб . “ ®ЎкҐЄв®ў
а §«Ёзле Є« бб®ў ¬®Јгв Ўлвм ®¤®Ё¬ҐлҐ, ® а Ў®в ойЁҐ Ї®-а §®-
¬г ¬Ґв®¤л. ‘Ї®б®Ў, Є®в®ал¬ ®ЎкҐЄв ॠЈЁагҐв Ї®б« ®Ґ Ґ¬г
б®®ЎйҐЁҐ, ¬®¦Ґв § ўЁбҐвм ®в Є« бб ®ЎкҐЄв . ќв® бў®©бвў® ⮦Ґ
пў«пҐвбп ®¤Ё¬ Ё§ ЇаЁжЁЇ®ў Ўбва ЄжЁЁ ¤ ле Ё гЁўҐаб «м®Ј®
Їа®Ја ¬¬Ёа®ў Ёп.
“ ®ЎкҐЄв®ў а §«Ёзле Є« бб®ў ¬®Јгв Ўлвм Ё ®ЎйЁҐ ¬Ґв®¤л, Ґб«Ё
®Ё б«Ґ¤гов бў®©бвў ®¤Ёе Ё вҐе ¦Ґ Є« бб®ў.
ЊҐв®¤ ®ЎкҐЄв ¬®¦® ЄвЁўЁ§Ёа®ў вм, Ї®б« ў ᮮ⢥вбвўго饥
н⮬㠬Ґв®¤г б®®ЎйҐЁҐ. ‘®®ЎйҐЁҐ ᮤҐа¦Ёв §ў ЁҐ ¬Ґв®¤ Ё ў®§-
¬®¦лҐ аЈг¬Ґвл.
Џ®бл«Є б®®ЎйҐЁп ®ЎкҐЄвг ®бгйҐбвў«пҐвбп Ї®б।бвў®¬ ўл§®ў
гЁўҐаб «м®© дгЄжЁЁ, ў Є®в®а®© ®ЎкҐЄвг ЇҐаҐ¤ Ґвбп Ё¬п ўл§лў Ґ-
¬®Ј® ¬Ґв®¤ Ё ЁбЇ®«м§гҐ¬лҐ аЈг¬Ґвл. ЏаЁЁ¬ ойЁ© б®®ЎйҐЁҐ ®Ўк-
ҐЄв ᮤҐа¦Ёв ¬Ґе Ё§¬, Є®в®ал© ®Ї®§ Ґв б®®ЎйҐЁҐ, ўлЎЁа Ґв б®®в-
ўҐвбвўгойЁ© Ґ¬г ¬Ґв®¤, ЄвЁўЁ§ЁагҐв ҐЈ® Ё ЇҐаҐ¤ Ґв Ґ¬г ᮤҐа¦ йЁ-
Ґбп ў б®®ЎйҐЁЁ ваҐЎгҐ¬лҐ ¬Ґв®¤®¬ Ї а ¬Ґвал. ЊҐв®¤ ўлЇ®«пҐвбп
в Є ¦Ґ, Є Є ®ЎлЄ®ўҐ п Їа®жҐ¤га . ‚ Є зҐб⢥ ®вўҐв б®®ЎйҐ-
ЁҐ ¬Ґв®¤ ¬®¦Ґв ўл¤ ў вм Ў®а ўлзЁб«Ґле § 票© ЇҐаҐ¬Ґле
®ЎкҐЄв . ‚лЇ®«ҐЁҐ ¬Ґв®¤ ¬®¦Ґв ў १г«мв ⥠Ї®Ў®з®Ј® нд䥪в
Ё§¬ҐЁвм б®бв®пЁҐ ®ЎкҐЄв Ё Ўлвм ЇаЁзЁ®© Ї®бл«ЄЁ ®ўле б®®ЎйҐ-
Ё© ¤агЈЁ¬ ®ЎкҐЄв ¬.
…б«Ё г ®ЎкҐЄв Ґв ¬Ґв®¤ , ᮮ⢥вбвўго饣® ЇаЁп⮬г б®®Ў-
饨о, в® б®®ЎйҐЁҐ вҐапҐвбп. ЋЎлз® ЇаЁзЁ®© нв®Ј® пў«пҐвбп
®иЁЎЄ Ё«Ё Ї® Єа ©Ґ© ¬ҐаҐ ЁбЄ«озЁвҐ«м п бЁвг жЁп, Є ®Ўа Ў®вЄҐ
Є®в®а®© ®ЎкҐЄв Ґ Ј®в®ў. Ќ Ў®а ¬Ґв®¤®ў Ґ дЁЄбЁа®ў , ҐЈ® ¬®¦®
бў®Ў®¤® а биЁапвм, ®ЇаҐ¤Ґ«пп ®ўлҐ ¬Ґв®¤л.
Џ®б«Ґ ®Ўа Ў®вЄЁ б®®ЎйҐЁп Ё Ї®б«Ґ в®Ј®, Є Є ®ЎкҐЄв ЇҐаҐбв Ґв
Ўлвм ЄвЁўл¬, ® Ё ҐЈ® б®бв®пЁҐ б®еа повбп Ё ®ЎкҐЄв Ўг¤Ґв ®¦Ё-
¤ вм ®ўле б®®ЎйҐЁ©. ЏҐаҐ¬ҐлҐ ®ЎкҐЄв Ё Ёе § зҐЁп Ґ Ёб祧 -
ов, Є Є ў б«гз Ґ ®ЎлЄ®ўҐле Їа®жҐ¤га Ё«Ё дгЄжЁ©, Ёе § 票п
б®еа повбп Ё ¬®Јгв ЁбЇ®«м§®ў вмбп, Є®Ј¤ ®ЎкҐЄв ў®ўм Ї®«гз Ґв
б®®ЎйҐЁҐ.
Џ®бл«Є б®®ЎйҐЁп ᮮ⢥вбвўгҐв ўл§®ўг дгЄжЁ® « :
SEND_MESSAGE(Object,Method,Parameters,Results).
ЂаЈг¬Ґвл дгЄжЁ® « SEND_MESSAGE Ё¬Ґов б«Ґ¤го饥 ᮤҐа¦ -
ЁҐ:
- Object ЇаҐ¤бв ў«пҐв б®Ў®© Ё¬п ®ЎкҐЄв , Є®в®а®¬г Ї®бл« Ґвбп
б®®ЎйҐЁҐ;
- Method ®ЇаҐ¤Ґ«пҐв Ё¬п ¬Ґв®¤ , Є®в®ал© Ґ®Ўе®¤Ё¬® ўлЇ®«Ёвм
¤«п гЄ § ®Ј® ®ЎкҐЄв ;
- Parameters ᮤҐа¦Ёв бЇЁб®Є Ї а ¬Ґв®а®ў, ЇҐаҐ¤ ў Ґ¬ле § -
¤ ®¬г ¬Ґв®¤г;
- Results Ї®б«Ґ ўлЇ®«ҐЁп дгЄв®а Ўг¤Ґв ᮤҐа¦ вм १г«м-
в в ўлЇ®«ҐЁп § ¤ ®Ј® ¬Ґв®¤ .
ЋЎкҐЄвл, ¬Ґв®¤л Ё ®Ў¬Ґ б®®ЎйҐЁп¬Ё Ї®§ў®«пов ЁбЇ®«м§®ў вм
®ўл© ЇаЁжЁЇ а §ЎЁҐЁп Ё ўлзЁб«ҐЁп Їа®Ја ¬¬л, Ў®«ҐҐ ®ЎйЁ© Ё
ЈЁЎЄЁ©, 祬 ва ¤ЁжЁ® п Ё¤Ґп Ї®¤Їа®Ја ¬¬л. •®¤ б®ЎлвЁ© Ґ гЇа ў-
«пҐвбп Ё§ўҐ, ®бгйҐбвў«пҐвбп ў § ўЁбЁ¬®бвЁ ®в ®ЎкҐЄв®ў.
ЋЎкҐЄвл пў«повбп Ў®«ҐҐ Ґ§ ўЁбЁ¬л¬Ё Ґ¤ЁЁж ¬Ё, 祬 ва ¤ЁжЁ-
®лҐ бвагЄвгал Ё Ї®¤Їа®Ја ¬¬л. ЋЁ ¬®Јгв ᮤҐа¦ вм ᢥ¤ҐЁп ®
б®Ўб⢥®¬ бв஥ЁЁ Ё дгЄжЁ®Ёа®ў ЁЁ, гз бвў®ў вм ў гЇа ў«ҐЁЁ
ўлзЁб«ҐЁп¬Ё Ё ў§ Ё¬®¤Ґ©бвў®ў вм б ¤агЈЁ¬Ё ®ЎкҐЄв ¬Ё, Ї®бл« п Ё
ЇаЁЁ¬ п б®®ЎйҐЁп.
Њ®¦Ґбвў бў®©бвў Є« бб®ў ¤ўге Ђ Ё ‚ ¬®Јгв 室Ёвмбп ў а §-
«Ёзле ў§ Ё¬®®в®иҐЁпе:
1. Њ®¦Ґбвў® бў®©бвў Є« бб Ђ Ґ ЇҐаҐбҐЄ Ґвбп б® ¬®¦Ґбвў®¬
бў®©бвў Є« бб ‚, в.Ґ. г ®ЎкҐЄв®ў нвЁе Є« бб®ў Ґв ®ЎйЁе
бў®©бвў.
2. Њ®¦Ґбвў бў®©бвў Є« бб®ў Ђ Ё ‚ ЇҐаҐбҐЄ овбп, б«Ґ¤®ў -
вҐ«м® г Ёе Ґбвм Є Є ®ЎйЁҐ, в Є Ё а §«ЁзлҐ бў®©бвў .
3. Њ®¦Ґбвў® бў®©бвў Є« бб Ђ ᮤҐа¦Ёв ¬®¦Ґбвў® бў®©бвў
Є« бб ‚ Ё«Ё ®Ў®а®в.
…б«Ё ¬®¦Ґбвў® бў®©бвў Є« бб Ђ ᮤҐа¦Ёв ¬®¦Ґбвў® бў®©бвў
Є« бб ‚, в® Ўг¤Ґ¬ Ј®ў®аЁвм, зв® Є« бб Ђ пў«пҐвбп Ї®¤Є« бᮬ
Є« бб ‚ Ё ᮮ⢥вб⢥® Є« бб ‚ пў«пҐвбп ¤Є« бᮬ (Ё«Ё бг-
ЇҐаЄ« бᮬ) Є« бб Ђ. ‘ў®©бвў ¬®Јгв Ё б®ўЇ ¤ вм, ® в®Ј¤ ¬л
Ё¬ҐҐ¬ ¤Ґ«® б ®¤Ё¬ Ё ⥬ ¦Ґ Є« бᮬ.
’ ЄЁ¬ ®Ўа §®¬ г Ї®¤Є« бб ўбҐЈ¤ Ў®«миҐ бў®©бвў, 祬 г б®-
¤Ґа¦ 饣® ҐЈ® ¤Є« бб . …Ј® ®ЎкҐЄвл пў«повбп ў ®в®иҐЁЁ ҐЄ®в®-
але бў®©бвў Ў®«ҐҐ Є®ЄаҐвл¬Ё Ё«Ё бЇҐжЁдЁзл¬Ё Ї® ба ўҐЁо б
®ЎкҐЄв ¬Ё ¤Є« бб , Є®в®алҐ ў бў®о ®зҐаҐ¤м пў«повбп Ў®«ҐҐ гЁ-
ўҐаб «мл¬Ё.
4. €Ґа аеЁп Є« бб®ў Ё ¬Ґе Ё§¬ б«Ґ¤®ў Ёп
…б«Ё ®ЇаҐ¤Ґ«ҐЁп Є« бб®ў ®Ўа §гов ЁҐа аеЁзҐбЄго бвагЄвгаг,
в® Ґ®Ўе®¤Ё¬ бЇҐжЁ «мл© ¬Ґе Ё§¬, б Ї®¬®ймо Є®в®а®Ј® ®аЈ Ё§г-
Ґвбп ¬®¦Ґбвў® бў®©бвў. ќв®© 楫Ё б«г¦Ёв ¬Ґе Ё§¬ б«Ґ¤®ў Ёп,
ᮤҐа¦ йЁ©бп ў в®© Ё«Ё Ё®© д®а¬Ґ ў® ўбҐе ЁҐа аеЁзҐбЄЁе ®ЎкҐЄвле
бЁб⥬ е .
Џ®б।бвў®¬ ¬Ґе Ё§¬ б«Ґ¤®ў Ёп ®ўл© ®ЇаҐ¤Ґ«пҐ¬л© Є« бб
¬®¦Ґв ўв®¬ вЁзҐбЄЁ г б«Ґ¤®ў вм бў®©бвў (ЇҐаҐ¬ҐлҐ нЄ§Ґ¬Ї«па
Ё ¬Ґв®¤л) Є« бб , ®ЇаҐ¤Ґ«Ґ®Ј® Є Є ҐЈ® ¤Є« бб. ‘ Ї®¬®ймо
б«Ґ¤®ў Ёп ¤®бвЁЈ Ґвбп в ¦Ґ 楫м, зв® Ё ў ЁҐа аеЁЁ вЁЇ®ў а бЇ-
а®бва Ґле п§лЄ®ў Їа®Ја ¬¬Ёа®ў Ёп: Ў®«ҐҐ ®ЎйЁҐ бў®©бвў , бўп-
§ лҐ б вЁЇ®¬ Ў®«ҐҐ ўлб®Є®Ј® га®ўп, Ґв Ґ®Ўе®¤Ё¬®бвЁ бЇҐжЁ «м-
® ®ЇаҐ¤Ґ«пвм ў бўп§Ё б вЁЇ ¬Ё Ё¦ҐЈ® га®ўп. „®бв в®з® гЄ -
§ вм, Ё§ Є Є®Ј® ¤Є« бб ®Ё б«Ґ¤гов бў®©бвў . ’ ЄЁ¬ ®Ўа §®¬,
¬®¦® гЇа®бвЁвм ®ЇаҐ¤Ґ«ҐЁп Ё бнЄ®®¬Ёвм гбЁ«Ёп Ёе Ї®¤¤Ґа¦Єг.
€§¬ҐҐЁп ¬®¦® «®Є «Ё§®ў вм «Ёим ў ®¤®¬ Ё§¬ҐпҐ¬®¬ ¬Ґб⥠Їа®Ј-
а ¬¬л.
Ќ ЁЎ®«ҐҐ ў ¦®Ґ ЇаҐЁ¬гйҐбвў® ®ЎкҐЄв®-®аЁҐвЁа®ў ®Ј® Їа®Ј-
а ¬¬Ёа®ў Ёп б®бв®Ёв ў ⮬, зв® ®® ЇаҐ¤« Ј Ґв ¬Ґе Ё§¬ Ўбва Є-
жЁЁ ¤«п а §ЎЁҐЁп § ¤ зЁ Ё ҐҐ аҐиҐЁп з бвЁ. ‘ ¤агЈ®© бв®а®л,
®® ЇаҐ¤Ї®« Ј Ґв, зв® ®ЎкҐЄвл ЇаҐ¤¬Ґв®© ®Ў« бвЁ, в Є¦Ґ Ёе
бў®©бвў Ё § ўЁбЁ¬®бвЁ ¤®«¦л Ўлвм вй вҐ«м® Їа® «Ё§Ёа®ў л.
—в®Ўл а §«ЁзЁвм Є« ббл ¬®¦® ЁбЇ®«м§®ў вм ҐбвҐб⢥®Ґ а §-
ЎЁҐЁҐ ®ЎкҐЄв®ў а §лҐ Є« ббл. Ќ ЇаЁ¬Ґа, ¦ЁўлҐ бгйҐбвў а §¤Ґ-
«повбп ¬«ҐЄ®ЇЁв ойЁе, ЇвЁж, ЇаҐб¬лЄ ойЁебп, алЎ. ᥪ®¬ле Ё
в.¤. „ «ҐҐ ®Ё Ї®¤а §¤Ґ«повбп Ї®¤Є« ббл ў ᮮ⢥вбвўЁЁ б ¤®-
Ї®«ЁвҐ«мл¬Ё бў®©бвў ¬Ё Є ¦¤®Ј® ўЁ¤ .
Ља®¬Ґ в®Ј®, ¬®¦® ўл¤Ґ«Ёвм Ўбва ЄвлҐ б®ў®ЄгЇ®бвЁ бў®©бвў
ў е а ЄвҐаЁбвЁзҐбЄЁҐ Є« ббл Ё ЁбЇ®«м§®ў вм Ёе ў ®ЇаҐ¤Ґ«ҐЁпе. • -
а ЄвҐаЁбвЁзҐбЄЁ© Є« бб ¬®¦Ґв ᮤҐа¦ вм бў®©бвў , Їа®вЁў®Ї®«®¦лҐ
Ё«Ё «®ЈЁзлҐ бў®©бвў ¬ Ў §®ўле Є« бб®ў Ё Ёе ҐбвҐб⢥®©
Є« ббЁдЁЄ жЁЁ. Ќ ЇаЁ¬Ґа, Є« ббл "б®«жҐ" Ё "пЎ«®Є®" ¬®Ј«Ё Ўл
г б«Ґ¤®ў вм Ё§ ҐЄ®в®а®Ј® Є« бб ЈҐ®¬ҐваЁзҐбЄЁе бў®©бвў бў®©бвў®
"ЄагЈ«л©".
‚ а §ле бЁб⥬ е ЇаЁпвл а §«ЁзлҐ б®Ј« иҐЁп ® ⮬, Є Є®ў
¬®¦Ґв Ўлвм в®Ї®«®ЈЁп бвагЄвга б«Ґ¤®ў Ёп. Ќ ЇаЁ¬Ґа, ў Ё§ўҐб⮬
®ЎкЄв®-®аЁҐвЁа®ў ®¬ п§лЄҐ Їа®Ја ¬¬Ёа®ў Ёп SMALLTALK г Є« бб
¬®¦Ґв Ўлвм в®«мЄ® ®¤Ё ¤Є« бб, ® ҐбЄ®«мЄ® Ї®¤Є« бб®ў . ‚
н⮬ б«гз Ґ ў®§¬®¦л «Ёим бвгЄвгал б«Ґ¤®ў Ёп ў ўЁ¤Ґ ¤ҐаҐў .
џ§лЄЁ Їа®Ја ¬¬Ёа®ў п ZETALISP Ё LOOPS ¤®ЇгбЄ ов ЇаЁ ¤«Ґ¦®бвм
Є« бб ®¤®ўаҐ¬Ґ® ҐбЄ®«мЄЁ¬ ¤Є« бб ¬ . ‘вагЄвга б«Ґ-
¤®ў Ёп §¤Ґбм ¬®¦Ґв Ўлвм Ї®¤®Ў жЁЄ«ЁзҐбЄ®© бҐвЁ, Ї®е®¦Ґ©
аҐиҐвЄг.
ђ бб¬ ваЁў Ґ¬ п ®ЎкҐЄ®-®аЁҐвЁа®ў п б। ¤®ЇгбЄ Ґв Ё
жЁЄ«ЁзҐбЄ®Ґ ®ЇаҐ¤Ґ«ҐЁҐ, ® ЁбЄ«оз Ґв ४габЁў®Ґ б«Ґ¤®ў ЁҐ.
‘вагЄвга ®ЇаҐ¤Ґ«ҐЁ© ¬®¦Ґв Ўлвм Їа ў«Ґ®© бҐвмо ®ЎйҐЈ® ўЁ¤ ,
® б। а бЇ®§ Ґв жЁЄ«ЁзҐбЄЁҐ ®ЇаҐ¤Ґ«ҐЁп Ё ®Ўалў Ґв ў н⮬
б«гз Ґ б«Ґ¤®ў ЁҐ. Љ ¦¤®Ґ бў®©бвў® гзЁвлў Ґвбп «Ёим ®¤Ё а §.
ЋзҐўЁ¤®, зв® ЇаЁпвлҐ ў ®ЎкҐЄв®-®аЁҐвЁа®ў ®© б।Ґ ¤®-
ЇгйҐЁп Ї® бЇ®б®Ўг б«Ґ¤®ў Ёп ¬®Јгв Є« ¤лў вм ®ЇаҐ¤Ґ«ҐлҐ
®Ја ЁзҐп ®ЇЁб ЁҐ Є« бб®ў ®ЎкҐЄв®ў ¤«п ҐЄ®в®але ЇаҐ¤¬Ґвле
®Ў« б⥩. Ќ ЇаЁ¬Ґа, ў ¬ ⥬ вЁЄҐ Ё ў ҐбвҐб⢥®¬ п§лЄҐ ¬®Јгв
ЁбЇ®«м§®ў вмбп ४габЁўлҐ вЁЇл.
Ћ¤ Є® ¤«п Ў®«миЁбвў Їа ЄвЁзҐбЄЁе ЇаЁ¬ҐҐЁ© ¤®бв в®з®
жЁЄ«ЁзҐбЄЁе бвагЄвга. ‚ н⮬ б«гз Ґ Є« бб б«Ґ¤гҐв бў®©бвў Ґ
в®«мЄ® Є« бб®ў, ҐЇ®б।б⢥® бв®пйЁе ¤ Ё¬, ® Ё бў®©бвў Ёе
¤Є« бб®ў, в.Ґ. бў®©бвў ўбҐе Є« бб®ў, а бЇ®«®¦Ґле ўлиҐ.
…б«Ё Є« бб б«Ґ¤гҐв бў®©бвў Ё§ ¬®ЈЁе ¤Є« бб®ў, в® ўбв -
Ґв ў®Їа®б ® Ї®ап¤ЄҐ б«Ґ¤®ў Ёп, Є®Ј¤ ®¤®Ё¬ҐлҐ бў®©бвў
б«Ґ¤говбп Ё§ ¤Є« бб®ў, 室пйЁебп ў а §«Ёзле ўҐвўпе, Ё«Ё
Ґб«Ё ®¤Ё Ё в®в ¦Ґ Є« бб ўбваҐз Ґвбп ў бвагЄвгॠҐбЄ®«мЄ® а §.
Џ®н⮬㠯ਠЇа®ҐЄвЁа®ў ЁЁ ЇаЁЄ« ¤®© бЁбвҐ¬л Ґ®Ўе®¤Ё¬® ЇаЁЁ-
¬ вм ў® ўЁ¬ ЁҐ Ї®а冷Є Є« бб®ў ®ЎкҐЄв®ў Ё Ї®а冷Є гзҐв бў®©бвў
Є« бб®ў. ќв® ®Ўбв®п⥫мбў® ®ЇаҐ¤Ґ«пҐв Є®¬ЎЁ жЁо ЁбЇ®«м§гҐ¬ле ¬Ґ-
⮤®ў ®ЎкҐЄв®ў.
‚ ЇаЁжЁЇҐ ў®§¬®¦л¬Ё Ї®б«Ґ¤®ў ⥫м®бвп¬Ё Ї®ЁбЄ пў«повбп,
ЇаЁ¬Ґа, Ї®ЁбЄ ў Ј«гЎЁг Ё Ї® га®ўп¬. ‚ Є ¦¤®© ўҐвўЁ ў®§¬®¦л¬Ё
Ї®ап¤Є ¬Ё Їа®е®¦¤ҐЁп пў«повбп Їаאַ© Ё ®Ўа вл©. Џ®¤ Їап¬л¬ Ї®-
ап¤Є®¬ б«Ґ¤гҐв Ї®Ё¬ вм Ї®а冷Є, ў Є®в®а®¬ 㧥« ¤ҐаҐў (Ё«Ё бҐвЁ)
Їа®е®¤Ёвбп а миҐ Їа®е®¦¤ҐЁп ў ⮬ ¦Ґ Ї®ап¤ЄҐ ҐЈ® Ї®¤¤ҐаҐўмҐў
(бҐвҐ©). ЋЎа вл© Ї®а冷Є ¬®¦® ®ЇаҐ¤Ґ«Ёвм «®ЈЁз®.
‚ а бб¬ ваЁў Ґ¬®© ®ЎкҐЄв®-®аЁҐвЁа®ў ®© б।Ґ ў Їа®е®¦¤Ґ-
ЁЁ ЁҐа аеЁЁ ¬Ґв®¤®ў Є« бб®ў ЇаЁ¬ҐпҐвбп Ї®ЁбЄ ў Ј«гЎЁг Ё б«Ґў
Їа ў®. ‘ў®©бвў б«Ґ¤говбп ў ⮬ Ї®ап¤ЄҐ, ў Є®в®а®¬ ¤Є« ббл
гЄ § л ў ®ЇЁб ЁЁ Є« бб . ЏаҐ¤Ї®«®¦Ё¬, зв® ЁҐа аеЁп Є« бб®ў ўлЈ-
«п¤Ёв б«Ґ¤гойЁ¬ ®Ўа §®¬:
‘4 ‘5 ‘4
\ / /
‘2 ‘3
\ /
‘1
‚ н⮬ б«гз Ґ Ї®а冷Є Їа®е®¤ Ї®«гзЁ«бп Ўл б«Ґ¤гойЁ©:
C1 -> C2 -> C3 -> C4 -> C5 -> C4.
Џ®бЄ®«мЄг ў а §ле Є« бб е ¬®Јгв Ўлвм ®¤®Ё¬ҐлҐ, ® а §-
«ЁзлҐ Ї® ®ЇаҐ¤Ґ«ҐЁп¬ ¬Ґв®¤л, в® ¤«п Ё§ЎҐ¦ Ёп Є®д«ЁЄв®ў Ґ®Ў-
室Ё¬® ЇаЁпвм б®Ј« 襨Ґ ® ⮬, Є Є®© Ё§ Ёе ®бв Ґвбп ў бЁ«Ґ. ђ -
§г¬® ®Ја ЁзЁвмбп ¤ўг¬п ў®§¬®¦®бвп¬Ё: ў бЁ«Ґ ®бв Ґвбп «ЁЎ® ЇҐа-
ўл© ¬Ґв®¤, «ЁЎ® Ї®б«Ґ¤Ё©.
‚ а бб¬ ваЁў Ґ¬®© ®ЎкҐЄв®-®аЁҐвЁа®ў ®© б।Ґ ў бЁ«Ґ
®бв Ґвбп ЇҐаў®Ґ ўбваҐвЁўиҐҐбп бў®©бвў®. …б«Ё, ЇаЁ¬Ґа ў Є« ббҐ
‘5 Ўл« Ўл ҐЄ®в®ал© ¬Ґв®¤ б ⥬ ¦Ґ Ё¬ҐҐ¬, зв® Ё ў Є« бᥠ‘4, в®
¬Ґв®¤ Ё§ Є« бб ‘5 Ґ гзЁвлў «бп Ўл, ЇаЁ ®Ўа Ў®вЄҐ ᮮ⢥вбвўго-
饣® б®®ЎйҐЁп, Ї®б« ®Ј® ®ЎкҐЄвг Є« бб ‘2 (ЇаЁ ЇаЁўҐ¤Ґ®© ўл-
иҐ бвгЄвгॠ᫥¤®ў п).
ЏҐаҐ¬ҐлҐ ®ЎкҐЄв Ї®¤Є« бб ®ЇаҐ¤Ґ«повбп Є Є ¬®¦Ґбвў® бў®-
Ёе ЇҐаҐ¬Ґле ®ЎкҐЄв Ё ЇҐаҐ¬Ґле ®ЎкҐЄв ¤Є« бб®ў.
Ђђ•€’…Љ’“ђЂ ЋЃљ…Љ’ЌЋ-Ћђ€…Ќ’€ђЋ‚ЂЌЌЋ‰ €Ќ‘’ђ“Њ…Ќ’Ђ‹њЌЋ‰
‘ђ…„›
1. ЏаЁжЁЇл дгЄжЁ®Ёа®ў Ёп
‚ бўп§Ё б ⥬, зв® вॡ®ў Ёп Ї®«м§®ў вҐ«п ¤®бв в®з® з бв®
¬Ґповбп ў Їа®жҐбᥠнЄбЇ«г в жЁЁ ЇаЁЄ« ¤®© бЁбвҐ¬л Ё ¤ ¦Ґ
нв ЇҐ Їа®ҐЄвЁа®ў Ёп, в® Ґ®Ўе®¤Ё¬® Ё¬Ґвм ᮮ⢥вбвўгойЁҐ Ёбваг-
¬Ґв «млҐ б।бвў , гбЄ®апойЁҐ Їа®жҐбб а §а Ў®вЄЁ.
…б«Ё Ёбва㬥⠫млҐ б।бвў ЇаҐ¤бв ў«пҐв б®Ў®© Ґ ®в¤Ґ«м-
лҐ бЁб⥬л, ҐЄ®в®аго ЁвҐЈаЁа®ў го бЁб⥬г, в® ¬®¦® Ёб-
Ї®«м§®ў вм Ї®пвЁҐ Ёбва㬥⠫쮩 бЁбвҐ¬л Ё«Ё б।л.
‚ нв®© бўп§Ё Ёбва㬥⠫м п б। ¤®«¦ Ї®¤¤Ґа¦Ёў вм ®ЇЁ-
б ЁҐ Їа®ҐЄв ЇаЁЄ« ¤®© бЁбвҐ¬л Ё ᮧ¤ ЁҐ ЁбЇ®«пҐ¬®Ј® Є®¤ . ‚
а ¬Є е ®ЎкҐЄв®-®аЁҐвЁа®ў ®Ј® Ї®¤е®¤ б। ®ЎҐбЇҐзЁў Ґв ®ЇЁ-
б ЁҐ ®ЎкҐЄв®ў ЇаЁЄ« ¤®© бЁб⥬л, Ёе ўҐаЁдЁЄ жЁо, ¬®¤Ґ«Ёа®ў ЁҐ
¤Ё ¬ЁЄЁ ва § ЄжЁ© Ё бЎ®аЄг.
”гЄжЁ®Ёа®ў ЁҐ Ёбва㬥⠫쮩 ®ЎкҐЄв®-®аЁҐвЁа®ў ®©
баҐ¤л ®б®ўлў Ґвбп а拉 ®б®ўле ЇаЁжЁЇ®ў:
1. €бва㬥⠫м п б। ЇаҐ¤бв ў«пҐв б®Ў®© б®ў®ЄгЇ®бвм
ў§ Ё¬®¤Ґ©бвўгойЁе ®ЎкҐЄв®ў. ЋЎкҐЄвл ў§ Ё¬®¤Ґ©бвўгов, Ї®бл« п ¤агЈ
¤агЈг б®®ЎйҐЁп.
Љ ¦¤®Ґ б®®ЎйҐЁҐ ᮤҐа¦Ёв ў ᥡҐ б«Ґ¤гойго Ёд®а¬ жЁо:
- Ё¬п ®ЎкҐЄв , Є®в®а®¬г Ї®б« ® б®®ЎйҐЁҐ;
- Ё¬п ¬Ґв®¤ , Є®в®ал© ¤®«¦Ґ ўлЇ®«Ёвм гЄ § л© ®ЎкҐЄв;
- бЇЁб®Є Ї а ¬Ґва®ў, Є®в®алҐ ¤®«¦л ЁбЇ®«м§®ў вмбп ЇаЁ ўлЇ®«-
ҐЁЁ § ¤ ®Ј® ¬Ґв®¤ .
2. ‘®®ЎйҐЁп ЁбЇгбЄ овбп ¬Ґв®¤ ¬Ё ®ЎкҐЄв®ў. „«п Ї®бл«ЄЁ б®®Ў-
йҐЁп ў ⥫Ґ ¬Ґв®¤ ®ЎкҐЄв ЁбЇ®«м§гҐвбп бЇҐжЁ «мл© дгЄв®а
SEND_MESSAGE:
send_message(Object,Method,Parameters,Results).
ЂаЈг¬Ґвл дгЄжЁ® « SEND_MESSAGE Ё¬Ґов б«Ґ¤го饥
ᮤҐа¦ ЁҐ:
- Object - Ё¬п ®ЎкҐЄв , Є®в®а®¬г Ї®бл« Ґвбп б®®ЎйҐЁҐ;
- Method - Ё¬п Ї®¤«Ґ¦ 饣® ўлЇ®«ҐЁо ¬Ґв®¤ ®ЎкҐЄв ;
- Parameters - бЇЁб®Є Ї а ¬Ґв®а®ў § ¤ ®Ј® ¬Ґв®¤ ;
- Results Ї®б«Ґ ўлЇ®«ҐЁп дгЄжЁ® « Ўг¤Ґв ᮤҐа¦ вм
१г«мв в ўлЇ®«ҐЁп § ¤ ®Ј® ¬Ґв®¤ .
3. €бва㬥⠫м п б। ᮤҐа¦Ёв ®ЎкҐЄвл ¤ўге ўЁ¤®ў: ®Ўк-
ҐЄвл, Ё§®Ўа ¦ Ґ¬лҐ нЄа Ґ ¤ЁбЇ«Ґп, Ё ®ЎкҐЄвл, Є®в®алҐ Ґ ¬®Јгв
Ўлвм аЁб®ў л нЄа Ґ ¤ЁбЇ«Ґп. €§®Ўа ¦ Ґ¬лҐ ®ЎкҐЄвл ¬®Јгв
ЇаЁЁ¬ вм б®®ЎйҐЁп ®в ¬ ЁЇг«пв®а вЁЇ "¬лим" Ё Є« ўЁ вгал Ё
ᮤҐа¦ в ¬Ґв®¤л ®Ўа Ў®вЄЁ нвЁе б®®ЎйҐЁ©. ЏаЁ ¦ вЁЁ ®¤®© Ё§
Є®Ї®Є "¬лиЁ" Ї®бл« Ґвбп б®®ЎйҐЁҐ ⮬㠨§ Ё§®Ўа ¦Ґле нЄа Ґ
¤ЁбЇ«Ґп ®ЎкҐЄв®ў, ў Ї®«Ґ Є®в®а®Ј® 室Ёвбп ў нв®в ¬®¬Ґв Єгаб®а
"¬лиЁ". ‘®®ЎйҐЁҐ ®в "¬лиЁ" Ё«Ё Є« ўЁ вгал ᮤҐа¦Ёв ў Є зҐб⢥
Ї а ¬Ґва®ў ᮮ⢥вбвўго饣® ¬Ґв®¤ §ўЁҐ ¦ в®© Є« ўЁиЁ. ЊҐв®-
¤л Ё§®Ўа ¦ Ґ¬ле ®ЎкҐЄв®ў, ЁЁжЁ «Ё§ЁагҐ¬лҐ б®®ЎйҐЁп¬Ё ®в "¬лиЁ"
Ё«Ё Є« ўЁ вгал, ЁбЇ®«м§го⠯।«®¦ҐЁп ўе®¤®Ј® п§лЄ Ё§®Ўа ¦ Ґ-
¬ле ®ЎкҐЄв®ў. ЏаҐ¤«®¦ҐЁп ўе®¤®Ј® п§лЄ Ё§®Ўа ¦ Ґ¬ле ®ЎкҐЄв®ў
б®бв ў«повбп ЇаЁ Їа®ҐЄвЁа®ў ЁЁ ЇаЁЄ« ¤®© бЁб⥬л б।бвў ¬Ё
Ёбва㬥⠫쮩 баҐ¤л Ё гЄ §лў ов ᮮ⢥вбвўгойЁ¬ ¬Ґв®¤ ¬, Є ЄЁҐ
б®®ЎйҐЁп ®Ё ¤®«¦л Ї®бл« вм ЇаЁ а §«Ёзле ¦ вЁпе Є®Ї®Є "¬л-
иЁ" Ё«Ё Є« ўЁ вгал.
4. Ћ¤Ё ®ЎкҐЄвл Ёбва㬥⠫쮩 баҐ¤л ¬®Јгв б«Ґ¤®ў вм
бў®©бвў ¤агЈЁе ®ЎкҐЄв®ў. Ќ б«Ґ¤®ў ЁҐ бў®©бвў ®ЎкҐЄв®ў ®ЇаҐ¤Ґ«п-
Ґвбп ЁҐа аеЁҐ© б«Ґ¤®ў Ёп Є« бб®ў Ёбва㬥⠫쮩 б।л. Љ« бб
¬®¦Ґв б«Ґ¤®ў вм бў®©бвў ®¤®Ј® Ё«Ё ҐбЄ®«мЄЁе Є« бб®ў, Ё«Ё Ґ
б«Ґ¤®ў вм бў®©бвў ЁЄ ЄЁе Є« бб®ў. ‘вагЄвга б«Ґ¤®ў Ёп
бў®©бвў ®¤Ёе Є« бб®ў ¤агЈЁ¬Ё ¬®¦Ґв Ўлвм ўла ¦Ґ ў ўЁ¤Ґ ЁҐа аеЁ-
зҐбЄ®© бҐвЁ. …б«Ё ®ЎкҐЄв б«Ґ¤гҐв бў®©бвў Є« бб®ў, ў Є®в®але
®ЇЁб л а §«ЁзлҐ ¬Ґв®¤л б ®¤Ё¬ Ё ⥬ ¦Ґ Ё¬ҐҐ¬, Ё ®ЎкҐЄв ЇаЁЁ-
¬ Ґв б®®ЎйҐЁҐ, ᮤҐа¦ 饥 вॡ®ў ЁҐ ® ўлЇ®«ҐЁЁ ¬Ґв®¤ б нвЁ¬
Ё¬ҐҐ¬, в® ЇаЁ ўлЎ®аҐ ¬Ґв®¤ ¤«п ўлЇ®«ҐЁп Ёбва㬥⠫м п баҐ-
¤ Їа®ўҐ¤Ґв Ї®ЁбЄ бЁ§г ўўҐае Ё б«Ґў Їа ў® Ї® ЁҐа аеЁзҐбЄ®©
бҐвЁ б«Ґ¤®ў Ёп бў®©бвў Є« бб®ў, Є Є нв® Ўл«® ЇаҐ¤бв ў«Ґ® ў
а §¤Ґ«Ґ 1.3.
5. €бва㬥⠫м п б। Ї®¤¤Ґа¦Ёў Ґв ў®§¬®¦®бвм ®ЇЁб Ёп
¬ Єа®®ЎкҐЄв®ў. ЋЇЁб Ёп ¬ Єа®®ЎкҐЄв®ў б®бв ў«повбп Ї®«м§®ў ⥫Ґ¬
бЇҐжЁ «м®¬ ўе®¤®¬ п§лЄҐ ¬ Єа®®ЇаҐ¤Ґ«ҐЁ©. €бЇ®«м§®ў ЁҐ ¬ Є-
а®®ЎкҐЄв®ў Ї®§ў®«пҐв бгйҐб⢥® б®Єа вЁвм ®ЇЁб ЁҐ ў§ Ё¬®-
¤Ґ©бвўЁп б®бв ўле з б⥩ ЇаЁЄ« ¤®© бЁб⥬л, ᮧ¤ ў Ґ¬®© б
ЁбЇ®«м§®ў ЁҐ¬ Ёбва㬥⠫쮩 б।л.
2. “Їа ў«ҐЁҐ ®ЎкҐЄв ¬Ё Ё Є« ббл ®ЎкҐЄв®ў
€бва㬥⠫м п ®ЎкҐЄв®-®аЁҐвЁа®ў п б। Їа®ҐЄвЁа®ў -
Ёп Їа®Ја ¬¬ле бЁб⥬ Ё¬ҐҐв ¤ў га®ўп ЁҐа аеЁЁ гЇа ў«ҐЁп
(аЁб. 1).
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і ЊЋЌ€’Ћђ ‘ЋЋЃ™…Ќ€‰ і
АВДВДДДДДДВДДДДДДДДДДВДДДДДДДДДВДДДДДДДДДВДДДДДДДДВЩ
і іЪДДДДДБДДДДї ЪДДДБДДДї ЪДДДБДДДї ЪДДДБДДДДДї
і іі ќЉђЂЌ і іѓђЂ”€Љ і і ЃЂ‡Ђ і і ’Ђ‰Њ…ђ і ... ЊЋЌ€’Ћђ›
і іАВДДДДДДДДВЩ АДДДВДДДЩ АВДДДДДВЩ АВДДДДДДДВЩ Љ‹Ђ‘‘Ћ‚
і іЪБДї ЪДБї ЪДБДї ЪБДї ЪДБї ЪБДї ЪДБї
і іі і... і і і і і і і і і і...і і ... ЋЃљ…Љ’› ЋЃљ…Љ’›
і іАВДЩ АДВЩ АДВДЩ АВДЩ АДВЩ АВДЩ АДВЩ
і АДБДДДДДДДДБДДДДДДБДДДДДДБДДДДДБДДДБДДДДДДДБД ...
ЪБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і ЃЂ‡Ђ ђ…‡“‹њ’Ђ’Ђ і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ђЁб. 1
”гЄжЁЁ ўҐа奣® га®ўп гЇа ў«ҐЁп Ёбва㬥⠫쮩 б।®©
ўлЇ®«пҐв ¬®Ёв®а б®®ЎйҐЁ©. Њ®Ёв®а б®®ЎйҐЁ© аҐи Ґв б«Ґ¤гойЁҐ
§ ¤ зЁ:
1) ЇаЁЁ¬ Ґв ᮡ饨Ґ ®в ®ЎҐЄв ;
2) «Ё§ЁагҐв ЇаЁп⮥ б®®ЎйҐЁҐ;
3) ®ЇаҐ¤Ґ«пҐв Ё¬п ®ЎкҐЄв - ¤аҐб в , в.Ґ. ®ЎкҐЄв , Є®в®а®¬г
Ґ®Ўе®¤Ё¬® ЇҐаҐ¤ вм ®Ўа Ў влў Ґ¬®Ґ ᮡ饨Ґ;
4) ®ЇаҐ¤Ґ«пҐв Ё¬п Є« бб ®ЎкҐЄв - ¤Ґб в ;
5) ЇҐаҐ¤Ґв б®®ЎйҐЁҐ ¬®Ёв®аг Є« бб ®ЎкҐЄв - ¤аҐб в ;
6) Ї®«гз Ґв ®в ¬®Ёв®а Є« бб ®ЎкҐЄв - ¤аҐб в १г«мв в
ўлЇ®«ҐЁп ®ЎкҐЄв®¬- ¤аҐб ⮬ ЇаҐ¤ЇЁб ле б®®ЎйҐЁҐ¬ ¤Ґ©бвўЁ©;
7) б®еа пҐв १г«мв в ¤Ґ©бвўЁ© ®ЎкҐЄв ¤аҐб в ў Ў §Ґ Є-
вг «м®Ј® १г«мв в ;
8) ЇҐаҐ¤ Ґв १г«мв в ¤Ґ©бвўЁ© ®ЎкҐЄв - ¤аҐб в , Ґб«Ё нв®
Ґ®Ўе®¤Ё¬®, ®ЎкҐЄвг ¤аҐб вг, в.Ґ. ®ЎкҐЄвг, Є®в®ал© ®вЇа ўЁ«
б®®ЎйҐЁҐ.
Њ®Ёв®а Є« бб , Ї®¤¤Ґа¦Ёў ойЁ© Ё¦Ё© га®ўҐм ЁҐа аеЁЁ гЇ-
а ў«ҐЁп Ёбва㬥⠫쮩 б।®©, ॠ«Ё§гҐв б«Ґ¤гойЁҐ дгЄжЁЁ:
1) ЇаЁЁ¬ Ґв ®Ўа Ў®в лҐ б®®ЎйҐЁп ®в ¬®Ёв®а б®®ЎйҐЁ©;
2) «Ё§ЁагҐв ᥬ вЁЄг ЇаЁпв®Ј® б®®ЎйҐЁп;
3) ЄвЁўЁ§ЁагҐв ®ЎкҐЄв- ¤аҐб в ¤«п ўлЇ®«ҐЁп § ¤ ®Ј®
б®®ЎйҐЁп, ®ЇаҐ¤Ґ«пп ¤«п ®ЎкҐЄв Ї®¤«Ґ¦ йЁ© ўлЇ®«ҐЁо ¬Ґв®¤;
4) ЇаЁЁ¬ Ґв ®в ЄвЁўЁ§Ёа®ў ®Ј® ®ЎкҐЄв १г«мв в ўлЇ®«Ґ-
Ёп ᮮ⢥вбвўго饣® ¬Ґв®¤ ;
5) ЇҐаҐ¤ Ґв ¬®Ёв®аг б®®ЎйҐЁ© ўлЇ®«ҐЁп ¬Ґв®¤ ЄвЁўЁ§Ёа®-
ў ®Ј® ®ЎкҐЄв .
ЂЄвЁўЁ§Ёа®ў лҐ ®ЎкҐЄвл Ёбва㬥⠫쮩 б।л, ўлЇ®«пов
ᮮ⢥вбвўгойЁҐ ЇаЁпвл¬ б®®ЎйҐЁп¬ ¬Ґв®¤л, ЇҐаҐ¤ ов १г«мв вл
ўлЇ®«ҐЁп ¬Ґв®¤®ў ¬®Ёв®аг бў®ҐЈ® Є« бб Ё Ї®бл« ов ЇаЁ Ґ®Ўе®-
¤Ё¬®бвЁ б®®ЎйҐЁп ¤агЈЁ¬ ®ЎкҐЄв ¬. ‘®®ЎйҐЁп, ЁбЇгбЄ Ґ¬лҐ ЄвЁў-
л¬Ё ®ЎкҐЄв ¬Ё Їа ў«повбп ЇаҐ¤ў аЁвҐ«мго ®Ўа Ў®вЄг ¬®Ёв®аг
б®®ЎйҐЁ© б।л.
€бва㬥⠫м п б। ЇаҐ¤®бв ў«пҐв Ї®«м§®ў вҐ«о ¤«п
Є®бвагЁа®ў Ёп ЇаЁЄ« ¤ле Їа®Ја ¬¬ле бЁб⥬ б«Ґ¤гойЁҐ Ў §®ўлҐ
Є« ббл ®ЎкҐЄв®ў: ЁЁжЁ «Ё§ в®ал ("¬лим" Ё Є« ўЁ вга ), нЄа л,
¬Ґо, в Ў«Ёжл, Ја дЁЄЁ Ё Ў §л ¤ ле.
3. Љ« бб ќЉђЂЌ›
Љ ¦¤л© ®ЎкҐЄв Є« бб ќЉђЂЌ› ЇаҐ¤б ў«пҐв б®Ў®© нЄа го д®а-
¬г. ќЄа п д®а¬ - 㤮Ў®Ґ б।бвў® ўў®¤ Ё ўҐиҐЈ® ЇаҐ¤бв ў«Ґ-
Ёп ¤ ле ЇаЁ ®аЈ Ё§ жЁЁ ЁвҐадҐ©б Ї®«м§®ў вҐ«п ЇаЁЄ« ¤®©
бЁб⥬л. ќЄа п д®а¬ ¬®¦Ґв ᮤҐа¦ вм Ї®«п а §«Ёзле вЁЇ®ў. Џ®-
«п нЄа ®© д®а¬л б«г¦ в ¤«п ®в®Ўа ¦ҐЁп Ё ўў®¤ Ёд®а¬ жЁЁ. „«п
в®Ј® зв®Ўл ®ЎкҐЄв Є« бб ќЉђЂЌ› ўлЇ®«Ё« ¤Ґ©бвўЁп, ®ЇаҐ¤Ґ«ҐлҐ
¤«п ҐЄ®в®а®Ј® бў®ҐЈ® Ї®«п, Ґ®Ўе®¤Ё¬® ЄвЁўЁ§Ёа®ў вм нв® Ї®«Ґ.
Џ®«м§®ў вҐ«м ¬®¦Ґв ЄвЁўЁ§Ёа®ў вмм «оЎ®Ґ Ё§ Ї®«Ґ© нЄа , ЇҐаҐ-
¬ҐбвЁў гЄ § ⥫м "¬лиЁ" ў Ја Ёжл Ї®«п Ё ¦ ў ᮮ⢥вбвўгойго
Є« ўЁиг.
‘ў®©бвў ®ЎкҐЄв®ў Є« бб ќЉђЂЌ› ®ЇЁблў овбп ¤ўг¬п ўЁ¤ ¬Ё
вҐа¬®ў:
1) o_parms(ObjectName,ClassName,Parms);
2) o_field(ObjectName,FieldName,FieldTyp,FieldParms).
ЋЎкҐЄв Є« бб ќЉђЂЌ› ®ЇЁблў Ґвбп в®«мЄ® ®¤Ё¬ вҐа¬®¬ ЇҐаў®Ј®
ўЁ¤ Ё ҐбЄ®«мЄЁ¬Ё вҐа¬ ¬Ё ўв®а®Ј® ўЁ¤ . ’Ґа¬ ЇҐаў®Ј® ўЁ¤ § ¤ Ґв
®ЎйЁҐ е а ЄвҐаЁбвЁЄЁ нЄа , вҐа¬л ўва®Ј® ўЁ¤ ®ЇЁблў о⠮⥫м-
лҐ Ї®«п нЄа . —Ёб«® вҐа¬®ў ўв®а®Ј® ўЁ¤ а ў® зЁб«г Ї®«Ґ©
®ЇЁблў Ґ¬®Ј® нЄа .
ЂвваЁЎгвл ЇаЁўҐ¤Ґле вҐа¬®ў Ё¬Ґов б«Ґ¤гойго ᥬ вЁЄг:
1. ObjectName - Ё¬п ®ЎкҐЄв , бў®©бвў Є®в®а®Ј® ®ЇЁблў Ґв
¤ л© вҐа¬.
2. ClassName - Ё¬п Є« бб , Є®в®а®¬г ЇаЁ ¤«Ґ¦Ёв ®ЎкҐЄв, § -
¤ л© вваЁЎг⮬ ObjectName.
3. Parms - бЇЁб®Є Ї а ¬Ґва®ў ®ЎкҐЄв ᮤҐа¦Ёв б«Ґ¤гойЁҐ н«Ґ-
¬Ґвл:
1) BackColor - 梥в д® нЄа ;
2) BordColor - 梥в а ¬ЄЁ нЄа ;
3) ScrolColor - 梥⠫ЁЁЁ Їа®ЄагвЄЁ;
4) FieldsList - бЇЁб®Є Ё¬Ґ Ї®«Ґ© нЄа ;
5) ActivField - Ё¬п ЄвЁў®Ј® Ї®«п;
6) X Ё Y - Є®®а¤Ё вл в®зЄЁ нЄа , б®ўЇ ¤ о饩 б ўҐаеЁ¬
«Ґўл¬ гЈ«®¬ ®Є , ў Є®в®а®¬ Ї®Є §лў Ґвбп нЄа ;
7) WidowX Ё Window - Є®®а¤Ё вл ўҐа奣® «Ґў®Ј® гЈ« ®Є , ў
Є®в®а®¬ Ё§®Ўа ¦ Ґвбп нЄа (ў ЇЁЄбҐ« е);
8) H Ё L - ўлб®в Ё ¤«Ё ®Є нЄа (ў ЇЁЄбҐ« е).
4. FieldName - Ё¬п Ї®«п нЄа .
5. FieldTyp - вЁЇ Ї®«п нЄа , Є®в®ал© ¬®¦Ґв ЇаЁЁ¬ вм ®¤® Ё§
б«Ґ¤гойЁе § 票©: choice, text, icon, box, view, picture.
Џ®«п вЁЇ choise ЁбЇ®«м§говбп ¤«п ®аЈ Ё§ жЁЁ ¬Ґо. ЏаЁ Є-
вЁўЁ§ жЁЁ Ї®«п вЁЇ choice, Ї®«Ґ ўл¤Ґ«пҐвбп нЄа Ґ б®®в-
ўҐвбвўгойЁ¬ 梥⮬, ўл¤Ґ«ҐЁҐ ЇаҐ¤л¤г饣® ЄвЁў®Ј® Ї®«п бЁ¬ -
Ґвбп.
‚ Ї®«пе вЁЇ text а §¬Ґй овбп ўў®¤Ё¬лҐ б Є« ўЁ вгал ¤ лҐ.
ЏаЁ ЄвЁўЁ§ жЁЁ Ї®«п вЁЇ text Ї®«м§®ў вҐ«м ўў®¤Ёв бва®Єг бЁ¬ў®-
«®ў ў нв® Ї®«Ґ Ё«Ё । ЄвЁагҐв 㦥 Ё¬Ґойгобп н⮬ Ї®«Ґ бва®Єг.
Џ®«м§®ў вҐ«м ¬®¦Ґв ўў®¤Ёвм бва®ЄЁ Ў®«ми®© ¤«Ёл, ® ў Ї®«Ґ вЁЇ
text Ї®б«Ґ § ўҐаиҐЁп ўў®¤ Ўг¤гв Ї®Є § л в®«мЄ® ЇҐаўлҐ N бЁ¬ў®-
«®ў бва®ЄЁ, Ј¤Ґ N ¤«Ё Ї®«п ў бЁ¬ў®« е.
‚ Ї®«пе вЁЇ icon Ё§®Ўа ¦ овбп ЇЁЄв®Ја ¬¬л.
Џ®«п вЁЇ box б«г¦ в ¤«п ўў®¤ Ё Ё§®Ўа ¦ҐЁп ⥪бв . ’ҐЄбв
Ё§®Ўа ¦ Ґвбп ў Ї®«Ґ ў ҐбЄ®«мЄ® бва®Є, Ґб«Ё ҐЈ® ¤«Ё ЇаҐўли Ґв
¤«Ёг Ї®«п. ЋзҐўЁ¤®, зв® § ¤ п ўлб®в Ї®«п вЁЇ box ¤®«¦
®ЎҐбЇҐзЁў вм ў®§¬®¦®бвм Ё§®Ўа ¦ҐЁп ҐбЄ®«мЄЁе бва®Є ⥪бв .
Џ®«п вЁЇ view ЁбЇ®«м§говбп в®«мЄ® ¤«п Ё§®Ўа ¦ҐЁп ⥪бв .
‚ Ї®«пе вЁЇ picture Ё§®Ўа ¦ овбп Ў®«миЁҐ Ї® д®а¬ вг аЁбгЄЁ.
6. FieldParms - бЇЁб®Є Ї а ¬Ґва®ў Ї®«п нЄа ᮤҐа¦Ёв б«Ґ-
¤гойЁҐ н«Ґ¬Ґвл:
1) Value - § 票Ґ Ї®«п;
2) X Ё Y - Є®®а¤Ё вл ўҐа奣® «Ґў®Ј® гЈ« Ї®«п ў ЇЁЄбҐ« е
®в®бЁвҐ«м® Є®®а¤Ё в ўҐа奣® «Ґў®Ј® гЈ« § ¤ ®Ј® нЄа ;
3) H Ё L - ўлб®в Ё ¤«Ё Ї®«п (ў ЇЁЄбҐ« е);
4) BorderTyp - вЁЇ а ¬ЄЁ Ї®«п (0 - ЎҐ§ а ¬ЄЁ, 1 - Їаאַ㣮«м-
п а ¬Є , 2 - ®ў «м п);
5) Fill - ЇаЁ§ Є § Ї®«ҐЁп д® Ї®«п (0 - Ґв § Ї®«ҐЁп,
1 - Ґбвм § Ї®«ҐЁҐ);
6) BkColor - 梥в д® Ї®«п;
7) BkFill - ўЁ¤ § Ї®«ҐЁп д® Ї®«п;
8) BorderCol - 梥в а ¬ЄЁ Ї®«п;
9) Color - 梥⠨§®Ўа ¦ Ґ¬ле ў Ї®«Ґ бЁ¬ў®«®ў.
„«п ®ЎкҐЄв®ў Є« бб ќЉђЂЌ› а §а Ў®в л б«Ґ¤гойЁҐ ¬Ґв®¤л:
1. ЊҐв®¤: "set all values".
Ќ § 票Ґ: ЇаЁбў®ҐЁҐ § 票© ўбҐ¬ Ї®«п¬ нЄа .
Џ а ¬Ґвал: Ё¬п нЄа Ё бЇЁб®Є § 票© ўбҐе ҐЈ® Ї®«Ґ©.
ђҐ§г«мв в: Ґв.
2. ЊҐв®¤: "get all values".
Ќ § 票Ґ: Ї®«г票Ґ § 票© ўбҐе Ї®«Ґ© нЄа .
Џ а ¬Ґвал: Ё¬п нЄа .
ђҐ§г«мв в: бЇЁб®Є § 票© ўбҐе Ї®«Ґ© § ¤ ®Ј® нЄа .
3. ЊҐв®¤: "set some values".
Ќ § 票Ґ: ЇаЁбў®ҐЁҐ § 票© § ¤ л¬ Ї®«п¬ нЄа .
Џ а ¬Ґвал: Ё¬п нЄа , бЇЁб®Є Ё¬Ґ Ї®«Ґ© Ё ᮮ⢥вбвўгойЁ©.
нвЁ¬ Ї®«п¬ бЇЁб®Є § 票©.
ђҐ§г«мв в: Ґв
4. ЊҐв®¤: "get some values".
Ќ § 票Ґ: Ї®«г票Ґ § 票© § ¤ ле Ї®«Ґ© нЄа .
Џ а ¬Ґвал: Ё¬п нЄа Ё бЇЁб®Є Ё¬Ґ Ї®«Ґ©.
ђҐ§г«мв в: бЇЁб®Є § 票© § ¤ ле Ї®«Ґ©.
5. ЊҐв®¤: "set value".
Ќ § 票Ґ: ЇаЁбў®ҐЁҐ § зҐЁп § ¤ ®¬г Ї®«о нЄа .
Џ а ¬Ґвал: Ё¬п нЄа , Ё¬п Ї®«п Ё ҐЈ® ®ў®Ґ § 票Ґ.
ђҐ§г«мв в: Ґв.
6. ЊҐв®¤: "get value".
Ќ § 票Ґ: Ї®«г票Ґ § зҐЁп § ¤ ®Ј® Ї®«п нЄа .
Џ а ¬Ґвал: Ё¬п нЄа Ё Ё¬п ®¤®Ј® Ё§ ҐЈ® Ї®«Ґ©.
ђҐ§г«мв в: § 票Ґ § ¤ ®Ј® Ї®«п.
7. ЊҐв®¤: "set color".
Ќ § 票Ґ: ЇаЁбў®ҐЁҐ гЄ § ®¬г Ї®«о нЄа 梥в д® Ё
梥⠨§®Ўа ¦ Ґ¬ле ў Ї®«Ґ бЁ¬ў®«®ў.
Џ а ¬Ґвал: Ё¬п нЄа , Ё¬п Ї®«п, 梥в д® Ї®«п Ё 梥в
Ё§®Ўа ¦ Ґ¬ле ў Ї®«Ґ бЁ¬ў®«®ў.
ђҐ§г«мв в: Ґв.
8. ЊҐв®¤: "get color".
Ќ § 票Ґ: Ї®«г票Ґ § 票© 梥в д® Ё 梥⠨§®Ўа ¦ Ґ¬ле
бЁ¬ў®«®ў гЄ § ®Ј® Ї®«п нЄа .
Џ а ¬Ґвал: Ё¬п нЄа Ё Ё¬п Ї®«п.
ђҐ§г«мв в: 梥в д® Ї®«п Ё 梥⠨§®Ўа ¦ Ґ¬ле ў Ї®«Ґ бЁ¬ў®«®ў.
Ё ¤агЈЁҐ ¬Ґв®¤л.
„Ґ©бвўЁп, Є®в®алҐ ¤®«¦л Ўлвм ўлЇ®«Ґл ®ЎкҐЄв®¬ Є« бб ќЉ-
ђЂЌ›, ЇаЁ Ї®«г票Ё б®®ЎйҐЁп ®в "¬лиЁ" Ё«Ё Є« ўЁ вгал ®ЇЁблў -
овбп Ї®«м§®ў ⥫Ґ¬ бЇҐжЁ «м®¬ ўе®¤®¬ п§лЄҐ Ё§®Ўа ¦ Ґ¬ле ®Ўк-
ҐЄв®ў. ЏаҐ¤«®¦ҐЁҐ ўе®¤®Ј® п§лЄ ᮤҐа¦Ёв 5 н«Ґ¬Ґв®ў
(ObjectName, FieldName, Button, Condition, Message):
action(ObjectName,FieldName,Button,Condition,Message).
ќ«Ґ¬Ґвл ЇаЁўҐ¤Ґ®Ј® ЇаҐ¤«®¦ҐЁп Ё¬Ґов б«Ґ¤гойго ᥬ вЁЄг:
1) ObjectName - Ё¬п ®ЎкҐЄв , Є Є®в®а®¬г ®в®бЁвбп ¤ ®Ґ
ЇаҐ¤«®¦ҐЁҐ;
2) FieldName - Ё¬п Ї®«п ®ЎкҐЄв , б Є®в®ал¬ бўп§ ® ¤ ®Ґ
ЇаҐ¤«®¦ҐЁҐ;
3) Button - Ё¬п Є« ўЁиЁ, Є®в®аго ¤®«¦Ґ ॠЈЁа®ў вм
®ЎкҐЄв;
4) Condition - гб«®ўЁп Ї®бл«ЄЁ ®ЎкҐЄв®¬ б®®ЎйҐЁп;
5) Message - ¤ лҐ, ᮤҐа¦ йЁҐ Ёд®а¬ жЁо ® Ї®бл« Ґ¬®¬
б®®ЎйҐЁЁ.
ЋЎкҐЄв, Ї®«гзЁў б®®ЎйҐЁҐ ®в "¬лиЁ" Ё«Ё Є« ўЁ вгал (б¬. а §-
¤Ґ« 2.8), ўлЇ®«пҐв ¬Ґв®¤ б Ё¬ҐҐҐ¬ "action". ‘®®ЎйҐЁҐ ᮤҐа¦Ёв
Ёд®а¬ жЁо ® ⮬, Є Є п Є®ЇЄ Ўл« ¦ в Ё Є®®а¤Ё вл Єгаб®а ў
Ја Ёж е Ё§®Ўа ¦Ґ®Ј® ®ЎкҐЄв . ЊҐв®¤ action ЄвЁўЁ§Ёа®ў ®Ј®
®ЎкҐЄв ®ЇаҐ¤Ґ«пҐв, Ёбе®¤п Ё§ Ї®«гзҐле Є®®а¤Ё в Єгаб®а , Ё¬п
Ї®«п ®ЎкҐЄв , Є®в®а®Ґ гЄ §лў Ґв Єгаб®а. ‡ ⥬ Ї® Ё¬ҐЁ ®ЎкҐЄ-
в , Ё¬ҐЁ ҐЈ® Ї®«п Ё Ё¬ҐЁ ¦ в®© Є®ЇЄЁ ¬Ґв®¤ "action" ўлЎЁа Ґв
ᮮ⢥вбвўгойЁҐ ЇаҐ¤«®¦ҐЁп ўе®¤®Ј® п§лЄ Ё§®Ўа ¦ Ґ¬ле ®ЎкҐЄв®ў
Ё, Ґб«Ё ўлЇ®«пҐвбп гб«®ўЁҐ Ї®«п Condition, ўлЎа ®Ј® ЇаҐ¤«®¦Ґ-
Ёп, Ї®бл« Ґв б®®ЎйҐЁҐ, Ёбе®¤п Ё§ ¤ ле, ®ЇаҐ¤Ґ«пҐ¬ле § 票Ґ¬
Ї®«п Message нв®Ј® ЇаҐ¤«®¦ҐЁп.
Џ®«Ґ Condition ЁбЇ®«м§гҐвбп ¤«п гЇа ў«ҐЁп Ї®б«Ґ¤®ў ⥫м-
®бвмо ўлЎ®а Ё «Ё§ ЇаҐ¤«®¦ҐЁ© ўе®¤®Ј® п§лЄ . ‡ ¤ ў п ®ЇаҐ-
¤Ґ«ҐлҐ § зҐЁп ¤«п нв®Ј® Ї®«п ў Ї®б«Ґ¤®ў ⥫м®бвЁ ЇаҐ¤«®¦ҐЁ©
ўе®¤®Ј® п§лЄ , ®в®бпйЁебп Є ®¤®¬г ®ЎкҐЄвг Ё Є®ЇЄҐ, ¬®¦® ЁбЄ-
«озЁвм ўлЇ®«ҐЁҐ ҐЄ®в®але Ё§ нвЁе ЇаҐ¤«®¦ҐЁ©, ў § ўЁбЁ¬®бвЁ ®в
१г«мв в®ў Ї®б«Ґ¤ҐЈ® Ё§ ўлЇ®«Ґле ў бЁб⥬®© ¬Ґв®¤®ў. ќв® ¤ Ґв
ЈЁЎЄ®бвм ®ЇЁб Ёп вॡ㥬ле ॠЄжЁ© Ё§®Ўа ¦ Ґ¬ле ®ЎкҐЄв®ў
б®®ЎйҐЁп "¬лиЁ" Ё Є« ўЁ вгал.
4. Љ« бб Њ…Ќћ
ЋЎкҐЄвл Є« бб Њ…Ќћ ЁбЇ®«м§говбп ў а §а Ў®вЄҐ Їа®Ја ¬¬ле
бЁб⥬ ў Є зҐб⢥ 㤮Ў®Ј® б।бвў Ї®¤¤Ґа¦ЄЁ Ї®«м§®ў ⥫п, Є®Ј¤
¤«п ®ЇҐа вЁў®Ј® гЇа ў«ҐЁп 室®¬ аҐиҐЁп ҐЄ®в®а®© § ¤ зЁ, Ґ®Ў-
室Ё¬® ўлЎа вм ®¤Ё Ё§ ҐбЄ®«мЄЁе ЇаҐ¤« Ј Ґ¬ле ०Ё¬®ў а Ў®вл
бЁб⥬л. Љ« бб Њ…Ќћ Ї®§ў®«пҐв ᮧ¤ ў вм ®ЎкҐЄвл ¤ўге ўЁ¤®ў: ¬Ґо
б дЁЄбЁа®ў л¬ Ў®а®¬ в®зҐЄ ўлЎ®а Ё ¬Ґо б Ї« ў ойЁ¬ зЁб«®¬
н«Ґ¬Ґв®ў (¤«Ё®Ґ ¬Ґо). ‘®§¤ ў Ґ¬лҐ ¬Ґо а §«Ёз овбп в Є¦Ґ Ї®
Ё§®Ўа ¦ҐЁо нЄа Ґ ¤ЁбЇ«Ґп: ў ўЁ¤Ґ ўлвпгв®Ј® Ї® Ј®аЁ§®в «Ё
Їаאַ㣮«мЁЄ («ЁҐ©Є ¬Ґо) Ё ў д®а¬Ґ Їаאַ㣮«мЁЄ , ўлвпгв®-
Ј® Ї® ўҐавЁЄ «Ё. „«п ¤«Ё®Ј® ¬Ґо ў Є зҐб⢥ Ї а ¬Ґва § ¤ Ґвбп
¬ ЄбЁ¬ «м®Ґ зЁб«® Ї®«Ґ©, Ё§®Ўа ¦ Ґ¬ле нЄа Ґ ¤ЁбЇ«Ґп.
„«п Є« бб Њ…Ќћ ¤Є« бᮬ пў«пҐвбп Є« бб ќЉђЂЌ›.
‘ў®©бвў ®ЎкҐЄв®ў Є« бб Њ…Ќћ § ¤ овбп вҐа¬®¬:
o_parms(ObjectName,ClassName,Parms).
ЂвваЁЎгвл вҐа¬ ®ЇЁб Ёп бў®©бвў ®ЎкҐЄв Є« бб Њ…Ќћ Ё¬Ґов
б«Ґ¤го饥 § 票Ґ:
1. ObjectName - Ё¬п ®ЎкҐЄв -¬Ґо.
2. ClassName - Ё¬п Є« бб .
3. Parms - бЇЁб®Є Ї а ¬Ґва®ў ®ЎкҐЄв -¬Ґо ᮤҐа¦Ёв б«Ґ¤гойЁҐ
н«Ґ¬Ґвл:
1) MaxRows - ¬ ЄбЁ¬ «м®Ґ зЁб«® н«Ґ¬Ґв®ў ¬Ґо Ё§®Ўа ¦ Ґ¬ле
нЄа Ґ ¤ЁбЇ«Ґп;
2) ‘olor - 梥в бЁ¬ў®«®ў ў Ї®«Ґ ¬Ґо;
3) BkColor - 梥в д® Ї®«п ¬Ґо;
4) SelectColor - 梥⠢뤥«ҐЁп ЈагЇЇл Ї®«Ґ© ( «мвҐа вЁў)
¬Ґо.
Ќ Ў®а ¬Ґв®¤®ў Є« бб Њ…Ќћ:
1. ЊҐв®¤: "make menu".
Ќ § 票Ґ: ¤Ё ¬ЁзҐбЄ п ЈҐҐа жЁп ¬Ґо.
Џ а ¬Ґвал: Ё¬п ¬Ґо Ё бЇЁб®Є § 票© ҐЈ® н«Ґ¬Ґв®ў (Ї®«Ґ©).
ђҐ§г«мв в: Ґв.
2. ЊҐв®¤: "set menu MaxRows".
Ќ § 票Ґ: § ¤ ЁҐ ¬ ЄбЁ¬ «м®Ј® зЁб« Ё§®Ўа ¦ Ґ¬ле нЄа Ґ
¤ЁбЇ«Ґп н«Ґ¬Ґв®ў ( «мвҐа вЁў) ¤«Ё®Ј® ¬Ґо.
Џ а ¬Ґвал: Ё¬п Ё зЁб«® Ї®«Ґ© ¤«Ё®Ј® ¬Ґо.
ђҐ§г«мв в: Ґв.
3. ЊҐв®¤: "get ins values".
Ќ § 票Ґ: Ї®«г票Ґ бЇЁбЄ § 票© ўл¤Ґ«Ґле н«Ґ¬Ґв®ў
¬Ґо.
Џ а ¬Ґвал: Ё¬п ¬Ґо.
ђҐ§г«мв в: бЇЁб®Є § 票© ўл¤Ґ«Ґле н«Ґ¬Ґв®ў ( «мвҐа вЁў)
¬Ґо.
4. ЊҐв®¤: "select".
Ќ § 票Ґ: ЄвЁўЁ§ жЁп (ўл¤Ґ«ҐЁҐ) Ї®«п ( «мвҐа вЁў) ¬Ґо.
Џ а ¬Ґвал: Ё¬п ¬Ґо Ё Ё¬п ЄвЁўЁ§Ёа㥬®Ј® Ї®«п.
ђҐ§г«мв в: Ґв.
5. ЊҐв®¤: "next field".
Ќ § 票Ґ: ЄвЁўЁ§ жЁп Ї®«п ¬Ґо, ᮮ⢥вбвўго饣® ¦ в®©
Є« ўЁиҐ (Home, End, PgUP, PgDn, ‘в५ЄЁ).
Џ а ¬Ґвал: Ё¬п ¬Ґо Ё Ё¬Ґ®ў ЁҐ Є« ўЁиЁ.
ђҐ§г«мв в: Ґв.
5. Љ« бб ’ЂЃ‹€–›
Љ« бб ’ЂЃ‹€–› б«Ґ¤гҐв бў®©бвў Є« бб Њ…Ќћ, ¤«п Є« бб
Њ…Ќћ ®ЇаҐ¤Ґ«Ґ ¤Є« бб ќЉђЂЌ› (б¬. а §¤Ґ«л 2.3 Ё 2.4). ЋЎкҐЄвл
Є« бб ’ЂЃ‹€–› ¬®Јгв ЁбЇ®«м§®ў вмбп ¤«п в Ў«Ёз®Ј® ЇаҐ¤бв ў«ҐЁп
ўў®¤Ё¬®© Ї®«м§®ў ⥫Ґ¬ Ё«Ё Ї®«г祮© ў १г«мв ⥠®Ўа Ў®вЄЁ
Ёб室ле ¤ ле Ёд®а¬ жЁЁ.
‘ў®©бвў ®ЎкҐЄв®ў Є« бб ’ЂЃ‹€–› § ¤ овбп вҐа¬®¬:
o_parms(ObjectName,ClassName,Parms).
ЂвваЁЎгвл вҐа¬ ®ЇЁб Ёп бў®©бвў ®ЎкҐЄв Є« бб ’ЂЃ‹€–› Ё¬Ґ-
ов б«Ґ¤го饥 § 票Ґ:
1. ObjectName - Ё¬п ®ЎкҐЄв -в Ў«Ёжл.
2. ClassName - Ё¬п Є« бб .
3. Parms - бЇЁб®Є Ї а ¬Ґва®ў ®ЎкҐЄв -в Ў«Ёжл ᮤҐа¦Ёв б«Ґ¤г-
ойЁҐ н«Ґ¬Ґвл:
1) DomenList - бЇЁб®Є Ё¬Ґ бв®«Ўж®ў в Ў«Ёжл;
2) ‘ourtageFormat - бЇЁб®Є д®а¬ в®ў Ї®«Ґ© бва®ЄЁ в Ў«Ёжл;
3) CortageList - бЇЁб®Є Є®а⥦Ґ© (Є ¦¤л© Є®а⥦ ЇаҐ¤бв ў«пҐв
б®Ў®© бЇЁб®Є § 票© Ї®«Ґ© бва®ЄЁ в Ў«Ёжл).
Ќ Ў®а ¬Ґв®¤®ў Є« бб ’ЂЃ‹€–›:
1. ЊҐв®¤: "make tabl".
Ќ § 票Ґ: ЈҐҐа жЁп в Ў«Ёжл.
Џ а ¬Ґвал: Ё¬п в Ў«Ёжл Ё бЇЁб®Є Є®а⥦Ґ©.
ђҐ§г«мв в: Ґв.
2. ЊҐв®¤: "get item".
Ќ § 票Ґ: Ї®«г票Ґ § зҐЁп § ¤ ®Ј® Ї®«п в Ў«Ёжл.
Џ а ¬Ґвал: Ё¬п, Ё¬п ¤®¬Ґ Ё ®¬Ґа Є®а⥦ .
ђҐ§г«мв в: н«Ґ¬Ґв в Ў«Ёжл.
6. Љ« бб ѓђЂ”€Љ€
ЋЎкҐЄвл Є« бб ѓђЂ”€Љ€ ЁбЇ®«м§говбп ЇаЁ Їа®ҐЄвЁа®ў ЁЁ
бЁб⥬ нЄбЇҐаЁ¬Ґв «мле Ёбб«Ґ¤®ў Ё© б।бвў ¬Ё Ёбва㬥⠫쮩
баҐ¤л ¤«п ®в®Ўа ¦ҐЁп ў ¤ўг¬Ґа®© д®а¬Ґ ®вбзҐв®ў Ё§¬ҐаҐле бЁЈ-
«®ў Ё Їа®ўҐ¤ҐЁп нЄбЇаҐбб ®Ўа Ў®вЄЁ бЁЈ «®ў.
ЋЎкҐЄв Є« бб ѓђЂ”€Љ€ Ё§®Ўа ¦ Ґвбп нЄа Ґ ¤ЁбЇ«Ґп ў ўЁ¤Ґ
Ў®а ®Є®, ў Є®в®але ¬®Јгв Ўлвм Ї®Є § л ¤ўг¬ҐалҐ бЁЈ «л. Ћ¤-
® Ё§ ®Є® ®ЎкҐЄв -Ја дЁЄ ЁбЇ®«м§гҐвбп ¤«п ®в®Ўа ¦ҐЁп бЇҐжЁ «м-
ле ўаҐ¬Ґле ¬Ґв®Є, гЄ §лў ойЁе в®, зв® ў ®ЇаҐ¤Ґ«пҐ¬л© ¬ҐвЄ®©
¬®¬Ґв ўаҐ¬ҐЁ Їа®Ё§®и«® ҐЄ®в®а®Ґ б®ЎлвЁҐ. ‘ Є ¦¤л¬ ўЁ¤®¬ б®Ўл-
вЁ© бўп§ бў®© вЁЇ ¬Ґв®Є.
‚ Є ¦¤л© ¬®¬Ґв ўаҐ¬ҐЁ ®¤® Ё§ ®Є® Ја дЁЄ бзЁв Ґвбп Є-
вЁўл¬. ЂЄвЁў®бвм ®Є § ¤ Ґвбп Ї®бл«Є®© бЇҐжЁ «м®Ј® б®®ЎйҐЁп
®ЎкҐЄвг-Ја дЁЄг.
ЏаЁ ®ЇЁб ЁЁ Ја дЁЄ ¬®¦® гЄ § вм Ў®а ®Є® бЁеа®Ё§ЁагҐ-
¬ле б ЄвЁўл¬ ®Є®¬. ќв® ¤ Ґв ў®§¬®¦®бвм ЇаЁ ЇҐаҐ¬ҐйҐЁЁ бЁЈ -
« , Ё§®Ўа ¦Ґ®Ј® ў ЄвЁў®¬ ®ЄҐ, Ї® ®бЁ ўаҐ¬ҐЁ ўЇа ў® Ё«Ё ў«Ґ-
ў® Ё«Ё ¬ бив ЎЁа®ў ЁЁ бЁЈ « Ї® ўаҐ¬ҐЁ, ўлЇ®«пвм ®¤®ўаҐ¬Ґ®
Ё ўв®¬ вЁзҐбЄЁ «®ЈЁзлҐ ¬ ЁЇг«пжЁЁ б бЁЈ « ¬Ё, Ё§®Ўа ¦Ґл-
¬Ё ў ®Є е, бЁеа®Ё§Ёа㥬ле б ЄвЁўл¬ ®Є®¬.
‚ ®ЄҐ Ја дЁЄ ¬®¦® Ё§®Ўа ¦ вм бЁЈ «л ў § ¤ ®¬ ¬ бив ЎҐ
Ї® ¬Ї«Ёв㤥 Ё Ї® ўаҐ¬ҐЁ. ЏаЁ § ¤ ЁЁ Ў®«миЁе ¬ бив Ў®ў § 票п
®в¤Ґ«мле ®вбзҐв®ў ўл室пв § Ја Ёжл, ®ЇаҐ¤Ґ«ҐлҐ ¤«п б®®в-
ўҐвбўго饣® ®Є . ‚ н⮬ б«гз Ґ нЄа Ґ ¤ЁбЇ«Ґп Ё§®Ўа ¦ овбп
«ЁЁЁ бЄа®«ЁЈ б гЄ § ЁҐ¬ в®Ј®, Є Є®© да Ј¬Ґв бЁЈ « Ё§®Ўа -
¦ Ґвбп ў ¤ л© ¬®¬Ґв ў ®ЄҐ.
„«п Їа®ўҐ¤ҐЁп Ё§¬ҐаҐЁ© а бб®пЁ© ¬Ґ¦¤г ®вбзҐв ¬Ё бЁЈ «®ў
Ї® ¬Ї«Ёв㤥 Ё ўаҐ¬ҐЁ ЁбЇ®«м§гҐвбп ¬Ґе Ё§¬ ९Ґале «ЁЁ©.
‚ Їа®жҐбᥠаҐиҐЁп ҐЄ®в®а®© § ¤ зЁ Ї®«м§®ў вҐ«м Ё¬ҐҐв ў®§-
¬®¦®бвм ®ЇҐа вЁў® Ё§¬Ґпвм Є®«ЁзҐбвў® ®Є® Ја дЁЄ Ё Ёе а §¬Ґ-
ал, Ї®бл« п ®ЎкҐЄвг-Ја дЁЄ ᮮ⢥вбвўгойЁҐ б®®ЎйҐЁп.
‘ў®©бвў ®ЎкҐЄв Є« бб ѓђЂ”€Љ€ § ¤ овбп вҐа¬®¬:
o_parms(ObjectName,ClassName,Parms).
ЂвваЁЎгвл вҐа¬ ®ЇЁб Ёп бў®©бвў ®ЎкҐЄв Є« бб ѓђЂ”€Љ€ Ё¬Ґ-
ов б«Ґ¤го饥 § 票Ґ:
1. ObjectName - Ё¬п ®ЎкҐЄв -Ја дЁЄ .
2. ClassName - Ё¬п Є« бб (‘lassName = "plot").
3. Parms - бЇЁб®Є Ї а ¬Ґва®ў ®ЎкҐЄв -Ја дЁЄ ᮤҐа¦Ёв б«Ґ¤г-
ойЁҐ н«Ґ¬Ґвл:
1) BackColor - 梥в д® Ї« вд®а¬л Ја дЁЄ ;
2) BordColor - 梥в а ¬ЄЁ Ї« вд®а¬л Ја дЁЄ ;
3) ActColor - 梥в а ¬ЄЁ ЄвЁў®Ј® ®Є ;
4) ScrolColor - 梥⠫ЁЁЁ бЄа®«ЁЈ ;
5) X_label - Ё¬Ґ®ў ЁҐ ®бЁ ЎжЁбб;
6) WindowsList - бЇЁб®Є вҐа¬®ў ®ЇЁб Ёп ®Є® (Є ¦¤®Ґ ®Є®
®ЇЁблў Ґвбп бў®Ё¬ § 票Ґ¬ вҐа¬ WindowParms);
7) WidowParms - бЇЁб®Є Ї а ¬Ґва®ў ®ЇЁб Ёп ®Є ;
8) WindName - Ё¬п ®Є Ё ¤а.
Ќ Ў®а ¬Ґв®¤®ў Є« бб ѓђЂ”€Љ€:
1. ЊҐв®¤: "add window".
Ќ § 票Ґ: ¤®Ў ў«пҐв ®ў®Ґ ®Є® ў бЇЁб®Є ®Є® Ја дЁЄ .
Џ а ¬Ґвал: Ё¬п Ја дЁЄ , Ё¬п ®Є Ё Ї а ¬Ґвал ®Є .
ђҐ§г«мв в: Ґв.
2. ЊҐв®¤: "change windows".
Ќ § 票Ґ: Ё§¬ҐпҐв б®бв ў ®Є® Ја дЁЄ .
Џ а ¬Ґвал: Ё¬п Ја дЁЄ , бЇЁб®Є Ё¬Ґ Ё Ї а ¬Ґва®ў ®Є®.
ђҐ§г«мв в: Ґв.
3. ЊҐв®¤: "load graph".
Ќ § 票Ґ: Ё§®Ўа ¦ҐЁҐ ®вбзҐв®ў бЁЈ « ў ®ЄҐ Ја дЁЄ .
Џ а ¬Ґвал: Ё¬п Ја дЁЄ , Ё¬п ®Є Ё Ё¬п бЁЈ « , еа п饣®бп ў
Ў §Ґ ¤ ле бЁЈ «®ў.
ђҐ§г«мв в: Ґв
Ё ¤а. ¬Ґв®¤л ®Ўа Ў®вЄЁ Ја дЁЄ®ў.
7. Љ« бб ЃЂ‡Ђ „ЂЌЌ›•
ЋЎкҐЄв Є« бб ЃЂ‡Ђ „ЂЌЌ›• пў«пҐвбп б®бв ў®© з бвмо а §а Ў®-
в ®© ўв®¬ вЁ§Ёа®ў ®© бЁбвҐ¬л ®Ўа Ў®вЄЁ дЁ§Ё®«®ЈЁзҐбЄ®© Ё-
д®а¬ жЁЁ (Ђ‘Ћ”€) Ё ®ЎҐбЇҐзЁў Ґв еа ҐЁҐ Ёд®а¬ жЁЁ ® Ё§¬ҐаҐле
бЁЈ « е, гб«®ўЁпе Їа®ўҐ¤ҐЁп нЄбЇҐаЁ¬Ґв®ў Ё १г«мв в е ®Ўа -
Ў®вЄЁ нЄбЇҐаЁ¬Ґв «мле ¤ ле.
„«п ®ЇЁб Ёп ®ЎкҐЄв Є« бб ЃЂ‡Ђ „ЂЌЌ›• Ґ®Ўе®¤Ё¬® ®ЇаҐ¤Ґ-
«Ёвм § 票п ваҐе ҐЈ® ЇҐаҐ¬Ґле :
1) FileName - Ё¬п д ©« , ў Є®в®а®¬ еа Ёвбп Ў § ¤ ле;
2) BaseStructure - вҐа¬ ®ЇЁб Ёп бвагЄвгал Ў §л ¤ ле;
3) IndexList - бЇЁб®Є Ё¬Ґ Є«о祩 Ї®ЁбЄ (Ё¤ҐЄб®ў).
‚ ®ЎйҐ¬ ўЁ¤Ґ бвагЄвгаг Ў §л ¤ ле Ђ‘Ћ”€ ¬®¦® ЇаҐ¤бв ўЁвм ў
ўЁ¤Ґ 楯®зЄЁ вҐа¬®ў б® б«®¦®© бвагЄвга®© (аЁб. 2). Љ«озЁ (Ё¤ҐЄ-
бл) Ў §л ¤ ле бва®пвбп ў ўЁ¤Ґ B+¤ҐаҐўмҐў .
ЪДДДДДДї ЪДДДДДДї ЪДДДДДДї ЪДДДДДДї
і’Ґа¬1 і--->і’Ґа¬2 і--->і’Ґа¬3 і---> . . . --->і’Ґа¬N і
і і<---і і<---і і<--- . . . <---і і
АДДДДДДЩ АДДДДДДЩ АДДДДДДЩ АДДДДДДЩ
ЪДДДДДДї ЪДДДДДДї
іЉ«оз1 і іЉ«оз2 і . . .
і і і і
АДДДДДДЩ АДДДДДДЩ
ђЁб. 2
Ќ Ў®а ¬Ґв®¤®ў Є« бб ЃЂ‡Ђ „ЂЌЌ›•:
1. ЊҐв®¤: "db_create".
Ќ § 票Ґ: ᮧ¤ ЁҐ Ў §л ¤ ле Ї® ®ЇЁб Ёо.
Џ а ¬Ґвал: Ё¬п д ©« , вҐа¬ ®ЇЁб Ёп бвагЄвгал Ё бЇЁб®Є Є«о祩.
ђҐ§г«мв в: Ґв.
2. ЊҐв®¤: "db_open".
Ќ § 票Ґ: ЁЁжЁ «Ё§ жЁп Ў §л ¤ ле.
Џ а ¬Ґвал: Ё¬п д ©« .
ђҐ§г«мв в: Ґв.
3. ЊҐв®¤: "db_close".
Ќ § 票Ґ: § ўҐа襨Ґ а Ў®вл б Ў §®© ¤ ле.
Џ а ¬Ґвал: Ё¬п д ©« .
ђҐ§г«мв в: Ґв.
€¬Ґовбп в Є¦Ґ ¬Ґв®¤л ¬ ЁЇг«Ёа®ў п вҐа¬ ¬Ё.
8. Љ« бб €Ќ€–€Ђ‹€‡ЂЋђ›
‚ Є« бб €Ќ€–€Ђ‹€‡Ђ’Ћђ› ўе®¤Ёв ®¤Ё ®ЎкҐЄв б Ё¬ҐҐ¬ "mouse
and keyboard" ў®бЇаЁЁ¬ ойЁ© бЁЈ «л ®в Є« ўЁ вгал Ё "¬лиЁ". ќв®в
®ЎкҐЄв б«г¦ в ¤«п ЁЁжЁ «Ё§ жЁЁ Ё§®Ўа ¦ Ґ¬ле ®ЎкҐЄв®ў. ЏҐаҐ¬ҐлҐ
Є« бб €Ќ€–€Ђ‹€‡Ђ’Ћђ› ᮤҐа¦ в ў Є ¦¤л© ¬®¬Ґв ўаҐ¬ҐЁ Є®®а¤Ё вл
Ї®«®¦ҐЁп Єгаб®а Ё Ё¬п Ї®б«Ґ¤Ґ© Ё§ ¦ вле Є®Ї®Є (Є« ўЁ вгал
Ё«Ё "¬лиЁ").
Љ« бб €Ќ€–€Ђ‹€‡Ђ’Ћђ› ®Ў« ¤ Ґв ўбҐЈ® ®¤Ё¬ ¬Ґв®¤®¬ б Ё¬ҐҐ¬
"button". ќв®в ¬Ґв®¤ ®вб«Ґ¦Ёў Ґв ЇҐаҐ¬ҐйҐЁҐ Єгаб®а Ё ¦ вЁҐ
Є®Ї®Є Є« ўЁ вгал Ё«Ё "¬лиЁ". Љгаб®а ¬®¦® ЇҐаҐ¬Ґй вм Ї® нЄа г
¤ЁбЇ«Ґп, ¦Ё¬ п Є®ЇЄЁ Є« ўЁ вгал б Ё§®Ўа ¦ҐЁҐ¬ бв५®Є Ё«Ё
¤ўЁЈ п "¬лим" Ї® Ї®ўҐае®бвЁ бв®« . ЏаЁ ¦ вЁЁ Є®ЇЄЁ Ё§®Ўа ¦Ґ-
®¬г ®ЎкҐЄвг, ў Ја Ёж е Є®в®а®Ј® 室Ёвбп Єгаб®а, Ї®бл« Ґвбп
б®®ЎйҐЁҐ ЁЁжЁ «Ё§Ёаго饥 ўлЇ®«ҐЁҐ нвЁ¬ ®ЎкҐЄв®¬ ¬Ґв®¤ б Ё¬Ґ-
Ґ¬ "action". ЏаЁ н⮬ ў Є зҐб⢥ Ї а ¬Ґва®ў ¬Ґв®¤г "action" ЁЁ-
жЁ «Ё§Ёа㥬®Ј® ®ЎкҐЄв ЇҐаҐ¤ овбп Ё¬п ¦ в®© Є®ЇЄЁ Ё Є®®а¤Ё вл
Єгаб®а . ЊҐв®¤ "button" б®еа пҐв ў ЇҐаҐ¬Ґле ®ЎкҐЄв "mouse and
keyboard" Ё¬п Ї®б«Ґ¤Ґ© ¦ в®© Є®ЇЄЁ Ё ⥪гйЁҐ Є®®а¤Ё вл
Єгаб®а . “ ¬Ґв®¤ "button" ®вбгвбвўгов ўе®¤лҐ Ї а ¬Ґвал.
ЋЎкҐЄв "mouse and keyboard" Є« бб €Ќ€–€Ђ‹€‡Ђ’Ћђ› ®ЇЁблў -
Ґвбп ваҐ¬п ЇҐаҐ¬Ґл¬Ё:
1) Button - Ё¬п Ї®б«Ґ¤Ґ© ¦ в®© Є®ЇЄЁ;
2) X - ®¬Ґа бв®«Ўж ЇЁЄбҐ«®ў нЄа ¤ЁбЇ«Ґп, ў Є®в®а®¬
室Ёвбп Єгаб®а ў Є ¦¤л© ¬®¬Ґв ўаҐ¬ҐЁ;
3) Y - ®¬Ґа бва®ЄЁ ЇЁЄбҐ«®ў нЄа ¤ЁбЇ«Ґп, ў Є®в®а®¬
室Ёвбп Єгаб®а ў Є ¦¤л© ¬®¬Ґв ўаҐ¬ҐЁ.
2.9. Њ Єа®бл
‚ ҐЄ®в®але б«гз пе ®ЎкҐЄвг ЇаЁ ЄвЁўЁ§ жЁЁ Ґ®Ўе®¤Ё¬®
Ї®б« вм Ґ ®¤®, ҐбЄ®«мЄ® ў§ Ё¬®бўп§ ле б®®ЎйҐЁ©. „«п
нв®Ј® ў Ёбва㬥⠫мго б।㠢ўҐ¤Ґл ¬ Єа®бл.
Њ Єа®б - нв® Ї®б«Ґ¤®ў ⥫м®бвм ¤Ґ©бвўЁ©, ®ЎҐбЇҐзЁў ой п:
1) ЇҐаҐ¤ зг १г«мв в®ў ЇаҐ¤л¤г饣® ¤Ґ©бвўЁп ў Ї а ¬Ґвал ®¤-
®Ј® Ё«Ё ҐбЄ®«мЄЁе Ї®б«Ґ¤гойЁе ¤Ґ©бвўЁ©;
2) Їа®ўҐаЄг гб«®ўЁ© Ё ўҐвў«ҐЁҐ.
Њ Єа®бл ¬®Јгв Ўлвм ў«®¦Ґл¬Ё (¤®ЇгбЄ Ґвбп «оЎ®Ґ зЁб«® га®ў-
Ґ© ў«®¦Ґ®бвЁ).
Њ Єа®б ®ЇЁблў Ґвбп Ў®а®¬ вҐа¬®ў ўЁ¤ :
macro(MacroName,ParmsDef,Switch,action(Act_Name,Source,Result))
10. ђҐ¤ ЄвЁа®ў ЁҐ нЄа ле д®а¬
„«п ЈҐҐа жЁЁ вҐа¬®ў ®ЇЁб Ёп ®ЎкҐЄв®ў Є« бб ќЉђЂЌ› ў Ёб-
ва㬥⠫쮩 б।Ґ ЁбЇ®«м§говбп । Єв®ал нЄа ле д®а¬ Ё ЇЁЄв®-
Ј ¬¬.
ђҐ¤ Єв®а нЄа ле д®а¬ ॠ«Ё§®ў ў ўЁ¤Ґ ®в¤Ґ«м®© § ¤ зЁ
FORMEDIT.EXE, ЁбЇ®«пҐ¬®© ў б।Ґ ®ЇҐа жЁ®®© бЁб⥬л MS DOS.
ЏаЁ ЁЁжЁ «Ё§ жЁЁ ўлЇ®«ҐЁп § ¤ зЁ FORMEDIT.EXE нЄа Ґ
Ё§®Ўа ¦ Ґвбп ¬Ґо гбв ®ўЄЁ ०Ё¬®ў । ЄвЁа®ў Ёп нЄа ле д®а¬
Ё а Ў®зҐҐ Ї®«Ґ Ї®«м§®ў ⥫п .
ЋЇЁб ЁҐ Ї а ¬Ґва®ў ®ЎкҐЄв Є« бб ќЉђЂЌ› ®бгйҐбвў«пҐвбп Їг-
⥬ § Ї®«ҐЁп д®а¬г«па®ў, Ё§®Ўа ¦Ґле ў Їа ў®© з бвЁ нЄа
¤ЁбЇ«Ґп.
‘Ґ б а Ў®вл б । Єв®а®¬ нЄа ®ў ¬®¦® а §ЎЁвм ҐбЄ®«мЄ®
нв Ї®ў:
1. ‡ ¤ ЁҐ Ё¬ҐЁ д ©« , Ј¤Ґ б®еа повбп ®ЇЁб Ёп ᮧ¤ ле Ё
®в। ЄвЁа®ў ле® ®ЎкҐЄв®ў.
2. ‡ ¤ ЁҐ Ё¬ҐЁ । ЄвЁа㥬®Ј® ®ЎкҐЄв . ‡ Ї®«ҐЁҐ д®а¬г«па
®ЇЁб Ёп ®ЎкҐЄв .
3. ‡ ¤ ЁҐ Ё¬ҐЁ Ї®«п. ‡ Ї®«ҐЁҐ д®а¬г«па ®ЇЁб Ёп Ї®«п.
4. ‘®еа ҐЁҐ ®ЇЁб Ёп Ї®«п Ё ЇҐаҐе®¤ Є । ЄвЁа®ў Ёо ®ў®Ј®
Ї®«п (ў®§ўа 饨Ґ Є нв Їг 3) Ё«Ё ЇҐаҐе®¤ Є нв Їг 5.
5. ‘®еа ҐЁҐ ®ЇЁб Ёп нЄа Ё ЇҐаҐе®¤ Є । ЄвЁа®ў Ёо ®-
ў®Ј® нЄа (ў®§ўа 饨Ґ Є нв Їг 2) Ё«Ё ЇҐаҐе®¤ Є нв Їг 6.
6. ‘®еа ҐЁҐ ®ЇЁб Ёп ®в। ЄвЁа®ў ле ®ЎкҐЄв®ў ў д ©«Ґ б
§ ¤ л¬ Ё¬ҐҐ¬. Љ®Ґж а Ў®вл ЇаЁ ¦ вЁЁ Є®¬ЎЁ жЁЁ Є« ўЁи ALT/X.
ЏаЁ ¦ вЁЁ Є®¬ЎЁ жЁЁ Є« ўЁи ALT/X § ўҐаи Ґвбп а Ў®в Їа®Ј-
а ¬¬л-। Єв®а Ё д®а¬ЁагҐвбп д ©« ®ЇЁб Ё© ®ЎкҐЄв®ў Є« бб ќЉђЂ-
Ќ›, Є®в®ал© ЁбЇ®«м§гҐвбп ў ¤ «мҐ©иҐ¬ ЁбЇ®«по饩 з бвмо а §а Ў -
влў Ґ¬®© ЇаЁЄ« ¤®© бЁб⥬л.
11. ђҐ¤ ЄвЁа®ў ЁҐ ЇЁЄв®Ја ¬¬
„«п ᮧ¤ Ёп ЇЁЄв®Ја ¬¬, ЁбЇ®«м§гҐ¬ле ў Є зҐб⢥ Ї®«Ґ© ®ЎкҐЄ-
в®ў Є« бб ќЉђЂЌ›, ў Ёбва㬥⠫쮩 б।Ґ ЁбЇ®«м§гҐвбп । Єв®а
ЇЁЄв®Ј ¬¬.
ђҐ¤ Єв®а нЄа ле д®а¬ ॠ«Ё§®ў ў ўЁ¤Ґ ®в¤Ґ«м®© § ¤ зЁ
IMEDIT.EXE, ЁбЇ®«пҐ¬®© ў б।Ґ ®ЇҐа жЁ®®© бЁб⥬л MS DOS.
ЏаЁ § ЇгбЄҐ ўлЇ®«ҐЁҐ Їа®Ја ¬¬л IMEDIT.EXE нЄа Ґ
¤ЁбЇ«Ґп Ї®пў«пҐвбп Ё§®Ўа ¦ҐЁҐ Їаאַ㣮«мЁЄ а Ў®зҐЈ® Ї®«п, ў Є®-
в®а®¬ Ї®«м§®ў вҐ«м ¬®¦Ґв аЁб®ў вм ЇЁЄв®Ја ¬¬г ў 㢥«ЁзҐле а §-
¬Ґа е. Џ®¤ Їаאַ㣮«мЁЄ®¬ Ї®пў«пҐвбп бЁ¬ў®« ">", ЇаЁЈ« и ойЁ©
Ї®«м§®ў вҐ«п Є ўў®¤г Є®¬ ¤.
Џ®«§®ў ⥫м аЁбгҐв ЇЁЄв®Ја ¬¬г, ЇҐаҐ¬Ґй п ў а Ў®зҐ¬ Ї®«Ґ бЇҐ-
жЁ «мл© ¬ аЄҐа Ё ¦Ё¬ п Є« ўЁиг ўў®¤ . ЏҐаҐ¬ҐйҐЁҐ¬ ¬ аЄҐа ¬®¦-
® гЇа ў«пвм ¦Ё¬ п Є« ўЁиЁ б Ё§®Ўа ¦ҐЁҐ¬ бв५®Є. ЏаЁ ¦ вЁЁ
Є« ўЁиЁ ўў®¤ ¬Ґб⥠¬ аЄҐа ®бв Ґвбп Ё§®Ўа ¦ҐЁҐ в®зЄЁ.
‚ў®¤п бЇҐжЁ «млҐ Є®¬ ¤л, Ї®«м§®ў ⥫м гЇа ў«пҐв Їа®жҐбᮬ
ᮧ¤ Ёп Ё«Ё । ЄвЁа®ў Ёп ЇЁЄв®Ја ¬¬л б § ¤ л¬Ё е а ЄвҐаЁбвЁ-
Є ¬Ё:
1. load NAME. ‡ Јаг§Ёвм ЇЁЄв®Ја ¬¬г б Ё¬ҐҐ¬ NAME Ё§ Ў §л
ЇЁЄв®Ја ¬¬.
2. new NAME. ‘®§¤ вм ®ўго ЇЁЄв®Ја ¬¬г б Ё¬ҐҐ¬ ¬Ґ.
3. size H D. ‡ ¤ вм ¤«п ЇЁЄв®Ја ¬¬л ўлб®вг H Ё иЁаЁг D.
4. color N. ‡ ¤ вм ¤«п аЁб㥬ле в®зҐЄ 梥в N.
5. back N. ‡ ¤ вм ¤«п д® жўҐв N.
6. save. ‘®еа Ёвм ЇЁЄв®Ја ¬¬г ў Ў §Ґ.
7. end. ‡ ўҐаиЁвм а Ў®вг.
ЏаЁ Ё§®Ўа ¦ҐЁЁ ЇЁЄв®Ја ¬¬л ў а Ў®зҐ¬ Ї®«Ґ б«Ґў ®в ҐЈ®, Ї®-
пў«пҐвбп Ё§®Ўа ¦ҐЁҐ ЇЁЄЄв®Ја ¬¬л ў вга «мго ўҐ«ЁзЁг. Ќ аЁб®ў ў
ЇЁЄв®Ја ¬¬г Ї®«м§®ў вҐ«м § ўҐаи Ґв ᥠб а Ў®вл, ўўҐ¤п Є®¬¬ ¤г
end.
‘Џ€‘ЋЉ €‘ЏЋ‹њ‡“…ЊЋ‰ ‹€’…ђЂ’“ђ›
1. ‘¬Ёа®ў Ќ.Ќ. Џа®Ја ¬¬лҐ б।бвў ЇҐаб® «мле ќ‚Њ. - ‹.:
Њ иЁ®бв஥ЁҐ, 1990.
2. —ҐЄ иЁ Њ. ЋЎкҐЄв®-®аЁҐвЁа®ў ®Ґ Їа®Ја ¬¬Ёа®ў ЁҐ: зв®
нв® в Є®Ґ Ё ¤«п 祣® ®® 㦮. - Њ®Ёв®а, 1991, #1, б. 12-22.
3. €ў ®ў €., ЉаҐ¬Ґа ћ. џ§лЄ Smalltalk: Є®жҐЇжЁп ®ЎкҐЄв®-
®аЁҐвЁа®ў ®Ј® Їа®Ја ¬¬Ёа®ў Ёп. - Љ®¬ЇмовҐаЏаҐбб, 1992, #4,
б. 21-31.
4. ‘в®ЈЁ© Ђ.Ђ. Џа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ ЇҐаб® «мле ќ‚Њ.
‘Їа ў®з®Ґ Ї®б®ЎЁҐ. - ЉЁҐў: Ќ гЄ®ў ¤г¬Є , 1989.
5. Bobrow G., Stefik M. The LOOPS Manual. Xerox PARC, Palo
Alto, California, 1983.
€Ќ‘’ђ“Њ…Ќ’Ђ‹њЌ›• ‘ђ…„‘’‚ ЏђЋ…Љ’€ђЋ‚ЂЌ€џ
Џђ€Љ‹Ђ„Ќ›• ‘€‘’…Њ
Џа®жҐбб а §а Ў®вЄЁ Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп ЇаЁЄ« ¤ле бЁб-
⥬ ®Ўа Ў®вЄЁ ¤ ле ўЄ«оз Ґв ў ᥡп д §г Їа®ҐЄвЁа®ў Ёп Ё д §г
Їа®Ја ¬¬Ёа®ў Ёп, ЇаЁзҐ¬ ў д §Ґ Їа®ҐЄвЁа®ў Ёп з бвм Їа®ҐЄв ¬®-
¦Ґв ўлЇ®«пвмбп Ґ§ ўЁбЁ¬® ®в ўлЎа ле п§лЄ®ў Ё«Ё бЁб⥬ Їа®Ј-
а ¬¬Ёа®ў Ёп. ‘ ¤агЈ®© бв®а®л, ўлЎа п бЁб⥬ Їа®Ја ¬¬Ёа®ў -
Ёп ЇаҐ¤Ї®« Ј Ґв ®ЇаҐ¤Ґ«Ґл© ®Ўа § ¬ли«ҐЁп, ў з бв®бвЁ, а §-
«Ёз овбп Їа®жҐ¤г஥ Їа®Ја ¬¬Ёа®ў ЁҐ,«®ЈЁзҐбЄ®Ґ Їа®Ја ¬¬Ёа®ў -
ЁҐ, дгЄжЁ® «м®Ґ Їа®Ја ¬¬Ёа®ў ЁҐ Ё ®ЎкҐЄв®-®аЁҐвЁа®ў ®Ґ
Їа®Ја ¬¬Ёа®ў ЁҐ.
‘Ёб⥬ Їа®Ја ¬¬Ёа®ў Ёп ҐбвҐб⢥® ў«ЁпҐв ¬ли«ҐЁҐ
а §а Ў®взЁЄ Ё ў д §Ґ Їа®ҐЄвЁа®ў Ёп, ¤®бв в®з® ¤ ў® ЁбЇ®-
«м§гҐвбп дгЄжЁ® «м®Ґ Їа®ҐЄвЁа®ў ЁҐ, ў вҐзҐЁҐ Ї®б«Ґ¤Ёе ¤Ґ-
бпвЁ «Ґв Ї®пўЁ«®бм ®ЎкҐЄв®-®аЁҐвЁа®ў ®Ґ.
1. €бва㬥⠫м п б। а §а Ў®вЄЁ
Ћ¤Ё¬ Ё§ Їа ў«ҐЁ© б®ўҐаиҐбвў®ў Ёп б।бвў а §а Ў®вЄЁ
Їа®Ја ¬¬ле бЁб⥬ пў«пҐвбп ᮧ¤ ЁҐ ўбҐ Ў®«ҐҐ 㤮Ў®Ј® ¤«п Ї®«м-
§®ў вҐ«п ®Єа㦥Ёп, ®ЎҐбЇҐзЁў о饣® дгЄжЁ® «мго Ї®«®вг
ЁбЇ®«м§гҐ¬ле Їа®Ја ¬¬ле б।бвў Ё ®аЈ Ё§ жЁо Їа®жҐбб Їа®ҐЄвЁ-
а®ў Ёп. ќв® е а ЄвҐа® Є Є ¤«п Їа®Ја ¬¬ле б।бвў ®ЎйҐЈ® § -
票п (®ЇҐа жЁ®лҐ бЁб⥬л, п§лЄ®ўлҐ б।бвў , ⥪бв®ўлҐ аҐ¤ Є-
в®ал, в Ў«ЁзлҐ Їа®жҐбб®ал, бЁб⥬л гЇа ў«ҐЁп Ў § ¬Ё ¤ ле),
в Є Ё ¤«п Ї ЄҐв®ў ®аЁҐвЁа®ў ле Є®ЄаҐвл© ўЁ¤ ¤Ґп⥫м®бвЁ
(¤Ґ«®ўлҐ, ЁвҐЈаЁа®ў лҐ Їа®Ја ¬¬лҐ бЁб⥬л, Ї ЄҐвл ®Ўа Ў®вЄЁ
бв вЁбвЁЄЁ, аҐиҐЁп ®ЇвЁ¬Ё§ жЁ®ле § ¤ з Ё в.¤.), в.Ґ. ¬Ґв®¤®- Ё
Їа®Ў«Ґ¬¬®-®аЁҐвЁа®ў ле Їа®Ја ¬¬ле б।бвў. …бвҐб⢥®Ґ а §-
ўЁвЁҐ нв®Ј® Їа®жҐбб Їа ў«Ґ® ў Є®Ґз®¬ бзҐвҐ ᮧ¤ ЁҐ Ё-
¤ЁўЁ¤г «мле ўв®¬ вЁ§Ёа®ў ле а Ў®зЁе ¬Ґбв.
€бва㬥⠫м п б। ЇаҐ¤бв ў«пҐв б®Ў®© б®ў®ЄгЇ®бвм Їа®Ј-
а ¬¬ле б।бвў, а Ў®в ойЁе Ї®¤ ®ЎйЁ¬ гЇа ў«ҐЁҐ¬ б Ї®пвл¬ ¤«п
Ї®«м§®ў вҐ«п ЁвҐа䥩ᮬ Ё ॠ«Ё§гойЁе ваҐЎгҐ¬лҐ Ї®«м§®ў ⥫о
дгЄжЁЁ. „«п ᮧ¤ Ёп б®Ўб⢥®© Ёбва㬥⠫쮩 баҐ¤л ў ®ЎйҐ¬
б«гз Ґ Ґ®Ўе®¤Ё¬® Ї®б«Ґ ўлЎ®а ҐҐ Є®¬Ї®Ґв®ў аҐиЁвм ¤ўҐ Їа®Ў«Ґ-
¬л: ®аЈ Ё§®ў вм ЁвҐадҐ©б ¬Ґ¦¤г Їа®Ја ¬¬л¬Ё Є®¬Ї®Ґв ¬Ё Ё а §-
а Ў®в вм гЇа ў«пойго Їа®Ја ¬¬г, ᮤҐа¦ йго б।бвў Ї®¬®йЁ.
‚лЎ®а Є®¬Ї®Ґв®ў Ёбва㬥⠫쮩 баҐ¤л ®Ўгб«®ў«Ґ Їа®Ў«Ґ¬-
®© ®Ў« бвмо ҐҐ ЇаЁ¬ҐҐЁп Є Є б।бвў а §а Ў®вЄЁ ЇаЁЄ« ¤ле
Їа®Ја ¬¬ле бЁб⥬. ЋЇаҐ¤Ґ«пойЁ¬Ё ЇаЁ н⮬ пў«повбп ¤ў д Єв®а :
ў®§¬®¦®бвм аҐиҐЁп § ¤ зЁ Їа®ҐЄвЁа®ў Ёп ЇаҐ¤®бв ў«пҐ¬л¬Ё
Ёбва㬥⠫쮩 б।®© б।бвў ¬Ё Ё 㤮Ўбвў® а Ў®вл Ї®«м§®ў ⥫п
ў б।Ґ.
ЏаЁ ᮧ¤ ЁЁ Ёбва㬥⠫쮩 баҐ¤л Їа®ҐЄвЁа®ў Ёп ЇаЁЄ« ¤-
ле Їа®Ја ¬¬ле бЁб⥬ ЇҐабЇҐЄвЁўл¬ ЇаҐ¤бв ў«пҐвбп ЁбЇ®«м§®ў ЁҐ
ЇаЁжЁЇ®ў ®ЎкҐЄв®-®аЁҐвЁа®ў ®Ј® Їа®Ја ¬¬Ёа®ў Ёп. ќв®в Ї®¤е®¤
гЇа®й Ґв ॠ«Ё§ жЁо ®в¤Ґ«мле Є®¬Ї®Ґв®ў баҐ¤л Ё Ї®§ў®«пҐв ®аЈ -
Ё§®ў вм нддҐЄвЁўл© ¬Ґе Ё§¬ Ёе ў§ Ё¬®¤Ґ©бвўЁп.
2. Ћб®ЎҐ®бвЁ ®ЎкҐЄв®-®аЁҐвЁа®ў ®Ј® Їа®Ја ¬¬Ёа®ў Ёп
ђҐ «Ё§ жЁп Є®ЄаҐв®© ЇаЁЄ« ¤®© Їа®Ја ¬¬®© бЁбвҐ¬л ¬®¦Ґв
®бгйҐбвў«пвмбп Ї® ¤ўг¬ ®б®ўл¬ Їа ў«ҐЁп¬. Ћ¤® Ё§ Ёе, Ў®«ҐҐ
а бЇа®бва Ґ®Ґ, ЇаҐ¤Ї®« Ј Ґв ЇҐаў®®зҐаҐ¤го а §а Ў®вЄг ®в¤Ґ«м-
ле дгЄжЁ® «мле Є®¬Ї®Ґв®ў, Є®в®алҐ § ⥬ б«Ёў овбп ў Ґ¤Ёго
бЁб⥬г.
‚®§ЁЄ ойЁҐ ЇаЁ н⮬ Їа®Ў«Ґ¬л ўлЎ®а ўгв॥Ј® ЇаҐ¤бв ў«Ґ-
Ёп ¤ ле Ё ॠ«Ё§ жЁЁ Ї®«м§®ў ⥫мбЄ®Ј® ЁвҐа䥩б аҐи овбп,
Ёбе®¤п Ё§ Ї®вॡ®б⥩ Є®ЄаҐв®© ЈагЇЇл Ї®«м§®ў ⥫Ґ©, ¤«п Є®в®-
але ᮧ¤ Ґвбп бЁб⥬ . ЏаЁ в Є®¬ Ї®¤е®¤Ґ Їа®Ја ¬¬ п бЁб⥬ Ё-
Ў®«ҐҐ в®з® ᮮ⢥вбвўгҐв Ёбе®¤л¬ вॡ®ў Ёп¬ Ё, ®зҐўЁ¤®, Ё-
«гзиЁ¬ ®Ўа §®¬ ЁбЇ®«м§гҐв аҐбгабл вҐеЁзҐбЄЁе б।бвў, ¤«п Є®в®-
але нв Їа®Ја ¬¬ п бЁб⥬ а §а Ў влў Ґвбп. Ћ¤ Є® Їа®жҐбб а §-
а Ў®вЄЁ ў н⮬ б«гз Ґ § зЁвҐ«м® § впЈЁў Ґвбп, ў®§¬®¦®бвЁ ЇҐ-
аҐ®б Є®ЄаҐвле Їа®Ја ¬¬ле Є®¬Ї®Ґв®ў Ё Ї®«г祮Ј® ®Їлв ў
бЁбвҐ¬л ¤агЈЁе Є« бб®ў ўҐбм¬ ®Ја ЁзҐл.
„агЈ®Ґ Їа ў«ҐЁҐ ЇаҐ¤Ї®« Ј Ґв ᮧ¤ ЁҐ ап¤ гЁдЁжЁа®ў -
ле Є®¬Ї®Ґв®ў, Є®в®алҐ ў б®ў®ЄгЇ®бвЁ ®Ўа §гов ҐЄ®в®а®Ґ ®Ўа ¬-
«ҐЁҐ ¤«п бЇҐжЁ «мле дгЄжЁ® «мле Ї®¤бЁб⥬. ‚ н⮬ б«гз Ґ
а §а Ў®взЁЄЁ ¬®Јгв ў®бЇ®«м§®ў вмбп Ј®в®ўл¬Ё Їа®Ја ¬¬л¬Ё ¬®¤г«п¬Ё
¤«п Є®¬Ї®®ўЄЁ Є®ЄаҐв®© Їа®Ја ¬¬®© бЁб⥬л, ¤®Ї®«пп Ёе ў б«г-
з Ґ Ґ®Ўе®¤Ё¬®бвЁ бЇҐжЁ «Ё§Ёа®ў л¬Ё Їа®Ја ¬¬л¬Ё ¬®¤г«п¬Ё. ЏаЁ
н⮬, ў®§¬®¦®, гва зЁў Ґвбп ®ЇвЁ¬ «м®бвм Їа®Ја ¬¬®© бЁб⥬л б
в®зЄЁ §аҐЁп ЁбЇ®«м§®ў Ёп Ґо аҐбгаб®ў вҐеЁзҐбЄЁе б।бвў, § в®
ба®ЄЁ а §а Ў®вЄЁ १Є® б®Єа й овбп. Ќ®ўлҐ Є« ббл Їа®Ја ¬¬ле
бЁб⥬ ЇаЁ в Є®¬ Ї®¤е®¤Ґ ¬®Јгв ᮧ¤ ў вмбп б бгйҐбвўҐл¬ ЁбЇ®«м-
§®ў ЁҐ¬ ЇаҐ¦ҐЈ® ®Їлв .
ђ бб¬ ваЁў Ґ¬л© §¤Ґбм ®ЎкҐЄв®-®аЁҐвЁа®ў л© Ї®¤е®¤ Ї-
а ў«Ґ Ї®¤¤Ґа¦Єг а §а Ў®вЄЁ ЇаЁЄ« ¤ле Їа®Ја ¬¬ле бЁб⥬ Ї®
ўв®а®¬г ЇгвЁ. Џа®Ў«Ґ¬ ў н⮬ б«гз Ґ б®бв®Ёв ў ⮬, зв®Ўл бд®а¬Ё-
а®ў вм вЁЇ®ўго аеЁвҐЄвгаг ЇаЁЄ« ¤®© бЁб⥬л, ўлЎа вм Ё ॠ«Ё§®-
ў вм ®ЎкҐЄвл, Є®в®алҐ Ўг¤гв ЁЎ®«ҐҐ з бв® ЁбЇ®«м§®ў вмбп ў Є®Є-
аҐвле а §а Ў®вЄ е.
ЋЎкҐЄв®-®аЁҐвЁа®ў л© Ї®¤е®¤ ЇаҐ¤« Ј Ґв ЁЎ®«ҐҐ Ўбва Єв-
го Ё ¬®Ј®®Ўа §го ¬®¤Ґ«м Їа®Ја ¬¬Ёа®ў Ёп ЇаЁ ᮧ¤ ЁЁ ЇаЁЄ« ¤-
ле Їа®Ја ¬¬. ‚ ®ЎкҐЄв®-®аЁҐвЁа®ў ®¬ Їа®Ја ¬¬Ёа®ў ЁЁ ®Ў®Ўй -
овбп бў®©бвў дгЄжЁ® «м®Ј® Ё ®ЇҐа в®а®Ј® Ї®¤е®¤®ў, в Є¦Ґ
Їа®Ја ¬¬Ёа®ў Ёп гЇа ў«пҐ¬®Ј® ¤ л¬Ё Ё б®ЎлвЁп¬Ё .
‚ ®ЎкҐЄв®-®аЁҐвЁа®ў ®¬ Їа®Ја ¬¬Ёа®ў ЁЁ Ґ ЇаҐ¤Ї®« Ј -
Ґвбп, зв® Їа®Ја ¬¬ б®бв®Ёв Ё§ Ў®а Ї®¤Їа®Ја ¬¬ Ё ¤ ле, ҐҐ
®б®ўл¬Ё б®бв ў«пойЁ¬Ё Ґ¤ЁЁж ¬Ё пў«повбп ®ЎкҐЄвл, ᮤҐа¦ йЁҐ
Є Є Їа®жҐ¤гал, в Є Ё ¤ лҐ. €¤Ґп ®ЎкҐ¤ЁҐЁп ¤ ле Ё Їа®Ја ¬¬л
пў«пҐвбп ®б®ў®© Ё¤ҐҐ© ®ЎкҐЄв®© ¬®¤Ґ«Ё Ё ®б®ў®© ®ЎкҐЄв®-®аЁ-
ҐвЁа®ў ®Ј® Їа®Ја ¬¬Ёа®ў Ёп. ЋЎкҐЄвл Ї®¤а §¤Ґ«повбп а §«Ёз-
лҐ вЁЇл Ё«Ё Є« ббл ў § ўЁбЁ¬®бвЁ ®в ЇаЁбгйЁе Ё¬ бў®©бвў Ё
¤Ґ©бвўЁ©, Є®в®ал¬Ё ®Ё ®Ў« ¤ ов. ‘ў®©бвў Ё ¤Ґ©бвўЁп ®ЎкҐЄв®ў ®¤-
®Ј® Є« бб ®¤Ё Є®ўл. Ќ Ў®а бў®©бвў ®ЎкҐЄв®ў а §ле Є« бб®ў а §-
«ЁзҐ, е®вп ҐЄ®в®алҐ бў®©бвў Ё ¤Ґ©бвўЁп ¬®Јгв ЇаЁ н⮬ б®ўЇ -
¤ вм. €вҐа䥩бл ®ЎкҐЄв®ў Ё ў§ Ё¬®¤Ґ©бвўЁҐ ¬Ґ¦¤г ®ЎкҐЄв ¬Ё ®¤®Ј®
Ё«Ё а §ле Є« бб®ў ®ЇаҐ¤Ґ«повбп ®б®ўҐ ЇаЁбгйЁе Є« ббг
¤Ґ©бвўЁ© Ё ᮮ⢥вбвўгойЁе Ё¬ б®®ЎйҐЁ©.
3. Љ« ббл ®ЎкҐЄв®ў
“ ®ЎкҐЄв®ў в Є ¦Ґ, Є Є Ё г дгЄжЁ©, § ¬лЄ Ё© Ё бвагЄвга
а §«Ёз ов ®ЇаҐ¤Ґ«ҐЁҐ Ё ўл§®ў, б Ї®¬®ймо Є®в®а®Ј® Ё§ ®ЇаҐ¤Ґ«ҐЁп
ᮧ¤ овбп д ЄвЁзҐбЄЁҐ ®ЎкҐЄвл Ё«Ё нЄ§Ґ¬Ї«пал ®ЎкҐЄв®ў. ЋЇаҐ¤Ґ«Ґ-
ЁҐ ®ЎкҐЄв - нв® Ўбва Єв®Ґ ®ЇЁб ЁҐ вЁЇ ®ЎҐЄв , Є®в®а®Ґ
ЇаҐ¤бв ў«пҐв ўбҐ ®ЎҐЄвл ¤ ®Ј® вЁЇ . ’ЁЇ ®ЎкҐЄв ў® ¬®ЈЁе ®Ўк-
ҐЄв®-®аЁҐвЁа®ў ле бЁб⥬ е Їа®Ја ¬¬Ёа®ў Ёп §лў ов Є« бᮬ
®ЎкҐЄв®ў. Љ« бб - нв® ¬®¦Ґбвў® ўбҐе Ї®вҐжЁ «мле ®ЎкҐЄв®ў, Є®-
в®алҐ ¬®Јгв ў®§ЁЄгвм Ё§ ҐЈ® ®ЇаҐ¤Ґ«ҐЁп .
‘Ї®б®Ў ®ЇаҐ¤Ґ«ҐЁп Є« бб ў а «Ёзле ®ЎкҐЄв®-®аЁҐвЁа®ў -
ле бЁб⥬ е а §л©. ‚ Є зҐб⢥ Є« бб ¬®¦® а бб¬ ваЁў вм Ё б ¬®
®ЇаҐ¤Ґ«ҐЁҐ, Є®в®а®Ґ ⮦Ґ ў Ё§ўҐб⮬ б¬лб«Ґ пў«пҐвбп ®ЎкҐЄв®¬,
Ё¬Ґ® п§лЄ®ўл¬ ®ЎкҐЄв®¬, Ё§®Ўа ¦ ойЁ¬ Є« бб ®ЎкҐЄв®ў. Џ®н⮬г
®ЇаҐ¤Ґ«ҐЁп Є« бб®ў §лў ов ¬Ґв ®ЎкҐЄв ¬Ё, ®Ўа §гҐ¬л© Ё¬Ё
Є« бб - ¬Ґв Є« бᮬ.
‚гваҐоо бвагЄвгаг Ё д®а¬г ЇаҐ¤бв ў«ҐЁп ®ЎкҐЄв®ў ¬®¦®
®в¤Ґ«Ёвм ®в ўҐиҐЈ® ¬Ёа Ё Ґ¤Ё®®Ўа §® ®ЇаҐ¤Ґ«Ёвм Ёе ЁвҐа䥩б.
ќв® ¤ Ґв ў®§¬®¦®бвм Їа®Ја ¬¬Ёбвг ЁбЇ®«м§®ў вм ®ЎкҐЄв ЇаЁ а §а -
Ў®вЄҐ Їа®Ја ¬¬®© бЁб⥬л, Ґ § п ¤Ґв «Ґ© ॠ«Ё§ жЁЁ ¤ ®Ј®
Є« бб ®ЎкҐЄв®ў. „®бв в®з® в®Ј®, зв® ®ЎкҐЄв б ¬ § Ґв, Є ЄЁҐ
¤Ґ©бвўЁп ЇаҐ¤ЇаЁЁ¬ вм ЇаЁ вҐе Ё«Ё Ёле ў®§¤Ґ©бвўЁпе Ё§ ўҐиҐ©
б।л.
ЋЎкҐЄв ᮤҐа¦Ёв Є Є ¤ лҐ Ї®¤®ЎЁҐ бвагЄвгал, в Є Ё
¤Ґ©бвўЁп Ї®¤®ЎЁҐ дгЄжЁ© Ё Ї®¤Їа®Ја ¬¬. Ќ® Ў®а ¤Ґ©бвўЁ© ®Ўк-
ҐЄв ®Ў®ЎйҐ Ё а биЁаҐ. Џа®Ја ¬¬Ёбв ¬®¦Ґв ®ЇаҐ¤Ґ«Ёвм ¤«п ®ЎкҐЄв
Їа®Ё§ў®«млҐ ¤Ґ©бвўЁп.
‘®¤Ґа¦ йЁҐбп ў ®ЎкҐЄвҐ ¤ лҐ е®¤пвбп ў ЇҐаҐ¬Ґле, Є®в®-
алҐ §лў ов ЇҐаҐ¬Ґл¬Ё нЄ§Ґ¬Ї«па Ё«Ё бў®©бвў ¬Ё. ЏҐаҐ¬ҐлҐ
нЄ§Ґ¬Ї«па пў«повбп ¬Ґбвл¬Ё ЇҐаҐ¬Ґл¬Ё ®ЎкҐЄв , г Є®в®але Ґбвм
Ё¬п Ё § 票Ґ. “ ®ЎкҐЄв®ў ®¤®Ј® Є« бб ЇҐаҐ¬ҐлҐ Ё¬Ґов ®¤Ё -
Є®ўлҐ Ё¬Ґ , ® Ёе § зҐЁп Ё¤ЁўЁ¤г «мл.
‡ зҐЁп ЇҐаҐ¬Ґле ®ЎкҐЄв ®ЇаҐ¤Ґ«пов б®бв®пЁҐ ®ЎкҐЄв ,
Є®в®а®Ґ Ё¤ЁўЁ¤г «м® Ё ¬ҐпҐвбп ў® ўаҐ¬ҐЁ ¤«п Є ¦¤®Ј® ®ЎкҐЄв .
‘®бв®пЁҐ ®ЎкҐЄв ¬®¦® Ёбб«Ґ¤®ў вм Ё ¤Ґ« вм ў Ґ¬ Ё§¬ҐҐЁп б
Ї®¬®ймо ¤Ґ©бвўЁ© ®ЎкҐЄв .
ЏаҐ¤гᬮваҐлҐ ў ®ЎкҐЄвҐ ¤Ґ©бвўЁп §лў ов ¬Ґв®¤ ¬Ё. ЊҐв®-
¤лнв® дгЄжЁ® «млҐ бў®©бвў , ®ЇаҐ¤Ґ«пойЁҐ ЁбЇ®«м§®ў ЁҐ ®ЎкҐЄв
ў ўЁ¤Ґ дгЄжЁЁ Ё«Ё Їа®жҐ¤гал б Ї®Ў®зл¬ нд䥪⮬.
ЋЎкҐЄвл Ё¤ЁўЁ¤г «мл, Ё г Є ¦¤®Ј® Ё§ Ёе Ґбвм бў®Ґ ⥪г饥
б®бв®пЁҐ Ё бў®© Ў®а ᮮ⢥вбвўгойЁе Є« ббг ¬Ґв®¤®ў. ‚лзЁб«ҐЁп
д®а¬Ёаговбп Ё§ б®ЎлвЁ© Ё § ЇгбЄ®ў, ў®§ЁЄ ойЁе ў в®в ¬®¬Ґв, Є®Ј-
¤ ®ЎкҐЄвл Ї®бл« ов ¤агЈЁ¬ ®ЎкҐЄв ¬ б®®ЎйҐЁп, ЁвҐаЇаҐвЁагов Ёе
Ё ॠЈЁагов Ёе, ЄвЁўЁ§Ёагп Ї®¤е®¤пйЁҐ ¬Ґв®¤л, Є®в®алҐ ҐйҐ
Ї®бл« ов б®®ЎйҐЁп Ё в.¤. ‚맮ў ¤Ґ©бвўЁ© ®Ў®ЎйҐ Ё ҐЈ® Ґ¤Ё®®Ў-
а §®бвм ®ЎҐбЇҐзЁў Ґвбп бЇҐжЁ «мл¬ ¬Ґе Ё§¬®¬, ®б®ў л¬
Їа®Ја ¬¬Ёа®ў ЁЁ, гЇа ў«пҐ¬®¬ ¤ л¬Ё, Є®в®ал© §лў Ґвбп ®Ў¬Ґ®¬
б®®ЎйҐЁп¬Ё.
‚ а §«Ёзле бЁб⥬ е ®ЎкҐЄв®-®аЁҐвЁа®ў ®Ј® Їа®Ја ¬¬Ёа®-
ў Ёпб бЇ®б®Ўл ®ЇаҐ¤Ґ«ҐЁп ¬Ґв®¤®ў а §«Ёзл. ’ҐЄбвг «м® ®ЇЁб Ёп
¬Ґв®¤®ў ¬®Јгв § ЇЁблў вмбп Є Є ўгваЁ, в Є Ё ўҐ ®ЇаҐ¤Ґ«ҐЁп
Є« бб . …б«Ё ®ЇЁб Ёп ¬Ґв®¤®ў § ЇЁблў Ґвбп ўҐ ®ЇаҐ¤Ґ«ҐЁп
Є« бб , в® ®ЎкҐЄв®-®аЁҐвЁа®ў п бЁб⥬ ўв®¬ вЁзҐбЄЁ ЇаЁўп-
§лў Ґв Ёе Є ўлЎ®аг ¤Ґ©бвўЁ© ᮮ⢥вбвўго饣® Є« бб . “ ®ЎкҐЄв®ў
а §«Ёзле Є« бб®ў ¬®Јгв Ўлвм ®¤®Ё¬ҐлҐ, ® а Ў®в ойЁҐ Ї®-а §®-
¬г ¬Ґв®¤л. ‘Ї®б®Ў, Є®в®ал¬ ®ЎкҐЄв ॠЈЁагҐв Ї®б« ®Ґ Ґ¬г
б®®ЎйҐЁҐ, ¬®¦Ґв § ўЁбҐвм ®в Є« бб ®ЎкҐЄв . ќв® бў®©бвў® ⮦Ґ
пў«пҐвбп ®¤Ё¬ Ё§ ЇаЁжЁЇ®ў Ўбва ЄжЁЁ ¤ ле Ё гЁўҐаб «м®Ј®
Їа®Ја ¬¬Ёа®ў Ёп.
“ ®ЎкҐЄв®ў а §«Ёзле Є« бб®ў ¬®Јгв Ўлвм Ё ®ЎйЁҐ ¬Ґв®¤л, Ґб«Ё
®Ё б«Ґ¤гов бў®©бвў ®¤Ёе Ё вҐе ¦Ґ Є« бб®ў.
ЊҐв®¤ ®ЎкҐЄв ¬®¦® ЄвЁўЁ§Ёа®ў вм, Ї®б« ў ᮮ⢥вбвўго饥
н⮬㠬Ґв®¤г б®®ЎйҐЁҐ. ‘®®ЎйҐЁҐ ᮤҐа¦Ёв §ў ЁҐ ¬Ґв®¤ Ё ў®§-
¬®¦лҐ аЈг¬Ґвл.
Џ®бл«Є б®®ЎйҐЁп ®ЎкҐЄвг ®бгйҐбвў«пҐвбп Ї®б।бвў®¬ ўл§®ў
гЁўҐаб «м®© дгЄжЁЁ, ў Є®в®а®© ®ЎкҐЄвг ЇҐаҐ¤ Ґвбп Ё¬п ўл§лў Ґ-
¬®Ј® ¬Ґв®¤ Ё ЁбЇ®«м§гҐ¬лҐ аЈг¬Ґвл. ЏаЁЁ¬ ойЁ© б®®ЎйҐЁҐ ®Ўк-
ҐЄв ᮤҐа¦Ёв ¬Ґе Ё§¬, Є®в®ал© ®Ї®§ Ґв б®®ЎйҐЁҐ, ўлЎЁа Ґв б®®в-
ўҐвбвўгойЁ© Ґ¬г ¬Ґв®¤, ЄвЁўЁ§ЁагҐв ҐЈ® Ё ЇҐаҐ¤ Ґв Ґ¬г ᮤҐа¦ йЁ-
Ґбп ў б®®ЎйҐЁЁ ваҐЎгҐ¬лҐ ¬Ґв®¤®¬ Ї а ¬Ґвал. ЊҐв®¤ ўлЇ®«пҐвбп
в Є ¦Ґ, Є Є ®ЎлЄ®ўҐ п Їа®жҐ¤га . ‚ Є зҐб⢥ ®вўҐв б®®ЎйҐ-
ЁҐ ¬Ґв®¤ ¬®¦Ґв ўл¤ ў вм Ў®а ўлзЁб«Ґле § 票© ЇҐаҐ¬Ґле
®ЎкҐЄв . ‚лЇ®«ҐЁҐ ¬Ґв®¤ ¬®¦Ґв ў १г«мв ⥠Ї®Ў®з®Ј® нд䥪в
Ё§¬ҐЁвм б®бв®пЁҐ ®ЎкҐЄв Ё Ўлвм ЇаЁзЁ®© Ї®бл«ЄЁ ®ўле б®®ЎйҐ-
Ё© ¤агЈЁ¬ ®ЎкҐЄв ¬.
…б«Ё г ®ЎкҐЄв Ґв ¬Ґв®¤ , ᮮ⢥вбвўго饣® ЇаЁп⮬г б®®Ў-
饨о, в® б®®ЎйҐЁҐ вҐапҐвбп. ЋЎлз® ЇаЁзЁ®© нв®Ј® пў«пҐвбп
®иЁЎЄ Ё«Ё Ї® Єа ©Ґ© ¬ҐаҐ ЁбЄ«озЁвҐ«м п бЁвг жЁп, Є ®Ўа Ў®вЄҐ
Є®в®а®© ®ЎкҐЄв Ґ Ј®в®ў. Ќ Ў®а ¬Ґв®¤®ў Ґ дЁЄбЁа®ў , ҐЈ® ¬®¦®
бў®Ў®¤® а биЁапвм, ®ЇаҐ¤Ґ«пп ®ўлҐ ¬Ґв®¤л.
Џ®б«Ґ ®Ўа Ў®вЄЁ б®®ЎйҐЁп Ё Ї®б«Ґ в®Ј®, Є Є ®ЎкҐЄв ЇҐаҐбв Ґв
Ўлвм ЄвЁўл¬, ® Ё ҐЈ® б®бв®пЁҐ б®еа повбп Ё ®ЎкҐЄв Ўг¤Ґв ®¦Ё-
¤ вм ®ўле б®®ЎйҐЁ©. ЏҐаҐ¬ҐлҐ ®ЎкҐЄв Ё Ёе § зҐЁп Ґ Ёб祧 -
ов, Є Є ў б«гз Ґ ®ЎлЄ®ўҐле Їа®жҐ¤га Ё«Ё дгЄжЁ©, Ёе § 票п
б®еа повбп Ё ¬®Јгв ЁбЇ®«м§®ў вмбп, Є®Ј¤ ®ЎкҐЄв ў®ўм Ї®«гз Ґв
б®®ЎйҐЁҐ.
Џ®бл«Є б®®ЎйҐЁп ᮮ⢥вбвўгҐв ўл§®ўг дгЄжЁ® « :
SEND_MESSAGE(Object,Method,Parameters,Results).
ЂаЈг¬Ґвл дгЄжЁ® « SEND_MESSAGE Ё¬Ґов б«Ґ¤го饥 ᮤҐа¦ -
ЁҐ:
- Object ЇаҐ¤бв ў«пҐв б®Ў®© Ё¬п ®ЎкҐЄв , Є®в®а®¬г Ї®бл« Ґвбп
б®®ЎйҐЁҐ;
- Method ®ЇаҐ¤Ґ«пҐв Ё¬п ¬Ґв®¤ , Є®в®ал© Ґ®Ўе®¤Ё¬® ўлЇ®«Ёвм
¤«п гЄ § ®Ј® ®ЎкҐЄв ;
- Parameters ᮤҐа¦Ёв бЇЁб®Є Ї а ¬Ґв®а®ў, ЇҐаҐ¤ ў Ґ¬ле § -
¤ ®¬г ¬Ґв®¤г;
- Results Ї®б«Ґ ўлЇ®«ҐЁп дгЄв®а Ўг¤Ґв ᮤҐа¦ вм १г«м-
в в ўлЇ®«ҐЁп § ¤ ®Ј® ¬Ґв®¤ .
ЋЎкҐЄвл, ¬Ґв®¤л Ё ®Ў¬Ґ б®®ЎйҐЁп¬Ё Ї®§ў®«пов ЁбЇ®«м§®ў вм
®ўл© ЇаЁжЁЇ а §ЎЁҐЁп Ё ўлзЁб«ҐЁп Їа®Ја ¬¬л, Ў®«ҐҐ ®ЎйЁ© Ё
ЈЁЎЄЁ©, 祬 ва ¤ЁжЁ® п Ё¤Ґп Ї®¤Їа®Ја ¬¬л. •®¤ б®ЎлвЁ© Ґ гЇа ў-
«пҐвбп Ё§ўҐ, ®бгйҐбвў«пҐвбп ў § ўЁбЁ¬®бвЁ ®в ®ЎкҐЄв®ў.
ЋЎкҐЄвл пў«повбп Ў®«ҐҐ Ґ§ ўЁбЁ¬л¬Ё Ґ¤ЁЁж ¬Ё, 祬 ва ¤ЁжЁ-
®лҐ бвагЄвгал Ё Ї®¤Їа®Ја ¬¬л. ЋЁ ¬®Јгв ᮤҐа¦ вм ᢥ¤ҐЁп ®
б®Ўб⢥®¬ бв஥ЁЁ Ё дгЄжЁ®Ёа®ў ЁЁ, гз бвў®ў вм ў гЇа ў«ҐЁЁ
ўлзЁб«ҐЁп¬Ё Ё ў§ Ё¬®¤Ґ©бвў®ў вм б ¤агЈЁ¬Ё ®ЎкҐЄв ¬Ё, Ї®бл« п Ё
ЇаЁЁ¬ п б®®ЎйҐЁп.
Њ®¦Ґбвў бў®©бвў Є« бб®ў ¤ўге Ђ Ё ‚ ¬®Јгв 室Ёвмбп ў а §-
«Ёзле ў§ Ё¬®®в®иҐЁпе:
1. Њ®¦Ґбвў® бў®©бвў Є« бб Ђ Ґ ЇҐаҐбҐЄ Ґвбп б® ¬®¦Ґбвў®¬
бў®©бвў Є« бб ‚, в.Ґ. г ®ЎкҐЄв®ў нвЁе Є« бб®ў Ґв ®ЎйЁе
бў®©бвў.
2. Њ®¦Ґбвў бў®©бвў Є« бб®ў Ђ Ё ‚ ЇҐаҐбҐЄ овбп, б«Ґ¤®ў -
вҐ«м® г Ёе Ґбвм Є Є ®ЎйЁҐ, в Є Ё а §«ЁзлҐ бў®©бвў .
3. Њ®¦Ґбвў® бў®©бвў Є« бб Ђ ᮤҐа¦Ёв ¬®¦Ґбвў® бў®©бвў
Є« бб ‚ Ё«Ё ®Ў®а®в.
…б«Ё ¬®¦Ґбвў® бў®©бвў Є« бб Ђ ᮤҐа¦Ёв ¬®¦Ґбвў® бў®©бвў
Є« бб ‚, в® Ўг¤Ґ¬ Ј®ў®аЁвм, зв® Є« бб Ђ пў«пҐвбп Ї®¤Є« бᮬ
Є« бб ‚ Ё ᮮ⢥вб⢥® Є« бб ‚ пў«пҐвбп ¤Є« бᮬ (Ё«Ё бг-
ЇҐаЄ« бᮬ) Є« бб Ђ. ‘ў®©бвў ¬®Јгв Ё б®ўЇ ¤ вм, ® в®Ј¤ ¬л
Ё¬ҐҐ¬ ¤Ґ«® б ®¤Ё¬ Ё ⥬ ¦Ґ Є« бᮬ.
’ ЄЁ¬ ®Ўа §®¬ г Ї®¤Є« бб ўбҐЈ¤ Ў®«миҐ бў®©бвў, 祬 г б®-
¤Ґа¦ 饣® ҐЈ® ¤Є« бб . …Ј® ®ЎкҐЄвл пў«повбп ў ®в®иҐЁЁ ҐЄ®в®-
але бў®©бвў Ў®«ҐҐ Є®ЄаҐвл¬Ё Ё«Ё бЇҐжЁдЁзл¬Ё Ї® ба ўҐЁо б
®ЎкҐЄв ¬Ё ¤Є« бб , Є®в®алҐ ў бў®о ®зҐаҐ¤м пў«повбп Ў®«ҐҐ гЁ-
ўҐаб «мл¬Ё.
4. €Ґа аеЁп Є« бб®ў Ё ¬Ґе Ё§¬ б«Ґ¤®ў Ёп
…б«Ё ®ЇаҐ¤Ґ«ҐЁп Є« бб®ў ®Ўа §гов ЁҐа аеЁзҐбЄго бвагЄвгаг,
в® Ґ®Ўе®¤Ё¬ бЇҐжЁ «мл© ¬Ґе Ё§¬, б Ї®¬®ймо Є®в®а®Ј® ®аЈ Ё§г-
Ґвбп ¬®¦Ґбвў® бў®©бвў. ќв®© 楫Ё б«г¦Ёв ¬Ґе Ё§¬ б«Ґ¤®ў Ёп,
ᮤҐа¦ йЁ©бп ў в®© Ё«Ё Ё®© д®а¬Ґ ў® ўбҐе ЁҐа аеЁзҐбЄЁе ®ЎкҐЄвле
бЁб⥬ е .
Џ®б।бвў®¬ ¬Ґе Ё§¬ б«Ґ¤®ў Ёп ®ўл© ®ЇаҐ¤Ґ«пҐ¬л© Є« бб
¬®¦Ґв ўв®¬ вЁзҐбЄЁ г б«Ґ¤®ў вм бў®©бвў (ЇҐаҐ¬ҐлҐ нЄ§Ґ¬Ї«па
Ё ¬Ґв®¤л) Є« бб , ®ЇаҐ¤Ґ«Ґ®Ј® Є Є ҐЈ® ¤Є« бб. ‘ Ї®¬®ймо
б«Ґ¤®ў Ёп ¤®бвЁЈ Ґвбп в ¦Ґ 楫м, зв® Ё ў ЁҐа аеЁЁ вЁЇ®ў а бЇ-
а®бва Ґле п§лЄ®ў Їа®Ја ¬¬Ёа®ў Ёп: Ў®«ҐҐ ®ЎйЁҐ бў®©бвў , бўп-
§ лҐ б вЁЇ®¬ Ў®«ҐҐ ўлб®Є®Ј® га®ўп, Ґв Ґ®Ўе®¤Ё¬®бвЁ бЇҐжЁ «м-
® ®ЇаҐ¤Ґ«пвм ў бўп§Ё б вЁЇ ¬Ё Ё¦ҐЈ® га®ўп. „®бв в®з® гЄ -
§ вм, Ё§ Є Є®Ј® ¤Є« бб ®Ё б«Ґ¤гов бў®©бвў . ’ ЄЁ¬ ®Ўа §®¬,
¬®¦® гЇа®бвЁвм ®ЇаҐ¤Ґ«ҐЁп Ё бнЄ®®¬Ёвм гбЁ«Ёп Ёе Ї®¤¤Ґа¦Єг.
€§¬ҐҐЁп ¬®¦® «®Є «Ё§®ў вм «Ёим ў ®¤®¬ Ё§¬ҐпҐ¬®¬ ¬Ґб⥠Їа®Ј-
а ¬¬л.
Ќ ЁЎ®«ҐҐ ў ¦®Ґ ЇаҐЁ¬гйҐбвў® ®ЎкҐЄв®-®аЁҐвЁа®ў ®Ј® Їа®Ј-
а ¬¬Ёа®ў Ёп б®бв®Ёв ў ⮬, зв® ®® ЇаҐ¤« Ј Ґв ¬Ґе Ё§¬ Ўбва Є-
жЁЁ ¤«п а §ЎЁҐЁп § ¤ зЁ Ё ҐҐ аҐиҐЁп з бвЁ. ‘ ¤агЈ®© бв®а®л,
®® ЇаҐ¤Ї®« Ј Ґв, зв® ®ЎкҐЄвл ЇаҐ¤¬Ґв®© ®Ў« бвЁ, в Є¦Ґ Ёе
бў®©бвў Ё § ўЁбЁ¬®бвЁ ¤®«¦л Ўлвм вй вҐ«м® Їа® «Ё§Ёа®ў л.
—в®Ўл а §«ЁзЁвм Є« ббл ¬®¦® ЁбЇ®«м§®ў вм ҐбвҐб⢥®Ґ а §-
ЎЁҐЁҐ ®ЎкҐЄв®ў а §лҐ Є« ббл. Ќ ЇаЁ¬Ґа, ¦ЁўлҐ бгйҐбвў а §¤Ґ-
«повбп ¬«ҐЄ®ЇЁв ойЁе, ЇвЁж, ЇаҐб¬лЄ ойЁебп, алЎ. ᥪ®¬ле Ё
в.¤. „ «ҐҐ ®Ё Ї®¤а §¤Ґ«повбп Ї®¤Є« ббл ў ᮮ⢥вбвўЁЁ б ¤®-
Ї®«ЁвҐ«мл¬Ё бў®©бвў ¬Ё Є ¦¤®Ј® ўЁ¤ .
Ља®¬Ґ в®Ј®, ¬®¦® ўл¤Ґ«Ёвм Ўбва ЄвлҐ б®ў®ЄгЇ®бвЁ бў®©бвў
ў е а ЄвҐаЁбвЁзҐбЄЁҐ Є« ббл Ё ЁбЇ®«м§®ў вм Ёе ў ®ЇаҐ¤Ґ«ҐЁпе. • -
а ЄвҐаЁбвЁзҐбЄЁ© Є« бб ¬®¦Ґв ᮤҐа¦ вм бў®©бвў , Їа®вЁў®Ї®«®¦лҐ
Ё«Ё «®ЈЁзлҐ бў®©бвў ¬ Ў §®ўле Є« бб®ў Ё Ёе ҐбвҐб⢥®©
Є« ббЁдЁЄ жЁЁ. Ќ ЇаЁ¬Ґа, Є« ббл "б®«жҐ" Ё "пЎ«®Є®" ¬®Ј«Ё Ўл
г б«Ґ¤®ў вм Ё§ ҐЄ®в®а®Ј® Є« бб ЈҐ®¬ҐваЁзҐбЄЁе бў®©бвў бў®©бвў®
"ЄагЈ«л©".
‚ а §ле бЁб⥬ е ЇаЁпвл а §«ЁзлҐ б®Ј« иҐЁп ® ⮬, Є Є®ў
¬®¦Ґв Ўлвм в®Ї®«®ЈЁп бвагЄвга б«Ґ¤®ў Ёп. Ќ ЇаЁ¬Ґа, ў Ё§ўҐб⮬
®ЎкЄв®-®аЁҐвЁа®ў ®¬ п§лЄҐ Їа®Ја ¬¬Ёа®ў Ёп SMALLTALK г Є« бб
¬®¦Ґв Ўлвм в®«мЄ® ®¤Ё ¤Є« бб, ® ҐбЄ®«мЄ® Ї®¤Є« бб®ў . ‚
н⮬ б«гз Ґ ў®§¬®¦л «Ёим бвгЄвгал б«Ґ¤®ў Ёп ў ўЁ¤Ґ ¤ҐаҐў .
џ§лЄЁ Їа®Ја ¬¬Ёа®ў п ZETALISP Ё LOOPS ¤®ЇгбЄ ов ЇаЁ ¤«Ґ¦®бвм
Є« бб ®¤®ўаҐ¬Ґ® ҐбЄ®«мЄЁ¬ ¤Є« бб ¬ . ‘вагЄвга б«Ґ-
¤®ў Ёп §¤Ґбм ¬®¦Ґв Ўлвм Ї®¤®Ў жЁЄ«ЁзҐбЄ®© бҐвЁ, Ї®е®¦Ґ©
аҐиҐвЄг.
ђ бб¬ ваЁў Ґ¬ п ®ЎкҐЄ®-®аЁҐвЁа®ў п б। ¤®ЇгбЄ Ґв Ё
жЁЄ«ЁзҐбЄ®Ґ ®ЇаҐ¤Ґ«ҐЁҐ, ® ЁбЄ«оз Ґв ४габЁў®Ґ б«Ґ¤®ў ЁҐ.
‘вагЄвга ®ЇаҐ¤Ґ«ҐЁ© ¬®¦Ґв Ўлвм Їа ў«Ґ®© бҐвмо ®ЎйҐЈ® ўЁ¤ ,
® б। а бЇ®§ Ґв жЁЄ«ЁзҐбЄЁҐ ®ЇаҐ¤Ґ«ҐЁп Ё ®Ўалў Ґв ў н⮬
б«гз Ґ б«Ґ¤®ў ЁҐ. Љ ¦¤®Ґ бў®©бвў® гзЁвлў Ґвбп «Ёим ®¤Ё а §.
ЋзҐўЁ¤®, зв® ЇаЁпвлҐ ў ®ЎкҐЄв®-®аЁҐвЁа®ў ®© б।Ґ ¤®-
ЇгйҐЁп Ї® бЇ®б®Ўг б«Ґ¤®ў Ёп ¬®Јгв Є« ¤лў вм ®ЇаҐ¤Ґ«ҐлҐ
®Ја ЁзҐп ®ЇЁб ЁҐ Є« бб®ў ®ЎкҐЄв®ў ¤«п ҐЄ®в®але ЇаҐ¤¬Ґвле
®Ў« б⥩. Ќ ЇаЁ¬Ґа, ў ¬ ⥬ вЁЄҐ Ё ў ҐбвҐб⢥®¬ п§лЄҐ ¬®Јгв
ЁбЇ®«м§®ў вмбп ४габЁўлҐ вЁЇл.
Ћ¤ Є® ¤«п Ў®«миЁбвў Їа ЄвЁзҐбЄЁе ЇаЁ¬ҐҐЁ© ¤®бв в®з®
жЁЄ«ЁзҐбЄЁе бвагЄвга. ‚ н⮬ б«гз Ґ Є« бб б«Ґ¤гҐв бў®©бвў Ґ
в®«мЄ® Є« бб®ў, ҐЇ®б।б⢥® бв®пйЁе ¤ Ё¬, ® Ё бў®©бвў Ёе
¤Є« бб®ў, в.Ґ. бў®©бвў ўбҐе Є« бб®ў, а бЇ®«®¦Ґле ўлиҐ.
…б«Ё Є« бб б«Ґ¤гҐв бў®©бвў Ё§ ¬®ЈЁе ¤Є« бб®ў, в® ўбв -
Ґв ў®Їа®б ® Ї®ап¤ЄҐ б«Ґ¤®ў Ёп, Є®Ј¤ ®¤®Ё¬ҐлҐ бў®©бвў
б«Ґ¤говбп Ё§ ¤Є« бб®ў, 室пйЁебп ў а §«Ёзле ўҐвўпе, Ё«Ё
Ґб«Ё ®¤Ё Ё в®в ¦Ґ Є« бб ўбваҐз Ґвбп ў бвагЄвгॠҐбЄ®«мЄ® а §.
Џ®н⮬㠯ਠЇа®ҐЄвЁа®ў ЁЁ ЇаЁЄ« ¤®© бЁбвҐ¬л Ґ®Ўе®¤Ё¬® ЇаЁЁ-
¬ вм ў® ўЁ¬ ЁҐ Ї®а冷Є Є« бб®ў ®ЎкҐЄв®ў Ё Ї®а冷Є гзҐв бў®©бвў
Є« бб®ў. ќв® ®Ўбв®п⥫мбў® ®ЇаҐ¤Ґ«пҐв Є®¬ЎЁ жЁо ЁбЇ®«м§гҐ¬ле ¬Ґ-
⮤®ў ®ЎкҐЄв®ў.
‚ ЇаЁжЁЇҐ ў®§¬®¦л¬Ё Ї®б«Ґ¤®ў ⥫м®бвп¬Ё Ї®ЁбЄ пў«повбп,
ЇаЁ¬Ґа, Ї®ЁбЄ ў Ј«гЎЁг Ё Ї® га®ўп¬. ‚ Є ¦¤®© ўҐвўЁ ў®§¬®¦л¬Ё
Ї®ап¤Є ¬Ё Їа®е®¦¤ҐЁп пў«повбп Їаאַ© Ё ®Ўа вл©. Џ®¤ Їап¬л¬ Ї®-
ап¤Є®¬ б«Ґ¤гҐв Ї®Ё¬ вм Ї®а冷Є, ў Є®в®а®¬ 㧥« ¤ҐаҐў (Ё«Ё бҐвЁ)
Їа®е®¤Ёвбп а миҐ Їа®е®¦¤ҐЁп ў ⮬ ¦Ґ Ї®ап¤ЄҐ ҐЈ® Ї®¤¤ҐаҐўмҐў
(бҐвҐ©). ЋЎа вл© Ї®а冷Є ¬®¦® ®ЇаҐ¤Ґ«Ёвм «®ЈЁз®.
‚ а бб¬ ваЁў Ґ¬®© ®ЎкҐЄв®-®аЁҐвЁа®ў ®© б।Ґ ў Їа®е®¦¤Ґ-
ЁЁ ЁҐа аеЁЁ ¬Ґв®¤®ў Є« бб®ў ЇаЁ¬ҐпҐвбп Ї®ЁбЄ ў Ј«гЎЁг Ё б«Ґў
Їа ў®. ‘ў®©бвў б«Ґ¤говбп ў ⮬ Ї®ап¤ЄҐ, ў Є®в®а®¬ ¤Є« ббл
гЄ § л ў ®ЇЁб ЁЁ Є« бб . ЏаҐ¤Ї®«®¦Ё¬, зв® ЁҐа аеЁп Є« бб®ў ўлЈ-
«п¤Ёв б«Ґ¤гойЁ¬ ®Ўа §®¬:
‘4 ‘5 ‘4
\ / /
‘2 ‘3
\ /
‘1
‚ н⮬ б«гз Ґ Ї®а冷Є Їа®е®¤ Ї®«гзЁ«бп Ўл б«Ґ¤гойЁ©:
C1 -> C2 -> C3 -> C4 -> C5 -> C4.
Џ®бЄ®«мЄг ў а §ле Є« бб е ¬®Јгв Ўлвм ®¤®Ё¬ҐлҐ, ® а §-
«ЁзлҐ Ї® ®ЇаҐ¤Ґ«ҐЁп¬ ¬Ґв®¤л, в® ¤«п Ё§ЎҐ¦ Ёп Є®д«ЁЄв®ў Ґ®Ў-
室Ё¬® ЇаЁпвм б®Ј« 襨Ґ ® ⮬, Є Є®© Ё§ Ёе ®бв Ґвбп ў бЁ«Ґ. ђ -
§г¬® ®Ја ЁзЁвмбп ¤ўг¬п ў®§¬®¦®бвп¬Ё: ў бЁ«Ґ ®бв Ґвбп «ЁЎ® ЇҐа-
ўл© ¬Ґв®¤, «ЁЎ® Ї®б«Ґ¤Ё©.
‚ а бб¬ ваЁў Ґ¬®© ®ЎкҐЄв®-®аЁҐвЁа®ў ®© б।Ґ ў бЁ«Ґ
®бв Ґвбп ЇҐаў®Ґ ўбваҐвЁўиҐҐбп бў®©бвў®. …б«Ё, ЇаЁ¬Ґа ў Є« ббҐ
‘5 Ўл« Ўл ҐЄ®в®ал© ¬Ґв®¤ б ⥬ ¦Ґ Ё¬ҐҐ¬, зв® Ё ў Є« бᥠ‘4, в®
¬Ґв®¤ Ё§ Є« бб ‘5 Ґ гзЁвлў «бп Ўл, ЇаЁ ®Ўа Ў®вЄҐ ᮮ⢥вбвўго-
饣® б®®ЎйҐЁп, Ї®б« ®Ј® ®ЎкҐЄвг Є« бб ‘2 (ЇаЁ ЇаЁўҐ¤Ґ®© ўл-
иҐ бвгЄвгॠ᫥¤®ў п).
ЏҐаҐ¬ҐлҐ ®ЎкҐЄв Ї®¤Є« бб ®ЇаҐ¤Ґ«повбп Є Є ¬®¦Ґбвў® бў®-
Ёе ЇҐаҐ¬Ґле ®ЎкҐЄв Ё ЇҐаҐ¬Ґле ®ЎкҐЄв ¤Є« бб®ў.
Ђђ•€’…Љ’“ђЂ ЋЃљ…Љ’ЌЋ-Ћђ€…Ќ’€ђЋ‚ЂЌЌЋ‰ €Ќ‘’ђ“Њ…Ќ’Ђ‹њЌЋ‰
‘ђ…„›
1. ЏаЁжЁЇл дгЄжЁ®Ёа®ў Ёп
‚ бўп§Ё б ⥬, зв® вॡ®ў Ёп Ї®«м§®ў вҐ«п ¤®бв в®з® з бв®
¬Ґповбп ў Їа®жҐбᥠнЄбЇ«г в жЁЁ ЇаЁЄ« ¤®© бЁбвҐ¬л Ё ¤ ¦Ґ
нв ЇҐ Їа®ҐЄвЁа®ў Ёп, в® Ґ®Ўе®¤Ё¬® Ё¬Ґвм ᮮ⢥вбвўгойЁҐ Ёбваг-
¬Ґв «млҐ б।бвў , гбЄ®апойЁҐ Їа®жҐбб а §а Ў®вЄЁ.
…б«Ё Ёбва㬥⠫млҐ б।бвў ЇаҐ¤бв ў«пҐв б®Ў®© Ґ ®в¤Ґ«м-
лҐ бЁб⥬л, ҐЄ®в®аго ЁвҐЈаЁа®ў го бЁб⥬г, в® ¬®¦® Ёб-
Ї®«м§®ў вм Ї®пвЁҐ Ёбва㬥⠫쮩 бЁбвҐ¬л Ё«Ё б।л.
‚ нв®© бўп§Ё Ёбва㬥⠫м п б। ¤®«¦ Ї®¤¤Ґа¦Ёў вм ®ЇЁ-
б ЁҐ Їа®ҐЄв ЇаЁЄ« ¤®© бЁбвҐ¬л Ё ᮧ¤ ЁҐ ЁбЇ®«пҐ¬®Ј® Є®¤ . ‚
а ¬Є е ®ЎкҐЄв®-®аЁҐвЁа®ў ®Ј® Ї®¤е®¤ б। ®ЎҐбЇҐзЁў Ґв ®ЇЁ-
б ЁҐ ®ЎкҐЄв®ў ЇаЁЄ« ¤®© бЁб⥬л, Ёе ўҐаЁдЁЄ жЁо, ¬®¤Ґ«Ёа®ў ЁҐ
¤Ё ¬ЁЄЁ ва § ЄжЁ© Ё бЎ®аЄг.
”гЄжЁ®Ёа®ў ЁҐ Ёбва㬥⠫쮩 ®ЎкҐЄв®-®аЁҐвЁа®ў ®©
баҐ¤л ®б®ўлў Ґвбп а拉 ®б®ўле ЇаЁжЁЇ®ў:
1. €бва㬥⠫м п б। ЇаҐ¤бв ў«пҐв б®Ў®© б®ў®ЄгЇ®бвм
ў§ Ё¬®¤Ґ©бвўгойЁе ®ЎкҐЄв®ў. ЋЎкҐЄвл ў§ Ё¬®¤Ґ©бвўгов, Ї®бл« п ¤агЈ
¤агЈг б®®ЎйҐЁп.
Љ ¦¤®Ґ б®®ЎйҐЁҐ ᮤҐа¦Ёв ў ᥡҐ б«Ґ¤гойго Ёд®а¬ жЁо:
- Ё¬п ®ЎкҐЄв , Є®в®а®¬г Ї®б« ® б®®ЎйҐЁҐ;
- Ё¬п ¬Ґв®¤ , Є®в®ал© ¤®«¦Ґ ўлЇ®«Ёвм гЄ § л© ®ЎкҐЄв;
- бЇЁб®Є Ї а ¬Ґва®ў, Є®в®алҐ ¤®«¦л ЁбЇ®«м§®ў вмбп ЇаЁ ўлЇ®«-
ҐЁЁ § ¤ ®Ј® ¬Ґв®¤ .
2. ‘®®ЎйҐЁп ЁбЇгбЄ овбп ¬Ґв®¤ ¬Ё ®ЎкҐЄв®ў. „«п Ї®бл«ЄЁ б®®Ў-
йҐЁп ў ⥫Ґ ¬Ґв®¤ ®ЎкҐЄв ЁбЇ®«м§гҐвбп бЇҐжЁ «мл© дгЄв®а
SEND_MESSAGE:
send_message(Object,Method,Parameters,Results).
ЂаЈг¬Ґвл дгЄжЁ® « SEND_MESSAGE Ё¬Ґов б«Ґ¤го饥
ᮤҐа¦ ЁҐ:
- Object - Ё¬п ®ЎкҐЄв , Є®в®а®¬г Ї®бл« Ґвбп б®®ЎйҐЁҐ;
- Method - Ё¬п Ї®¤«Ґ¦ 饣® ўлЇ®«ҐЁо ¬Ґв®¤ ®ЎкҐЄв ;
- Parameters - бЇЁб®Є Ї а ¬Ґв®а®ў § ¤ ®Ј® ¬Ґв®¤ ;
- Results Ї®б«Ґ ўлЇ®«ҐЁп дгЄжЁ® « Ўг¤Ґв ᮤҐа¦ вм
१г«мв в ўлЇ®«ҐЁп § ¤ ®Ј® ¬Ґв®¤ .
3. €бва㬥⠫м п б। ᮤҐа¦Ёв ®ЎкҐЄвл ¤ўге ўЁ¤®ў: ®Ўк-
ҐЄвл, Ё§®Ўа ¦ Ґ¬лҐ нЄа Ґ ¤ЁбЇ«Ґп, Ё ®ЎкҐЄвл, Є®в®алҐ Ґ ¬®Јгв
Ўлвм аЁб®ў л нЄа Ґ ¤ЁбЇ«Ґп. €§®Ўа ¦ Ґ¬лҐ ®ЎкҐЄвл ¬®Јгв
ЇаЁЁ¬ вм б®®ЎйҐЁп ®в ¬ ЁЇг«пв®а вЁЇ "¬лим" Ё Є« ўЁ вгал Ё
ᮤҐа¦ в ¬Ґв®¤л ®Ўа Ў®вЄЁ нвЁе б®®ЎйҐЁ©. ЏаЁ ¦ вЁЁ ®¤®© Ё§
Є®Ї®Є "¬лиЁ" Ї®бл« Ґвбп б®®ЎйҐЁҐ ⮬㠨§ Ё§®Ўа ¦Ґле нЄа Ґ
¤ЁбЇ«Ґп ®ЎкҐЄв®ў, ў Ї®«Ґ Є®в®а®Ј® 室Ёвбп ў нв®в ¬®¬Ґв Єгаб®а
"¬лиЁ". ‘®®ЎйҐЁҐ ®в "¬лиЁ" Ё«Ё Є« ўЁ вгал ᮤҐа¦Ёв ў Є зҐб⢥
Ї а ¬Ґва®ў ᮮ⢥вбвўго饣® ¬Ґв®¤ §ўЁҐ ¦ в®© Є« ўЁиЁ. ЊҐв®-
¤л Ё§®Ўа ¦ Ґ¬ле ®ЎкҐЄв®ў, ЁЁжЁ «Ё§ЁагҐ¬лҐ б®®ЎйҐЁп¬Ё ®в "¬лиЁ"
Ё«Ё Є« ўЁ вгал, ЁбЇ®«м§го⠯।«®¦ҐЁп ўе®¤®Ј® п§лЄ Ё§®Ўа ¦ Ґ-
¬ле ®ЎкҐЄв®ў. ЏаҐ¤«®¦ҐЁп ўе®¤®Ј® п§лЄ Ё§®Ўа ¦ Ґ¬ле ®ЎкҐЄв®ў
б®бв ў«повбп ЇаЁ Їа®ҐЄвЁа®ў ЁЁ ЇаЁЄ« ¤®© бЁб⥬л б।бвў ¬Ё
Ёбва㬥⠫쮩 баҐ¤л Ё гЄ §лў ов ᮮ⢥вбвўгойЁ¬ ¬Ґв®¤ ¬, Є ЄЁҐ
б®®ЎйҐЁп ®Ё ¤®«¦л Ї®бл« вм ЇаЁ а §«Ёзле ¦ вЁпе Є®Ї®Є "¬л-
иЁ" Ё«Ё Є« ўЁ вгал.
4. Ћ¤Ё ®ЎкҐЄвл Ёбва㬥⠫쮩 баҐ¤л ¬®Јгв б«Ґ¤®ў вм
бў®©бвў ¤агЈЁе ®ЎкҐЄв®ў. Ќ б«Ґ¤®ў ЁҐ бў®©бвў ®ЎкҐЄв®ў ®ЇаҐ¤Ґ«п-
Ґвбп ЁҐа аеЁҐ© б«Ґ¤®ў Ёп Є« бб®ў Ёбва㬥⠫쮩 б।л. Љ« бб
¬®¦Ґв б«Ґ¤®ў вм бў®©бвў ®¤®Ј® Ё«Ё ҐбЄ®«мЄЁе Є« бб®ў, Ё«Ё Ґ
б«Ґ¤®ў вм бў®©бвў ЁЄ ЄЁе Є« бб®ў. ‘вагЄвга б«Ґ¤®ў Ёп
бў®©бвў ®¤Ёе Є« бб®ў ¤агЈЁ¬Ё ¬®¦Ґв Ўлвм ўла ¦Ґ ў ўЁ¤Ґ ЁҐа аеЁ-
зҐбЄ®© бҐвЁ. …б«Ё ®ЎкҐЄв б«Ґ¤гҐв бў®©бвў Є« бб®ў, ў Є®в®але
®ЇЁб л а §«ЁзлҐ ¬Ґв®¤л б ®¤Ё¬ Ё ⥬ ¦Ґ Ё¬ҐҐ¬, Ё ®ЎкҐЄв ЇаЁЁ-
¬ Ґв б®®ЎйҐЁҐ, ᮤҐа¦ 饥 вॡ®ў ЁҐ ® ўлЇ®«ҐЁЁ ¬Ґв®¤ б нвЁ¬
Ё¬ҐҐ¬, в® ЇаЁ ўлЎ®аҐ ¬Ґв®¤ ¤«п ўлЇ®«ҐЁп Ёбва㬥⠫м п баҐ-
¤ Їа®ўҐ¤Ґв Ї®ЁбЄ бЁ§г ўўҐае Ё б«Ґў Їа ў® Ї® ЁҐа аеЁзҐбЄ®©
бҐвЁ б«Ґ¤®ў Ёп бў®©бвў Є« бб®ў, Є Є нв® Ўл«® ЇаҐ¤бв ў«Ґ® ў
а §¤Ґ«Ґ 1.3.
5. €бва㬥⠫м п б। Ї®¤¤Ґа¦Ёў Ґв ў®§¬®¦®бвм ®ЇЁб Ёп
¬ Єа®®ЎкҐЄв®ў. ЋЇЁб Ёп ¬ Єа®®ЎкҐЄв®ў б®бв ў«повбп Ї®«м§®ў ⥫Ґ¬
бЇҐжЁ «м®¬ ўе®¤®¬ п§лЄҐ ¬ Єа®®ЇаҐ¤Ґ«ҐЁ©. €бЇ®«м§®ў ЁҐ ¬ Є-
а®®ЎкҐЄв®ў Ї®§ў®«пҐв бгйҐб⢥® б®Єа вЁвм ®ЇЁб ЁҐ ў§ Ё¬®-
¤Ґ©бвўЁп б®бв ўле з б⥩ ЇаЁЄ« ¤®© бЁб⥬л, ᮧ¤ ў Ґ¬®© б
ЁбЇ®«м§®ў ЁҐ¬ Ёбва㬥⠫쮩 б।л.
2. “Їа ў«ҐЁҐ ®ЎкҐЄв ¬Ё Ё Є« ббл ®ЎкҐЄв®ў
€бва㬥⠫м п ®ЎкҐЄв®-®аЁҐвЁа®ў п б। Їа®ҐЄвЁа®ў -
Ёп Їа®Ја ¬¬ле бЁб⥬ Ё¬ҐҐв ¤ў га®ўп ЁҐа аеЁЁ гЇа ў«ҐЁп
(аЁб. 1).
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і ЊЋЌ€’Ћђ ‘ЋЋЃ™…Ќ€‰ і
АВДВДДДДДДВДДДДДДДДДДВДДДДДДДДДВДДДДДДДДДВДДДДДДДДВЩ
і іЪДДДДДБДДДДї ЪДДДБДДДї ЪДДДБДДДї ЪДДДБДДДДДї
і іі ќЉђЂЌ і іѓђЂ”€Љ і і ЃЂ‡Ђ і і ’Ђ‰Њ…ђ і ... ЊЋЌ€’Ћђ›
і іАВДДДДДДДДВЩ АДДДВДДДЩ АВДДДДДВЩ АВДДДДДДДВЩ Љ‹Ђ‘‘Ћ‚
і іЪБДї ЪДБї ЪДБДї ЪБДї ЪДБї ЪБДї ЪДБї
і іі і... і і і і і і і і і і...і і ... ЋЃљ…Љ’› ЋЃљ…Љ’›
і іАВДЩ АДВЩ АДВДЩ АВДЩ АДВЩ АВДЩ АДВЩ
і АДБДДДДДДДДБДДДДДДБДДДДДДБДДДДДБДДДБДДДДДДДБД ...
ЪБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і ЃЂ‡Ђ ђ…‡“‹њ’Ђ’Ђ і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ђЁб. 1
”гЄжЁЁ ўҐа奣® га®ўп гЇа ў«ҐЁп Ёбва㬥⠫쮩 б।®©
ўлЇ®«пҐв ¬®Ёв®а б®®ЎйҐЁ©. Њ®Ёв®а б®®ЎйҐЁ© аҐи Ґв б«Ґ¤гойЁҐ
§ ¤ зЁ:
1) ЇаЁЁ¬ Ґв ᮡ饨Ґ ®в ®ЎҐЄв ;
2) «Ё§ЁагҐв ЇаЁп⮥ б®®ЎйҐЁҐ;
3) ®ЇаҐ¤Ґ«пҐв Ё¬п ®ЎкҐЄв - ¤аҐб в , в.Ґ. ®ЎкҐЄв , Є®в®а®¬г
Ґ®Ўе®¤Ё¬® ЇҐаҐ¤ вм ®Ўа Ў влў Ґ¬®Ґ ᮡ饨Ґ;
4) ®ЇаҐ¤Ґ«пҐв Ё¬п Є« бб ®ЎкҐЄв - ¤Ґб в ;
5) ЇҐаҐ¤Ґв б®®ЎйҐЁҐ ¬®Ёв®аг Є« бб ®ЎкҐЄв - ¤аҐб в ;
6) Ї®«гз Ґв ®в ¬®Ёв®а Є« бб ®ЎкҐЄв - ¤аҐб в १г«мв в
ўлЇ®«ҐЁп ®ЎкҐЄв®¬- ¤аҐб ⮬ ЇаҐ¤ЇЁб ле б®®ЎйҐЁҐ¬ ¤Ґ©бвўЁ©;
7) б®еа пҐв १г«мв в ¤Ґ©бвўЁ© ®ЎкҐЄв ¤аҐб в ў Ў §Ґ Є-
вг «м®Ј® १г«мв в ;
8) ЇҐаҐ¤ Ґв १г«мв в ¤Ґ©бвўЁ© ®ЎкҐЄв - ¤аҐб в , Ґб«Ё нв®
Ґ®Ўе®¤Ё¬®, ®ЎкҐЄвг ¤аҐб вг, в.Ґ. ®ЎкҐЄвг, Є®в®ал© ®вЇа ўЁ«
б®®ЎйҐЁҐ.
Њ®Ёв®а Є« бб , Ї®¤¤Ґа¦Ёў ойЁ© Ё¦Ё© га®ўҐм ЁҐа аеЁЁ гЇ-
а ў«ҐЁп Ёбва㬥⠫쮩 б।®©, ॠ«Ё§гҐв б«Ґ¤гойЁҐ дгЄжЁЁ:
1) ЇаЁЁ¬ Ґв ®Ўа Ў®в лҐ б®®ЎйҐЁп ®в ¬®Ёв®а б®®ЎйҐЁ©;
2) «Ё§ЁагҐв ᥬ вЁЄг ЇаЁпв®Ј® б®®ЎйҐЁп;
3) ЄвЁўЁ§ЁагҐв ®ЎкҐЄв- ¤аҐб в ¤«п ўлЇ®«ҐЁп § ¤ ®Ј®
б®®ЎйҐЁп, ®ЇаҐ¤Ґ«пп ¤«п ®ЎкҐЄв Ї®¤«Ґ¦ йЁ© ўлЇ®«ҐЁо ¬Ґв®¤;
4) ЇаЁЁ¬ Ґв ®в ЄвЁўЁ§Ёа®ў ®Ј® ®ЎкҐЄв १г«мв в ўлЇ®«Ґ-
Ёп ᮮ⢥вбвўго饣® ¬Ґв®¤ ;
5) ЇҐаҐ¤ Ґв ¬®Ёв®аг б®®ЎйҐЁ© ўлЇ®«ҐЁп ¬Ґв®¤ ЄвЁўЁ§Ёа®-
ў ®Ј® ®ЎкҐЄв .
ЂЄвЁўЁ§Ёа®ў лҐ ®ЎкҐЄвл Ёбва㬥⠫쮩 б।л, ўлЇ®«пов
ᮮ⢥вбвўгойЁҐ ЇаЁпвл¬ б®®ЎйҐЁп¬ ¬Ґв®¤л, ЇҐаҐ¤ ов १г«мв вл
ўлЇ®«ҐЁп ¬Ґв®¤®ў ¬®Ёв®аг бў®ҐЈ® Є« бб Ё Ї®бл« ов ЇаЁ Ґ®Ўе®-
¤Ё¬®бвЁ б®®ЎйҐЁп ¤агЈЁ¬ ®ЎкҐЄв ¬. ‘®®ЎйҐЁп, ЁбЇгбЄ Ґ¬лҐ ЄвЁў-
л¬Ё ®ЎкҐЄв ¬Ё Їа ў«повбп ЇаҐ¤ў аЁвҐ«мго ®Ўа Ў®вЄг ¬®Ёв®аг
б®®ЎйҐЁ© б।л.
€бва㬥⠫м п б। ЇаҐ¤®бв ў«пҐв Ї®«м§®ў вҐ«о ¤«п
Є®бвагЁа®ў Ёп ЇаЁЄ« ¤ле Їа®Ја ¬¬ле бЁб⥬ б«Ґ¤гойЁҐ Ў §®ўлҐ
Є« ббл ®ЎкҐЄв®ў: ЁЁжЁ «Ё§ в®ал ("¬лим" Ё Є« ўЁ вга ), нЄа л,
¬Ґо, в Ў«Ёжл, Ја дЁЄЁ Ё Ў §л ¤ ле.
3. Љ« бб ќЉђЂЌ›
Љ ¦¤л© ®ЎкҐЄв Є« бб ќЉђЂЌ› ЇаҐ¤б ў«пҐв б®Ў®© нЄа го д®а-
¬г. ќЄа п д®а¬ - 㤮Ў®Ґ б।бвў® ўў®¤ Ё ўҐиҐЈ® ЇаҐ¤бв ў«Ґ-
Ёп ¤ ле ЇаЁ ®аЈ Ё§ жЁЁ ЁвҐадҐ©б Ї®«м§®ў вҐ«п ЇаЁЄ« ¤®©
бЁб⥬л. ќЄа п д®а¬ ¬®¦Ґв ᮤҐа¦ вм Ї®«п а §«Ёзле вЁЇ®ў. Џ®-
«п нЄа ®© д®а¬л б«г¦ в ¤«п ®в®Ўа ¦ҐЁп Ё ўў®¤ Ёд®а¬ жЁЁ. „«п
в®Ј® зв®Ўл ®ЎкҐЄв Є« бб ќЉђЂЌ› ўлЇ®«Ё« ¤Ґ©бвўЁп, ®ЇаҐ¤Ґ«ҐлҐ
¤«п ҐЄ®в®а®Ј® бў®ҐЈ® Ї®«п, Ґ®Ўе®¤Ё¬® ЄвЁўЁ§Ёа®ў вм нв® Ї®«Ґ.
Џ®«м§®ў вҐ«м ¬®¦Ґв ЄвЁўЁ§Ёа®ў вмм «оЎ®Ґ Ё§ Ї®«Ґ© нЄа , ЇҐаҐ-
¬ҐбвЁў гЄ § ⥫м "¬лиЁ" ў Ја Ёжл Ї®«п Ё ¦ ў ᮮ⢥вбвўгойго
Є« ўЁиг.
‘ў®©бвў ®ЎкҐЄв®ў Є« бб ќЉђЂЌ› ®ЇЁблў овбп ¤ўг¬п ўЁ¤ ¬Ё
вҐа¬®ў:
1) o_parms(ObjectName,ClassName,Parms);
2) o_field(ObjectName,FieldName,FieldTyp,FieldParms).
ЋЎкҐЄв Є« бб ќЉђЂЌ› ®ЇЁблў Ґвбп в®«мЄ® ®¤Ё¬ вҐа¬®¬ ЇҐаў®Ј®
ўЁ¤ Ё ҐбЄ®«мЄЁ¬Ё вҐа¬ ¬Ё ўв®а®Ј® ўЁ¤ . ’Ґа¬ ЇҐаў®Ј® ўЁ¤ § ¤ Ґв
®ЎйЁҐ е а ЄвҐаЁбвЁЄЁ нЄа , вҐа¬л ўва®Ј® ўЁ¤ ®ЇЁблў о⠮⥫м-
лҐ Ї®«п нЄа . —Ёб«® вҐа¬®ў ўв®а®Ј® ўЁ¤ а ў® зЁб«г Ї®«Ґ©
®ЇЁблў Ґ¬®Ј® нЄа .
ЂвваЁЎгвл ЇаЁўҐ¤Ґле вҐа¬®ў Ё¬Ґов б«Ґ¤гойго ᥬ вЁЄг:
1. ObjectName - Ё¬п ®ЎкҐЄв , бў®©бвў Є®в®а®Ј® ®ЇЁблў Ґв
¤ л© вҐа¬.
2. ClassName - Ё¬п Є« бб , Є®в®а®¬г ЇаЁ ¤«Ґ¦Ёв ®ЎкҐЄв, § -
¤ л© вваЁЎг⮬ ObjectName.
3. Parms - бЇЁб®Є Ї а ¬Ґва®ў ®ЎкҐЄв ᮤҐа¦Ёв б«Ґ¤гойЁҐ н«Ґ-
¬Ґвл:
1) BackColor - 梥в д® нЄа ;
2) BordColor - 梥в а ¬ЄЁ нЄа ;
3) ScrolColor - 梥⠫ЁЁЁ Їа®ЄагвЄЁ;
4) FieldsList - бЇЁб®Є Ё¬Ґ Ї®«Ґ© нЄа ;
5) ActivField - Ё¬п ЄвЁў®Ј® Ї®«п;
6) X Ё Y - Є®®а¤Ё вл в®зЄЁ нЄа , б®ўЇ ¤ о饩 б ўҐаеЁ¬
«Ґўл¬ гЈ«®¬ ®Є , ў Є®в®а®¬ Ї®Є §лў Ґвбп нЄа ;
7) WidowX Ё Window - Є®®а¤Ё вл ўҐа奣® «Ґў®Ј® гЈ« ®Є , ў
Є®в®а®¬ Ё§®Ўа ¦ Ґвбп нЄа (ў ЇЁЄбҐ« е);
8) H Ё L - ўлб®в Ё ¤«Ё ®Є нЄа (ў ЇЁЄбҐ« е).
4. FieldName - Ё¬п Ї®«п нЄа .
5. FieldTyp - вЁЇ Ї®«п нЄа , Є®в®ал© ¬®¦Ґв ЇаЁЁ¬ вм ®¤® Ё§
б«Ґ¤гойЁе § 票©: choice, text, icon, box, view, picture.
Џ®«п вЁЇ choise ЁбЇ®«м§говбп ¤«п ®аЈ Ё§ жЁЁ ¬Ґо. ЏаЁ Є-
вЁўЁ§ жЁЁ Ї®«п вЁЇ choice, Ї®«Ґ ўл¤Ґ«пҐвбп нЄа Ґ б®®в-
ўҐвбвўгойЁ¬ 梥⮬, ўл¤Ґ«ҐЁҐ ЇаҐ¤л¤г饣® ЄвЁў®Ј® Ї®«п бЁ¬ -
Ґвбп.
‚ Ї®«пе вЁЇ text а §¬Ґй овбп ўў®¤Ё¬лҐ б Є« ўЁ вгал ¤ лҐ.
ЏаЁ ЄвЁўЁ§ жЁЁ Ї®«п вЁЇ text Ї®«м§®ў вҐ«м ўў®¤Ёв бва®Єг бЁ¬ў®-
«®ў ў нв® Ї®«Ґ Ё«Ё । ЄвЁагҐв 㦥 Ё¬Ґойгобп н⮬ Ї®«Ґ бва®Єг.
Џ®«м§®ў вҐ«м ¬®¦Ґв ўў®¤Ёвм бва®ЄЁ Ў®«ми®© ¤«Ёл, ® ў Ї®«Ґ вЁЇ
text Ї®б«Ґ § ўҐаиҐЁп ўў®¤ Ўг¤гв Ї®Є § л в®«мЄ® ЇҐаўлҐ N бЁ¬ў®-
«®ў бва®ЄЁ, Ј¤Ґ N ¤«Ё Ї®«п ў бЁ¬ў®« е.
‚ Ї®«пе вЁЇ icon Ё§®Ўа ¦ овбп ЇЁЄв®Ја ¬¬л.
Џ®«п вЁЇ box б«г¦ в ¤«п ўў®¤ Ё Ё§®Ўа ¦ҐЁп ⥪бв . ’ҐЄбв
Ё§®Ўа ¦ Ґвбп ў Ї®«Ґ ў ҐбЄ®«мЄ® бва®Є, Ґб«Ё ҐЈ® ¤«Ё ЇаҐўли Ґв
¤«Ёг Ї®«п. ЋзҐўЁ¤®, зв® § ¤ п ўлб®в Ї®«п вЁЇ box ¤®«¦
®ЎҐбЇҐзЁў вм ў®§¬®¦®бвм Ё§®Ўа ¦ҐЁп ҐбЄ®«мЄЁе бва®Є ⥪бв .
Џ®«п вЁЇ view ЁбЇ®«м§говбп в®«мЄ® ¤«п Ё§®Ўа ¦ҐЁп ⥪бв .
‚ Ї®«пе вЁЇ picture Ё§®Ўа ¦ овбп Ў®«миЁҐ Ї® д®а¬ вг аЁбгЄЁ.
6. FieldParms - бЇЁб®Є Ї а ¬Ґва®ў Ї®«п нЄа ᮤҐа¦Ёв б«Ґ-
¤гойЁҐ н«Ґ¬Ґвл:
1) Value - § 票Ґ Ї®«п;
2) X Ё Y - Є®®а¤Ё вл ўҐа奣® «Ґў®Ј® гЈ« Ї®«п ў ЇЁЄбҐ« е
®в®бЁвҐ«м® Є®®а¤Ё в ўҐа奣® «Ґў®Ј® гЈ« § ¤ ®Ј® нЄа ;
3) H Ё L - ўлб®в Ё ¤«Ё Ї®«п (ў ЇЁЄбҐ« е);
4) BorderTyp - вЁЇ а ¬ЄЁ Ї®«п (0 - ЎҐ§ а ¬ЄЁ, 1 - Їаאַ㣮«м-
п а ¬Є , 2 - ®ў «м п);
5) Fill - ЇаЁ§ Є § Ї®«ҐЁп д® Ї®«п (0 - Ґв § Ї®«ҐЁп,
1 - Ґбвм § Ї®«ҐЁҐ);
6) BkColor - 梥в д® Ї®«п;
7) BkFill - ўЁ¤ § Ї®«ҐЁп д® Ї®«п;
8) BorderCol - 梥в а ¬ЄЁ Ї®«п;
9) Color - 梥⠨§®Ўа ¦ Ґ¬ле ў Ї®«Ґ бЁ¬ў®«®ў.
„«п ®ЎкҐЄв®ў Є« бб ќЉђЂЌ› а §а Ў®в л б«Ґ¤гойЁҐ ¬Ґв®¤л:
1. ЊҐв®¤: "set all values".
Ќ § 票Ґ: ЇаЁбў®ҐЁҐ § 票© ўбҐ¬ Ї®«п¬ нЄа .
Џ а ¬Ґвал: Ё¬п нЄа Ё бЇЁб®Є § 票© ўбҐе ҐЈ® Ї®«Ґ©.
ђҐ§г«мв в: Ґв.
2. ЊҐв®¤: "get all values".
Ќ § 票Ґ: Ї®«г票Ґ § 票© ўбҐе Ї®«Ґ© нЄа .
Џ а ¬Ґвал: Ё¬п нЄа .
ђҐ§г«мв в: бЇЁб®Є § 票© ўбҐе Ї®«Ґ© § ¤ ®Ј® нЄа .
3. ЊҐв®¤: "set some values".
Ќ § 票Ґ: ЇаЁбў®ҐЁҐ § 票© § ¤ л¬ Ї®«п¬ нЄа .
Џ а ¬Ґвал: Ё¬п нЄа , бЇЁб®Є Ё¬Ґ Ї®«Ґ© Ё ᮮ⢥вбвўгойЁ©.
нвЁ¬ Ї®«п¬ бЇЁб®Є § 票©.
ђҐ§г«мв в: Ґв
4. ЊҐв®¤: "get some values".
Ќ § 票Ґ: Ї®«г票Ґ § 票© § ¤ ле Ї®«Ґ© нЄа .
Џ а ¬Ґвал: Ё¬п нЄа Ё бЇЁб®Є Ё¬Ґ Ї®«Ґ©.
ђҐ§г«мв в: бЇЁб®Є § 票© § ¤ ле Ї®«Ґ©.
5. ЊҐв®¤: "set value".
Ќ § 票Ґ: ЇаЁбў®ҐЁҐ § зҐЁп § ¤ ®¬г Ї®«о нЄа .
Џ а ¬Ґвал: Ё¬п нЄа , Ё¬п Ї®«п Ё ҐЈ® ®ў®Ґ § 票Ґ.
ђҐ§г«мв в: Ґв.
6. ЊҐв®¤: "get value".
Ќ § 票Ґ: Ї®«г票Ґ § зҐЁп § ¤ ®Ј® Ї®«п нЄа .
Џ а ¬Ґвал: Ё¬п нЄа Ё Ё¬п ®¤®Ј® Ё§ ҐЈ® Ї®«Ґ©.
ђҐ§г«мв в: § 票Ґ § ¤ ®Ј® Ї®«п.
7. ЊҐв®¤: "set color".
Ќ § 票Ґ: ЇаЁбў®ҐЁҐ гЄ § ®¬г Ї®«о нЄа 梥в д® Ё
梥⠨§®Ўа ¦ Ґ¬ле ў Ї®«Ґ бЁ¬ў®«®ў.
Џ а ¬Ґвал: Ё¬п нЄа , Ё¬п Ї®«п, 梥в д® Ї®«п Ё 梥в
Ё§®Ўа ¦ Ґ¬ле ў Ї®«Ґ бЁ¬ў®«®ў.
ђҐ§г«мв в: Ґв.
8. ЊҐв®¤: "get color".
Ќ § 票Ґ: Ї®«г票Ґ § 票© 梥в д® Ё 梥⠨§®Ўа ¦ Ґ¬ле
бЁ¬ў®«®ў гЄ § ®Ј® Ї®«п нЄа .
Џ а ¬Ґвал: Ё¬п нЄа Ё Ё¬п Ї®«п.
ђҐ§г«мв в: 梥в д® Ї®«п Ё 梥⠨§®Ўа ¦ Ґ¬ле ў Ї®«Ґ бЁ¬ў®«®ў.
Ё ¤агЈЁҐ ¬Ґв®¤л.
„Ґ©бвўЁп, Є®в®алҐ ¤®«¦л Ўлвм ўлЇ®«Ґл ®ЎкҐЄв®¬ Є« бб ќЉ-
ђЂЌ›, ЇаЁ Ї®«г票Ё б®®ЎйҐЁп ®в "¬лиЁ" Ё«Ё Є« ўЁ вгал ®ЇЁблў -
овбп Ї®«м§®ў ⥫Ґ¬ бЇҐжЁ «м®¬ ўе®¤®¬ п§лЄҐ Ё§®Ўа ¦ Ґ¬ле ®Ўк-
ҐЄв®ў. ЏаҐ¤«®¦ҐЁҐ ўе®¤®Ј® п§лЄ ᮤҐа¦Ёв 5 н«Ґ¬Ґв®ў
(ObjectName, FieldName, Button, Condition, Message):
action(ObjectName,FieldName,Button,Condition,Message).
ќ«Ґ¬Ґвл ЇаЁўҐ¤Ґ®Ј® ЇаҐ¤«®¦ҐЁп Ё¬Ґов б«Ґ¤гойго ᥬ вЁЄг:
1) ObjectName - Ё¬п ®ЎкҐЄв , Є Є®в®а®¬г ®в®бЁвбп ¤ ®Ґ
ЇаҐ¤«®¦ҐЁҐ;
2) FieldName - Ё¬п Ї®«п ®ЎкҐЄв , б Є®в®ал¬ бўп§ ® ¤ ®Ґ
ЇаҐ¤«®¦ҐЁҐ;
3) Button - Ё¬п Є« ўЁиЁ, Є®в®аго ¤®«¦Ґ ॠЈЁа®ў вм
®ЎкҐЄв;
4) Condition - гб«®ўЁп Ї®бл«ЄЁ ®ЎкҐЄв®¬ б®®ЎйҐЁп;
5) Message - ¤ лҐ, ᮤҐа¦ йЁҐ Ёд®а¬ жЁо ® Ї®бл« Ґ¬®¬
б®®ЎйҐЁЁ.
ЋЎкҐЄв, Ї®«гзЁў б®®ЎйҐЁҐ ®в "¬лиЁ" Ё«Ё Є« ўЁ вгал (б¬. а §-
¤Ґ« 2.8), ўлЇ®«пҐв ¬Ґв®¤ б Ё¬ҐҐҐ¬ "action". ‘®®ЎйҐЁҐ ᮤҐа¦Ёв
Ёд®а¬ жЁо ® ⮬, Є Є п Є®ЇЄ Ўл« ¦ в Ё Є®®а¤Ё вл Єгаб®а ў
Ја Ёж е Ё§®Ўа ¦Ґ®Ј® ®ЎкҐЄв . ЊҐв®¤ action ЄвЁўЁ§Ёа®ў ®Ј®
®ЎкҐЄв ®ЇаҐ¤Ґ«пҐв, Ёбе®¤п Ё§ Ї®«гзҐле Є®®а¤Ё в Єгаб®а , Ё¬п
Ї®«п ®ЎкҐЄв , Є®в®а®Ґ гЄ §лў Ґв Єгаб®а. ‡ ⥬ Ї® Ё¬ҐЁ ®ЎкҐЄ-
в , Ё¬ҐЁ ҐЈ® Ї®«п Ё Ё¬ҐЁ ¦ в®© Є®ЇЄЁ ¬Ґв®¤ "action" ўлЎЁа Ґв
ᮮ⢥вбвўгойЁҐ ЇаҐ¤«®¦ҐЁп ўе®¤®Ј® п§лЄ Ё§®Ўа ¦ Ґ¬ле ®ЎкҐЄв®ў
Ё, Ґб«Ё ўлЇ®«пҐвбп гб«®ўЁҐ Ї®«п Condition, ўлЎа ®Ј® ЇаҐ¤«®¦Ґ-
Ёп, Ї®бл« Ґв б®®ЎйҐЁҐ, Ёбе®¤п Ё§ ¤ ле, ®ЇаҐ¤Ґ«пҐ¬ле § 票Ґ¬
Ї®«п Message нв®Ј® ЇаҐ¤«®¦ҐЁп.
Џ®«Ґ Condition ЁбЇ®«м§гҐвбп ¤«п гЇа ў«ҐЁп Ї®б«Ґ¤®ў ⥫м-
®бвмо ўлЎ®а Ё «Ё§ ЇаҐ¤«®¦ҐЁ© ўе®¤®Ј® п§лЄ . ‡ ¤ ў п ®ЇаҐ-
¤Ґ«ҐлҐ § зҐЁп ¤«п нв®Ј® Ї®«п ў Ї®б«Ґ¤®ў ⥫м®бвЁ ЇаҐ¤«®¦ҐЁ©
ўе®¤®Ј® п§лЄ , ®в®бпйЁебп Є ®¤®¬г ®ЎкҐЄвг Ё Є®ЇЄҐ, ¬®¦® ЁбЄ-
«озЁвм ўлЇ®«ҐЁҐ ҐЄ®в®але Ё§ нвЁе ЇаҐ¤«®¦ҐЁ©, ў § ўЁбЁ¬®бвЁ ®в
१г«мв в®ў Ї®б«Ґ¤ҐЈ® Ё§ ўлЇ®«Ґле ў бЁб⥬®© ¬Ґв®¤®ў. ќв® ¤ Ґв
ЈЁЎЄ®бвм ®ЇЁб Ёп вॡ㥬ле ॠЄжЁ© Ё§®Ўа ¦ Ґ¬ле ®ЎкҐЄв®ў
б®®ЎйҐЁп "¬лиЁ" Ё Є« ўЁ вгал.
4. Љ« бб Њ…Ќћ
ЋЎкҐЄвл Є« бб Њ…Ќћ ЁбЇ®«м§говбп ў а §а Ў®вЄҐ Їа®Ја ¬¬ле
бЁб⥬ ў Є зҐб⢥ 㤮Ў®Ј® б।бвў Ї®¤¤Ґа¦ЄЁ Ї®«м§®ў ⥫п, Є®Ј¤
¤«п ®ЇҐа вЁў®Ј® гЇа ў«ҐЁп 室®¬ аҐиҐЁп ҐЄ®в®а®© § ¤ зЁ, Ґ®Ў-
室Ё¬® ўлЎа вм ®¤Ё Ё§ ҐбЄ®«мЄЁе ЇаҐ¤« Ј Ґ¬ле ०Ё¬®ў а Ў®вл
бЁб⥬л. Љ« бб Њ…Ќћ Ї®§ў®«пҐв ᮧ¤ ў вм ®ЎкҐЄвл ¤ўге ўЁ¤®ў: ¬Ґо
б дЁЄбЁа®ў л¬ Ў®а®¬ в®зҐЄ ўлЎ®а Ё ¬Ґо б Ї« ў ойЁ¬ зЁб«®¬
н«Ґ¬Ґв®ў (¤«Ё®Ґ ¬Ґо). ‘®§¤ ў Ґ¬лҐ ¬Ґо а §«Ёз овбп в Є¦Ґ Ї®
Ё§®Ўа ¦ҐЁо нЄа Ґ ¤ЁбЇ«Ґп: ў ўЁ¤Ґ ўлвпгв®Ј® Ї® Ј®аЁ§®в «Ё
Їаאַ㣮«мЁЄ («ЁҐ©Є ¬Ґо) Ё ў д®а¬Ґ Їаאַ㣮«мЁЄ , ўлвпгв®-
Ј® Ї® ўҐавЁЄ «Ё. „«п ¤«Ё®Ј® ¬Ґо ў Є зҐб⢥ Ї а ¬Ґва § ¤ Ґвбп
¬ ЄбЁ¬ «м®Ґ зЁб«® Ї®«Ґ©, Ё§®Ўа ¦ Ґ¬ле нЄа Ґ ¤ЁбЇ«Ґп.
„«п Є« бб Њ…Ќћ ¤Є« бᮬ пў«пҐвбп Є« бб ќЉђЂЌ›.
‘ў®©бвў ®ЎкҐЄв®ў Є« бб Њ…Ќћ § ¤ овбп вҐа¬®¬:
o_parms(ObjectName,ClassName,Parms).
ЂвваЁЎгвл вҐа¬ ®ЇЁб Ёп бў®©бвў ®ЎкҐЄв Є« бб Њ…Ќћ Ё¬Ґов
б«Ґ¤го饥 § 票Ґ:
1. ObjectName - Ё¬п ®ЎкҐЄв -¬Ґо.
2. ClassName - Ё¬п Є« бб .
3. Parms - бЇЁб®Є Ї а ¬Ґва®ў ®ЎкҐЄв -¬Ґо ᮤҐа¦Ёв б«Ґ¤гойЁҐ
н«Ґ¬Ґвл:
1) MaxRows - ¬ ЄбЁ¬ «м®Ґ зЁб«® н«Ґ¬Ґв®ў ¬Ґо Ё§®Ўа ¦ Ґ¬ле
нЄа Ґ ¤ЁбЇ«Ґп;
2) ‘olor - 梥в бЁ¬ў®«®ў ў Ї®«Ґ ¬Ґо;
3) BkColor - 梥в д® Ї®«п ¬Ґо;
4) SelectColor - 梥⠢뤥«ҐЁп ЈагЇЇл Ї®«Ґ© ( «мвҐа вЁў)
¬Ґо.
Ќ Ў®а ¬Ґв®¤®ў Є« бб Њ…Ќћ:
1. ЊҐв®¤: "make menu".
Ќ § 票Ґ: ¤Ё ¬ЁзҐбЄ п ЈҐҐа жЁп ¬Ґо.
Џ а ¬Ґвал: Ё¬п ¬Ґо Ё бЇЁб®Є § 票© ҐЈ® н«Ґ¬Ґв®ў (Ї®«Ґ©).
ђҐ§г«мв в: Ґв.
2. ЊҐв®¤: "set menu MaxRows".
Ќ § 票Ґ: § ¤ ЁҐ ¬ ЄбЁ¬ «м®Ј® зЁб« Ё§®Ўа ¦ Ґ¬ле нЄа Ґ
¤ЁбЇ«Ґп н«Ґ¬Ґв®ў ( «мвҐа вЁў) ¤«Ё®Ј® ¬Ґо.
Џ а ¬Ґвал: Ё¬п Ё зЁб«® Ї®«Ґ© ¤«Ё®Ј® ¬Ґо.
ђҐ§г«мв в: Ґв.
3. ЊҐв®¤: "get ins values".
Ќ § 票Ґ: Ї®«г票Ґ бЇЁбЄ § 票© ўл¤Ґ«Ґле н«Ґ¬Ґв®ў
¬Ґо.
Џ а ¬Ґвал: Ё¬п ¬Ґо.
ђҐ§г«мв в: бЇЁб®Є § 票© ўл¤Ґ«Ґле н«Ґ¬Ґв®ў ( «мвҐа вЁў)
¬Ґо.
4. ЊҐв®¤: "select".
Ќ § 票Ґ: ЄвЁўЁ§ жЁп (ўл¤Ґ«ҐЁҐ) Ї®«п ( «мвҐа вЁў) ¬Ґо.
Џ а ¬Ґвал: Ё¬п ¬Ґо Ё Ё¬п ЄвЁўЁ§Ёа㥬®Ј® Ї®«п.
ђҐ§г«мв в: Ґв.
5. ЊҐв®¤: "next field".
Ќ § 票Ґ: ЄвЁўЁ§ жЁп Ї®«п ¬Ґо, ᮮ⢥вбвўго饣® ¦ в®©
Є« ўЁиҐ (Home, End, PgUP, PgDn, ‘в५ЄЁ).
Џ а ¬Ґвал: Ё¬п ¬Ґо Ё Ё¬Ґ®ў ЁҐ Є« ўЁиЁ.
ђҐ§г«мв в: Ґв.
5. Љ« бб ’ЂЃ‹€–›
Љ« бб ’ЂЃ‹€–› б«Ґ¤гҐв бў®©бвў Є« бб Њ…Ќћ, ¤«п Є« бб
Њ…Ќћ ®ЇаҐ¤Ґ«Ґ ¤Є« бб ќЉђЂЌ› (б¬. а §¤Ґ«л 2.3 Ё 2.4). ЋЎкҐЄвл
Є« бб ’ЂЃ‹€–› ¬®Јгв ЁбЇ®«м§®ў вмбп ¤«п в Ў«Ёз®Ј® ЇаҐ¤бв ў«ҐЁп
ўў®¤Ё¬®© Ї®«м§®ў ⥫Ґ¬ Ё«Ё Ї®«г祮© ў १г«мв ⥠®Ўа Ў®вЄЁ
Ёб室ле ¤ ле Ёд®а¬ жЁЁ.
‘ў®©бвў ®ЎкҐЄв®ў Є« бб ’ЂЃ‹€–› § ¤ овбп вҐа¬®¬:
o_parms(ObjectName,ClassName,Parms).
ЂвваЁЎгвл вҐа¬ ®ЇЁб Ёп бў®©бвў ®ЎкҐЄв Є« бб ’ЂЃ‹€–› Ё¬Ґ-
ов б«Ґ¤го饥 § 票Ґ:
1. ObjectName - Ё¬п ®ЎкҐЄв -в Ў«Ёжл.
2. ClassName - Ё¬п Є« бб .
3. Parms - бЇЁб®Є Ї а ¬Ґва®ў ®ЎкҐЄв -в Ў«Ёжл ᮤҐа¦Ёв б«Ґ¤г-
ойЁҐ н«Ґ¬Ґвл:
1) DomenList - бЇЁб®Є Ё¬Ґ бв®«Ўж®ў в Ў«Ёжл;
2) ‘ourtageFormat - бЇЁб®Є д®а¬ в®ў Ї®«Ґ© бва®ЄЁ в Ў«Ёжл;
3) CortageList - бЇЁб®Є Є®а⥦Ґ© (Є ¦¤л© Є®а⥦ ЇаҐ¤бв ў«пҐв
б®Ў®© бЇЁб®Є § 票© Ї®«Ґ© бва®ЄЁ в Ў«Ёжл).
Ќ Ў®а ¬Ґв®¤®ў Є« бб ’ЂЃ‹€–›:
1. ЊҐв®¤: "make tabl".
Ќ § 票Ґ: ЈҐҐа жЁп в Ў«Ёжл.
Џ а ¬Ґвал: Ё¬п в Ў«Ёжл Ё бЇЁб®Є Є®а⥦Ґ©.
ђҐ§г«мв в: Ґв.
2. ЊҐв®¤: "get item".
Ќ § 票Ґ: Ї®«г票Ґ § зҐЁп § ¤ ®Ј® Ї®«п в Ў«Ёжл.
Џ а ¬Ґвал: Ё¬п, Ё¬п ¤®¬Ґ Ё ®¬Ґа Є®а⥦ .
ђҐ§г«мв в: н«Ґ¬Ґв в Ў«Ёжл.
6. Љ« бб ѓђЂ”€Љ€
ЋЎкҐЄвл Є« бб ѓђЂ”€Љ€ ЁбЇ®«м§говбп ЇаЁ Їа®ҐЄвЁа®ў ЁЁ
бЁб⥬ нЄбЇҐаЁ¬Ґв «мле Ёбб«Ґ¤®ў Ё© б।бвў ¬Ё Ёбва㬥⠫쮩
баҐ¤л ¤«п ®в®Ўа ¦ҐЁп ў ¤ўг¬Ґа®© д®а¬Ґ ®вбзҐв®ў Ё§¬ҐаҐле бЁЈ-
«®ў Ё Їа®ўҐ¤ҐЁп нЄбЇаҐбб ®Ўа Ў®вЄЁ бЁЈ «®ў.
ЋЎкҐЄв Є« бб ѓђЂ”€Љ€ Ё§®Ўа ¦ Ґвбп нЄа Ґ ¤ЁбЇ«Ґп ў ўЁ¤Ґ
Ў®а ®Є®, ў Є®в®але ¬®Јгв Ўлвм Ї®Є § л ¤ўг¬ҐалҐ бЁЈ «л. Ћ¤-
® Ё§ ®Є® ®ЎкҐЄв -Ја дЁЄ ЁбЇ®«м§гҐвбп ¤«п ®в®Ўа ¦ҐЁп бЇҐжЁ «м-
ле ўаҐ¬Ґле ¬Ґв®Є, гЄ §лў ойЁе в®, зв® ў ®ЇаҐ¤Ґ«пҐ¬л© ¬ҐвЄ®©
¬®¬Ґв ўаҐ¬ҐЁ Їа®Ё§®и«® ҐЄ®в®а®Ґ б®ЎлвЁҐ. ‘ Є ¦¤л¬ ўЁ¤®¬ б®Ўл-
вЁ© бўп§ бў®© вЁЇ ¬Ґв®Є.
‚ Є ¦¤л© ¬®¬Ґв ўаҐ¬ҐЁ ®¤® Ё§ ®Є® Ја дЁЄ бзЁв Ґвбп Є-
вЁўл¬. ЂЄвЁў®бвм ®Є § ¤ Ґвбп Ї®бл«Є®© бЇҐжЁ «м®Ј® б®®ЎйҐЁп
®ЎкҐЄвг-Ја дЁЄг.
ЏаЁ ®ЇЁб ЁЁ Ја дЁЄ ¬®¦® гЄ § вм Ў®а ®Є® бЁеа®Ё§ЁагҐ-
¬ле б ЄвЁўл¬ ®Є®¬. ќв® ¤ Ґв ў®§¬®¦®бвм ЇаЁ ЇҐаҐ¬ҐйҐЁЁ бЁЈ -
« , Ё§®Ўа ¦Ґ®Ј® ў ЄвЁў®¬ ®ЄҐ, Ї® ®бЁ ўаҐ¬ҐЁ ўЇа ў® Ё«Ё ў«Ґ-
ў® Ё«Ё ¬ бив ЎЁа®ў ЁЁ бЁЈ « Ї® ўаҐ¬ҐЁ, ўлЇ®«пвм ®¤®ўаҐ¬Ґ®
Ё ўв®¬ вЁзҐбЄЁ «®ЈЁзлҐ ¬ ЁЇг«пжЁЁ б бЁЈ « ¬Ё, Ё§®Ўа ¦Ґл-
¬Ё ў ®Є е, бЁеа®Ё§Ёа㥬ле б ЄвЁўл¬ ®Є®¬.
‚ ®ЄҐ Ја дЁЄ ¬®¦® Ё§®Ўа ¦ вм бЁЈ «л ў § ¤ ®¬ ¬ бив ЎҐ
Ї® ¬Ї«Ёв㤥 Ё Ї® ўаҐ¬ҐЁ. ЏаЁ § ¤ ЁЁ Ў®«миЁе ¬ бив Ў®ў § 票п
®в¤Ґ«мле ®вбзҐв®ў ўл室пв § Ја Ёжл, ®ЇаҐ¤Ґ«ҐлҐ ¤«п б®®в-
ўҐвбўго饣® ®Є . ‚ н⮬ б«гз Ґ нЄа Ґ ¤ЁбЇ«Ґп Ё§®Ўа ¦ овбп
«ЁЁЁ бЄа®«ЁЈ б гЄ § ЁҐ¬ в®Ј®, Є Є®© да Ј¬Ґв бЁЈ « Ё§®Ўа -
¦ Ґвбп ў ¤ л© ¬®¬Ґв ў ®ЄҐ.
„«п Їа®ўҐ¤ҐЁп Ё§¬ҐаҐЁ© а бб®пЁ© ¬Ґ¦¤г ®вбзҐв ¬Ё бЁЈ «®ў
Ї® ¬Ї«Ёв㤥 Ё ўаҐ¬ҐЁ ЁбЇ®«м§гҐвбп ¬Ґе Ё§¬ ९Ґале «ЁЁ©.
‚ Їа®жҐбᥠаҐиҐЁп ҐЄ®в®а®© § ¤ зЁ Ї®«м§®ў вҐ«м Ё¬ҐҐв ў®§-
¬®¦®бвм ®ЇҐа вЁў® Ё§¬Ґпвм Є®«ЁзҐбвў® ®Є® Ја дЁЄ Ё Ёе а §¬Ґ-
ал, Ї®бл« п ®ЎкҐЄвг-Ја дЁЄ ᮮ⢥вбвўгойЁҐ б®®ЎйҐЁп.
‘ў®©бвў ®ЎкҐЄв Є« бб ѓђЂ”€Љ€ § ¤ овбп вҐа¬®¬:
o_parms(ObjectName,ClassName,Parms).
ЂвваЁЎгвл вҐа¬ ®ЇЁб Ёп бў®©бвў ®ЎкҐЄв Є« бб ѓђЂ”€Љ€ Ё¬Ґ-
ов б«Ґ¤го饥 § 票Ґ:
1. ObjectName - Ё¬п ®ЎкҐЄв -Ја дЁЄ .
2. ClassName - Ё¬п Є« бб (‘lassName = "plot").
3. Parms - бЇЁб®Є Ї а ¬Ґва®ў ®ЎкҐЄв -Ја дЁЄ ᮤҐа¦Ёв б«Ґ¤г-
ойЁҐ н«Ґ¬Ґвл:
1) BackColor - 梥в д® Ї« вд®а¬л Ја дЁЄ ;
2) BordColor - 梥в а ¬ЄЁ Ї« вд®а¬л Ја дЁЄ ;
3) ActColor - 梥в а ¬ЄЁ ЄвЁў®Ј® ®Є ;
4) ScrolColor - 梥⠫ЁЁЁ бЄа®«ЁЈ ;
5) X_label - Ё¬Ґ®ў ЁҐ ®бЁ ЎжЁбб;
6) WindowsList - бЇЁб®Є вҐа¬®ў ®ЇЁб Ёп ®Є® (Є ¦¤®Ґ ®Є®
®ЇЁблў Ґвбп бў®Ё¬ § 票Ґ¬ вҐа¬ WindowParms);
7) WidowParms - бЇЁб®Є Ї а ¬Ґва®ў ®ЇЁб Ёп ®Є ;
8) WindName - Ё¬п ®Є Ё ¤а.
Ќ Ў®а ¬Ґв®¤®ў Є« бб ѓђЂ”€Љ€:
1. ЊҐв®¤: "add window".
Ќ § 票Ґ: ¤®Ў ў«пҐв ®ў®Ґ ®Є® ў бЇЁб®Є ®Є® Ја дЁЄ .
Џ а ¬Ґвал: Ё¬п Ја дЁЄ , Ё¬п ®Є Ё Ї а ¬Ґвал ®Є .
ђҐ§г«мв в: Ґв.
2. ЊҐв®¤: "change windows".
Ќ § 票Ґ: Ё§¬ҐпҐв б®бв ў ®Є® Ја дЁЄ .
Џ а ¬Ґвал: Ё¬п Ја дЁЄ , бЇЁб®Є Ё¬Ґ Ё Ї а ¬Ґва®ў ®Є®.
ђҐ§г«мв в: Ґв.
3. ЊҐв®¤: "load graph".
Ќ § 票Ґ: Ё§®Ўа ¦ҐЁҐ ®вбзҐв®ў бЁЈ « ў ®ЄҐ Ја дЁЄ .
Џ а ¬Ґвал: Ё¬п Ја дЁЄ , Ё¬п ®Є Ё Ё¬п бЁЈ « , еа п饣®бп ў
Ў §Ґ ¤ ле бЁЈ «®ў.
ђҐ§г«мв в: Ґв
Ё ¤а. ¬Ґв®¤л ®Ўа Ў®вЄЁ Ја дЁЄ®ў.
7. Љ« бб ЃЂ‡Ђ „ЂЌЌ›•
ЋЎкҐЄв Є« бб ЃЂ‡Ђ „ЂЌЌ›• пў«пҐвбп б®бв ў®© з бвмо а §а Ў®-
в ®© ўв®¬ вЁ§Ёа®ў ®© бЁбвҐ¬л ®Ўа Ў®вЄЁ дЁ§Ё®«®ЈЁзҐбЄ®© Ё-
д®а¬ жЁЁ (Ђ‘Ћ”€) Ё ®ЎҐбЇҐзЁў Ґв еа ҐЁҐ Ёд®а¬ жЁЁ ® Ё§¬ҐаҐле
бЁЈ « е, гб«®ўЁпе Їа®ўҐ¤ҐЁп нЄбЇҐаЁ¬Ґв®ў Ё १г«мв в е ®Ўа -
Ў®вЄЁ нЄбЇҐаЁ¬Ґв «мле ¤ ле.
„«п ®ЇЁб Ёп ®ЎкҐЄв Є« бб ЃЂ‡Ђ „ЂЌЌ›• Ґ®Ўе®¤Ё¬® ®ЇаҐ¤Ґ-
«Ёвм § 票п ваҐе ҐЈ® ЇҐаҐ¬Ґле :
1) FileName - Ё¬п д ©« , ў Є®в®а®¬ еа Ёвбп Ў § ¤ ле;
2) BaseStructure - вҐа¬ ®ЇЁб Ёп бвагЄвгал Ў §л ¤ ле;
3) IndexList - бЇЁб®Є Ё¬Ґ Є«о祩 Ї®ЁбЄ (Ё¤ҐЄб®ў).
‚ ®ЎйҐ¬ ўЁ¤Ґ бвагЄвгаг Ў §л ¤ ле Ђ‘Ћ”€ ¬®¦® ЇаҐ¤бв ўЁвм ў
ўЁ¤Ґ 楯®зЄЁ вҐа¬®ў б® б«®¦®© бвагЄвга®© (аЁб. 2). Љ«озЁ (Ё¤ҐЄ-
бл) Ў §л ¤ ле бва®пвбп ў ўЁ¤Ґ B+¤ҐаҐўмҐў .
ЪДДДДДДї ЪДДДДДДї ЪДДДДДДї ЪДДДДДДї
і’Ґа¬1 і--->і’Ґа¬2 і--->і’Ґа¬3 і---> . . . --->і’Ґа¬N і
і і<---і і<---і і<--- . . . <---і і
АДДДДДДЩ АДДДДДДЩ АДДДДДДЩ АДДДДДДЩ
ЪДДДДДДї ЪДДДДДДї
іЉ«оз1 і іЉ«оз2 і . . .
і і і і
АДДДДДДЩ АДДДДДДЩ
ђЁб. 2
Ќ Ў®а ¬Ґв®¤®ў Є« бб ЃЂ‡Ђ „ЂЌЌ›•:
1. ЊҐв®¤: "db_create".
Ќ § 票Ґ: ᮧ¤ ЁҐ Ў §л ¤ ле Ї® ®ЇЁб Ёо.
Џ а ¬Ґвал: Ё¬п д ©« , вҐа¬ ®ЇЁб Ёп бвагЄвгал Ё бЇЁб®Є Є«о祩.
ђҐ§г«мв в: Ґв.
2. ЊҐв®¤: "db_open".
Ќ § 票Ґ: ЁЁжЁ «Ё§ жЁп Ў §л ¤ ле.
Џ а ¬Ґвал: Ё¬п д ©« .
ђҐ§г«мв в: Ґв.
3. ЊҐв®¤: "db_close".
Ќ § 票Ґ: § ўҐа襨Ґ а Ў®вл б Ў §®© ¤ ле.
Џ а ¬Ґвал: Ё¬п д ©« .
ђҐ§г«мв в: Ґв.
€¬Ґовбп в Є¦Ґ ¬Ґв®¤л ¬ ЁЇг«Ёа®ў п вҐа¬ ¬Ё.
8. Љ« бб €Ќ€–€Ђ‹€‡ЂЋђ›
‚ Є« бб €Ќ€–€Ђ‹€‡Ђ’Ћђ› ўе®¤Ёв ®¤Ё ®ЎкҐЄв б Ё¬ҐҐ¬ "mouse
and keyboard" ў®бЇаЁЁ¬ ойЁ© бЁЈ «л ®в Є« ўЁ вгал Ё "¬лиЁ". ќв®в
®ЎкҐЄв б«г¦ в ¤«п ЁЁжЁ «Ё§ жЁЁ Ё§®Ўа ¦ Ґ¬ле ®ЎкҐЄв®ў. ЏҐаҐ¬ҐлҐ
Є« бб €Ќ€–€Ђ‹€‡Ђ’Ћђ› ᮤҐа¦ в ў Є ¦¤л© ¬®¬Ґв ўаҐ¬ҐЁ Є®®а¤Ё вл
Ї®«®¦ҐЁп Єгаб®а Ё Ё¬п Ї®б«Ґ¤Ґ© Ё§ ¦ вле Є®Ї®Є (Є« ўЁ вгал
Ё«Ё "¬лиЁ").
Љ« бб €Ќ€–€Ђ‹€‡Ђ’Ћђ› ®Ў« ¤ Ґв ўбҐЈ® ®¤Ё¬ ¬Ґв®¤®¬ б Ё¬ҐҐ¬
"button". ќв®в ¬Ґв®¤ ®вб«Ґ¦Ёў Ґв ЇҐаҐ¬ҐйҐЁҐ Єгаб®а Ё ¦ вЁҐ
Є®Ї®Є Є« ўЁ вгал Ё«Ё "¬лиЁ". Љгаб®а ¬®¦® ЇҐаҐ¬Ґй вм Ї® нЄа г
¤ЁбЇ«Ґп, ¦Ё¬ п Є®ЇЄЁ Є« ўЁ вгал б Ё§®Ўа ¦ҐЁҐ¬ бв५®Є Ё«Ё
¤ўЁЈ п "¬лим" Ї® Ї®ўҐае®бвЁ бв®« . ЏаЁ ¦ вЁЁ Є®ЇЄЁ Ё§®Ўа ¦Ґ-
®¬г ®ЎкҐЄвг, ў Ја Ёж е Є®в®а®Ј® 室Ёвбп Єгаб®а, Ї®бл« Ґвбп
б®®ЎйҐЁҐ ЁЁжЁ «Ё§Ёаго饥 ўлЇ®«ҐЁҐ нвЁ¬ ®ЎкҐЄв®¬ ¬Ґв®¤ б Ё¬Ґ-
Ґ¬ "action". ЏаЁ н⮬ ў Є зҐб⢥ Ї а ¬Ґва®ў ¬Ґв®¤г "action" ЁЁ-
жЁ «Ё§Ёа㥬®Ј® ®ЎкҐЄв ЇҐаҐ¤ овбп Ё¬п ¦ в®© Є®ЇЄЁ Ё Є®®а¤Ё вл
Єгаб®а . ЊҐв®¤ "button" б®еа пҐв ў ЇҐаҐ¬Ґле ®ЎкҐЄв "mouse and
keyboard" Ё¬п Ї®б«Ґ¤Ґ© ¦ в®© Є®ЇЄЁ Ё ⥪гйЁҐ Є®®а¤Ё вл
Єгаб®а . “ ¬Ґв®¤ "button" ®вбгвбвўгов ўе®¤лҐ Ї а ¬Ґвал.
ЋЎкҐЄв "mouse and keyboard" Є« бб €Ќ€–€Ђ‹€‡Ђ’Ћђ› ®ЇЁблў -
Ґвбп ваҐ¬п ЇҐаҐ¬Ґл¬Ё:
1) Button - Ё¬п Ї®б«Ґ¤Ґ© ¦ в®© Є®ЇЄЁ;
2) X - ®¬Ґа бв®«Ўж ЇЁЄбҐ«®ў нЄа ¤ЁбЇ«Ґп, ў Є®в®а®¬
室Ёвбп Єгаб®а ў Є ¦¤л© ¬®¬Ґв ўаҐ¬ҐЁ;
3) Y - ®¬Ґа бва®ЄЁ ЇЁЄбҐ«®ў нЄа ¤ЁбЇ«Ґп, ў Є®в®а®¬
室Ёвбп Єгаб®а ў Є ¦¤л© ¬®¬Ґв ўаҐ¬ҐЁ.
2.9. Њ Єа®бл
‚ ҐЄ®в®але б«гз пе ®ЎкҐЄвг ЇаЁ ЄвЁўЁ§ жЁЁ Ґ®Ўе®¤Ё¬®
Ї®б« вм Ґ ®¤®, ҐбЄ®«мЄ® ў§ Ё¬®бўп§ ле б®®ЎйҐЁ©. „«п
нв®Ј® ў Ёбва㬥⠫мго б।㠢ўҐ¤Ґл ¬ Єа®бл.
Њ Єа®б - нв® Ї®б«Ґ¤®ў ⥫м®бвм ¤Ґ©бвўЁ©, ®ЎҐбЇҐзЁў ой п:
1) ЇҐаҐ¤ зг १г«мв в®ў ЇаҐ¤л¤г饣® ¤Ґ©бвўЁп ў Ї а ¬Ґвал ®¤-
®Ј® Ё«Ё ҐбЄ®«мЄЁе Ї®б«Ґ¤гойЁе ¤Ґ©бвўЁ©;
2) Їа®ўҐаЄг гб«®ўЁ© Ё ўҐвў«ҐЁҐ.
Њ Єа®бл ¬®Јгв Ўлвм ў«®¦Ґл¬Ё (¤®ЇгбЄ Ґвбп «оЎ®Ґ зЁб«® га®ў-
Ґ© ў«®¦Ґ®бвЁ).
Њ Єа®б ®ЇЁблў Ґвбп Ў®а®¬ вҐа¬®ў ўЁ¤ :
macro(MacroName,ParmsDef,Switch,action(Act_Name,Source,Result))
10. ђҐ¤ ЄвЁа®ў ЁҐ нЄа ле д®а¬
„«п ЈҐҐа жЁЁ вҐа¬®ў ®ЇЁб Ёп ®ЎкҐЄв®ў Є« бб ќЉђЂЌ› ў Ёб-
ва㬥⠫쮩 б।Ґ ЁбЇ®«м§говбп । Єв®ал нЄа ле д®а¬ Ё ЇЁЄв®-
Ј ¬¬.
ђҐ¤ Єв®а нЄа ле д®а¬ ॠ«Ё§®ў ў ўЁ¤Ґ ®в¤Ґ«м®© § ¤ зЁ
FORMEDIT.EXE, ЁбЇ®«пҐ¬®© ў б।Ґ ®ЇҐа жЁ®®© бЁб⥬л MS DOS.
ЏаЁ ЁЁжЁ «Ё§ жЁЁ ўлЇ®«ҐЁп § ¤ зЁ FORMEDIT.EXE нЄа Ґ
Ё§®Ўа ¦ Ґвбп ¬Ґо гбв ®ўЄЁ ०Ё¬®ў । ЄвЁа®ў Ёп нЄа ле д®а¬
Ё а Ў®зҐҐ Ї®«Ґ Ї®«м§®ў ⥫п .
ЋЇЁб ЁҐ Ї а ¬Ґва®ў ®ЎкҐЄв Є« бб ќЉђЂЌ› ®бгйҐбвў«пҐвбп Їг-
⥬ § Ї®«ҐЁп д®а¬г«па®ў, Ё§®Ўа ¦Ґле ў Їа ў®© з бвЁ нЄа
¤ЁбЇ«Ґп.
‘Ґ б а Ў®вл б । Єв®а®¬ нЄа ®ў ¬®¦® а §ЎЁвм ҐбЄ®«мЄ®
нв Ї®ў:
1. ‡ ¤ ЁҐ Ё¬ҐЁ д ©« , Ј¤Ґ б®еа повбп ®ЇЁб Ёп ᮧ¤ ле Ё
®в। ЄвЁа®ў ле® ®ЎкҐЄв®ў.
2. ‡ ¤ ЁҐ Ё¬ҐЁ । ЄвЁа㥬®Ј® ®ЎкҐЄв . ‡ Ї®«ҐЁҐ д®а¬г«па
®ЇЁб Ёп ®ЎкҐЄв .
3. ‡ ¤ ЁҐ Ё¬ҐЁ Ї®«п. ‡ Ї®«ҐЁҐ д®а¬г«па ®ЇЁб Ёп Ї®«п.
4. ‘®еа ҐЁҐ ®ЇЁб Ёп Ї®«п Ё ЇҐаҐе®¤ Є । ЄвЁа®ў Ёо ®ў®Ј®
Ї®«п (ў®§ўа 饨Ґ Є нв Їг 3) Ё«Ё ЇҐаҐе®¤ Є нв Їг 5.
5. ‘®еа ҐЁҐ ®ЇЁб Ёп нЄа Ё ЇҐаҐе®¤ Є । ЄвЁа®ў Ёо ®-
ў®Ј® нЄа (ў®§ўа 饨Ґ Є нв Їг 2) Ё«Ё ЇҐаҐе®¤ Є нв Їг 6.
6. ‘®еа ҐЁҐ ®ЇЁб Ёп ®в। ЄвЁа®ў ле ®ЎкҐЄв®ў ў д ©«Ґ б
§ ¤ л¬ Ё¬ҐҐ¬. Љ®Ґж а Ў®вл ЇаЁ ¦ вЁЁ Є®¬ЎЁ жЁЁ Є« ўЁи ALT/X.
ЏаЁ ¦ вЁЁ Є®¬ЎЁ жЁЁ Є« ўЁи ALT/X § ўҐаи Ґвбп а Ў®в Їа®Ј-
а ¬¬л-। Єв®а Ё д®а¬ЁагҐвбп д ©« ®ЇЁб Ё© ®ЎкҐЄв®ў Є« бб ќЉђЂ-
Ќ›, Є®в®ал© ЁбЇ®«м§гҐвбп ў ¤ «мҐ©иҐ¬ ЁбЇ®«по饩 з бвмо а §а Ў -
влў Ґ¬®© ЇаЁЄ« ¤®© бЁб⥬л.
11. ђҐ¤ ЄвЁа®ў ЁҐ ЇЁЄв®Ја ¬¬
„«п ᮧ¤ Ёп ЇЁЄв®Ја ¬¬, ЁбЇ®«м§гҐ¬ле ў Є зҐб⢥ Ї®«Ґ© ®ЎкҐЄ-
в®ў Є« бб ќЉђЂЌ›, ў Ёбва㬥⠫쮩 б।Ґ ЁбЇ®«м§гҐвбп । Єв®а
ЇЁЄв®Ј ¬¬.
ђҐ¤ Єв®а нЄа ле д®а¬ ॠ«Ё§®ў ў ўЁ¤Ґ ®в¤Ґ«м®© § ¤ зЁ
IMEDIT.EXE, ЁбЇ®«пҐ¬®© ў б।Ґ ®ЇҐа жЁ®®© бЁб⥬л MS DOS.
ЏаЁ § ЇгбЄҐ ўлЇ®«ҐЁҐ Їа®Ја ¬¬л IMEDIT.EXE нЄа Ґ
¤ЁбЇ«Ґп Ї®пў«пҐвбп Ё§®Ўа ¦ҐЁҐ Їаאַ㣮«мЁЄ а Ў®зҐЈ® Ї®«п, ў Є®-
в®а®¬ Ї®«м§®ў вҐ«м ¬®¦Ґв аЁб®ў вм ЇЁЄв®Ја ¬¬г ў 㢥«ЁзҐле а §-
¬Ґа е. Џ®¤ Їаאַ㣮«мЁЄ®¬ Ї®пў«пҐвбп бЁ¬ў®« ">", ЇаЁЈ« и ойЁ©
Ї®«м§®ў вҐ«п Є ўў®¤г Є®¬ ¤.
Џ®«§®ў ⥫м аЁбгҐв ЇЁЄв®Ја ¬¬г, ЇҐаҐ¬Ґй п ў а Ў®зҐ¬ Ї®«Ґ бЇҐ-
жЁ «мл© ¬ аЄҐа Ё ¦Ё¬ п Є« ўЁиг ўў®¤ . ЏҐаҐ¬ҐйҐЁҐ¬ ¬ аЄҐа ¬®¦-
® гЇа ў«пвм ¦Ё¬ п Є« ўЁиЁ б Ё§®Ўа ¦ҐЁҐ¬ бв५®Є. ЏаЁ ¦ вЁЁ
Є« ўЁиЁ ўў®¤ ¬Ґб⥠¬ аЄҐа ®бв Ґвбп Ё§®Ўа ¦ҐЁҐ в®зЄЁ.
‚ў®¤п бЇҐжЁ «млҐ Є®¬ ¤л, Ї®«м§®ў ⥫м гЇа ў«пҐв Їа®жҐбᮬ
ᮧ¤ Ёп Ё«Ё । ЄвЁа®ў Ёп ЇЁЄв®Ја ¬¬л б § ¤ л¬Ё е а ЄвҐаЁбвЁ-
Є ¬Ё:
1. load NAME. ‡ Јаг§Ёвм ЇЁЄв®Ја ¬¬г б Ё¬ҐҐ¬ NAME Ё§ Ў §л
ЇЁЄв®Ја ¬¬.
2. new NAME. ‘®§¤ вм ®ўго ЇЁЄв®Ја ¬¬г б Ё¬ҐҐ¬ ¬Ґ.
3. size H D. ‡ ¤ вм ¤«п ЇЁЄв®Ја ¬¬л ўлб®вг H Ё иЁаЁг D.
4. color N. ‡ ¤ вм ¤«п аЁб㥬ле в®зҐЄ 梥в N.
5. back N. ‡ ¤ вм ¤«п д® жўҐв N.
6. save. ‘®еа Ёвм ЇЁЄв®Ја ¬¬г ў Ў §Ґ.
7. end. ‡ ўҐаиЁвм а Ў®вг.
ЏаЁ Ё§®Ўа ¦ҐЁЁ ЇЁЄв®Ја ¬¬л ў а Ў®зҐ¬ Ї®«Ґ б«Ґў ®в ҐЈ®, Ї®-
пў«пҐвбп Ё§®Ўа ¦ҐЁҐ ЇЁЄЄв®Ја ¬¬л ў вга «мго ўҐ«ЁзЁг. Ќ аЁб®ў ў
ЇЁЄв®Ја ¬¬г Ї®«м§®ў вҐ«м § ўҐаи Ґв ᥠб а Ў®вл, ўўҐ¤п Є®¬¬ ¤г
end.
‘Џ€‘ЋЉ €‘ЏЋ‹њ‡“…ЊЋ‰ ‹€’…ђЂ’“ђ›
1. ‘¬Ёа®ў Ќ.Ќ. Џа®Ја ¬¬лҐ б।бвў ЇҐаб® «мле ќ‚Њ. - ‹.:
Њ иЁ®бв஥ЁҐ, 1990.
2. —ҐЄ иЁ Њ. ЋЎкҐЄв®-®аЁҐвЁа®ў ®Ґ Їа®Ја ¬¬Ёа®ў ЁҐ: зв®
нв® в Є®Ґ Ё ¤«п 祣® ®® 㦮. - Њ®Ёв®а, 1991, #1, б. 12-22.
3. €ў ®ў €., ЉаҐ¬Ґа ћ. џ§лЄ Smalltalk: Є®жҐЇжЁп ®ЎкҐЄв®-
®аЁҐвЁа®ў ®Ј® Їа®Ја ¬¬Ёа®ў Ёп. - Љ®¬ЇмовҐаЏаҐбб, 1992, #4,
б. 21-31.
4. ‘в®ЈЁ© Ђ.Ђ. Џа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ ЇҐаб® «мле ќ‚Њ.
‘Їа ў®з®Ґ Ї®б®ЎЁҐ. - ЉЁҐў: Ќ гЄ®ў ¤г¬Є , 1989.
5. Bobrow G., Stefik M. The LOOPS Manual. Xerox PARC, Palo
Alto, California, 1983.
Соседние файлы в папке АУП_1