Добавил:
Tushkan
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:БД книги 2 / материалы по FoxPro / OGLA
.PAS— бвм 1. €‡“—Ђ…Њ Ћ‘ЌЋ‚› џ‡›ЉЋ‚ CLIPPER € FOXPRO
1. ђЂ‘‘ЊЂ’ђ€‚Ђ…Њ ЋЃ™€… ќ‹…Њ…Ќ’› џ‡›ЉЋ‚
1.1. ‘вагЄвга п§лЄ . Џа ўЁ« § ЇЁбЁ
1.2. Њ ⥬ вЁзҐбЄЁҐ дгЄжЁЁ. ”гЄжЁп Inlist()
1.3. ”гЄжЁЁ Ё Є®¬ ¤л ¤«п а Ў®вл б ¤ в ¬Ё.
ЋЇҐа жЁЁ б ¤ в ¬Ё
1.4. ‘ва®Є®ўлҐ дгЄжЁЁ. ЋЇҐа жЁЁ б® бва®Є ¬Ё
1.5. ‚ла ¦ҐЁп. “б«®ўлҐ ўла ¦ҐЁп
1.6. ’ЁЇ ўла ¦ҐЁп. ЏаҐ®Ўа §®ў Ёп вЁЇ ®ЇҐа ¤®ў.
‡ўгЄ®ў®Ґ б®Їа®ў®¦¤ҐЁҐ
1.7. ‚ў®¤ Ё ЇаЁбў Ёў ЁҐ § 票© ЇҐаҐ¬Ґл¬. Њ ббЁўл
1.8. ЌҐЄ®в®алҐ Є« ўЁилҐ дгЄжЁЁ
1.9. ЋЇҐа жЁп ¬ Єа®Ї®¤бв ®ўЄЁ
1.10. “Їа ў«пойЁҐ бвагЄвгал. ЋЇҐа в®ал гЇа ў«ҐЁп
1.11. Ѓ«®з п бвагЄвга Їа®Ја ¬¬
1.12. ЋЎ« бвЁ ¤Ґ©бвўЁп ЇҐаҐ¬Ґле.
‘®еа ҐЁҐ ў д ©«Ґ Ё ў®ббв ®ў«ҐЁҐ ЇҐаҐ¬Ґле
1.13. ‚лў®¤ Є®¬ ¤ ¬Ё "?","??". ЏаҐ®Ўа §®ў Ёп ЇаЁ ўлў®¤Ґ
1.14. ‚ў®¤-ўлў®¤ ¤ ле Є®¬ ¤ ¬Ё @ ...SAY ...GET
1.15. ‘®§¤ Ґ¬ бўҐв®ўлҐ ¬Ґо - PROMPT-¬Ґо
‡ЂЉ‹ћ—…Ќ€… Љ 1-‰ ѓ‹Ђ‚…. ‡Ђ„ЂЌ€џ
2. ‡ЌЂЉЋЊ€Њ‘џ ‘ ЃЂ‡ЂЊ€ „ЂЌЌ›•
2.1. ’ЁЇл Ї®«Ґ©, ЁбЇ®«м§гҐ¬ле ў Ў § е ¤ ле
2.2. ‘®§¤ Ґ¬ ЇҐаўго Ў §г ¤ ле. ‘вагЄвга
2.3. ЂЄвЁўЁ§Ёа㥬 Ў §г ¤ ле Ё ЇҐаҐ¬Ґй Ґ¬бп ў Ґ©.
‡ Єалў Ґ¬ Ў §л ¤ ле
2.4. €бЇ®«м§гҐ¬ ҐбЄ®«мЄ® Ў § ¤ ле
2.5. €¤ҐЄбЁа㥬 Ў §л ¤ ле
2.6. Њ®¤ЁдЁжЁа㥬 бвагЄвгаг Ў §л ¤ ле. ‘ўп§Ё Ў § ¤ ле
2.7. “¤ «пҐ¬ Ґг¦лҐ § ЇЁбЁ
‡ЂЉ‹ћ—…Ќ€… ЉЋ 2-‰ ѓ‹Ђ‚…
3. ђЂЃЋ’Ђ…Њ ‘ ЃЂ‡ЂЊ€ „ЂЌЌ›•
- 2 -
3.1. Џ®«гз Ґ¬ бЇа ў®зго Ёд®а¬ жЁо ® Ў § е ¤ ле
3.2. ЏаЁ¬ҐпҐ¬ б«®¦лҐ Ё¤ҐЄблҐ ўла ¦ҐЁп
3.3. ”Ё«мвал. ‘вагЄвга Є®¬ ¤. ЋЎ« бвм ¤Ґ©бвўЁп
3.4. ЋбгйҐб⢫塞 Ї®ЁбЄ ў Ў §Ґ ¤ ле
3.5. ‘в ®ўЁ¬бп "Їа®дҐббЁ® « ¬Ё" Ї®ЁбЄ
3.6. Ќ 室Ё¬ зЁб«®ўлҐ е а ЄвҐаЁбвЁЄЁ. Љ®¬ ¤ SCAN
3.7. Ќ зЁ Ґ¬ а Ў®в вм б MEMO-Ї®«п¬Ё
3.8. ЏҐаҐЁ¬Ґ®ўлў Ґ¬, бвЁа Ґ¬, Є®ЇЁа㥬, гЇ«®в塞
Ў §л ¤ ле
3.9. ‚лЇ®«пҐ¬ б®авЁа®ўЄг § ЇЁбҐ© Ў §л ¤ ле
3.10. ЋЎҐбЇҐзЁў Ґ¬ ў§ Ё¬®¤Ґ©бвўЁҐ Ў § ¤ ле
3.11. Џа®Ја ¬¬® ᮧ¤ Ґ¬ Ё Ё§¬ҐпҐ¬ бвагЄвгаг Ў § ¤ ле
‡ЂЉ‹ћ—…Ќ€… Љ 3-‰ ѓ‹Ђ‚…
— бвм 2. ЏђЋѓђЂЊЊ€ђ“…Њ ЌЂ џ‡›Љ… CLIPPER
4. ЏђЋ„Ћ‹†Ђ…Њ €‡“—Ђ’њ CLIPPER
4.1. ‹ЁвҐа «млҐ ¬ ббЁўл. Alert-¬Ґо
4.2. €§гз Ґ¬ Ў«®ЄЁ Є®¤ , дгЄжЁЁ Eval(), Aeval(), DBeval()
4.3. ЏаЁбў Ёў Ґ¬ § зҐЁп ўгваЁ ўла ¦ҐЁ©
4.4. ЏаЁ¬ҐпҐ¬ ЇҐаҐ¬ҐлҐ ўаҐ¬ҐЁ Є®¬ЇЁ«пжЁЁ
4.5. ѓЁЎЄ® ЁбЇ®«м§гҐ¬ Ї а ¬Ґвал Ў«®Є®ў
4.6. Ѓ«®ЄЁ Ё«Ё Ў«®ЄЁ Є®¤ , зв® «гзиҐ ?
4.7. Њ Єа®Ї®¤бв ®ўЄЁ Ё а биЁаҐлҐ ўла ¦ҐЁп
4.8. Њ Єа®Ї®¤бв ®ўЄЁ Ё Ў«®ЄЁ Є®¤
4.9. ЋЎкпў«ҐЁп бЇҐжЁдЁЄ жЁ© FIELD, MEMVAR. Ѓ«®з п
бвагЄвга ¬®Ј®д ©«®ўле Їа®Ја ¬¬
4.10. ‚®§¤Ґ©бвўгҐ¬ SET-гбв ®ўЄЁ
‡ЂЉ‹ћ—…Ќ€… Љ 4-‰ ѓ‹Ђ‚…
5. €‡“—Ђ…Њ Џђ€Њ…Ќ…Ќ€џ CLIPPER-ЊЂ‘‘€‚Ћ‚
5.1. Њ ббЁў Є Є Є®ЇЁп Ў §л ¤ ле
5.2. ‘®§¤ Ґ¬ Ё § Ї®«пҐ¬ ¬®Ј®¬ҐалҐ ¬ ббЁўл
5.3. ‘®§¤ Ґ¬ Ё ЁбЇ®«м§гҐ¬ Є®ЇЁЁ ¬ ббЁў®ў
5.4. €бЇ®«м§гҐ¬ ¤Ё ¬ЁзҐбЄго бвагЄвгаг
5.5. ‘®авЁа㥬 ¬ ббЁўл Ї® Їа®Ё§ў®«м®¬г Їа ўЁ«г
- 3 -
5.6. ЋбгйҐб⢫塞 Ї®ЁбЄ дгЄжЁҐ© Ascan()
5.7. “ЁўҐаб «мл© Ў«®Є Ўлбва®Ј® Ї®ЁбЄ ў ¬ ббЁўҐ
5.8. ‚ҐавЁЄ «млҐ ¬Ґо. €бЇ®«м§гҐ¬ дгЄжЁо Achoice()
5.9. €бЇ®«м§гҐ¬ ¬ ббЁўл - ®ЇЁб Ёп бвагЄвга Ў § ¤ ле
‡ЂЉ‹ћ—…Ќ€… Љ 5-‰ ѓ‹Ђ‚…
6. €‘ЏЋ‹њ‡“…Њ ‚Ћ‡ЊЋ†ЌЋ‘’€ Љ‹Ђ‚€Ђ’“ђ›
6.1. ‡ Є®¬Ё¬бп б ЎгдҐа®¬ Є« ўЁ вгал
6.2. €бЇ®«м§гҐ¬ дгЄжЁЁ Inkey(), Nextkey(), Lastkey()
6.3. Љ®¬ ¤ SET FUNCTION. ”гЄжЁЁ Procname(),
Procline(), Readvar().
6.4. Ќ § з Ґ¬ "Ј®апзЁҐ" Є« ўЁиЁ
6.5. ЃҐ§®Ї ᮥ ЇаЁ¬ҐҐЁҐ SET-KEY-Їа®жҐ¤га
6.6. ЏаЁ®Ўй Ґ¬ Inkey(). ‘Ё¬ Ґ¬ Є®ЇЁЁ нЄа
‡ЂЉ‹ћ—…Ќ€… Љ 6-‰ ѓ‹Ђ‚…
7. Ћ‘‚Ђ€‚Ђ…Њ GET-‘€‘’…Њ“
7.1. ‡ Є®¬Ё¬бп б Ї®пвЁп¬Ё GET-ЎгдҐа Ё GET-®ЎкҐЄв
7.2. “Їа ¦пҐ¬бп ў ЁбЇ®«м§®ў ЁЁ н«Ґ¬Ґв®ў GET
7.3. „Ґв «м® Ё§гз Ґ¬ Є®¬ ¤г READ
7.4. €бЇ®«м§гҐ¬ Є®¬ ¤г READ б ваЁЎг⮬ SAVE
7.5. €бЇ®«м§гҐ¬ ҐбЄ®«мЄ® GET-бЇЁбЄ®ў. ”гЄжЁп Readmodal()
‡ЂЉ‹ћ—…Ќ€… Љ 7-‰ ѓ‹Ђ‚…
8. ђЂЃЋ’Ђ…Њ ‘ MEMO-ЏЋ‹џЊ€ € ЃЋ‹њ€Њ€ ‘’ђЋЉЂЊ€.
ђ…„ЂЉ’€ђ“…Њ ЃЂ‡“ „ЂЌЌ›•
8.1. €§гз Ґ¬ ®б®ЎҐ®б⨠। ЄвЁа®ў Ёп Ў®«миЁе бва®Є
8.2. Ћбў Ёў Ґ¬ дгЄжЁо Memoedit()
8.3. ђ Ў®в Ґ¬ б Memo-ЎгдҐа®¬
8.4. ЏаЁ¬ҐпҐ¬ ў Memoedit() Ї®«м§®ў ⥫мбЄЁҐ дгЄжЁЁ
8.5. „®Ї®«ЁвҐ«млҐ дгЄжЁЁ Mlctopos(), Mpostolc()
8.6. ЋбгйҐб⢫塞 Ї®ЁбЄ ў MEMO-Ї®«Ґ
‡ЂЉ‹ћ—…Ќ€… Љ 8-‰ ѓ‹Ђ‚…
- 4 -
9. ђЂ‡ђЂЃЂ’›‚Ђ…Њ €Ќ’…ђ”…‰‘ ЏЋ‹њ‡Ћ‚Ђ’…‹џ
9.1. ‡ Є®¬Ё¬бп б ®ЎкҐЄв ¬Ё TBrowse, TBColumn
9.2. ЋаЈ Ё§гҐ¬ ЁвҐа ЄвЁўго а Ў®вг б ®ЎкҐЄв ¬Ё-в Ў«Ёж ¬Ё
9.3. Џа®б¬ ваЁў Ґ¬ Ў §л ¤ ле. –ўҐв Ё§®Ўа ¦ҐЁп
9.4. Џа®б¬ ваЁў Ґ¬ Ё । ЄвЁа㥬 ¬ ббЁўл
9.5. ‡ ¤ Ґ¬ Ё б®еа 塞 жўҐв®ўлҐ е а ЄвҐаЁбвЁЄЁ
9.6. ЋзЁй Ґ¬, б®еа 塞 Ё ў®ббв ў«Ёў Ґ¬ ®Ў« бвЁ
нЄа . “Їа ў«пҐ¬ Єгаб®а®¬
9.7. ЋЎа ¬«пҐ¬ Ё ®ввҐпҐ¬ ®Ў« бвЁ нЄа
9.8. ‘®§¤ Ґ¬ ®Є б®®ЎйҐЁ© Ё ЇаҐ¤гЇаҐ¦¤ҐЁ©
9.9. ђ Ў®в Ґ¬ б а ¤Ё®®Є ¬Ё, ®Є ¬Ё ўлЎ®а
9.10. ‘ва®Ё¬ Є®¬ЎЁЁа®ў лҐ ¬Ґо
‡ЂЉ‹ћ—…Ќ€… Љ 9-‰ ѓ‹Ђ‚…
10. €‘ЏЋ‹њ‡“…Њ „Ћ‘’“Џ Ќ€‡ЉЋѓЋ “ђЋ‚Ќџ Љ ”Ђ‰‹ЂЊ
10.1. ‡ Є®¬Ё¬бп б д ©«®ўл¬Ё дгЄжЁп¬Ё
10.2. Џ®а®¦¤ Ґ¬ Ё ®Ў®ў«пҐ¬ ¤ў®ЁзлҐ д ©«л
10.3. ‡ йЁй Ґ¬ д ©«л ®в Ґб ЄжЁ®Ёа®ў ®Ј® ¤®бвгЇ
10.4. ‘®еа 塞 Ё ў®ббв ў«Ёў Ґ¬ ¬ ббЁўл
10.5. Џа®б¬ ваЁў Ґ¬ Ў®«миЁҐ ⥪бв®ўлҐ д ©«л
‡ЂЉ‹ћ—…Ќ€… Љ 10-‰ ѓ‹Ђ‚…
11. Џђ€Њ…Ќџ…Њ „€ђ…Љ’€‚› Џђ…ЏђЋ–…‘‘ЋђЂ
11.1. ‡ Є®¬Ё¬бп б ¤ЁаҐЄвЁў ¬Ё-®ЇаҐ¤Ґ«ҐЁп¬Ё Є®¬ ¤
11.2. €§гз Ґ¬ ЇаЁ¬Ґал ®ЇаҐ¤Ґ«ҐЁп Є®¬ ¤
11.3. ‘®§¤ Ґ¬ Є®¬ ¤л. „ЁаҐЄвЁў #Translate
11.4. Љ®¬ ¤л Ё Їа®Ја ¬¬лҐ Ў«®ЄЁ
11.5. „ЁаҐЄвЁўл #define Ё #include
11.6. „ЁаҐЄвЁўл гб«®ў®© Є®¬ЇЁ«пжЁЁ
‡ЂЉ‹ћ—…Ќ€… Љ 11-‰ ѓ‹Ђ‚…
12. €‘ЏЋ‹њ‡“…Њ CLIPPER ‘Ћ‚Њ…‘’ЌЋ ‘ џ‡›ЉЋЊ C
12.1. ЋаЈ Ё§гҐ¬ CLIPPER-C Їа®Ја ¬¬г
12.2. Џ®¤Ј®в ў«Ёў Ґ¬ CLIPPER-C Їа®Ја ¬¬г Є ўлЇ®«ҐЁо
12.3. ЏҐаҐ¤ Ґ¬ ў C ¬ ббЁўл. Џа®ўҐа塞 вЁЇ
12.4. €бЇ®«м§гҐ¬ ¤Ё ¬ЁзҐбЄго Ї ¬пвм Ё Ї а ¬Ґвал,
ЇҐаҐ¤ ў Ґ¬лҐ Ї® ббл«ЄҐ
12.5. ЏаЁ¬Ґа CLIPPER-C Їа®Ја ¬¬л
‡ЂЉ‹ћ—…Ќ€… Љ 12-‰ ѓ‹Ђ‚…
13. €‡“—Ђ…Њ ЏђЋ–…‘‘› ЉЋЊЏ€‹џ–€€ € ЉЋЊЏЋЌЋ‚Љ€
13.1. Љ®¬ЇЁ«Ёа㥬 ¬®Ј®д ©«®ўлҐ Їа®Ја ¬¬л
13.2. €§гз Ґ¬ ЇҐаҐ¬ҐлҐ ®Єа㦥Ёп Ё ®ЇжЁЁ Є®¬ЇЁ«пв®а
13.3. €бЇ®«м§гҐ¬ Є®¬Ї®®ўйЁЄ. ЃЁЎ«Ё®вҐЄЁ
13.4. €§гз Ґ¬ Їа ўЁ« ®Ўа йҐЁп Є Є®¬Ї®®ўйЁЄг
13.5. ‘®§¤ Ґ¬ Ё ЁбЇ®«м§гҐ¬ ЎЁЎ«Ё®вҐЄЁ ЇаҐ¤Є®¬Ї®®ўЄЁ
13.6. ‘®§¤ Ґ¬ бжҐ аЁ© ®Ўа Ў®вЄЁ. “вЁ«Ёв RMAKE
‡ЂЉ‹ћ—…Ќ€… Љ 13-‰ ѓ‹Ђ‚…
14. €‘ЏЋ‹њ‡“…Њ Ћ’‹Ђ„—€Љ CLD.EXE
14.1. ‡ Є®¬Ё¬бп б ЇаЁҐ¬ ¬Ё ®в« ¤ЄЁ
14.2. “Їа ў«пҐ¬ а Ў®в®© ®в« ¤зЁЄ
14.3. €бЇ®«м§гҐ¬ ®Є® Є®¬ ¤ Ё ®Є® Їа®Ја ¬¬л
14.4. Ќ Ў«о¤ Ґ¬ Ё Ё§¬ҐпҐ¬ ¤ лҐ
14.5. Џ®«гз Ґ¬ Ёд®а¬ жЁо ® Ў § е ¤ ле.
‚л室Ё¬ ў DOS
14.6. €бЇ®«м§гҐ¬ ०Ё¬ Ё¬ жЁЁ Ё в®зЄЁ ва ббЁа®ўЄЁ.
Script-д ©«л
‡ЂЉ‹ћ—…Ќ€… Љ 14-‰ ѓ‹Ђ‚…