Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:B-Tree Filer / BTF-1
.TXT 1. ‚ўҐ¤ҐЁҐ
-----------
•а ҐЁҐ Ё гЇа ў«ҐЁҐ ¤ л¬Ё ЇаҐ¤бв ў«пов б®Ў®© ®¤г Ё§
жҐва «мле Їа®Ў«Ґ¬ ў н«ҐЄва®®© ®Ўа Ў®вЄҐ ¤ ле. ЌҐ Ўг¤Ґв
ЇаҐгўҐ«ЁзҐЁҐ¬, Ґб«Ё бЄ § вм, зв® ¬®ЈЁҐ Їа®Ја ¬¬Ёбвл Ё¬Ґов
®б®ў®© ¤®е®¤ Ё¬Ґ® ®в а Ў®вл б Ў § ¬Ё ¤ ле. „® бЁе Ї®а Ґ
бгйҐбвў®ў «® ¤®бв в®з®Ј® зЁб« Їа®Ја ¬¬ле б।бвў, Є®в®алҐ
Ї®§ў®«п«Ё Ўл Ўлбва® Ё нд䥪⨢® ЇЁб вм Їа®Ја ¬¬л ў Turbo Pascal,
а Ў®в ойЁҐ б Ў § ¬Ё ¤ ле. € вгв бжҐг ўл室Ёв B-Tree Filer.
B-Tree Filer ЇаҐ¤« Ј Ґв ў ¬ ўлб®Є®Є зҐб⢥го ЎЁЎ«Ё®вҐЄг
¤«п Їа®бв®Ј® Ё нд䥪⨢®Ј® гЇа ў«ҐЁп Ў § ¬Ё ¤ ле. Ћ ўЄ«оз Ґв
ў бҐЎп ¬®ЈЁҐ б।бвў , ¤Ґ« ойЁҐ ҐЈ® ўҐ Є®ЄгаҐжЁЁ:
- €вҐЈа «м п Ї®¤¤Ґа¦Є ¬®Ј®Ї®«м§®ў ⥫мбЄЁе, бҐвҐўле Ў §
¤ ле.
- ‘ва®ЈЁ© Є®ва®«м ®иЁЎ®Є Ё ०Ё¬л ЎҐ§®Ї б®бвЁ,
®ЎҐбЇҐзЁў ойЁҐ ¬ ЄбЁ¬ «мго 楫®бв®бвм ¤ ле.
- Ћ ЇЁб Turbo Pascal, ЇаЁзҐ¬ ®ЎҐбЇҐзЁў Ґвбп Ї®«л©
Ёбе®¤л© Є®¤ Їа®¤гЄв .
- Џ®¤¤Ґа¦Є § ЇЁбҐ© дЁЄбЁа®ў ®© Ё ЇҐаҐ¬Ґ®© ¤«Ёл.
- ‚ᥠЁ¤ҐЄбл еа пвбп ў ®¤®¬ д ©«Ґ ¤«п ¬ЁЁ¬Ё§ жЁЁ
зЁб« ЁбЇ®«м§гҐ¬ле «®ЈЁзҐбЄЁе ®¬Ґа®ў д ©«®ў.
- Ћв¤Ґ«млҐ д ©«л ¤ ле Ё д ©«л Ё¤ҐЄб®ў ¤«п ¬ ЄбЁ¬Ё§ жЁЁ
楫®бв®бвЁ ¤ ле.
- ‚® ўаҐ¬п ўлЇ®«ҐЁп Ґ вॡгҐвбп Ё¬Ґвм १Ё¤Ґвле ў
®ЇҐа вЁў®© Ї ¬пвЁ Їа®Ја ¬¬ (TSR-Їа®Ја ¬¬).
- Њ®йлҐ ¬®¤г«Ё б гвЁ«Ёв ¬Ё ¤«п Ї®«®нЄа ®Ј® Їа®б¬®ва ,
८࣠Ё§ жЁЁ Ё б®авЁа®ўЄЁ д ©«®ў ¤ ле.
- Џ®¤¤Ґа¦Є бҐвҐ© Novell, MS-NET, в Є¦Ґ ўбҐе Їа®зЁе бҐвҐ©,
б®ў¬ҐбвЁ¬ле Ї® NetBIOS.
- Њ®¤г«Ё ¤®бвгЇ Є бҐвЁ, ®ЎҐбЇҐзЁў ойЁҐ гЇа ў«ҐЁҐ д ©« ¬Ё,
гЇа ў«ҐЁҐ ЇаЁвҐа ¬Ё Ё ЇҐаҐ¤ зг б®®ЎйҐЁ© ў бҐвЁ.
B-Tree Filer ®б®ў г«гз襮© ўҐабЁЁ «Ј®аЁв¬
бЎ « бЁа®ў ®Ј® B-¤ҐаҐў , Є®в®ал© § ४®¬Ґ¤®ў « бҐЎп Є Є
«гзиЁ© ¬Ґв®¤ ¤®бвгЇ Є ¤ л¬ ў Ў®«миЁе Ў § е ¤ ле. …¬Є®бвм
Ў §л ¤ ле, Ї®¤¤Ґа¦Ёў Ґ¬ п B-Tree Filer, бв®«мЄ® ўҐ«ЁЄ , зв®
ў ¬ Їа ЄвЁзҐбЄЁ Ґ 㦮 ®Ў н⮬ ЎҐбЇ®Є®Ёвмбп:
- Њ ЄбЁ¬ «м®Ґ зЁб«® § ЇЁбҐ© ¤ ле: 2,147,483,647
- Њ ЄбЁ¬ «м®Ґ зЁб«® Є«о祢ле н«Ґ¬Ґв®ў: 2,147,483,647
- „«Ё Є«оз : ®в 1 ¤® 255, Ї® 㬮«з Ёо 30 бЁ¬ў®«®ў ¬ ЄбЁ¬г¬
- Њ ЄбЁ¬ «м®Ґ зЁб«® Ё¤ҐЄб®ў ®¤г Ў §г ¤ ле: 750,
Ї® 㬮«з Ёо 100
- „Ё Ї §® ¤«Ёл § ЇЁбЁ ¤ ле: ®в 21 ¤® 2,147,483,647 (DOS
Ё аеЁвҐЄвга 8086 ®Ја ЁзЁў ов нвг ўҐ«ЁзЁг § 票Ґ¬ 65,535)
- Њ ЄбЁ¬ «м®Ґ зЁб«® а Ў®зЁе бвЇжЁ©: 32,767 (Ї® 㬮«з Ёо
50)
Љ Є ўл 㦥, ўҐа®Ґ, § ҐвҐ, B-Tree Filer бгйҐбвўгҐв ў ¤ўге
ўҐабЁпе. Ћ¤®Ї®«м§®ў ⥫мбЄ п ўҐабЁп Ї®§ў®«пҐв ў ¬ ЇЁб вм Ў §л
¤ ле, а Ў®в ойЁҐ ®в¤Ґ«мле PC, в®Ј¤ Є Є
¬®Ј®Ї®«м§®ў ⥫мбЄ п ўҐабЁп ўЄ«оз Ґв ў ᥡп б।бвў ¤«п
§ ЇЁа Ёп § ЇЁбҐ© Ё ¤®бвгЇ Є бҐвЁ. „«п а §«ЁзҐЁп нвЁе ўҐабЁ© ў
¤ ®¬ агЄ®ў®¤б⢥ ¬л ЁбЇ®«м§гҐ¬ да §г "B-Tree Net", Є®Ј¤ аҐзм
Ё¤Ґв ® б।бвў е, бЇҐжЁдЁзле ¤«п бҐвҐў®© ўҐабЁЁ, Ё "B-Tree
Filer", Є®Ј¤ ¤ ®Ґ б।бвў® а Ў®в Ґв Ґ§ ўЁбЁ¬® ®в ўҐабЁЁ.
Љ ¦¤л© а §¤Ґ« бв®п饣® агЄ®ў®¤бвў Ї®пбпҐв, Є ЄЁҐ б।бвў
®ЎҐбЇҐзЁў Ґв Є ¦¤ п Ё§ ўҐабЁ©. Ћв¬ҐвЁ¬, ®¤ Є®, зв® B-Tree Filer
а §а Ў®в в ЄЁ¬ ®Ўа §®¬, зв® ўл ¬®¦ҐвҐ ЇЁб вм б ҐЈ® Ї®¬®ймо
Їа®бвлҐ ®¤®Ї®«м§®ў ⥫мбЄЁҐ ЇаЁЄ« ¤лҐ Їа®Ја ¬¬л, Є®в®алҐ § ⥬
«ҐЈЄ® ¬®¦® ¬®¤ЁджЁа®ў вм ¤«п а Ў®вл ў бҐвЁ.
B-Tree Filer пў«пҐвбп ўҐабЁҐ© TurboPower Software б®«Ё¤®Ј®
Ё аҐбЇҐЄв ЎҐ«м®Ј® Їа®¤гЄв Ё§ ‡ Ї ¤®© ѓҐа¬ ЁЁ: BTREE-ISAM.
ќв®в Їа®¤гЄв Ї®пўЁ«бп ў …ўа®ЇҐ ¤ў Ј®¤ § ¤ Ё Ё¬ҐҐв § б«г¦Ґго
९гв жЁо Ў« Ј®¤ ап ўлб®Є®¬г ЎлбвதҐ©бвўЁо Ё ¤Ґ¦®бвЁ. Ља®¬Ґ
ЇҐаҐў®¤ Ј«Ё©бЄЁ©, дЁа¬ TurboPower Software г«гзиЁ«
Ёбе®¤л© Ї ЄҐв, ўЄ«озЁў ў ҐЈ® ®ўлҐ гвЁ«Ёвл ўЁавг «м®©
б®авЁа®ўЄЁ Ё ¤®бвгЇ Є бҐвЁ. Њл ®ЎҐбЇҐзЁў Ґ¬ в®в ¦Ґ б ¬л© ўлб®ЄЁ©
га®ўҐм ®Ўб«г¦Ёў Ёп Ё Ї®¤¤Ґа¦ЄЁ ¤ ®Ј® Їа®¤гЄв , Є Є®в®а®¬г
иЁ Ї®«м§®ў ⥫Ё ЇаЁўлЄ«Ё Ї® ЇаҐ¤л¤гйЁ¬ Їа®¤гЄв ¬ 襩 дЁа¬л.
Ђ. ’ॡ®ў Ёп Є бЁб⥬Ґ
-----------------------
„«п в®Ј®, зв®Ўл ЁбЇ®«м§®ў вм B-Tree Filer, ў ¬ Ґ®Ўе®¤Ё¬®
Ё¬Ґвм б«Ґ¤го饥:
1. IBM PC, XT, AT (Ё«Ё Ў«Ё§Є® б®ў¬ҐбвЁ¬го ¬ иЁг), «ЁЎ®
PS/2, а Ў®в ойго ў ®ЇҐа жЁ®®© бЁб⥬Ґ DOS 2.0 Ё«Ё бв аиҐ. ЏаЁ
ЁбЇ®«м§®ў ЁЁ B-Tree Net б ¬ бҐвм ¬®¦Ґв Ї®вॡ®ў вм «ЁзЁп DOS
3.1 Ё«Ё бв аиҐ.
2. Turbo Pascal ўҐабЁЁ 4.0 Ё«Ё 5.0.
3. „ў ¤ЁбЄ®ў®¤ ¤«п ЈЁЎЄЁе ¤ЁбЄ®ў. ЃҐ§гб«®ў®, ¦Ґ« ⥫м®
Ё¬Ґвм Ё ¦ҐбвЄЁ© ¤ЁбЄ.
4. €бЇ®«м§гҐ¬л© а §¬Ґа ®ЇҐа вЁў®© Ї ¬пвЁ бЁ«м® § ўЁбЁв ®в
¤«Ёл Є«оз Ё ўл¤Ґ«Ґле ЎгдҐа®ў. ЋЎлз® B-Tree Filer ЁбЇ®«м§гҐв
50Љ Ё«Ё 100Љ ®ЇҐа вЁў®© Ї ¬пвЁ.
ЌҐ®Ўп§ ⥫млҐ б।бвў :
5. Borland Turbo Assembler (TASM) Ё«Ё Microsoft Macro
Assembler (MASM). ’ॡгҐвбп в®мЄ® ЇаЁ Ґ®Ўе®¤Ё¬®бвЁ
¬®¤ЁдЁжЁа®ў вм Ёбе®¤л© Є®¤ п§лЄҐ бᥬЎ«Ґа ў Є®ЄаҐвле
гз бвЄ е B-Tree Filer.
6. ‘ҐвҐў®Ґ ЇЇ а ⮥ ®ЎҐбЇҐзҐЁҐ Ё ®ЇҐа жЁ® п бЁб⥬ ,
б®ў¬ҐбвЁ¬лҐ б B-Tree Filer. ‘о¤ ўе®¤пв Novell, 3Com, PC-Net, PC
LAN, MS-NET, Network-OS, PC-MOS/386 Ё ¤агЈЁҐ. ‹оЎ п бҐвм,
Ї®¤¤Ґа¦Ёў ой п ўл§®ўл DOS 3.x ¤«п § ЇЁа Ёп § ЇЁбҐ©, ¬®¦Ґв
а Ў®в вм б®ў¬Ґбв® б B-Tree Filer.
‘гйҐбвўгов в Є¦Ґ Ё ®ЇаҐ¤Ґ«ҐлҐ вॡ®ў Ёп Є Їа®Ја ¬¬Ёбвг. B
-Tree Filer ЇаҐ¤бв ў«пҐв б®Ў®© Ї®«го ॠ«Ё§ жЁо «Ј®аЁв¬
Ё¤ҐЄб жЁЁ Ѓ ©Ґа -Ѓ г¬ (®Ўлз® Ё§ўҐбв®Ј® Є Є ‚-¤ҐаҐў®). •®вп B-
Tree Filer Ё ᮤҐа¦Ёв ॠ«Ё§ жЁо ¤ ®Ј® «Ј®аЁв¬ , Їа®Ја ¬¬Ёбв
¤®«¦Ґ Ўлвм § Є®¬ б ®б®ў ¬Ё Їа®Ё§ў®«м®Ј® ¤®бвгЇ Є д ©« ¬ Ё
ЁбЇ®«м§®ў ЁҐ¬ ¬®¤г«Ґ©, Є Є®в®ал¬ ®Ўа й Ґвбп Є®¬ЇЁ«пв®а Turbo
Pascal. „«п Ї®«®Ј® Ї®Ё¬ Ёп ¬®ЈЁе Ё§ Є®¤®ў ®иЁЎЄЁ,
ЈҐҐаЁа㥬ле B-Tree Filer, ४®¬Ґ¤гҐвбп в Є¦Ґ § Є®¬бвў® б
д ©«®ў®© бЁб⥬®© MS-DOS.
B. Џ®бв ў«пҐ¬лҐ д ©«л
---------------------
B-Tree Filer Ї®бв ў«пҐвбп ®¤®© ¤ЁбЄҐвҐ ў б«гз Ґ
®¤®Ї®«м§®ў ⥫мбЄ®© ўҐабЁЁ, «ЁЎ® ¤ўге ¤ЁбЄҐв е ў б«гз Ґ
ўҐабЁЁ, Ї®¤¤Ґа¦Ёў о饩 а Ў®вг ў бҐвЁ. ЏаҐ¦¤Ґ 祬 Ї®«м§®ў вмбп
нвЁ¬Ё ¤ЁбЄҐв ¬Ё, ४®¬Ґ¤гҐвбп ᤥ« вм Ёе § Ї блҐ Є®ЇЁЁ. ” ©«л
¤ЁбЄҐв е Ґ § йЁйҐл ®в Є®ЇЁа®ў Ёп.
Ќ ¤ЁбЄҐвҐ(¤ЁбЄҐв е) ўл ©¤ҐвҐ б«Ґ¤гойЁ д ©«л:
„ЁбЄ FILER (®¤®- Ё ¬®Ј®Ї®«м§®ў ⥫мбЄЁҐ ўҐабЁЁ):
--------------------------------------------------
READ.ME
…б«Ё ўл ®Ў а㦨⥠¤ЁбЄҐвҐ д ©« б нвЁ¬ Ё¬ҐҐ¬, Їа®звЁвҐ
ҐЈ®, ЇаҐ¦¤Ґ 祬 Їа®¤®«¦Ёвм а Ў®вг. ќв®в д ©« ᮤҐа¦Ёв б ¬лҐ
Ї®б«Ґ¤ЁҐ ¤®Ї®«ҐЁп Є вЁЇ®Ја дбЄЁ Ё§¤ ®© ¤®Єг¬Ґв жЁЁ.
NETDEMO.EXE
ADDRESS.DAT
ADDRESS.IX
ЋЎҐбЇҐзЁў ов Ї®«го ¤Ґ¬®бва жЁо бў®©бвў B-Tree Filer. Ѓ®«ҐҐ
Ї®¤а®Ўго Ёд®а¬ жЁо ® ⮬, Є Є ЁбЇ®«м§®ў вм ¤ го Їа®Ја ¬¬г,
б¬. ў а §¤Ґ«Ґ 1.‘, "Љ Є ЇаЁбвгЇЁвм Є а Ў®вҐ". Ћв¬ҐвЁ¬, зв®
NETDEMO Є®¬ЇЁ«ЁагҐвбп ¤«п а Ў®вл ў ®¤®Ї®«м§®ў ⥫мбЄ© бЁб⥬Ґ.
„«п ЄвЁў жЁЁ ¬®Ј®Ї®«м§®ў ⥫мбЄЁе б।бвў Ґ®Ўе®¤Ё¬®
а § аеЁўЁа®ў вм Ё ЇҐаҐЄ®¬ЇЁ«Ёа®ў вм Ёбе®¤л© Є®¤, Є®в®ал©
室Ёвбп ў FILER.ARC. NETDEMO ЁбЇ®«м§гҐв ЇаҐЁ¬гйҐбвў ,
ЇаҐ¤®бв ў«пҐ¬лҐ ЎЁЎ«Ё®вҐЄ®© Turbo Professional дЁа¬л TurboPower
¤«п ўў®¤ ¤ ле Ё । ЄвЁа®ў Ёп Ї®«п Ї ¬пвЁ (memo). ‚в®а п,
Ў®«ҐҐ Їа®бв п ўҐабЁп, §лў Ґ¬ п SIMPDEMO, в Є¦Ґ ўЄ«озҐ в®«мЄ®
ў Ёб室®© д®а¬Ґ; ¤«п Є®¬ЇЁ«пжЁЁ нв®© ўҐабЁЁ Turbo Professional
Ґ вॡгҐвбп.
BIGSORT.EXE
ЏаЁ¬Ґа ЁбЇ®«м§®ў Ёп ¬®¤г«п ўЁавг «м®© б®авЁа®ўЄЁ, MSORT.
‘®авЁагҐв ⥪бв®ўлҐ д ©«л «оЎле а §¬Ґа®ў. „«п Ї®«г票п бЇЁбЄ
®ЇжЁ© б®авЁа®ўЄЁ Їа®бв® ЎҐаЁвҐ BIGSORT.
GETFILER.BAT
Љ®¬ ¤л© д ©« ¤«п Ё§ў«ҐзҐЁп Ё§ аеЁў FILER.ARC Є®ЄаҐвле
¬®¤г«Ґ© B-Tree Filer. €бвагЄжЁЁ Ї® ЁбЇ®«м§®ў Ёо ¤ ®Ј®
Є®¬ ¤®Ј® д ©« б¬. ў ЏаЁ«®¦ҐЁЁ F.
ARCX.COM
Њ « п ўҐабЁп гвЁ«Ёвл ARC, ўлЇ®«пой п в®«мЄ® а § аеЁў жЁо.
„ п гвЁ«Ёв Ё§ў«ҐЄ Ґв Ґб¦ влҐ д ©«л Ё§ FILER.ARC. „«п
Ї®«гзҐЁп Єа вЄ®© бЇа ўЄЁ Ї® а Ў®вҐ Їа®Ја ¬¬л ЎҐаЁвҐ ARCX Ё
§ ⥬ <Enter>. „«п а § аеЁў жЁЁ Ёб室ле ⥪бв®ў B-Tree Filer ЎҐ§
ЁбЇ®«м§®ў Ёп GETFILER.BAT Їа®бв® бЄ®ЇЁаг©вҐ FILER.ARC ў а Ў®зго
¤ЁаҐЄв®аЁо, Ј¤Ґ Ё¬ҐҐвбп ҐйҐ Є Є ¬ЁЁ¬г¬ 700Љ бў®Ў®¤®© Ї ¬пвЁ Ё
ўўҐ¤ЁвҐ ARCX FILER.ARC, 室пбм ў нв®© ¤ЁаҐЄв®аЁЁ. Џ® § ўҐа襨Ё
а § аеЁў жЁЁ FILER.ARC ¬®¦® г¤ «Ёвм Ё§ нв®© ¤ЁаҐЄв®аЁЁ.
FILER.ARC
„ л© аеЁў ᮤҐа¦Ёв Ї®«л© Ёбе®¤л© Є®¤ ¤«п
®¤®Ї®«м§®ў ⥫мбЄ®© ўҐабЁЁ B-Tree Filer, ўЄ«оз п ¬®¤г«Ё FILER,
BROWSER, VREC, REBUILD, REORG, VREORG, VREBUILD, MSORT Ё NUMKEYS,
в Є¦Ґ Ёбе®¤лҐ Є®¤л NETDEMO Ё SIMPDEMO. ќв®в аеЁў б«Ґ¤гҐв
а бЄалвм ¤«п ЁбЇ®«м§®ў Ёп гЄ § ле ¬®¤г«Ґ© ЇаЁ Є®¬ЇЁ«пжЁЁ
B-Tree Filer Є Є ®¤®-, в Є Ё ¬®Ј®Ї®«м§®ў ⥫мбЄ®© ўҐабЁЁ. ‚
аеЁў ўЄ«озҐ в Є¦Ґ д ©« FILER.MAK.
„ЁбЄ NET (в®«мЄ® ¤«п ¬®Ј®Ї®«м§®ў ⥫мбЄ®© ўҐабЁЁ)
--------------------------------------------------
NETINFO.EXE
„Ґ¬®бва жЁп ¬®¤г«Ґ© бҐвҐўле гвЁ«Ёв. €¤ҐвЁдЁжЁагҐв ⥪гйго
бҐвм Ё ®ЎҐбЇҐзЁў Ґв Ёд®а¬ жЁо ®Ў ҐҐ Є®дЁЈга жЁЁ.
NSEND.EXE
NRECEIVE.EXE
„Ґ¬®бва жЁп вҐеЁЄЁ ЇҐаҐбл«ЄЁ б®®ЎйҐЁ© ў бҐвЁ; ЁбЇ®«м§гҐв
Їа ўЁ« NetWare Ё«Ё NetBios, ў § ўЁбЁ¬®бвЁ ®в в®Ј®, зв® Ё¬Ґ®
¤®бвгЇ®. Ѓ®«ҐҐ Ї®¤а®Ўго Ёд®а¬ жЁо б¬. ў а §¤Ґ«Ґ 9.D, "‘ҐвҐўлҐ
¤Ґ¬®бва жЁ®лҐ Їа®Ја ¬¬л".
GETNET.BAT
Љ®¬ ¤л© д ©« ¤«п Ё§ў«ҐзҐЁп Ё§ аеЁў NETFILER.ARC
Є®ЄаҐвле ¬®¤г«Ґ© B-Tree Net. €бЇ®«м§®ў ЁҐ ¤ ®Ј® Є®¬ ¤®Ј®
д ©« ®ЇЁб ® ў ЏаЁ«®¦ҐЁЁ F.
ARCX.COM
‚в®а п Є®ЇЁп гвЁ«Ёвл ¤«п а § аеЁў жЁЁ. „«п а § аеЁў жЁЁ
¬®Ј®Ї®«м§®ў ⥫мбЄ®Ј® Ёб室®Ј® Є®¤ ЎҐ§ ЁбЇ®«м§®ў Ёп
GETNET.BAT Їа®бв® бЄ®ЇЁаг©вҐ NETFILER.ARC ў а Ў®зго ®Ў« бвм б Є Є
¬ЁЁ¬г¬ 500Љ бў®Ў®¤®© ¤ЁбЄ®ў®© Ї ¬пвЁ Ё ўўҐ¤ЁвҐ ARCX NETFILER.
NETFILER.ARC
ќв®в аеЁў еа Ёв Ї®«л© Ёбе®¤л© Є®¤ ¬®Ј®Ї®«м§®ў ⥫мбЄ®©
ўҐабЁЁ B-Tree Filer, ўЄ«оз п бҐвҐўго Ї®¤¤Ґа¦Єг ¬®¤г«п¬Ё FILER,
NETWARE, NETBIOS Ё SHARE, в Є¦Ґ Ёбе®¤лҐ Є®¤л ¤Ґ¬®бва жЁ®ле
Їа®Ја ¬¬. ‚л ¤®«¦л а бЄалвм ¤ л© аеЁў, зв®Ўл ЄвЁўЁа®ў вм
¬®Ј®Ї®«м§®ў ⥫мбЄЁҐ б।бвў ¬®¤г«п FILER. ‚ аеЁў в Є¦Ґ ўе®¤Ёв
д ©« NETFILER.MAK.
C. Љ Є ЇаЁбвгЇЁвм Є а Ў®вҐ
--------------------------
„«п в®Ј®, зв®Ўл Їа®згўбвў®ў вм бў®©бвў B-Tree Filer, ўл,
ўҐа®пв®, § е®вЁвҐ § ЇгбвЁвм Їа®Ја ¬¬г NETDEMO. ‚ҐабЁп,
Ї®бв ў«пҐ¬ п ¤ЁбЄҐвҐ FILER, Є®¬ЇЁ«ЁагҐвбп ¤«п
®¤®Ї®«м§®ў ⥫мбЄ®Ј® ०Ё¬ Ё ᮤҐа¦Ёв ҐЎ®«миЁҐ д ©«л ¤ ле Ё
Ё¤ҐЄб®ў, Ј®в®ўлҐ ¤«п Їа®б¬®ва Ё ўҐбҐЁп Ё§¬ҐҐЁ©. —в®Ўл
ў®бЇ®«м§®ў вмбп Ё¬Ё, бЄ®ЇЁаг©вҐ NETDEMO.EXE, ADDRESS.DAT Ё
ADDRESS.IX ў а Ў®зго ¤ЁаҐЄв®аЁо. (…б«Ё ўл е®вЁвҐ Ї®Їа®Ў®ў вм
§ ЇгбвЁвм бҐвҐўго ўҐабЁо NETDEMO, ў ¬ Ї®вॡгҐвбп б з «
ЇҐаҐЄ®¬ЇЁ«Ёа®ў вм ҐҐ б ᮮ⢥вбвўгойЁ¬Ё ®ЇаҐ¤Ґ«ҐЁп¬Ё. €д®а¬ жЁо
Ї® н⮬㠢®Їа®бг б¬. ў а §¤Ґ«Ґ 5.B, "‡ ¤ ЁҐ бҐвЁ".)
NETDEMO ¤Ґ¬®бваЁагҐв а §«ЁзлҐ бў®©бвў B-Tree Filer, ў ⮬
зЁб«Ґ:
- Ћ¤®- Ё«Ё ¬®Ј®Ї®«м§®ў ⥫мбЄЁҐ ¤Ґ©бвўЁп ў ®¤®© Ё в®© ¦Ґ
Їа®Ја ¬¬Ґ.
- Њ®¦ҐбвўҐлҐ вЁЇл Є«о祩 ў ®¤®¬ Ё¤ҐЄб®¬ д ©«Ґ.
- ђҐ¦Ё¬ б®еа ®бвЁ, § йЁй ойЁ© 楫®бв®бвм ¤ ле.
- ‡ ЇЁбЁ ЇҐаҐ¬Ґ®© ¤«Ёл.
- Џ®«®нЄа ®Ґ । ЄвЁа®ў ЁҐ Ў § ¤ ле.
- ‘।бвў ўлб®Є®Ј® га®ўп, ®ЎҐбЇҐзЁў ойЁҐ ®зЁбвЄг д ©«®ў
¤ ле Ё ЇҐаҐб®§¤ ЁҐ Ё¤ҐЄбле д ©«®ў.
NETDEMO.EXE ўЄ«оз Ґв в Є¦Ґ б।бвў ЎЁЎ«Ё®вҐЄЁ TurboPower
Turbo Professional - нЄа л ўў®¤л ¤ ле б Є®ва®«Ґ¬ Ёе
¤®бв®ўҐа®бвЁ, в Є¦Ґ । ЄвЁа®ў ЁҐ Ї®«Ґ© Ї ¬пвЁ (memo). „«п
ЇҐаҐЄ®¬ЇЁ«пжЁЁ NETDEMO.EXE ўл ¤®«¦л Ё¬Ґвм Turbo Professional
ўҐабЁЁ 5.02 Ё«Ё бв аиҐ. …б«Ё г ў б Ґв нв®© ўҐабЁЁ, ўл ¬®¦ҐвҐ
Ї®нЄбЇҐаЁ¬ҐвЁа®ў вм б Ї®бв ў«пҐ¬л¬ Ёбе®¤л¬ д ©«®¬ SIMPDEMO.PAS,
Є®в®ал© в Є¦Ґ § аеЁўЁа®ў ў FILER.ARC. Ћ а Ў®в Ґв Ї®¤®Ў®
NETDEMO, ® ў Ґ¬ ®вбгвбвўгов б।бвў § ЇЁбҐ© ЇҐаҐ¬Ґ®© ¤«Ёл Ё
нЄа ®ў ўў®¤ б Є®ва®«Ґ¬ ¤®бв®ўҐа®бвЁ.
NETDEMO а Ў®в Ґв б д ©«®¬ ¤аҐб®ў, Є®в®ал© Ё¬ҐҐв б«Ґ¤гойЁҐ
Ї®«п:
FirstName : String[15];
LastName : String[15];
Company : String[25];
Address : String[25];
City : String[15];
State : String[02];
Zip : String[10];
Telephone : String[12];
MemoLen : Word;
Memo : variable length buffer of 1-1200 bytes
„«п Ўлбва®Ј® Ї®ЁбЄ § ЇЁбҐ© ЁбЇ®«м§говбп Ё¤ҐЄблҐ Є«озЁ.
ЏҐаўЁзл© Є«оз (Ґ Ї®§ў®«пойЁ© «ЁзЁп ¤гЎ«ЁЄ в®ў) ЇаҐ¤бв ў«пҐв
б®Ў®© Є®¬ЎЁ жЁо Ї®«Ґ© LastName Ё FirstName. ‚в®аЁзл¬ Є«о祬
пў«пҐвбп Ї®«Ґ Zip.
Џа®Ја ¬¬ NetDemo Ї®§ў®«пҐв ў ¬ ¤®Ў ў«пвм, ¬®¤ЁдЁжЁа®ў вм
Ё«Ё г¤ «пвм § ЇЁбЁ, Їа®б¬ ваЁў вм бЇЁб®Є § ЇЁбҐ©, ®вб®авЁа®ў л©
Ї® «оЎ®¬г Є«озг, ўлЇ®«пвм Ї®ЁбЄ Ї® «оЎ®¬г Є«озг, ЇҐз в вм
§ ЇЁбЁ, в Є¦Ґ ЇҐаҐбва Ёў вм Ё¤ҐЄбл Ї®б«Ґ ®зЁбвЄЁ д ©« ®в
г¤ «Ґле § ЇЁбҐ©. „«п гЇа®йҐЁп ўбҐе нвЁе ®ЇҐа жЁ© NETDEMO
ЁбЇ®«м§гҐв Ї®«®нЄа л© аҐ¦Ё¬ ®в®Ўа ¦ҐЁп ¤ЁбЇ«ҐҐ.
B-Tree Filer Demo Program Modify Key: Last Name
========================================================================
| Zip Name ======= Modifying Record #4 =============== |
|02100 Dukakis, Michael | First name [Philippe ] | |
|10016 Dvorak, John C. | Last name [Kahn ] | |
|95066 Folks at, The | Company [Borland International ] | |
|98073 Gates, Bill | Address [1800 Green Hills Road ] | |
|67890 Goeshere, Your Name | City [Scotts Valley ] | |
|60123 Jackson, Jesse | State [CA] | |
|95999 Jobs, Stehpen | Zip [95066-0001] | |
|95066 Kahn, Philippe | Telephone [408-438-8400] | |
|95555 Lucas, George | Notes [ ] | |
|97520 Mace, Paul =========================================== |
|02142 Manzi, Jim ================ Notes ==================== |
|12121 North, Oliver |Sure, Microsoft's bigger, but they don't | |
|90403 Norton, Peter |have a horns section | |
|84057 Petersen, Paul | | |
|03458 Pournelle, Jerry | | |
|77071 Presley, Elvis | | |
|11111 Quayle, J. Danforth | | |
|23456 Swaggart, Jimmy | | |
|30311 Turner, Ted | | |
|56789 Tyson, Mike ==Line:1 Column:1 7% Insert Indent Wrap= |
========================================================================
<F1>Mod<F2>Add<F3>Del<F4>Find<F5>Key<F8>Prn<F9>Info<F10>Purge<Esc>Quit
Џ®бЄ®«мЄг Їа®Ја ¬¬ NETDEMO ЇаҐ¤ § зҐ ¤«п бҐвҐўле
®ЇҐа жЁ©, ® ¤®«¦ Ўлвм бЇ®б®Ў ®ЇаҐ¤Ґ«Ёвм гЁЄ «мл© ®¬Ґа
а Ў®зҐ© бв жЁЁ, Є®в®ал© г¦Ґ ¤«п B-Tree Filer. …б«Ё ў и ®ЇжЁп
Ї®¤¤Ґа¦ЄЁ бҐвЁ ®ЇаҐ¤Ґ«Ґ Є Є NoNet (Ї® 㬮«з Ёо Є®¬ЇЁ«ЁагҐвбп ў
Ї®бв ў«пҐ¬®¬ .EXE-д ©«Ґ), Novell Ё«Ё MsNetMachName, ў ¬ Ґ ® 祬
ЎҐбЇ®Є®Ёвмбп, в Є Є Є ў н⮬ б«гз Ґ ®¬Ґа бв жЁЁ ®ЇаҐ¤Ґ«пҐвбп
ўв®¬ вЁзҐбЄЁ. Ћ¤ Є®, Ґб«Ё Ўл« § ¤ бҐвҐў п ®ЇжЁп MsNet, ўл
¤®«¦л ЇҐаҐ¤ вм NETDEMO ў Є®¬ ¤®© бва®ЄҐ ®¤г ®ЇжЁо - ®¬Ґа
а Ў®зҐ© бв жЁЁ. Ќ ЇаЁ¬Ґа,
NETDEMO 10
§ ॣЁбваЁагҐв ў б а Ў®зҐ© ббв жЁЁ ®¬Ґа 10.
‡ ⥬ NETDEMO бЇа®бЁв г ў б, ¦Ґ« ҐвҐ «Ё ўл а Ў®в вм ў "ђҐ¦Ё¬Ґ
б®еа ®бвЁ ¤ ле" ("Save Mode"). ‚ н⮬ ०Ё¬Ґ B-Tree Filer
ўбҐЈ¤ ¬®¦Ґв ў®ббв ®ўЁвм ¤ лҐ ў б«гз Ґ бЁб⥬®Ј® Ё«Ё бҐвҐў®Ј®
бЎ®п. ’ Є п ¤Ґ¦®бвм ®ЎҐбЇҐзЁў Ґвбп § бзҐв бЄ®а®бвЁ ўлЇ®«ҐЁп
Їа®Ја ¬¬, ® ў б«гз Ґ ЁвҐа ЄвЁў®Ј® ўў®¤ ¤ ле Ї®вҐаЁ бЄ®а®бвЁ
Ўг¤гв Ґ®йгвЁ¬л ¤«п Ї®«м§®ў ⥫п.
NetDemo Їлв Ґвбп ®вЄалвм бгйҐбвўгойЁ© Ў®а ¤ ле ў д ©« е
ADDRESS.DAT Ё ADDRESS.IX. …б«Ё нвЁ д ©«л ©¤Ґл, NETDEMO
Їа®¤®«¦ Ґв а Ў®вг. ‚ Їа®вЁў®¬ б«гз Ґ Їа®Ја ¬¬ бЇа иЁў Ґв,
¦Ґ« ҐвҐ «Ё ўл ᮧ¤ вм ®ўл© (Їгбв®©) ®а ¤ ле. „«п в®Ј®, зв®Ўл
ў ¬ Ўл«® «ҐЈзҐ Ёбб«Ґ¤®ў вм а Ў®вг Їа®Ја ¬¬л NETDEMO, ¬л Ї®бв ў«пҐ¬
ҐЄ®в®ал© Ў®а ¤аҐб®ў ў гЄ § ле д ©« е.
…б«Ё ўл ᮧ¤ ҐвҐ ®ўл© Ў®а ¤ ле, NETDEMO бЇҐаў Їа ўЁв
ў б Є нЄа г ўў®¤ § ЇЁбҐ©. ‚ўҐ¤ЁвҐ ᮮ⢥вбвўҐлҐ Ї®«п § ЇЁбЁ,
§ ⥬ ¦¬ЁвҐ <Ctrl-Enter>, зв®Ўл ўл©вЁ Ё§ । Єв®а § ЇЁбЁ.
Џ®¬ЁвҐ, зв® Є«оз, ®Ўа §гҐ¬л© Є®¬ЎЁ жЁҐ© Ї®«Ґ© LastName Ё
FirstName, ¤®«¦Ґ Ўлвм гЁЄ «мл¬ ў® ўбҐ¬ Ў®аҐ § ЇЁбҐ©.
(ЁбЇ®«м§®ў ЁҐ ў Є зҐб⢥ ЇҐаўЁз®Ј® Є«оз в®«мЄ® Ё¬ҐЁ Є Є
Їа ўЁ«® Ґ Ј®¤Ёвбп, Ї®бЄ®«мЄг ЇаЁ н⮬ ®в®бЁвҐ«м® ўҐ«ЁЄ
ўҐа®пв®бвм ¤гЎ«Ёа®ў Ёп § ЇЁбҐ©. NETDEMO Ё§ЎҐЈ Ґв ᮧ¤ Ёп
ЁбЄгбб⢥®Ј® Ї®«п вЁЇ "®¬Ґа Є«ЁҐв " Ё«Ё ¤агЈ®Ј® в Є®Ј® Ї®«п.
‚ б«гз Ґ Ї®пў«ҐЁп ¤гЎ«ЁагойЁебп Є«о祩 ў NETDEMO ўл ¤®«¦л
бЇҐжЁ «м® Ё§¬ҐЁвм ®¤® Ё§ ўе®¤пйЁе ў Є«оз Ё¬Ґ.)
Џ®б«Ґ в®Ј®, Є Є Ў®а ¤ ле Ўг¤Ґв ᮤҐа¦ вм Є Є ¬ЁЁ¬г¬ ®¤г
§ ЇЁбм, NETDEMO ЇаҐ¤«®¦Ёв ў ¬ Ї®«®нЄа ®Ґ ®Є® । ЄвЁа®ў Ёп. ‚
н⮬ ®ЄҐ ўл ¬®¦ҐвҐ ЁбЇ®«м§®ў вм Є« ўЁиЁ <Up> Ё <Down> ¤«п
ўЁЈ жЁЁ ¬Ґ¦¤г § ЇЁбп¬Ё Ў®а ¤ ле, Є« ўЁиЁ <Left> Ё <Right> -
¤«п Ј®аЁ§®в «м®Ј® бЄа®««ЁЈ , Ї®§ў®«по饣® Їа®б¬ ваЁў вм ўбҐ
Ї®«п, в Є¦Ґ Їа®жЁҐ Є« ўЁиЁ гЇа ў«ҐЁп Єгаб®а®¬ ¤«п Ё§¬ҐҐЁп
Ї®§ЁжЁЁ ўлᢥ祮© «ЁҐ©ЄЁ, ®Ў®§ з о饩 ⥪йго ўлЎа го § ЇЁбм.
Њ®¤ЁдЁжЁа®ў вм Ё«Ё г¤ «пвм ўлЎа лҐ § ЇЁбЁ ¬®¦® ЇаЁ Ї®¬®йЁ
¤агЈЁе Є®¬ ¤ NETDEMO.
ЏаЁ ЄвЁў®¬ ®ЄҐ Ї®«®нЄа ®Ј® । ЄвЁа®ў Ёп ў ¬ ўл¤ Ґвбп
«ЁҐ©Є ¬Ґо, а бЇ®«®¦Ґ п ў Ё¦Ґ© з бвЁ нЄа . ‚ нв®© «ЁҐ©ЄҐ
гЄ § л дгЄжЁ® «млҐ Є« ўЁиЁ, ¦ вЁп Є®в®але ЄвЁўЁ§Ёагов
а §«ЁзлҐ дгЄжЁЁ NETDEMO. ќв «ЁҐ©Є ўлЈ«п¤Ёв б«Ґ¤гойЁ¬ ®Ўа §®¬:
<F1>Mod<F2>Add<F3>Del<F4>Find<F5>Key<F8>Prn<F9>Info<F10>Purge<Esc>Quit
ЌЁ¦Ґ ЇаЁў®¤Ёвбп Єа вЄ®Ґ ®ЇЁб ЁҐ Є ¦¤®© Є®¬ ¤л:
<F1> Њ®¤ЁдЁЄ жЁп
ђҐ¤ ЄвЁа®ў ЁҐ ᮤҐа¦Ё¬®Ј® ⥪г饩 ўлЎа ®© § ЇЁбЁ. Џ®
®Є®з ЁЁ । ЄвЁа®ў Ёп NETDEMO ЇҐаҐбва®Ёв Ё¤ҐЄб § ЇЁбЁ.
Џ®¬ЁвҐ, зв® § ЇЁбм ¤®«¦ Ё¬Ґвм гЁЄ «мл© ЇҐаўЁзл© Є«оз.
‡ Є®зЁў । ЄвЁа®ў ЁҐ, ¦¬ЁвҐ <Ctrl-Enter>, зв®Ўл Ї®¤вўҐа¤Ёвм
Їа ўЁ«м®бвм ўҐбҐле Ё§¬ҐҐЁ©, «ЁЎ® <Esc>, зв®Ўл ®в¬ҐЁвм Ёе Ё
ўҐагвмбп Є ЇаҐ¤л¤г饩 ўҐабЁЁ. ‚л ¬®¦ҐвҐ в Є¦Ґ ¬®¤ЁдЁжЁа®ў вм
¤ го § ЇЁбм, ¦ ў Enter>, Є®Ј¤ ўлбўҐзҐ п «ЁҐ©Є 室Ёвбп
¤ ®© § ЇЁбЁ.
<F2> „®Ў ў«ҐЁҐ
„®Ў ў«ҐЁҐ ®ў®© § ЇЁбЁ. „«п Ї®¤вўҐа¦¤ҐЁп Ґ®Ўе®¤Ё¬®бвЁ
¤®Ў ў«ҐЁп ®ў®© § ЇЁбЁ ¦¬ЁвҐ § ⥬ <Ctrl-Enter>, ¤«п ®в¬Ґл
¤®Ў ў«ҐЁп - <Esc>.
<F3> “¤ «ҐЁҐ
“¤ «ҐЁҐ ⥪г饩 ўлЎа ®© § ЇЁбЁ. NETDEMO Ї®§ў®«Ёв ў ¬ § ⥬
Ї®¤вўҐа¤Ёвм Ё«Ё ®в¬ҐЁвм аҐиҐЁҐ ®Ў г¤ «ҐЁЁ § ЇЁбЁ.
<F4> Џ®ЁбЄ
Ї®ЁбЄ § ЇЁбЁ. NETDEMO ЇаҐ¤®бв ўЁв ў ¬ Ї®«®нЄа л© и Ў«®
Ї®ЁбЄ , ў Є®в®а®¬ ўл ᬮ¦ҐвҐ ўўҐбвЁ Ї а ¬Ґвал Ї®ЁбЄ Ї® «оЎл¬
ЁвҐаҐбгойЁ¬ ў б Ї®«п¬. Џ®ЁбЄ ў NETDEMO Їа®Ё§ў®¤Ёвбп ЎҐ§ гзҐв
ॣЁбва , Ё ᮮ⢥вбвўЁҐ Ґ ®Ўп§ вҐ«м® ¤®«¦® Ўлвм Ї®«л¬.
Ќ ЇаЁ¬Ґа, ўўҐ¤ҐЁҐ "IB" ў Ё¬ҐЁ Є®¬Ї ЁЁ Ўг¤Ґв ЇаЁ Ї®ЁбЄҐ
ᮮ⢥вбвў®ў вм § ЇЁбп¬ ўЁ¤ "IBM" Ё«Ё "Ibsen Baking Company".
…б«Ё ўў®¤Ё¬лҐ ў ¬Ё Ї®«п Ї®ЁбЄ пў«повбп з бвмо Ё¤ҐЄбле Ї®«Ґ©
NETDEMO (LastName Ё Zip), в® NETDEMO ўлЇ®«Ёв Ўлбвал© Ї®ЁбЄ Ї®
Ё¤ҐЄбг, зв®Ўл ©вЁ Ёб室®Ґ ᮮ⢥вбвўЁҐ, § Є®в®ал¬ ¬®¦Ґв
б«Ґ¤®ў вм Ї®б«Ґ¤®ў ⥫мл© Ї®ЁбЄ ¤«п Їа®б¬®ва ¤агЈЁе,
Ґ-Ё¤ҐЄбле Ї®«Ґ© Ї®ЁбЄ . …б«Ё NETDEMO Ґ 室Ёв Ї®«®Ј®
ᮮ⢥вбвўЁп, ® Їлв Ґвбп Ї®¬ҐбвЁвм Єгаб®а ў ®ЄҐ Ї®«®нЄа ®Ј®
। ЄвЁа®ў Ёп ў Ї®§ЁжЁо, Є Є ¬®¦® Ў«Ё¦Ґ ᮮ⢥вбвўгойго
§ ¤ ®¬г ЄаЁвҐаЁо Ї®ЁбЄ .
<F5> ‚лЎ®а Є«оз
Џ® 㬮«з Ёо NETDEMO ЇаҐ¤бв ў«пҐв § ЇЁбЁ, ®вб®авЁа®ў лҐ Ї®
ЇҐаўЁз®¬г Є«озг (LastName). ЏаЁ Ї®¬®йЁ Є« ўЁиЁ <F5> ¬®¦®
ЇҐаҐЄ«озЁвмбп «оЎ®© ¤агЈ®© Є«оз, Є®Ј¤ § ЇЁбЁ Ўг¤г⠢뢥¤Ґл Ї®
Є«озг Zip. ’ҐЄгйЁ© ЄвЁўл© Є«оз б®авЁа®ўЄЁ ўбҐЈ¤ гЄ § ў
ўҐа奩 бва®ЄҐ нЄа .
<F8> ЇҐз вм
ЏҐз вм ўбҐе § ЇЁбҐ©. ЏаЁ ¦ вЁЁ <F8> NETDEMO б з « ўлў®¤Ёв
¤ЁбЇ«Ґ© ҐЎ®«м讥 ¬Ґо. ўл ¬®¦ҐвҐ ўлЎа вм ЇҐз вм § ЇЁбҐ© ў
Ї®б«Ґ¤®ў ⥫м®бвЁ Є«о祩 LastName Ё«Ё Zip, «ЁЎ® ў®®ЎйҐ ®в¬ҐЁвм
§ Їа®б ЇҐз вЁ. …б«Ё ўл ўлЎа «Ё ЇҐз вм, NETDEMO § ЇЁблў Ґв ўбҐ
§ ЇЁбЁ (®¤ бва®Є Є ¦¤го § ЇЁбм) ЇаЁвҐа PRN Ї® 㬮«з Ёо.
Љ®Ј¤ NETDEMO ЇҐз в Ґв, ўл ў «оЎ®© ¬®¬Ґв ¦ вЁҐ¬ «оЎ®© Є« ўЁиЁ
¬®¦ҐвҐ бпвм ЇҐз вм.
<F9> €д®а¬ жЁп
‚ Ё¦Ґ© бва®ЄҐ нЄа ўлў®¤Ёвбп Ёд®а¬ жЁп ® ⥪г饬 Ў®аҐ
¤ ле б ¤аҐб ¬Ё. ‘о¤ ўе®¤Ёв ®ЎйҐҐ зЁб«® § ЇЁбҐ© ў д ©«Ґ ¤ ле,
зЁб«® г¤ «Ґле § ЇЁбҐ©, ०Ё¬ а Ў®вл Ў §л ¤ ле (Save Ё«Ё Normal
- Ї®ўл襮© § йЁвл Ё«Ё ®Ўлзл©), в Є¦Ґ ⥪гйЁ© ®¬Ґа а Ў®зҐ©
бв жЁЁ. ¤«п Їа®¤®«¦ҐЁп а Ў®вл Ї®б«Ґ ўлў®¤ Ёд®а¬ жЁЁ ¦¬ЁвҐ
«оЎго Є« ўЁиг. (ЏаЁ ЁбЇ®«м§®ў ЁЁ § ЇЁбҐ© ЇҐаҐ¬Ґ®© ¤«Ёл бзҐвзЁЄ
§ ЇЁбҐ© ¬®¦Ґв бЎЁў вмбп. ‚¬Ґбв® зЁб« «®ЈЁзҐбЄЁе § ЇЁбҐ© ў Ў §Ґ
¤ ле ® Ўг¤Ґв Ї®Є §лў вм зЁб«® "ᥪ権" ¤«п § ЇЁбҐ©
дЁЄбЁа®ў ®© ¤«Ёл. Ѓ®«ҐҐ Ї®¤а®Ўго Ёд®а¬ жЁо б¬. ў а §¤Ґ«Ґ 8.A)
<F10> ЋзЁбвЄ
ЏҐаҐбва Ёў Ґв д ©«л ¤ ле Ё Ё¤ҐЄб®ў ў ᮮ⢥вбвўЁЁ б
Ё¬ҐойЁ¬бп д ©«®¬ ¤ ле. ‘ з « д ©«л § Єалў овбп, § ⥬ д ©«
¤ ле зЁв Ґвбп ў Ї®б«Ґ¤®ў ⥫쮬 Ї®ап¤ЄҐ. ђ ҐҐ Ї®¬ҐзҐлҐ
г¤ «ҐЁҐ § ЇЁбЁ д§ЁзҐбЄЁ ®зЁй овбп Ё§ д ©« ¤ ле, § ⥬
ЇҐаҐбва Ёў Ґвбп Ё¤ҐЄбл© д ©« Ё§ Їа®¬Ґ¦гв®з®Ј® д ©« .
<Esc> ‚л室
ќв Є®¬ ¤ б«г¦Ёв ¤«п ўл室 ў DOS. NETDEMO ¤ бв ў ¬
ў®§¬®¦®бвм Ё§¬ҐЁвм аҐиҐЁҐ ® ўл室Ґ ў DOS.
“бва®©бвў® Їа®Ја ¬¬л NETDEMO
----------------------------
NETDEMO бЇ®«м§гҐв Їа®бв®© ¬Ґв®¤ § ЇЁа Ёп ¤ ле ў
¬®Ј®Ї®«м§®ў ⥫мбЄ®© б।Ґ. Љ®Ј¤ Ґ© вॡгҐвбп Ј а вЁа®ў вм
¤®бвгЇ Є Є®ЄаҐв®© § ЇЁбЁ, NETDEMO Їа®бв® § ЇЁа Ґв ўбо Ў §г
¤ ле 楫ЁЄ®¬ (ЇаЁ Ї®¬®йЁ <BTLockAllOpenFileBlocks>) б ¬л©
Є®а®вЄЁ©, бЄ®«мЄ® нв® ў®§¬®¦®, Їа®¬Ґ¦гв®Є ўаҐ¬ҐЁ. ЏаЁ з⥨Ё
§ ЇЁбҐ© ® б з « Їа®ўҐапҐв, Ґ § ЇҐавл «Ё ®Ё ¤агЈЁ¬Ё
Ї®«м§®ў ⥫¬Ё. …б«Ё § ЇЁбм § ЇҐав , NETDEMO § Їа иЁў Ґв, 㦮 «Ё
Ї®ўв®аЁвм Ї®ЇлвЄг, «ЁЎ® ®в¬ҐпҐв ®ЇҐа жЁо, Ґб«Ё в Є®ў ў и ўлЎ®а.
(” ЄвЁзҐбЄЁ Їа®жҐбб § ЇЁа Ёп Ў®«ҐҐ б«®¦Ґ, Ґ¦Ґ«Ё ®ЇЁб ® §¤Ґбм.
Џ®«®Ґ ®ЇЁб ЁҐ ҐЈ® б¬. ў а §¤Ґ«Ґ 6.B).
NETDEMO ЎгдҐаЁ§гҐв ⥪гйго ўлЎа го § ЇЁбм ў ®ЇҐа вЁў®©
Ї ¬пвЁ. ’Ґ¬ б ¬л¬ ¬ЁЁ¬Ё§ЁагҐвбп зЁб«® ¤®Ї®«ЁвҐ«мле ®ЇҐа жЁ©
з⥨п, вॡ㥬®© ЇаЁ ¬®¤ЁдЁЄ жЁЁ § ЇЁбЁ. Ћ¤ Є®, нв® вॡгҐв
¤®Ї®«ЁвҐ«м®Ј® ўЁ¬ Ёп, Є®Ј¤ ¬®¤ЁдЁжЁа®ў п § ЇЁбм ¤®«¦
Ўлвм § ЇЁб ®Ўа в® ¤ЁбЄ. Ѓл« «Ё § ЇЁбм § нв® ўаҐ¬п
г¤ «Ґ ? Њ®¤ЁдЁжЁа®ў « «Ё ҐҐ Єв®-«ЁЎ® ¤агЈ®©? ЊҐв®¤л, ЁбЇ®«м§гҐ¬лҐ
¤«п ®Ўа Ў®вЄЁ нвЁе бЁвг жЁ©, б¬. ў а §¤Ґ«Ґ 6.C Ё ®ЇЁб ЁЁ
Їа®жҐ¤гал NETDEMO Modify.
Џ®¬Ё¬® ЁбЇ®«м§®ў Ёп бв ¤ авле Ї®¤Їа®Ја ¬¬ ¬ ЁЇг«Ёа®ў Ёп
§ ЇЁбп¬Ё Ё Є«оз ¬Ё, NETDEMO в Є¦Ґ ¤Ґ¬®бваЁагҐв ЁбЇ®«м§®ў ЁҐ
¬®¤г«Ґ© VREC, BROWSER Ё VREBUILD. ќвЁ ¬®¤г«Ё ўлб®Є®Ј® га®ўп
гЇа®й ов а Ў®вг б § ЇЁбп¬Ё ЇҐаҐ¬Ґ®© ¤«Ёл, Ї®«®нЄа ®Ґ
®в®Ўа ¦ҐЁҐ § ЇЁбҐ© ¤ЁбЇ«ҐҐ, в Є¦Ґ дгЄжЁЁ ўв®¬ вЁзҐбЄ®©
ЇҐаҐбва®©ЄЁ Ё¤ҐЄбле д ©«®ў.
€бЇ®«м§®ў ЁҐ ¬®¤г«Ґ© B-Tree Filer
----------------------------------
Џ®бЄ®«мЄг B-Tree Filer а Ў®в Ґв «ЁЎ® ў Turbo Pascal 4.0 Ё«Ё
5.0, Ё Ї®бЄ®«мЄг ¬®Ј®Ї®«м§®ў ⥫мбЄ п ўҐабЁп вॡгҐв, зв®Ўл ўл
§ ¤ «Ё ¤ЁаҐЄвЁўг Є®¬ЇЁ«пжЁЁ, бЇҐжЁдЁзго ¤«п ў 襩 бҐвЁ, ¬л аҐиЁ«Ё
Ґ Ј ¤ вм, Є ЄЁҐ Ё¬Ґ® ЇаҐЄ®¬ЇЁ«Ёа®ў лҐ д ©«л TPU ў ¬
Ї® ¤®Ўпвбп. ‚¬Ґбв® нв®Ј® ўл Їа®бв® а § аеЁўЁагҐвҐ Ёбе®¤лҐ д ©«л
BTree Filer ў а Ў®зҐ© ¤ЁаҐЄв®аЁЁ, ®бв «мго а Ў®вг § ў б
ᤥ« Ґв Є®¬ЇЁ«пв®а.
„«п а § аеЁўЁа®ў Ёп Ёб室®Ј® Є®¤ бЄ®ЇЁаг©вҐ ў а Ў®зго
¤ЁаҐЄв®аЁо б«Ґ¤гойЁҐ д ©«л:
ARCX.COM Џа®Ја ¬¬ а § аеЁў жЁЁ б ¤ЁбЄҐвл FILER
FILER.ARC Ћ¤®Ї®«м§®ў ⥫мбЄ®Ґ ‚-¤ҐаҐў® б ¤ЁбЄҐвл FILER
NETFILER.ARC ‘ҐвҐўлҐ Є®¤л б ¤ЁбЄҐвл NET, в®«мЄ® ў б«гз Ґ
ЇаЁ®ЎаҐвҐЁп ў ¬Ё ¬®Ј®Ї®«м§®ў ⥫мбЄ®©
ўҐабЁЁ B-Tree Filer
‡ ⥬ ЇаЁЈ« 襨Ґ DOS ўўҐ¤ЁвҐ:
ARCX FILER
ARCX NETFILER
зв® ўл§®ўҐв а § аеЁў жЁо Ёб室®Ј® Є®¤ . Џ® § ўҐа襨Ё
а § аеЁў жЁЁ ўл ¬®¦ҐвҐ г¤ «Ёвм д ©«л аеЁў®ў Ё§ ў 襩 а Ў®зҐ©
¤ЁаҐЄв®аЁЁ.
¤«п ўлЎ®а Є®ЄаҐв®© бҐвҐў®© ®ЇжЁЁ ўл ¤®«¦л ®в० ЄвЁа®ў вм
Ёбе®¤л© д ©« BTDEFINE.INC Ё Ё§¬ҐЁвм ¤ЁаҐЄвЁўг $DEFINE, Є®в®а п
室Ёвбп ў ўҐа奩 з бвЁ нв®Ј® д ©« . ‚лЎҐаЁвҐ 㦮Ґ ®ЇаҐ¤Ґ«ҐЁҐ
Ё§ зЁб« ЇаЁўҐ¤Ґле Ї®б«Ґ бгйҐбвўго饣® ®ЇаҐ¤Ґ«ҐЁп. Ѓ®«ҐҐ
Ї®¤а®Ўго Ёд®а¬ жЁо ® бҐвҐўле ®ЇжЁпе б¬. ў а §¤Ґ«Ґ 5.B.
„®Ў ўм⥠¤ЁаҐЄв®аЁо, Ј¤Ґ 室пвбп Ёбе®¤лҐ д ©«л, ў ¬ аиагвл
Ї®ЁбЄ ¤«п Є®¬ЇЁ«пв®а . Љ®¬ЇЁ«пв®аг Ї® ¤®Ўпвбп ўЄ«оз Ґ¬лҐ д ©«л,
д ©«л ¬®¤г«Ґ©, в Є¦Ґ ®ЎкҐЄвлҐ д ©«л: Ґ § Ўг¤м⥠®Ў®ўЁвм ўбҐ
гбв ®ўЄЁ Є®¬ЇЁ«пв®а ¤«п нвЁе д ©«®ў.
Џ®б«Ґ в®Ј®, Є Є ўбҐ Ї®¤Ј®в®ўЁвҐ«млҐ ®ЇҐа жЁЁ ўлЇ®«Ґл, ўл
¬®¦ҐвҐ ЁбЇ®«м§®ў вм ў ў иЁе Їа®Ја ¬¬ е «оЎлҐ ¬®¤г«Ё B-Tree Filer.
„«п нв®Ј® ¤®бв в®з® ўҐбвЁ ў ў иЁ Їа®Ја ¬¬л ᮮ⢥вбвўгойЁ©
®ЇҐа в®а USES, Є Є Ї®Є § ® Ё¦Ґ:
program Myprogram;
Uses ..., FILER, ...;
…йҐ ЇаЁ¬Ґал 室пвбп ў NETDEMO.PAS Ё«Ё SIMPDEMO.PAS. Ља®¬Ґ
в®Ј®, б¬. а §¤Ґ«л 3.B, "ЋаЈ Ё§ жЁп Їа®Ја ¬¬л" Ё 3.C, "Џа¬Ґал
Їа®Ја ¬¬Ёа®ў Ёп", Ј¤Ґ 室Ёвбп ¤®Ї®«ЁвҐ«м п ўў®¤ п Ёд®а¬ жЁп
® ЇЁб ЁЁ Їа®Ја ¬¬ б ЁбЇ®«м§®ў ЁҐ¬ B-Tree Filer.
‚ Є ¦¤®¬ Ёб室®¬ аеЁўҐ 室Ёвбп .MAK-д ©«, Є®в®ал© ўл
¬®¦ҐвҐ ЁбЇ®«м§®ў вм б гвЁ«Ёв®© MAKE дЁа¬л Borland (® Ґ дЁа¬л
Microsoft). …б«Ё ўл ЇаЁ®ЎаҐ«Ё ¬®Ј®Ї®«м§®ў ⥫мбЄго ўҐабЁо B-Tree
Filer, ᮮ⢥вбвўгойЁ¬ д ©«®¬ пў«пҐвбп NETFILER.MAK. ‚ б«гз Ґ ¦Ґ
®¤®Ї®«м§®ў ⥫мбЄ®© ўҐабЁЁ нв® д ©« FILER.MAKE. €бЇ®«м§®ў ЁҐ
нвЁе д ©«®ў Ґ пў«пҐвбп ®Ўп§ ⥫мл¬, Ї®бЄ®«мЄг Є®¬ЇЁ«пв®а Turbo
Pascal Ё¬ҐҐв ᮮ⢥вбвўго饥 ўбв஥®Ґ б।бвў®. ’Ґ¬ Ґ ¬ҐҐҐ, ¬л
Ї®бв ў«пҐ¬ нвЁ д ©«л, Ї®бЄ®«мЄг ®Ё Ї®«®бвмо § ¤ ов § ўЁбЁ¬®бвЁ
¬Ґ¦¤г ўбҐ¬Ё д ©« ¬Ё B-Tree Filer. „«п звҐЁп Ё ¬®¤ЁдЁЄ жЁЁ
.MAK-д ©«®ў ¬®¦® ЁбЇ®«м§®ў вм «оЎ®© ⥪бв®ўл© аҐ¤ Єв®а. Љ ¦¤л©
д ©« ўЄ«оз Ґв ў бҐЎп Ї®«лҐ ЁбвагЄжЁЁ ® а Ў®вҐ б д ©«®¬. …б«Ё ўл
Ї®¦Ґ« ҐвҐ Ў®«ҐҐ Ї®¤а®Ў® гЈ«гЎЁвмбп ў Ёбе®¤л© Є®¤ B-Tree Filer,
®Ўа вЁвҐбм Є ЏаЁ«®¦ҐЁо F, Ј¤Ґ ᮤҐа¦Ё¬®Ґ Є ¦¤®Ј® Ёб室®Ј® д ©«
®ЇЁб ® Ў®«ҐҐ Ї®¤а®Ў®.
D. ‘®Ј« 襨Ґ ® ЇаЁ®ЎаҐвҐЁЁ
-----------------------------
„ ®Ґ Їа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ Ё б®Їгвбвўгой п ¤®Єг¬Ґв жЁп
§ йЁйҐл § Є®®¬ ®Ў ўв®абЄЁе Їа ў е ‘®Ґ¤ЁҐле в в®ў, в Є¦Ґ
Ї®«®¦ҐЁп¬Ё ЊҐ¦¤г த®Ј® „®Ј®ў®а . ‹оЎ®Ґ ЁбЇ®«м§®ў ЁҐ ¤ ®Ј®
Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп ў аг襨Ґ § Є® ®Ў ўв®абЄЁе Їа ў е
Ё«Ё ў аг襨Ґ Ї®«®¦ҐЁ© ¤ ®Ј® ‘®Ј« иҐЁп Ўг¤гв ЇаҐб«Ґ¤®ў вмбп
¬Ё ў бЁ«г иЁе ў®§¬®¦®б⥩.
Ѓ®«миЁҐ з бвЁ ¤ ®Ј® Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп ЇаҐ¤бв ў«пов
б®Ў®© ўв®абЄ®Ґ Їа ў® (c) 1986,87,88 „ЁЇ«®¬Ёа®ў ®Ј® ¬ ⥬ вЁЄ
ђ «мд Ќ ©ЈҐ«п (Dipl.Math. Ralf Nagel). ¤агЈЁҐ з бвЁ Їа®Ја ¬¬®Ј®
®ЎҐбЇҐзҐЁп ЇаҐ¤бв ў«пов б®Ў®© ўв®абЄ®Ґ Їа ў® (c) 1989 дЁа¬л
TurboPower Software. TurboPower Software а бЇа®бва пҐв § йЁйҐлҐ
ўв®абЄЁ¬ Їа ў®¬ а Ў®вл ђ «мд Ќ ©ЈҐ«п Ї® нЄбЄ«о§Ёў®© «ЁжҐ§ЁЁ
Enz EDV-Beratung Gmbh Ё§ ‡ Ї ¤®© ѓҐа¬ ЁЁ.
TurboPower Software а §аҐи Ґв ў ¬ ¤Ґ« вм аеЁўлҐ Є®ЇЁЁ
¤ ®Ј® Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп ¤«п «Ёз®Ј® ЁбЇ®«м§®ў Ёп Їг⥬
Ї®«гзҐЁп § Ї б®© Є®ЇЁЁ Ё § йЁвл ў 襣® ЇаЁ®ЎаҐвҐЁп ®в б«гз ©®©
Ї®вҐаЁ. ЌЁ ЇаЁ Є ЄЁе ®Ўбв®п⥫мбвў е ўл Ґ ¬®¦ҐвҐ Є®ЇЁа®ў вм
¤ ®Ґ Їа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ Ё«Ё ¤®Єг¬Ґв жЁо ў 楫пе
а бЇа®бва ҐЁп ¬Ґ¦¤г ¤агЈЁ¬Ё «Ёж ¬Ё. ЌЁ ЇаЁ Є ЄЁе ®Ўбв®п⥫мбвў е
ўл Ґ ¬®¦ҐвҐ г¤ «Ёвм пў«пойЁҐбп з бвмо Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп
Ё«Ё ¤®Єг¬Ґв жЁЁ 㢥¤®¬«ҐЁп ®Ў ўв®абЄЁе Їа ў е.
‚л ¬®¦ҐвҐ а бЇа®бва пвм, ЎҐ§ Ї« вл § ўҐабЁо ўаҐ¬ҐЁ
ўлЇ®«ҐЁп Ё«Ё «оЎле ¤агЈЁе «ЁжҐ§Ё©, ў иЁ б®Ўб⢥лҐ
бЄ®¬ЇЁ«Ёа®ў лҐ Їа®Ја ¬¬л, ®б®ў лҐ «оЎ®¬ Ёб室®¬ Є®¤Ґ
B-Tree Filer. ‚л Ґ Ё¬ҐҐвҐ Їа ў® а бЇа®бва пвм «оЎлҐ Ёб室лҐ
Є®¤л B-Tree Filer, бЄ®¬ЇЁ«Ёа®ў лҐ ¬®¤г«Ё Ё«Ё бЄ®¬ЇЁ«Ёа®ў лҐ
ЇаЁ¬Ґал Їа®Ја ¬¬ ЎҐ§ ЇЁб쬥®Ј® а §аҐиҐЁп TurboPower Software.
Ћв¬ҐвЁ¬, зв® ЇаҐ¤л¤гйЁҐ ®Ја ЁзҐЁп Ґ § ЇаҐй ов ў ¬
а бЇа®бва пвм ў иЁ б®ЎбвўҐлҐ Ёбе®¤лҐ Є®¤л Ё«Ё ¬®¤г«Ё,
§ ўЁбпйЁҐ ®в B-Tree Filer. Ћ¤ Є®, в®в, Єв® Ї®«гз Ґв ®в ў б в ЄЁҐ
Ёбе®¤лҐ Є®¤л Ё«Ё ¬®¤г«Ё, ¤®«¦Ґ ЇаЁ®ЎаҐбвЁ б®Ўб⢥го Є®ЇЁо
B-Tree Filer, зв®Ўл § Є®®¬ ®б®ў ЁЁ Є®¬ЇЁ«Ёа®ў вм Ёб室л©
Є®¤ Ё«Ё ЇЁб вм Їа®Ја ¬¬л, ЁбЇ®«м§гойЁҐ ¬®¤г«Ё, ®Ўа й ойЁҐбп Є
B-Tree Filer.
Џ®бв ў«пҐ¬®Ґ Їа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ ¬®¦Ґв Ўлвм ЁбЇ®«м§®ў ®
в®«мЄ® ®¤Ё¬ «Ёж®¬ бв®«мЄЁе Є®¬ЇмовҐале бЁб⥬ е, бЄ®«мЄ® нв®
«Ёж® ЁбЇ®«м§гҐв. Њл а бзЁвлў Ґ¬, зв® ЈагЇЇл а §а Ў®взЁЄ®ў
Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп Ўг¤гв ЇаЁ®ЎаҐв вм г б Ё¤ЁўЁ¤г «млҐ
Є®ЇЁЁ Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп Ё ¤®Єг¬Ґв жЁЁ Ї® зЁб«г б®ваг¤ЁЄ®ў
в Є®© ЈагЇЇл. Џ® ў®Їа®б ¬ бЄЁ¤ЄЁ б ®ЎйҐЈ® ®ЎкҐ¬ Ё Ї® Ї®ў®¤г
б®Ј« 襨© ® «ЁжҐ§Ёа®ў ЁЁ а Ў®зЁе ¬Ґбв ®Ўа й ©вҐбм Є TurboPower
Software.
Ћв®бЁвҐ«м® дЁ§ЁзҐбЄЁе нЄ§Ґ¬Ї¤па®ў ¤ЁбЄҐв Ё ¤®Єг¬Ґв жЁЁ,
Ї®бв ў«пҐ¬ле б B-Tree Filer, TurboPower Software Ј а вЁагҐв Ёе
ЁбЇа ў®бвм Ё ®вбгвбвўЁҐ ў Ёе ¤ҐдҐЄв®ў ¬ вҐаЁ « Ё Ё§Ј®в®ў«ҐЁп
ЇҐаЁ®¤ ў 30 ¤Ґ© б ¬®¬Ґв Ї®«гзҐЁп Ї®ЄгЇ ⥫Ґ¬. …б«Ё ў
Ј а вЁ©л© ба®Є ўл 㢥¤®¬Ё«Ё б ® в Є®¬ ¤ҐдҐЄвҐ, TurboPower
Software § ¬ҐЁв ¤ҐдҐЄвго ¤ЁбЄҐвг(¤ЁбЄҐвл) Ё«Ё ¤®Єг¬Ґв жЁо
ЎҐбЇ« в®.
TurboPower Software Ј а вЁагҐв, зв® Їа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ
Ўг¤Ґв а Ў®в вм, Є Є ®ЇЁб ® ў ¤ ®© ¤®Єг¬Ґв жЁЁ, ў вҐзҐЁҐ 30
¤Ґ© ®в ¤ вл Ї®«г票п. ЏаЁ ®Ў а㦥ЁЁ Їа®Ја ¬¬®© ®иЁЎЄЁ Ё«Ё
¤ҐдҐЄв®бвЁ ¬ Ї®вॡгҐвбп Ї®¤а®Ўл© ®взҐв ® ў®§ЁЄиЁе Їа®Ў«Ґ¬ е,
Є®в®ал© Ї®§ў®«Ёв ¬ ©вЁ Ё § дЁЄбЁа®ў вм Їа®Ў«Ґ¬г. …б«Ё ўл
Їа ўЁ«м® 㢥¤®¬ЁвҐ б ® в Є®© Їа®Ў«Ґ¬Ґ б Їа®Ја ¬¬л¬
®ЎҐбЇҐзҐЁҐ¬ ў вҐзҐЁҐ Ј а вЁ©®Ј® ба®Є , TurboPower Software
§ ¬ҐЁв ¤ҐдҐЄв®Ґ Їа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ ЎҐбЇ« в®.
TurboPower Software Ј а вЁагҐв в Є¦Ґ, зв® Ї®ЄгЇ ⥫м
®бв Ґвбп Ї®«®бвмо 㤮ў«Ґвў®аҐ иЁ¬ Їа®¤гЄв®¬ ўҐбм ЇҐаЁ®¤ 30
¤Ґ© б® ¤п Ї®«г票п. …б«Ё Ї® Є Є®©-в® ЇаЁзЁҐ ўл Ґ
㤮ў¤Ґвў®аҐл, TurboPower Software Ґ ¬®¦Ґв аҐиЁвм ў иг
Їа®Ў«Ґ¬г, ®Ўа вЁвҐбм Є бв®а®Ґ, г Є®в®а®© Ўл« Їа®Ё§ўҐ¤Ґ
Ї®ЄгЇЄ , § а §аҐиҐЁҐ¬ ў®§ўа в. …б«Ё Їа®¤гЄв Ўл« ЇаЁ®ЎаҐвҐ
ҐЇ®б।б⢥® г TurboPower Software, ¬л ўҐаҐ¬ ў ¬ Ї®«го
бв®Ё¬®бвм Ї®ЄгЇЄЁ ¤ ®Ј® Їа®Ја ¬¬®Ј® Їа®¤гЄв Ї®б«Ґ Ї®«г票п
Ёб室®© ¤ЁбЄҐвл (¤ЁбЄҐв) б Їа®Ја ¬¬л¬ ®ЎҐбЇҐзҐЁҐ¬ Ё
¤®Єг¬Ґв жЁЁ ў ҐЇ®ўаҐ¦¤Ґ®¬ ўЁ¤Ґ. TurboPower Software Їа ЄвЁЄгҐв
ў®§ўа ⠯தгЄв®ў ®в бў®Ёе ®дЁжЁ «мле ¤Ё«Ґа®ў, ® Ґ Ї®¤¤Ґа¦Ёў Ґв
ЇаאַЈ® ў®§ўа в Ї« ⥦ ⥬, Єв® Ґ ЇаЁ®ЎаҐ« Їа®¤гЄв
ҐЇ®б।б⢥® 襩 дЁа¬Ґ.
TurboPower Software Ґ ЇаҐ¤Ї®« Ј Ґв ®вўҐвб⢥®бвЁ §
ЁбЇ®«м§®ў ЁҐ B-Tree Filer ў б㬬Ґ, ЇаҐўли о饩 Ёб室го бв®Ё¬®бвм
ЇаЁ®ЎаҐвҐЁп ¤ ®Ј® Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп. TurboPower Software
Ё ў Є®Ґ¬ б«гз Ґ Ґ ¬®¦Ґв Ўлвм ®вўҐвб⢥ § «оЎ®©
¤®Ї®«ЁвҐ«мл© гйҐаЎ, ўЄ«оз п Ї®вҐаплҐ ЇаЁЎл«Ё, Ї®вҐапго
нЄ®®¬Ёо, «ЁЎ® «оЎ®© ¤агЈ®© б«гз ©л© Ё«Ё § Є®®¬Ґал© гйҐаЎ,
ў®§ЁЄиЁ© ўб«Ґ¤бвўЁҐ ЁбЇ®«м§®ў Ёп Ё«Ё Ґў®§¬®¦®бвЁ ЁбЇ®«м§®ў Ёп
¤ ле Їа®Ја ¬¬, ¤ ¦Ґ Ґб«Ё TurboPower Software ЇаҐ¤гЇаҐ¦¤ « ®
ў®§¬®¦®бвЁ в Є®Ј® гйҐаЎ .
ЏаЁ ЁбЇ®«м§®ў ЁЁ ¤ ®Ј® Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп
ЇаҐ¤Ї®« Ј Ґвбп, зв® ўл б®Ј« бл б Ї®«®¦ҐЁп¬Ё бв®п饣®
а §¤Ґ« . …б«Ё ўл Ґ б®Ј« бл б Ё¬Ё, ўл ¤®«¦л Ґ¬Ґ¤«Ґ® ўҐаго
ўҐбм Ї ЄҐв B-Tree Filer ¤«п Ї®«гзҐЁп ў®§ўа й Ґ¬®Ј® Ї« ⥦ .
TurboPower Software ЇаҐ¤« Ј Ґв ⥫Ґд®го Ї®¤¤Ґа¦Єг B-Tree
Filer ЇаЁ вҐеЁзҐбЄ®© ў®§¬®¦®бвЁ ЎҐ§ ¤®Ї®«ЁвҐ«мле Ї« ⥦Ґ©. Њл
ЇаЁЈ« и Ґ¬ ў б §ў®Ёвм ¬ Ї® ⥫Ґд®г Ї®¤¤Ґа¦ЄЁ б Ї®Ґ¤Ґ«мЁЄ Ї®
ЇпвЁжг б 9 гва ¤® 5 ўҐзҐа (Ї® вЁе®®ЄҐ бЄ®¬г ўаҐ¬ҐЁ), Ё
®Ўа й вмбп § Ї®¬®ймо. Њл в Є¦Ґ Ў®Ёа㥬 ¤«п Ї®¤¤Ґа¦ЄЁ
Ї®«м§®ў вҐ«п Є®¤ CompuServe. ќв®в Є®¤ Ё ®¬Ґа ⥫Ґд®®ў ЇаЁўҐ¤Ґл
вЁвг«м®¬ «Ёб⥠¤ ®Ј® агЄ®ў®¤бвў .
Њл ўҐаЁ¬ ў Ї®¤¤Ґа¦Єг иЁе Є«ЁҐв®ў Ё ᤥ« Ґ¬ ўбҐ ®в б
§ ўЁбп饥, зв®Ўл иҐ Їа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ ¤Ґ« «® вг а Ў®вг,
¤«п Є®в®а®© ¬л ҐЈ® а §а Ў влў «Ё!
-----------
•а ҐЁҐ Ё гЇа ў«ҐЁҐ ¤ л¬Ё ЇаҐ¤бв ў«пов б®Ў®© ®¤г Ё§
жҐва «мле Їа®Ў«Ґ¬ ў н«ҐЄва®®© ®Ўа Ў®вЄҐ ¤ ле. ЌҐ Ўг¤Ґв
ЇаҐгўҐ«ЁзҐЁҐ¬, Ґб«Ё бЄ § вм, зв® ¬®ЈЁҐ Їа®Ја ¬¬Ёбвл Ё¬Ґов
®б®ў®© ¤®е®¤ Ё¬Ґ® ®в а Ў®вл б Ў § ¬Ё ¤ ле. „® бЁе Ї®а Ґ
бгйҐбвў®ў «® ¤®бв в®з®Ј® зЁб« Їа®Ја ¬¬ле б।бвў, Є®в®алҐ
Ї®§ў®«п«Ё Ўл Ўлбва® Ё нд䥪⨢® ЇЁб вм Їа®Ја ¬¬л ў Turbo Pascal,
а Ў®в ойЁҐ б Ў § ¬Ё ¤ ле. € вгв бжҐг ўл室Ёв B-Tree Filer.
B-Tree Filer ЇаҐ¤« Ј Ґв ў ¬ ўлб®Є®Є зҐб⢥го ЎЁЎ«Ё®вҐЄг
¤«п Їа®бв®Ј® Ё нд䥪⨢®Ј® гЇа ў«ҐЁп Ў § ¬Ё ¤ ле. Ћ ўЄ«оз Ґв
ў бҐЎп ¬®ЈЁҐ б।бвў , ¤Ґ« ойЁҐ ҐЈ® ўҐ Є®ЄгаҐжЁЁ:
- €вҐЈа «м п Ї®¤¤Ґа¦Є ¬®Ј®Ї®«м§®ў ⥫мбЄЁе, бҐвҐўле Ў §
¤ ле.
- ‘ва®ЈЁ© Є®ва®«м ®иЁЎ®Є Ё ०Ё¬л ЎҐ§®Ї б®бвЁ,
®ЎҐбЇҐзЁў ойЁҐ ¬ ЄбЁ¬ «мго 楫®бв®бвм ¤ ле.
- Ћ ЇЁб Turbo Pascal, ЇаЁзҐ¬ ®ЎҐбЇҐзЁў Ґвбп Ї®«л©
Ёбе®¤л© Є®¤ Їа®¤гЄв .
- Џ®¤¤Ґа¦Є § ЇЁбҐ© дЁЄбЁа®ў ®© Ё ЇҐаҐ¬Ґ®© ¤«Ёл.
- ‚ᥠЁ¤ҐЄбл еа пвбп ў ®¤®¬ д ©«Ґ ¤«п ¬ЁЁ¬Ё§ жЁЁ
зЁб« ЁбЇ®«м§гҐ¬ле «®ЈЁзҐбЄЁе ®¬Ґа®ў д ©«®ў.
- Ћв¤Ґ«млҐ д ©«л ¤ ле Ё д ©«л Ё¤ҐЄб®ў ¤«п ¬ ЄбЁ¬Ё§ жЁЁ
楫®бв®бвЁ ¤ ле.
- ‚® ўаҐ¬п ўлЇ®«ҐЁп Ґ вॡгҐвбп Ё¬Ґвм १Ё¤Ґвле ў
®ЇҐа вЁў®© Ї ¬пвЁ Їа®Ја ¬¬ (TSR-Їа®Ја ¬¬).
- Њ®йлҐ ¬®¤г«Ё б гвЁ«Ёв ¬Ё ¤«п Ї®«®нЄа ®Ј® Їа®б¬®ва ,
८࣠Ё§ жЁЁ Ё б®авЁа®ўЄЁ д ©«®ў ¤ ле.
- Џ®¤¤Ґа¦Є бҐвҐ© Novell, MS-NET, в Є¦Ґ ўбҐе Їа®зЁе бҐвҐ©,
б®ў¬ҐбвЁ¬ле Ї® NetBIOS.
- Њ®¤г«Ё ¤®бвгЇ Є бҐвЁ, ®ЎҐбЇҐзЁў ойЁҐ гЇа ў«ҐЁҐ д ©« ¬Ё,
гЇа ў«ҐЁҐ ЇаЁвҐа ¬Ё Ё ЇҐаҐ¤ зг б®®ЎйҐЁ© ў бҐвЁ.
B-Tree Filer ®б®ў г«гз襮© ўҐабЁЁ «Ј®аЁв¬
бЎ « бЁа®ў ®Ј® B-¤ҐаҐў , Є®в®ал© § ४®¬Ґ¤®ў « бҐЎп Є Є
«гзиЁ© ¬Ґв®¤ ¤®бвгЇ Є ¤ л¬ ў Ў®«миЁе Ў § е ¤ ле. …¬Є®бвм
Ў §л ¤ ле, Ї®¤¤Ґа¦Ёў Ґ¬ п B-Tree Filer, бв®«мЄ® ўҐ«ЁЄ , зв®
ў ¬ Їа ЄвЁзҐбЄЁ Ґ 㦮 ®Ў н⮬ ЎҐбЇ®Є®Ёвмбп:
- Њ ЄбЁ¬ «м®Ґ зЁб«® § ЇЁбҐ© ¤ ле: 2,147,483,647
- Њ ЄбЁ¬ «м®Ґ зЁб«® Є«о祢ле н«Ґ¬Ґв®ў: 2,147,483,647
- „«Ё Є«оз : ®в 1 ¤® 255, Ї® 㬮«з Ёо 30 бЁ¬ў®«®ў ¬ ЄбЁ¬г¬
- Њ ЄбЁ¬ «м®Ґ зЁб«® Ё¤ҐЄб®ў ®¤г Ў §г ¤ ле: 750,
Ї® 㬮«з Ёо 100
- „Ё Ї §® ¤«Ёл § ЇЁбЁ ¤ ле: ®в 21 ¤® 2,147,483,647 (DOS
Ё аеЁвҐЄвга 8086 ®Ја ЁзЁў ов нвг ўҐ«ЁзЁг § 票Ґ¬ 65,535)
- Њ ЄбЁ¬ «м®Ґ зЁб«® а Ў®зЁе бвЇжЁ©: 32,767 (Ї® 㬮«з Ёо
50)
Љ Є ўл 㦥, ўҐа®Ґ, § ҐвҐ, B-Tree Filer бгйҐбвўгҐв ў ¤ўге
ўҐабЁпе. Ћ¤®Ї®«м§®ў ⥫мбЄ п ўҐабЁп Ї®§ў®«пҐв ў ¬ ЇЁб вм Ў §л
¤ ле, а Ў®в ойЁҐ ®в¤Ґ«мле PC, в®Ј¤ Є Є
¬®Ј®Ї®«м§®ў ⥫мбЄ п ўҐабЁп ўЄ«оз Ґв ў ᥡп б।бвў ¤«п
§ ЇЁа Ёп § ЇЁбҐ© Ё ¤®бвгЇ Є бҐвЁ. „«п а §«ЁзҐЁп нвЁе ўҐабЁ© ў
¤ ®¬ агЄ®ў®¤б⢥ ¬л ЁбЇ®«м§гҐ¬ да §г "B-Tree Net", Є®Ј¤ аҐзм
Ё¤Ґв ® б।бвў е, бЇҐжЁдЁзле ¤«п бҐвҐў®© ўҐабЁЁ, Ё "B-Tree
Filer", Є®Ј¤ ¤ ®Ґ б।бвў® а Ў®в Ґв Ґ§ ўЁбЁ¬® ®в ўҐабЁЁ.
Љ ¦¤л© а §¤Ґ« бв®п饣® агЄ®ў®¤бвў Ї®пбпҐв, Є ЄЁҐ б।бвў
®ЎҐбЇҐзЁў Ґв Є ¦¤ п Ё§ ўҐабЁ©. Ћв¬ҐвЁ¬, ®¤ Є®, зв® B-Tree Filer
а §а Ў®в в ЄЁ¬ ®Ўа §®¬, зв® ўл ¬®¦ҐвҐ ЇЁб вм б ҐЈ® Ї®¬®ймо
Їа®бвлҐ ®¤®Ї®«м§®ў ⥫мбЄЁҐ ЇаЁЄ« ¤лҐ Їа®Ја ¬¬л, Є®в®алҐ § ⥬
«ҐЈЄ® ¬®¦® ¬®¤ЁджЁа®ў вм ¤«п а Ў®вл ў бҐвЁ.
B-Tree Filer пў«пҐвбп ўҐабЁҐ© TurboPower Software б®«Ё¤®Ј®
Ё аҐбЇҐЄв ЎҐ«м®Ј® Їа®¤гЄв Ё§ ‡ Ї ¤®© ѓҐа¬ ЁЁ: BTREE-ISAM.
ќв®в Їа®¤гЄв Ї®пўЁ«бп ў …ўа®ЇҐ ¤ў Ј®¤ § ¤ Ё Ё¬ҐҐв § б«г¦Ґго
९гв жЁо Ў« Ј®¤ ап ўлб®Є®¬г ЎлбвதҐ©бвўЁо Ё ¤Ґ¦®бвЁ. Ља®¬Ґ
ЇҐаҐў®¤ Ј«Ё©бЄЁ©, дЁа¬ TurboPower Software г«гзиЁ«
Ёбе®¤л© Ї ЄҐв, ўЄ«озЁў ў ҐЈ® ®ўлҐ гвЁ«Ёвл ўЁавг «м®©
б®авЁа®ўЄЁ Ё ¤®бвгЇ Є бҐвЁ. Њл ®ЎҐбЇҐзЁў Ґ¬ в®в ¦Ґ б ¬л© ўлб®ЄЁ©
га®ўҐм ®Ўб«г¦Ёў Ёп Ё Ї®¤¤Ґа¦ЄЁ ¤ ®Ј® Їа®¤гЄв , Є Є®в®а®¬г
иЁ Ї®«м§®ў ⥫Ё ЇаЁўлЄ«Ё Ї® ЇаҐ¤л¤гйЁ¬ Їа®¤гЄв ¬ 襩 дЁа¬л.
Ђ. ’ॡ®ў Ёп Є бЁб⥬Ґ
-----------------------
„«п в®Ј®, зв®Ўл ЁбЇ®«м§®ў вм B-Tree Filer, ў ¬ Ґ®Ўе®¤Ё¬®
Ё¬Ґвм б«Ґ¤го饥:
1. IBM PC, XT, AT (Ё«Ё Ў«Ё§Є® б®ў¬ҐбвЁ¬го ¬ иЁг), «ЁЎ®
PS/2, а Ў®в ойго ў ®ЇҐа жЁ®®© бЁб⥬Ґ DOS 2.0 Ё«Ё бв аиҐ. ЏаЁ
ЁбЇ®«м§®ў ЁЁ B-Tree Net б ¬ бҐвм ¬®¦Ґв Ї®вॡ®ў вм «ЁзЁп DOS
3.1 Ё«Ё бв аиҐ.
2. Turbo Pascal ўҐабЁЁ 4.0 Ё«Ё 5.0.
3. „ў ¤ЁбЄ®ў®¤ ¤«п ЈЁЎЄЁе ¤ЁбЄ®ў. ЃҐ§гб«®ў®, ¦Ґ« ⥫м®
Ё¬Ґвм Ё ¦ҐбвЄЁ© ¤ЁбЄ.
4. €бЇ®«м§гҐ¬л© а §¬Ґа ®ЇҐа вЁў®© Ї ¬пвЁ бЁ«м® § ўЁбЁв ®в
¤«Ёл Є«оз Ё ўл¤Ґ«Ґле ЎгдҐа®ў. ЋЎлз® B-Tree Filer ЁбЇ®«м§гҐв
50Љ Ё«Ё 100Љ ®ЇҐа вЁў®© Ї ¬пвЁ.
ЌҐ®Ўп§ ⥫млҐ б।бвў :
5. Borland Turbo Assembler (TASM) Ё«Ё Microsoft Macro
Assembler (MASM). ’ॡгҐвбп в®мЄ® ЇаЁ Ґ®Ўе®¤Ё¬®бвЁ
¬®¤ЁдЁжЁа®ў вм Ёбе®¤л© Є®¤ п§лЄҐ бᥬЎ«Ґа ў Є®ЄаҐвле
гз бвЄ е B-Tree Filer.
6. ‘ҐвҐў®Ґ ЇЇ а ⮥ ®ЎҐбЇҐзҐЁҐ Ё ®ЇҐа жЁ® п бЁб⥬ ,
б®ў¬ҐбвЁ¬лҐ б B-Tree Filer. ‘о¤ ўе®¤пв Novell, 3Com, PC-Net, PC
LAN, MS-NET, Network-OS, PC-MOS/386 Ё ¤агЈЁҐ. ‹оЎ п бҐвм,
Ї®¤¤Ґа¦Ёў ой п ўл§®ўл DOS 3.x ¤«п § ЇЁа Ёп § ЇЁбҐ©, ¬®¦Ґв
а Ў®в вм б®ў¬Ґбв® б B-Tree Filer.
‘гйҐбвўгов в Є¦Ґ Ё ®ЇаҐ¤Ґ«ҐлҐ вॡ®ў Ёп Є Їа®Ја ¬¬Ёбвг. B
-Tree Filer ЇаҐ¤бв ў«пҐв б®Ў®© Ї®«го ॠ«Ё§ жЁо «Ј®аЁв¬
Ё¤ҐЄб жЁЁ Ѓ ©Ґа -Ѓ г¬ (®Ўлз® Ё§ўҐбв®Ј® Є Є ‚-¤ҐаҐў®). •®вп B-
Tree Filer Ё ᮤҐа¦Ёв ॠ«Ё§ жЁо ¤ ®Ј® «Ј®аЁв¬ , Їа®Ја ¬¬Ёбв
¤®«¦Ґ Ўлвм § Є®¬ б ®б®ў ¬Ё Їа®Ё§ў®«м®Ј® ¤®бвгЇ Є д ©« ¬ Ё
ЁбЇ®«м§®ў ЁҐ¬ ¬®¤г«Ґ©, Є Є®в®ал¬ ®Ўа й Ґвбп Є®¬ЇЁ«пв®а Turbo
Pascal. „«п Ї®«®Ј® Ї®Ё¬ Ёп ¬®ЈЁе Ё§ Є®¤®ў ®иЁЎЄЁ,
ЈҐҐаЁа㥬ле B-Tree Filer, ४®¬Ґ¤гҐвбп в Є¦Ґ § Є®¬бвў® б
д ©«®ў®© бЁб⥬®© MS-DOS.
B. Џ®бв ў«пҐ¬лҐ д ©«л
---------------------
B-Tree Filer Ї®бв ў«пҐвбп ®¤®© ¤ЁбЄҐвҐ ў б«гз Ґ
®¤®Ї®«м§®ў ⥫мбЄ®© ўҐабЁЁ, «ЁЎ® ¤ўге ¤ЁбЄҐв е ў б«гз Ґ
ўҐабЁЁ, Ї®¤¤Ґа¦Ёў о饩 а Ў®вг ў бҐвЁ. ЏаҐ¦¤Ґ 祬 Ї®«м§®ў вмбп
нвЁ¬Ё ¤ЁбЄҐв ¬Ё, ४®¬Ґ¤гҐвбп ᤥ« вм Ёе § Ї блҐ Є®ЇЁЁ. ” ©«л
¤ЁбЄҐв е Ґ § йЁйҐл ®в Є®ЇЁа®ў Ёп.
Ќ ¤ЁбЄҐвҐ(¤ЁбЄҐв е) ўл ©¤ҐвҐ б«Ґ¤гойЁ д ©«л:
„ЁбЄ FILER (®¤®- Ё ¬®Ј®Ї®«м§®ў ⥫мбЄЁҐ ўҐабЁЁ):
--------------------------------------------------
READ.ME
…б«Ё ўл ®Ў а㦨⥠¤ЁбЄҐвҐ д ©« б нвЁ¬ Ё¬ҐҐ¬, Їа®звЁвҐ
ҐЈ®, ЇаҐ¦¤Ґ 祬 Їа®¤®«¦Ёвм а Ў®вг. ќв®в д ©« ᮤҐа¦Ёв б ¬лҐ
Ї®б«Ґ¤ЁҐ ¤®Ї®«ҐЁп Є вЁЇ®Ја дбЄЁ Ё§¤ ®© ¤®Єг¬Ґв жЁЁ.
NETDEMO.EXE
ADDRESS.DAT
ADDRESS.IX
ЋЎҐбЇҐзЁў ов Ї®«го ¤Ґ¬®бва жЁо бў®©бвў B-Tree Filer. Ѓ®«ҐҐ
Ї®¤а®Ўго Ёд®а¬ жЁо ® ⮬, Є Є ЁбЇ®«м§®ў вм ¤ го Їа®Ја ¬¬г,
б¬. ў а §¤Ґ«Ґ 1.‘, "Љ Є ЇаЁбвгЇЁвм Є а Ў®вҐ". Ћв¬ҐвЁ¬, зв®
NETDEMO Є®¬ЇЁ«ЁагҐвбп ¤«п а Ў®вл ў ®¤®Ї®«м§®ў ⥫мбЄ© бЁб⥬Ґ.
„«п ЄвЁў жЁЁ ¬®Ј®Ї®«м§®ў ⥫мбЄЁе б।бвў Ґ®Ўе®¤Ё¬®
а § аеЁўЁа®ў вм Ё ЇҐаҐЄ®¬ЇЁ«Ёа®ў вм Ёбе®¤л© Є®¤, Є®в®ал©
室Ёвбп ў FILER.ARC. NETDEMO ЁбЇ®«м§гҐв ЇаҐЁ¬гйҐбвў ,
ЇаҐ¤®бв ў«пҐ¬лҐ ЎЁЎ«Ё®вҐЄ®© Turbo Professional дЁа¬л TurboPower
¤«п ўў®¤ ¤ ле Ё । ЄвЁа®ў Ёп Ї®«п Ї ¬пвЁ (memo). ‚в®а п,
Ў®«ҐҐ Їа®бв п ўҐабЁп, §лў Ґ¬ п SIMPDEMO, в Є¦Ґ ўЄ«озҐ в®«мЄ®
ў Ёб室®© д®а¬Ґ; ¤«п Є®¬ЇЁ«пжЁЁ нв®© ўҐабЁЁ Turbo Professional
Ґ вॡгҐвбп.
BIGSORT.EXE
ЏаЁ¬Ґа ЁбЇ®«м§®ў Ёп ¬®¤г«п ўЁавг «м®© б®авЁа®ўЄЁ, MSORT.
‘®авЁагҐв ⥪бв®ўлҐ д ©«л «оЎле а §¬Ґа®ў. „«п Ї®«г票п бЇЁбЄ
®ЇжЁ© б®авЁа®ўЄЁ Їа®бв® ЎҐаЁвҐ BIGSORT.
GETFILER.BAT
Љ®¬ ¤л© д ©« ¤«п Ё§ў«ҐзҐЁп Ё§ аеЁў FILER.ARC Є®ЄаҐвле
¬®¤г«Ґ© B-Tree Filer. €бвагЄжЁЁ Ї® ЁбЇ®«м§®ў Ёо ¤ ®Ј®
Є®¬ ¤®Ј® д ©« б¬. ў ЏаЁ«®¦ҐЁЁ F.
ARCX.COM
Њ « п ўҐабЁп гвЁ«Ёвл ARC, ўлЇ®«пой п в®«мЄ® а § аеЁў жЁо.
„ п гвЁ«Ёв Ё§ў«ҐЄ Ґв Ґб¦ влҐ д ©«л Ё§ FILER.ARC. „«п
Ї®«гзҐЁп Єа вЄ®© бЇа ўЄЁ Ї® а Ў®вҐ Їа®Ја ¬¬л ЎҐаЁвҐ ARCX Ё
§ ⥬ <Enter>. „«п а § аеЁў жЁЁ Ёб室ле ⥪бв®ў B-Tree Filer ЎҐ§
ЁбЇ®«м§®ў Ёп GETFILER.BAT Їа®бв® бЄ®ЇЁаг©вҐ FILER.ARC ў а Ў®зго
¤ЁаҐЄв®аЁо, Ј¤Ґ Ё¬ҐҐвбп ҐйҐ Є Є ¬ЁЁ¬г¬ 700Љ бў®Ў®¤®© Ї ¬пвЁ Ё
ўўҐ¤ЁвҐ ARCX FILER.ARC, 室пбм ў нв®© ¤ЁаҐЄв®аЁЁ. Џ® § ўҐа襨Ё
а § аеЁў жЁЁ FILER.ARC ¬®¦® г¤ «Ёвм Ё§ нв®© ¤ЁаҐЄв®аЁЁ.
FILER.ARC
„ л© аеЁў ᮤҐа¦Ёв Ї®«л© Ёбе®¤л© Є®¤ ¤«п
®¤®Ї®«м§®ў ⥫мбЄ®© ўҐабЁЁ B-Tree Filer, ўЄ«оз п ¬®¤г«Ё FILER,
BROWSER, VREC, REBUILD, REORG, VREORG, VREBUILD, MSORT Ё NUMKEYS,
в Є¦Ґ Ёбе®¤лҐ Є®¤л NETDEMO Ё SIMPDEMO. ќв®в аеЁў б«Ґ¤гҐв
а бЄалвм ¤«п ЁбЇ®«м§®ў Ёп гЄ § ле ¬®¤г«Ґ© ЇаЁ Є®¬ЇЁ«пжЁЁ
B-Tree Filer Є Є ®¤®-, в Є Ё ¬®Ј®Ї®«м§®ў ⥫мбЄ®© ўҐабЁЁ. ‚
аеЁў ўЄ«озҐ в Є¦Ґ д ©« FILER.MAK.
„ЁбЄ NET (в®«мЄ® ¤«п ¬®Ј®Ї®«м§®ў ⥫мбЄ®© ўҐабЁЁ)
--------------------------------------------------
NETINFO.EXE
„Ґ¬®бва жЁп ¬®¤г«Ґ© бҐвҐўле гвЁ«Ёв. €¤ҐвЁдЁжЁагҐв ⥪гйго
бҐвм Ё ®ЎҐбЇҐзЁў Ґв Ёд®а¬ жЁо ®Ў ҐҐ Є®дЁЈга жЁЁ.
NSEND.EXE
NRECEIVE.EXE
„Ґ¬®бва жЁп вҐеЁЄЁ ЇҐаҐбл«ЄЁ б®®ЎйҐЁ© ў бҐвЁ; ЁбЇ®«м§гҐв
Їа ўЁ« NetWare Ё«Ё NetBios, ў § ўЁбЁ¬®бвЁ ®в в®Ј®, зв® Ё¬Ґ®
¤®бвгЇ®. Ѓ®«ҐҐ Ї®¤а®Ўго Ёд®а¬ жЁо б¬. ў а §¤Ґ«Ґ 9.D, "‘ҐвҐўлҐ
¤Ґ¬®бва жЁ®лҐ Їа®Ја ¬¬л".
GETNET.BAT
Љ®¬ ¤л© д ©« ¤«п Ё§ў«ҐзҐЁп Ё§ аеЁў NETFILER.ARC
Є®ЄаҐвле ¬®¤г«Ґ© B-Tree Net. €бЇ®«м§®ў ЁҐ ¤ ®Ј® Є®¬ ¤®Ј®
д ©« ®ЇЁб ® ў ЏаЁ«®¦ҐЁЁ F.
ARCX.COM
‚в®а п Є®ЇЁп гвЁ«Ёвл ¤«п а § аеЁў жЁЁ. „«п а § аеЁў жЁЁ
¬®Ј®Ї®«м§®ў ⥫мбЄ®Ј® Ёб室®Ј® Є®¤ ЎҐ§ ЁбЇ®«м§®ў Ёп
GETNET.BAT Їа®бв® бЄ®ЇЁаг©вҐ NETFILER.ARC ў а Ў®зго ®Ў« бвм б Є Є
¬ЁЁ¬г¬ 500Љ бў®Ў®¤®© ¤ЁбЄ®ў®© Ї ¬пвЁ Ё ўўҐ¤ЁвҐ ARCX NETFILER.
NETFILER.ARC
ќв®в аеЁў еа Ёв Ї®«л© Ёбе®¤л© Є®¤ ¬®Ј®Ї®«м§®ў ⥫мбЄ®©
ўҐабЁЁ B-Tree Filer, ўЄ«оз п бҐвҐўго Ї®¤¤Ґа¦Єг ¬®¤г«п¬Ё FILER,
NETWARE, NETBIOS Ё SHARE, в Є¦Ґ Ёбе®¤лҐ Є®¤л ¤Ґ¬®бва жЁ®ле
Їа®Ја ¬¬. ‚л ¤®«¦л а бЄалвм ¤ л© аеЁў, зв®Ўл ЄвЁўЁа®ў вм
¬®Ј®Ї®«м§®ў ⥫мбЄЁҐ б।бвў ¬®¤г«п FILER. ‚ аеЁў в Є¦Ґ ўе®¤Ёв
д ©« NETFILER.MAK.
C. Љ Є ЇаЁбвгЇЁвм Є а Ў®вҐ
--------------------------
„«п в®Ј®, зв®Ўл Їа®згўбвў®ў вм бў®©бвў B-Tree Filer, ўл,
ўҐа®пв®, § е®вЁвҐ § ЇгбвЁвм Їа®Ја ¬¬г NETDEMO. ‚ҐабЁп,
Ї®бв ў«пҐ¬ п ¤ЁбЄҐвҐ FILER, Є®¬ЇЁ«ЁагҐвбп ¤«п
®¤®Ї®«м§®ў ⥫мбЄ®Ј® ०Ё¬ Ё ᮤҐа¦Ёв ҐЎ®«миЁҐ д ©«л ¤ ле Ё
Ё¤ҐЄб®ў, Ј®в®ўлҐ ¤«п Їа®б¬®ва Ё ўҐбҐЁп Ё§¬ҐҐЁ©. —в®Ўл
ў®бЇ®«м§®ў вмбп Ё¬Ё, бЄ®ЇЁаг©вҐ NETDEMO.EXE, ADDRESS.DAT Ё
ADDRESS.IX ў а Ў®зго ¤ЁаҐЄв®аЁо. (…б«Ё ўл е®вЁвҐ Ї®Їа®Ў®ў вм
§ ЇгбвЁвм бҐвҐўго ўҐабЁо NETDEMO, ў ¬ Ї®вॡгҐвбп б з «
ЇҐаҐЄ®¬ЇЁ«Ёа®ў вм ҐҐ б ᮮ⢥вбвўгойЁ¬Ё ®ЇаҐ¤Ґ«ҐЁп¬Ё. €д®а¬ жЁо
Ї® н⮬㠢®Їа®бг б¬. ў а §¤Ґ«Ґ 5.B, "‡ ¤ ЁҐ бҐвЁ".)
NETDEMO ¤Ґ¬®бваЁагҐв а §«ЁзлҐ бў®©бвў B-Tree Filer, ў ⮬
зЁб«Ґ:
- Ћ¤®- Ё«Ё ¬®Ј®Ї®«м§®ў ⥫мбЄЁҐ ¤Ґ©бвўЁп ў ®¤®© Ё в®© ¦Ґ
Їа®Ја ¬¬Ґ.
- Њ®¦ҐбвўҐлҐ вЁЇл Є«о祩 ў ®¤®¬ Ё¤ҐЄб®¬ д ©«Ґ.
- ђҐ¦Ё¬ б®еа ®бвЁ, § йЁй ойЁ© 楫®бв®бвм ¤ ле.
- ‡ ЇЁбЁ ЇҐаҐ¬Ґ®© ¤«Ёл.
- Џ®«®нЄа ®Ґ । ЄвЁа®ў ЁҐ Ў § ¤ ле.
- ‘।бвў ўлб®Є®Ј® га®ўп, ®ЎҐбЇҐзЁў ойЁҐ ®зЁбвЄг д ©«®ў
¤ ле Ё ЇҐаҐб®§¤ ЁҐ Ё¤ҐЄбле д ©«®ў.
NETDEMO.EXE ўЄ«оз Ґв в Є¦Ґ б।бвў ЎЁЎ«Ё®вҐЄЁ TurboPower
Turbo Professional - нЄа л ўў®¤л ¤ ле б Є®ва®«Ґ¬ Ёе
¤®бв®ўҐа®бвЁ, в Є¦Ґ । ЄвЁа®ў ЁҐ Ї®«Ґ© Ї ¬пвЁ (memo). „«п
ЇҐаҐЄ®¬ЇЁ«пжЁЁ NETDEMO.EXE ўл ¤®«¦л Ё¬Ґвм Turbo Professional
ўҐабЁЁ 5.02 Ё«Ё бв аиҐ. …б«Ё г ў б Ґв нв®© ўҐабЁЁ, ўл ¬®¦ҐвҐ
Ї®нЄбЇҐаЁ¬ҐвЁа®ў вм б Ї®бв ў«пҐ¬л¬ Ёбе®¤л¬ д ©«®¬ SIMPDEMO.PAS,
Є®в®ал© в Є¦Ґ § аеЁўЁа®ў ў FILER.ARC. Ћ а Ў®в Ґв Ї®¤®Ў®
NETDEMO, ® ў Ґ¬ ®вбгвбвўгов б।бвў § ЇЁбҐ© ЇҐаҐ¬Ґ®© ¤«Ёл Ё
нЄа ®ў ўў®¤ б Є®ва®«Ґ¬ ¤®бв®ўҐа®бвЁ.
NETDEMO а Ў®в Ґв б д ©«®¬ ¤аҐб®ў, Є®в®ал© Ё¬ҐҐв б«Ґ¤гойЁҐ
Ї®«п:
FirstName : String[15];
LastName : String[15];
Company : String[25];
Address : String[25];
City : String[15];
State : String[02];
Zip : String[10];
Telephone : String[12];
MemoLen : Word;
Memo : variable length buffer of 1-1200 bytes
„«п Ўлбва®Ј® Ї®ЁбЄ § ЇЁбҐ© ЁбЇ®«м§говбп Ё¤ҐЄблҐ Є«озЁ.
ЏҐаўЁзл© Є«оз (Ґ Ї®§ў®«пойЁ© «ЁзЁп ¤гЎ«ЁЄ в®ў) ЇаҐ¤бв ў«пҐв
б®Ў®© Є®¬ЎЁ жЁо Ї®«Ґ© LastName Ё FirstName. ‚в®аЁзл¬ Є«о祬
пў«пҐвбп Ї®«Ґ Zip.
Џа®Ја ¬¬ NetDemo Ї®§ў®«пҐв ў ¬ ¤®Ў ў«пвм, ¬®¤ЁдЁжЁа®ў вм
Ё«Ё г¤ «пвм § ЇЁбЁ, Їа®б¬ ваЁў вм бЇЁб®Є § ЇЁбҐ©, ®вб®авЁа®ў л©
Ї® «оЎ®¬г Є«озг, ўлЇ®«пвм Ї®ЁбЄ Ї® «оЎ®¬г Є«озг, ЇҐз в вм
§ ЇЁбЁ, в Є¦Ґ ЇҐаҐбва Ёў вм Ё¤ҐЄбл Ї®б«Ґ ®зЁбвЄЁ д ©« ®в
г¤ «Ґле § ЇЁбҐ©. „«п гЇа®йҐЁп ўбҐе нвЁе ®ЇҐа жЁ© NETDEMO
ЁбЇ®«м§гҐв Ї®«®нЄа л© аҐ¦Ё¬ ®в®Ўа ¦ҐЁп ¤ЁбЇ«ҐҐ.
B-Tree Filer Demo Program Modify Key: Last Name
========================================================================
| Zip Name ======= Modifying Record #4 =============== |
|02100 Dukakis, Michael | First name [Philippe ] | |
|10016 Dvorak, John C. | Last name [Kahn ] | |
|95066 Folks at, The | Company [Borland International ] | |
|98073 Gates, Bill | Address [1800 Green Hills Road ] | |
|67890 Goeshere, Your Name | City [Scotts Valley ] | |
|60123 Jackson, Jesse | State [CA] | |
|95999 Jobs, Stehpen | Zip [95066-0001] | |
|95066 Kahn, Philippe | Telephone [408-438-8400] | |
|95555 Lucas, George | Notes [ ] | |
|97520 Mace, Paul =========================================== |
|02142 Manzi, Jim ================ Notes ==================== |
|12121 North, Oliver |Sure, Microsoft's bigger, but they don't | |
|90403 Norton, Peter |have a horns section | |
|84057 Petersen, Paul | | |
|03458 Pournelle, Jerry | | |
|77071 Presley, Elvis | | |
|11111 Quayle, J. Danforth | | |
|23456 Swaggart, Jimmy | | |
|30311 Turner, Ted | | |
|56789 Tyson, Mike ==Line:1 Column:1 7% Insert Indent Wrap= |
========================================================================
<F1>Mod<F2>Add<F3>Del<F4>Find<F5>Key<F8>Prn<F9>Info<F10>Purge<Esc>Quit
Џ®бЄ®«мЄг Їа®Ја ¬¬ NETDEMO ЇаҐ¤ § зҐ ¤«п бҐвҐўле
®ЇҐа жЁ©, ® ¤®«¦ Ўлвм бЇ®б®Ў ®ЇаҐ¤Ґ«Ёвм гЁЄ «мл© ®¬Ґа
а Ў®зҐ© бв жЁЁ, Є®в®ал© г¦Ґ ¤«п B-Tree Filer. …б«Ё ў и ®ЇжЁп
Ї®¤¤Ґа¦ЄЁ бҐвЁ ®ЇаҐ¤Ґ«Ґ Є Є NoNet (Ї® 㬮«з Ёо Є®¬ЇЁ«ЁагҐвбп ў
Ї®бв ў«пҐ¬®¬ .EXE-д ©«Ґ), Novell Ё«Ё MsNetMachName, ў ¬ Ґ ® 祬
ЎҐбЇ®Є®Ёвмбп, в Є Є Є ў н⮬ б«гз Ґ ®¬Ґа бв жЁЁ ®ЇаҐ¤Ґ«пҐвбп
ўв®¬ вЁзҐбЄЁ. Ћ¤ Є®, Ґб«Ё Ўл« § ¤ бҐвҐў п ®ЇжЁп MsNet, ўл
¤®«¦л ЇҐаҐ¤ вм NETDEMO ў Є®¬ ¤®© бва®ЄҐ ®¤г ®ЇжЁо - ®¬Ґа
а Ў®зҐ© бв жЁЁ. Ќ ЇаЁ¬Ґа,
NETDEMO 10
§ ॣЁбваЁагҐв ў б а Ў®зҐ© ббв жЁЁ ®¬Ґа 10.
‡ ⥬ NETDEMO бЇа®бЁв г ў б, ¦Ґ« ҐвҐ «Ё ўл а Ў®в вм ў "ђҐ¦Ё¬Ґ
б®еа ®бвЁ ¤ ле" ("Save Mode"). ‚ н⮬ ०Ё¬Ґ B-Tree Filer
ўбҐЈ¤ ¬®¦Ґв ў®ббв ®ўЁвм ¤ лҐ ў б«гз Ґ бЁб⥬®Ј® Ё«Ё бҐвҐў®Ј®
бЎ®п. ’ Є п ¤Ґ¦®бвм ®ЎҐбЇҐзЁў Ґвбп § бзҐв бЄ®а®бвЁ ўлЇ®«ҐЁп
Їа®Ја ¬¬, ® ў б«гз Ґ ЁвҐа ЄвЁў®Ј® ўў®¤ ¤ ле Ї®вҐаЁ бЄ®а®бвЁ
Ўг¤гв Ґ®йгвЁ¬л ¤«п Ї®«м§®ў ⥫п.
NetDemo Їлв Ґвбп ®вЄалвм бгйҐбвўгойЁ© Ў®а ¤ ле ў д ©« е
ADDRESS.DAT Ё ADDRESS.IX. …б«Ё нвЁ д ©«л ©¤Ґл, NETDEMO
Їа®¤®«¦ Ґв а Ў®вг. ‚ Їа®вЁў®¬ б«гз Ґ Їа®Ја ¬¬ бЇа иЁў Ґв,
¦Ґ« ҐвҐ «Ё ўл ᮧ¤ вм ®ўл© (Їгбв®©) ®а ¤ ле. „«п в®Ј®, зв®Ўл
ў ¬ Ўл«® «ҐЈзҐ Ёбб«Ґ¤®ў вм а Ў®вг Їа®Ја ¬¬л NETDEMO, ¬л Ї®бв ў«пҐ¬
ҐЄ®в®ал© Ў®а ¤аҐб®ў ў гЄ § ле д ©« е.
…б«Ё ўл ᮧ¤ ҐвҐ ®ўл© Ў®а ¤ ле, NETDEMO бЇҐаў Їа ўЁв
ў б Є нЄа г ўў®¤ § ЇЁбҐ©. ‚ўҐ¤ЁвҐ ᮮ⢥вбвўҐлҐ Ї®«п § ЇЁбЁ,
§ ⥬ ¦¬ЁвҐ <Ctrl-Enter>, зв®Ўл ўл©вЁ Ё§ । Єв®а § ЇЁбЁ.
Џ®¬ЁвҐ, зв® Є«оз, ®Ўа §гҐ¬л© Є®¬ЎЁ жЁҐ© Ї®«Ґ© LastName Ё
FirstName, ¤®«¦Ґ Ўлвм гЁЄ «мл¬ ў® ўбҐ¬ Ў®аҐ § ЇЁбҐ©.
(ЁбЇ®«м§®ў ЁҐ ў Є зҐб⢥ ЇҐаўЁз®Ј® Є«оз в®«мЄ® Ё¬ҐЁ Є Є
Їа ўЁ«® Ґ Ј®¤Ёвбп, Ї®бЄ®«мЄг ЇаЁ н⮬ ®в®бЁвҐ«м® ўҐ«ЁЄ
ўҐа®пв®бвм ¤гЎ«Ёа®ў Ёп § ЇЁбҐ©. NETDEMO Ё§ЎҐЈ Ґв ᮧ¤ Ёп
ЁбЄгбб⢥®Ј® Ї®«п вЁЇ "®¬Ґа Є«ЁҐв " Ё«Ё ¤агЈ®Ј® в Є®Ј® Ї®«п.
‚ б«гз Ґ Ї®пў«ҐЁп ¤гЎ«ЁагойЁебп Є«о祩 ў NETDEMO ўл ¤®«¦л
бЇҐжЁ «м® Ё§¬ҐЁвм ®¤® Ё§ ўе®¤пйЁе ў Є«оз Ё¬Ґ.)
Џ®б«Ґ в®Ј®, Є Є Ў®а ¤ ле Ўг¤Ґв ᮤҐа¦ вм Є Є ¬ЁЁ¬г¬ ®¤г
§ ЇЁбм, NETDEMO ЇаҐ¤«®¦Ёв ў ¬ Ї®«®нЄа ®Ґ ®Є® । ЄвЁа®ў Ёп. ‚
н⮬ ®ЄҐ ўл ¬®¦ҐвҐ ЁбЇ®«м§®ў вм Є« ўЁиЁ <Up> Ё <Down> ¤«п
ўЁЈ жЁЁ ¬Ґ¦¤г § ЇЁбп¬Ё Ў®а ¤ ле, Є« ўЁиЁ <Left> Ё <Right> -
¤«п Ј®аЁ§®в «м®Ј® бЄа®««ЁЈ , Ї®§ў®«по饣® Їа®б¬ ваЁў вм ўбҐ
Ї®«п, в Є¦Ґ Їа®жЁҐ Є« ўЁиЁ гЇа ў«ҐЁп Єгаб®а®¬ ¤«п Ё§¬ҐҐЁп
Ї®§ЁжЁЁ ўлᢥ祮© «ЁҐ©ЄЁ, ®Ў®§ з о饩 ⥪йго ўлЎа го § ЇЁбм.
Њ®¤ЁдЁжЁа®ў вм Ё«Ё г¤ «пвм ўлЎа лҐ § ЇЁбЁ ¬®¦® ЇаЁ Ї®¬®йЁ
¤агЈЁе Є®¬ ¤ NETDEMO.
ЏаЁ ЄвЁў®¬ ®ЄҐ Ї®«®нЄа ®Ј® । ЄвЁа®ў Ёп ў ¬ ўл¤ Ґвбп
«ЁҐ©Є ¬Ґо, а бЇ®«®¦Ґ п ў Ё¦Ґ© з бвЁ нЄа . ‚ нв®© «ЁҐ©ЄҐ
гЄ § л дгЄжЁ® «млҐ Є« ўЁиЁ, ¦ вЁп Є®в®але ЄвЁўЁ§Ёагов
а §«ЁзлҐ дгЄжЁЁ NETDEMO. ќв «ЁҐ©Є ўлЈ«п¤Ёв б«Ґ¤гойЁ¬ ®Ўа §®¬:
<F1>Mod<F2>Add<F3>Del<F4>Find<F5>Key<F8>Prn<F9>Info<F10>Purge<Esc>Quit
ЌЁ¦Ґ ЇаЁў®¤Ёвбп Єа вЄ®Ґ ®ЇЁб ЁҐ Є ¦¤®© Є®¬ ¤л:
<F1> Њ®¤ЁдЁЄ жЁп
ђҐ¤ ЄвЁа®ў ЁҐ ᮤҐа¦Ё¬®Ј® ⥪г饩 ўлЎа ®© § ЇЁбЁ. Џ®
®Є®з ЁЁ । ЄвЁа®ў Ёп NETDEMO ЇҐаҐбва®Ёв Ё¤ҐЄб § ЇЁбЁ.
Џ®¬ЁвҐ, зв® § ЇЁбм ¤®«¦ Ё¬Ґвм гЁЄ «мл© ЇҐаўЁзл© Є«оз.
‡ Є®зЁў । ЄвЁа®ў ЁҐ, ¦¬ЁвҐ <Ctrl-Enter>, зв®Ўл Ї®¤вўҐа¤Ёвм
Їа ўЁ«м®бвм ўҐбҐле Ё§¬ҐҐЁ©, «ЁЎ® <Esc>, зв®Ўл ®в¬ҐЁвм Ёе Ё
ўҐагвмбп Є ЇаҐ¤л¤г饩 ўҐабЁЁ. ‚л ¬®¦ҐвҐ в Є¦Ґ ¬®¤ЁдЁжЁа®ў вм
¤ го § ЇЁбм, ¦ ў Enter>, Є®Ј¤ ўлбўҐзҐ п «ЁҐ©Є 室Ёвбп
¤ ®© § ЇЁбЁ.
<F2> „®Ў ў«ҐЁҐ
„®Ў ў«ҐЁҐ ®ў®© § ЇЁбЁ. „«п Ї®¤вўҐа¦¤ҐЁп Ґ®Ўе®¤Ё¬®бвЁ
¤®Ў ў«ҐЁп ®ў®© § ЇЁбЁ ¦¬ЁвҐ § ⥬ <Ctrl-Enter>, ¤«п ®в¬Ґл
¤®Ў ў«ҐЁп - <Esc>.
<F3> “¤ «ҐЁҐ
“¤ «ҐЁҐ ⥪г饩 ўлЎа ®© § ЇЁбЁ. NETDEMO Ї®§ў®«Ёв ў ¬ § ⥬
Ї®¤вўҐа¤Ёвм Ё«Ё ®в¬ҐЁвм аҐиҐЁҐ ®Ў г¤ «ҐЁЁ § ЇЁбЁ.
<F4> Џ®ЁбЄ
Ї®ЁбЄ § ЇЁбЁ. NETDEMO ЇаҐ¤®бв ўЁв ў ¬ Ї®«®нЄа л© и Ў«®
Ї®ЁбЄ , ў Є®в®а®¬ ўл ᬮ¦ҐвҐ ўўҐбвЁ Ї а ¬Ґвал Ї®ЁбЄ Ї® «оЎл¬
ЁвҐаҐбгойЁ¬ ў б Ї®«п¬. Џ®ЁбЄ ў NETDEMO Їа®Ё§ў®¤Ёвбп ЎҐ§ гзҐв
ॣЁбва , Ё ᮮ⢥вбвўЁҐ Ґ ®Ўп§ вҐ«м® ¤®«¦® Ўлвм Ї®«л¬.
Ќ ЇаЁ¬Ґа, ўўҐ¤ҐЁҐ "IB" ў Ё¬ҐЁ Є®¬Ї ЁЁ Ўг¤Ґв ЇаЁ Ї®ЁбЄҐ
ᮮ⢥вбвў®ў вм § ЇЁбп¬ ўЁ¤ "IBM" Ё«Ё "Ibsen Baking Company".
…б«Ё ўў®¤Ё¬лҐ ў ¬Ё Ї®«п Ї®ЁбЄ пў«повбп з бвмо Ё¤ҐЄбле Ї®«Ґ©
NETDEMO (LastName Ё Zip), в® NETDEMO ўлЇ®«Ёв Ўлбвал© Ї®ЁбЄ Ї®
Ё¤ҐЄбг, зв®Ўл ©вЁ Ёб室®Ґ ᮮ⢥вбвўЁҐ, § Є®в®ал¬ ¬®¦Ґв
б«Ґ¤®ў вм Ї®б«Ґ¤®ў ⥫мл© Ї®ЁбЄ ¤«п Їа®б¬®ва ¤агЈЁе,
Ґ-Ё¤ҐЄбле Ї®«Ґ© Ї®ЁбЄ . …б«Ё NETDEMO Ґ 室Ёв Ї®«®Ј®
ᮮ⢥вбвўЁп, ® Їлв Ґвбп Ї®¬ҐбвЁвм Єгаб®а ў ®ЄҐ Ї®«®нЄа ®Ј®
। ЄвЁа®ў Ёп ў Ї®§ЁжЁо, Є Є ¬®¦® Ў«Ё¦Ґ ᮮ⢥вбвўгойго
§ ¤ ®¬г ЄаЁвҐаЁо Ї®ЁбЄ .
<F5> ‚лЎ®а Є«оз
Џ® 㬮«з Ёо NETDEMO ЇаҐ¤бв ў«пҐв § ЇЁбЁ, ®вб®авЁа®ў лҐ Ї®
ЇҐаўЁз®¬г Є«озг (LastName). ЏаЁ Ї®¬®йЁ Є« ўЁиЁ <F5> ¬®¦®
ЇҐаҐЄ«озЁвмбп «оЎ®© ¤агЈ®© Є«оз, Є®Ј¤ § ЇЁбЁ Ўг¤г⠢뢥¤Ґл Ї®
Є«озг Zip. ’ҐЄгйЁ© ЄвЁўл© Є«оз б®авЁа®ўЄЁ ўбҐЈ¤ гЄ § ў
ўҐа奩 бва®ЄҐ нЄа .
<F8> ЇҐз вм
ЏҐз вм ўбҐе § ЇЁбҐ©. ЏаЁ ¦ вЁЁ <F8> NETDEMO б з « ўлў®¤Ёв
¤ЁбЇ«Ґ© ҐЎ®«м讥 ¬Ґо. ўл ¬®¦ҐвҐ ўлЎа вм ЇҐз вм § ЇЁбҐ© ў
Ї®б«Ґ¤®ў ⥫м®бвЁ Є«о祩 LastName Ё«Ё Zip, «ЁЎ® ў®®ЎйҐ ®в¬ҐЁвм
§ Їа®б ЇҐз вЁ. …б«Ё ўл ўлЎа «Ё ЇҐз вм, NETDEMO § ЇЁблў Ґв ўбҐ
§ ЇЁбЁ (®¤ бва®Є Є ¦¤го § ЇЁбм) ЇаЁвҐа PRN Ї® 㬮«з Ёо.
Љ®Ј¤ NETDEMO ЇҐз в Ґв, ўл ў «оЎ®© ¬®¬Ґв ¦ вЁҐ¬ «оЎ®© Є« ўЁиЁ
¬®¦ҐвҐ бпвм ЇҐз вм.
<F9> €д®а¬ жЁп
‚ Ё¦Ґ© бва®ЄҐ нЄа ўлў®¤Ёвбп Ёд®а¬ жЁп ® ⥪г饬 Ў®аҐ
¤ ле б ¤аҐб ¬Ё. ‘о¤ ўе®¤Ёв ®ЎйҐҐ зЁб«® § ЇЁбҐ© ў д ©«Ґ ¤ ле,
зЁб«® г¤ «Ґле § ЇЁбҐ©, ०Ё¬ а Ў®вл Ў §л ¤ ле (Save Ё«Ё Normal
- Ї®ўл襮© § йЁвл Ё«Ё ®Ўлзл©), в Є¦Ґ ⥪гйЁ© ®¬Ґа а Ў®зҐ©
бв жЁЁ. ¤«п Їа®¤®«¦ҐЁп а Ў®вл Ї®б«Ґ ўлў®¤ Ёд®а¬ жЁЁ ¦¬ЁвҐ
«оЎго Є« ўЁиг. (ЏаЁ ЁбЇ®«м§®ў ЁЁ § ЇЁбҐ© ЇҐаҐ¬Ґ®© ¤«Ёл бзҐвзЁЄ
§ ЇЁбҐ© ¬®¦Ґв бЎЁў вмбп. ‚¬Ґбв® зЁб« «®ЈЁзҐбЄЁе § ЇЁбҐ© ў Ў §Ґ
¤ ле ® Ўг¤Ґв Ї®Є §лў вм зЁб«® "ᥪ権" ¤«п § ЇЁбҐ©
дЁЄбЁа®ў ®© ¤«Ёл. Ѓ®«ҐҐ Ї®¤а®Ўго Ёд®а¬ жЁо б¬. ў а §¤Ґ«Ґ 8.A)
<F10> ЋзЁбвЄ
ЏҐаҐбва Ёў Ґв д ©«л ¤ ле Ё Ё¤ҐЄб®ў ў ᮮ⢥вбвўЁЁ б
Ё¬ҐойЁ¬бп д ©«®¬ ¤ ле. ‘ з « д ©«л § Єалў овбп, § ⥬ д ©«
¤ ле зЁв Ґвбп ў Ї®б«Ґ¤®ў ⥫쮬 Ї®ап¤ЄҐ. ђ ҐҐ Ї®¬ҐзҐлҐ
г¤ «ҐЁҐ § ЇЁбЁ д§ЁзҐбЄЁ ®зЁй овбп Ё§ д ©« ¤ ле, § ⥬
ЇҐаҐбва Ёў Ґвбп Ё¤ҐЄбл© д ©« Ё§ Їа®¬Ґ¦гв®з®Ј® д ©« .
<Esc> ‚л室
ќв Є®¬ ¤ б«г¦Ёв ¤«п ўл室 ў DOS. NETDEMO ¤ бв ў ¬
ў®§¬®¦®бвм Ё§¬ҐЁвм аҐиҐЁҐ ® ўл室Ґ ў DOS.
“бва®©бвў® Їа®Ја ¬¬л NETDEMO
----------------------------
NETDEMO бЇ®«м§гҐв Їа®бв®© ¬Ґв®¤ § ЇЁа Ёп ¤ ле ў
¬®Ј®Ї®«м§®ў ⥫мбЄ®© б।Ґ. Љ®Ј¤ Ґ© вॡгҐвбп Ј а вЁа®ў вм
¤®бвгЇ Є Є®ЄаҐв®© § ЇЁбЁ, NETDEMO Їа®бв® § ЇЁа Ґв ўбо Ў §г
¤ ле 楫ЁЄ®¬ (ЇаЁ Ї®¬®йЁ <BTLockAllOpenFileBlocks>) б ¬л©
Є®а®вЄЁ©, бЄ®«мЄ® нв® ў®§¬®¦®, Їа®¬Ґ¦гв®Є ўаҐ¬ҐЁ. ЏаЁ з⥨Ё
§ ЇЁбҐ© ® б з « Їа®ўҐапҐв, Ґ § ЇҐавл «Ё ®Ё ¤агЈЁ¬Ё
Ї®«м§®ў ⥫¬Ё. …б«Ё § ЇЁбм § ЇҐав , NETDEMO § Їа иЁў Ґв, 㦮 «Ё
Ї®ўв®аЁвм Ї®ЇлвЄг, «ЁЎ® ®в¬ҐпҐв ®ЇҐа жЁо, Ґб«Ё в Є®ў ў и ўлЎ®а.
(” ЄвЁзҐбЄЁ Їа®жҐбб § ЇЁа Ёп Ў®«ҐҐ б«®¦Ґ, Ґ¦Ґ«Ё ®ЇЁб ® §¤Ґбм.
Џ®«®Ґ ®ЇЁб ЁҐ ҐЈ® б¬. ў а §¤Ґ«Ґ 6.B).
NETDEMO ЎгдҐаЁ§гҐв ⥪гйго ўлЎа го § ЇЁбм ў ®ЇҐа вЁў®©
Ї ¬пвЁ. ’Ґ¬ б ¬л¬ ¬ЁЁ¬Ё§ЁагҐвбп зЁб«® ¤®Ї®«ЁвҐ«мле ®ЇҐа жЁ©
з⥨п, вॡ㥬®© ЇаЁ ¬®¤ЁдЁЄ жЁЁ § ЇЁбЁ. Ћ¤ Є®, нв® вॡгҐв
¤®Ї®«ЁвҐ«м®Ј® ўЁ¬ Ёп, Є®Ј¤ ¬®¤ЁдЁжЁа®ў п § ЇЁбм ¤®«¦
Ўлвм § ЇЁб ®Ўа в® ¤ЁбЄ. Ѓл« «Ё § ЇЁбм § нв® ўаҐ¬п
г¤ «Ґ ? Њ®¤ЁдЁжЁа®ў « «Ё ҐҐ Єв®-«ЁЎ® ¤агЈ®©? ЊҐв®¤л, ЁбЇ®«м§гҐ¬лҐ
¤«п ®Ўа Ў®вЄЁ нвЁе бЁвг жЁ©, б¬. ў а §¤Ґ«Ґ 6.C Ё ®ЇЁб ЁЁ
Їа®жҐ¤гал NETDEMO Modify.
Џ®¬Ё¬® ЁбЇ®«м§®ў Ёп бв ¤ авле Ї®¤Їа®Ја ¬¬ ¬ ЁЇг«Ёа®ў Ёп
§ ЇЁбп¬Ё Ё Є«оз ¬Ё, NETDEMO в Є¦Ґ ¤Ґ¬®бваЁагҐв ЁбЇ®«м§®ў ЁҐ
¬®¤г«Ґ© VREC, BROWSER Ё VREBUILD. ќвЁ ¬®¤г«Ё ўлб®Є®Ј® га®ўп
гЇа®й ов а Ў®вг б § ЇЁбп¬Ё ЇҐаҐ¬Ґ®© ¤«Ёл, Ї®«®нЄа ®Ґ
®в®Ўа ¦ҐЁҐ § ЇЁбҐ© ¤ЁбЇ«ҐҐ, в Є¦Ґ дгЄжЁЁ ўв®¬ вЁзҐбЄ®©
ЇҐаҐбва®©ЄЁ Ё¤ҐЄбле д ©«®ў.
€бЇ®«м§®ў ЁҐ ¬®¤г«Ґ© B-Tree Filer
----------------------------------
Џ®бЄ®«мЄг B-Tree Filer а Ў®в Ґв «ЁЎ® ў Turbo Pascal 4.0 Ё«Ё
5.0, Ё Ї®бЄ®«мЄг ¬®Ј®Ї®«м§®ў ⥫мбЄ п ўҐабЁп вॡгҐв, зв®Ўл ўл
§ ¤ «Ё ¤ЁаҐЄвЁўг Є®¬ЇЁ«пжЁЁ, бЇҐжЁдЁзго ¤«п ў 襩 бҐвЁ, ¬л аҐиЁ«Ё
Ґ Ј ¤ вм, Є ЄЁҐ Ё¬Ґ® ЇаҐЄ®¬ЇЁ«Ёа®ў лҐ д ©«л TPU ў ¬
Ї® ¤®Ўпвбп. ‚¬Ґбв® нв®Ј® ўл Їа®бв® а § аеЁўЁагҐвҐ Ёбе®¤лҐ д ©«л
BTree Filer ў а Ў®зҐ© ¤ЁаҐЄв®аЁЁ, ®бв «мго а Ў®вг § ў б
ᤥ« Ґв Є®¬ЇЁ«пв®а.
„«п а § аеЁўЁа®ў Ёп Ёб室®Ј® Є®¤ бЄ®ЇЁаг©вҐ ў а Ў®зго
¤ЁаҐЄв®аЁо б«Ґ¤гойЁҐ д ©«л:
ARCX.COM Џа®Ја ¬¬ а § аеЁў жЁЁ б ¤ЁбЄҐвл FILER
FILER.ARC Ћ¤®Ї®«м§®ў ⥫мбЄ®Ґ ‚-¤ҐаҐў® б ¤ЁбЄҐвл FILER
NETFILER.ARC ‘ҐвҐўлҐ Є®¤л б ¤ЁбЄҐвл NET, в®«мЄ® ў б«гз Ґ
ЇаЁ®ЎаҐвҐЁп ў ¬Ё ¬®Ј®Ї®«м§®ў ⥫мбЄ®©
ўҐабЁЁ B-Tree Filer
‡ ⥬ ЇаЁЈ« 襨Ґ DOS ўўҐ¤ЁвҐ:
ARCX FILER
ARCX NETFILER
зв® ўл§®ўҐв а § аеЁў жЁо Ёб室®Ј® Є®¤ . Џ® § ўҐа襨Ё
а § аеЁў жЁЁ ўл ¬®¦ҐвҐ г¤ «Ёвм д ©«л аеЁў®ў Ё§ ў 襩 а Ў®зҐ©
¤ЁаҐЄв®аЁЁ.
¤«п ўлЎ®а Є®ЄаҐв®© бҐвҐў®© ®ЇжЁЁ ўл ¤®«¦л ®в० ЄвЁа®ў вм
Ёбе®¤л© д ©« BTDEFINE.INC Ё Ё§¬ҐЁвм ¤ЁаҐЄвЁўг $DEFINE, Є®в®а п
室Ёвбп ў ўҐа奩 з бвЁ нв®Ј® д ©« . ‚лЎҐаЁвҐ 㦮Ґ ®ЇаҐ¤Ґ«ҐЁҐ
Ё§ зЁб« ЇаЁўҐ¤Ґле Ї®б«Ґ бгйҐбвўго饣® ®ЇаҐ¤Ґ«ҐЁп. Ѓ®«ҐҐ
Ї®¤а®Ўго Ёд®а¬ жЁо ® бҐвҐўле ®ЇжЁпе б¬. ў а §¤Ґ«Ґ 5.B.
„®Ў ўм⥠¤ЁаҐЄв®аЁо, Ј¤Ґ 室пвбп Ёбе®¤лҐ д ©«л, ў ¬ аиагвл
Ї®ЁбЄ ¤«п Є®¬ЇЁ«пв®а . Љ®¬ЇЁ«пв®аг Ї® ¤®Ўпвбп ўЄ«оз Ґ¬лҐ д ©«л,
д ©«л ¬®¤г«Ґ©, в Є¦Ґ ®ЎкҐЄвлҐ д ©«л: Ґ § Ўг¤м⥠®Ў®ўЁвм ўбҐ
гбв ®ўЄЁ Є®¬ЇЁ«пв®а ¤«п нвЁе д ©«®ў.
Џ®б«Ґ в®Ј®, Є Є ўбҐ Ї®¤Ј®в®ўЁвҐ«млҐ ®ЇҐа жЁЁ ўлЇ®«Ґл, ўл
¬®¦ҐвҐ ЁбЇ®«м§®ў вм ў ў иЁе Їа®Ја ¬¬ е «оЎлҐ ¬®¤г«Ё B-Tree Filer.
„«п нв®Ј® ¤®бв в®з® ўҐбвЁ ў ў иЁ Їа®Ја ¬¬л ᮮ⢥вбвўгойЁ©
®ЇҐа в®а USES, Є Є Ї®Є § ® Ё¦Ґ:
program Myprogram;
Uses ..., FILER, ...;
…йҐ ЇаЁ¬Ґал 室пвбп ў NETDEMO.PAS Ё«Ё SIMPDEMO.PAS. Ља®¬Ґ
в®Ј®, б¬. а §¤Ґ«л 3.B, "ЋаЈ Ё§ жЁп Їа®Ја ¬¬л" Ё 3.C, "Џа¬Ґал
Їа®Ја ¬¬Ёа®ў Ёп", Ј¤Ґ 室Ёвбп ¤®Ї®«ЁвҐ«м п ўў®¤ п Ёд®а¬ жЁп
® ЇЁб ЁЁ Їа®Ја ¬¬ б ЁбЇ®«м§®ў ЁҐ¬ B-Tree Filer.
‚ Є ¦¤®¬ Ёб室®¬ аеЁўҐ 室Ёвбп .MAK-д ©«, Є®в®ал© ўл
¬®¦ҐвҐ ЁбЇ®«м§®ў вм б гвЁ«Ёв®© MAKE дЁа¬л Borland (® Ґ дЁа¬л
Microsoft). …б«Ё ўл ЇаЁ®ЎаҐ«Ё ¬®Ј®Ї®«м§®ў ⥫мбЄго ўҐабЁо B-Tree
Filer, ᮮ⢥вбвўгойЁ¬ д ©«®¬ пў«пҐвбп NETFILER.MAK. ‚ б«гз Ґ ¦Ґ
®¤®Ї®«м§®ў ⥫мбЄ®© ўҐабЁЁ нв® д ©« FILER.MAKE. €бЇ®«м§®ў ЁҐ
нвЁе д ©«®ў Ґ пў«пҐвбп ®Ўп§ ⥫мл¬, Ї®бЄ®«мЄг Є®¬ЇЁ«пв®а Turbo
Pascal Ё¬ҐҐв ᮮ⢥вбвўго饥 ўбв஥®Ґ б।бвў®. ’Ґ¬ Ґ ¬ҐҐҐ, ¬л
Ї®бв ў«пҐ¬ нвЁ д ©«л, Ї®бЄ®«мЄг ®Ё Ї®«®бвмо § ¤ ов § ўЁбЁ¬®бвЁ
¬Ґ¦¤г ўбҐ¬Ё д ©« ¬Ё B-Tree Filer. „«п звҐЁп Ё ¬®¤ЁдЁЄ жЁЁ
.MAK-д ©«®ў ¬®¦® ЁбЇ®«м§®ў вм «оЎ®© ⥪бв®ўл© аҐ¤ Єв®а. Љ ¦¤л©
д ©« ўЄ«оз Ґв ў бҐЎп Ї®«лҐ ЁбвагЄжЁЁ ® а Ў®вҐ б д ©«®¬. …б«Ё ўл
Ї®¦Ґ« ҐвҐ Ў®«ҐҐ Ї®¤а®Ў® гЈ«гЎЁвмбп ў Ёбе®¤л© Є®¤ B-Tree Filer,
®Ўа вЁвҐбм Є ЏаЁ«®¦ҐЁо F, Ј¤Ґ ᮤҐа¦Ё¬®Ґ Є ¦¤®Ј® Ёб室®Ј® д ©«
®ЇЁб ® Ў®«ҐҐ Ї®¤а®Ў®.
D. ‘®Ј« 襨Ґ ® ЇаЁ®ЎаҐвҐЁЁ
-----------------------------
„ ®Ґ Їа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ Ё б®Їгвбвўгой п ¤®Єг¬Ґв жЁп
§ йЁйҐл § Є®®¬ ®Ў ўв®абЄЁе Їа ў е ‘®Ґ¤ЁҐле в в®ў, в Є¦Ґ
Ї®«®¦ҐЁп¬Ё ЊҐ¦¤г த®Ј® „®Ј®ў®а . ‹оЎ®Ґ ЁбЇ®«м§®ў ЁҐ ¤ ®Ј®
Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп ў аг襨Ґ § Є® ®Ў ўв®абЄЁе Їа ў е
Ё«Ё ў аг襨Ґ Ї®«®¦ҐЁ© ¤ ®Ј® ‘®Ј« иҐЁп Ўг¤гв ЇаҐб«Ґ¤®ў вмбп
¬Ё ў бЁ«г иЁе ў®§¬®¦®б⥩.
Ѓ®«миЁҐ з бвЁ ¤ ®Ј® Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп ЇаҐ¤бв ў«пов
б®Ў®© ўв®абЄ®Ґ Їа ў® (c) 1986,87,88 „ЁЇ«®¬Ёа®ў ®Ј® ¬ ⥬ вЁЄ
ђ «мд Ќ ©ЈҐ«п (Dipl.Math. Ralf Nagel). ¤агЈЁҐ з бвЁ Їа®Ја ¬¬®Ј®
®ЎҐбЇҐзҐЁп ЇаҐ¤бв ў«пов б®Ў®© ўв®абЄ®Ґ Їа ў® (c) 1989 дЁа¬л
TurboPower Software. TurboPower Software а бЇа®бва пҐв § йЁйҐлҐ
ўв®абЄЁ¬ Їа ў®¬ а Ў®вл ђ «мд Ќ ©ЈҐ«п Ї® нЄбЄ«о§Ёў®© «ЁжҐ§ЁЁ
Enz EDV-Beratung Gmbh Ё§ ‡ Ї ¤®© ѓҐа¬ ЁЁ.
TurboPower Software а §аҐи Ґв ў ¬ ¤Ґ« вм аеЁўлҐ Є®ЇЁЁ
¤ ®Ј® Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп ¤«п «Ёз®Ј® ЁбЇ®«м§®ў Ёп Їг⥬
Ї®«гзҐЁп § Ї б®© Є®ЇЁЁ Ё § йЁвл ў 襣® ЇаЁ®ЎаҐвҐЁп ®в б«гз ©®©
Ї®вҐаЁ. ЌЁ ЇаЁ Є ЄЁе ®Ўбв®п⥫мбвў е ўл Ґ ¬®¦ҐвҐ Є®ЇЁа®ў вм
¤ ®Ґ Їа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ Ё«Ё ¤®Єг¬Ґв жЁо ў 楫пе
а бЇа®бва ҐЁп ¬Ґ¦¤г ¤агЈЁ¬Ё «Ёж ¬Ё. ЌЁ ЇаЁ Є ЄЁе ®Ўбв®п⥫мбвў е
ўл Ґ ¬®¦ҐвҐ г¤ «Ёвм пў«пойЁҐбп з бвмо Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп
Ё«Ё ¤®Єг¬Ґв жЁЁ 㢥¤®¬«ҐЁп ®Ў ўв®абЄЁе Їа ў е.
‚л ¬®¦ҐвҐ а бЇа®бва пвм, ЎҐ§ Ї« вл § ўҐабЁо ўаҐ¬ҐЁ
ўлЇ®«ҐЁп Ё«Ё «оЎле ¤агЈЁе «ЁжҐ§Ё©, ў иЁ б®Ўб⢥лҐ
бЄ®¬ЇЁ«Ёа®ў лҐ Їа®Ја ¬¬л, ®б®ў лҐ «оЎ®¬ Ёб室®¬ Є®¤Ґ
B-Tree Filer. ‚л Ґ Ё¬ҐҐвҐ Їа ў® а бЇа®бва пвм «оЎлҐ Ёб室лҐ
Є®¤л B-Tree Filer, бЄ®¬ЇЁ«Ёа®ў лҐ ¬®¤г«Ё Ё«Ё бЄ®¬ЇЁ«Ёа®ў лҐ
ЇаЁ¬Ґал Їа®Ја ¬¬ ЎҐ§ ЇЁб쬥®Ј® а §аҐиҐЁп TurboPower Software.
Ћв¬ҐвЁ¬, зв® ЇаҐ¤л¤гйЁҐ ®Ја ЁзҐЁп Ґ § ЇаҐй ов ў ¬
а бЇа®бва пвм ў иЁ б®ЎбвўҐлҐ Ёбе®¤лҐ Є®¤л Ё«Ё ¬®¤г«Ё,
§ ўЁбпйЁҐ ®в B-Tree Filer. Ћ¤ Є®, в®в, Єв® Ї®«гз Ґв ®в ў б в ЄЁҐ
Ёбе®¤лҐ Є®¤л Ё«Ё ¬®¤г«Ё, ¤®«¦Ґ ЇаЁ®ЎаҐбвЁ б®Ўб⢥го Є®ЇЁо
B-Tree Filer, зв®Ўл § Є®®¬ ®б®ў ЁЁ Є®¬ЇЁ«Ёа®ў вм Ёб室л©
Є®¤ Ё«Ё ЇЁб вм Їа®Ја ¬¬л, ЁбЇ®«м§гойЁҐ ¬®¤г«Ё, ®Ўа й ойЁҐбп Є
B-Tree Filer.
Џ®бв ў«пҐ¬®Ґ Їа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ ¬®¦Ґв Ўлвм ЁбЇ®«м§®ў ®
в®«мЄ® ®¤Ё¬ «Ёж®¬ бв®«мЄЁе Є®¬ЇмовҐале бЁб⥬ е, бЄ®«мЄ® нв®
«Ёж® ЁбЇ®«м§гҐв. Њл а бзЁвлў Ґ¬, зв® ЈагЇЇл а §а Ў®взЁЄ®ў
Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп Ўг¤гв ЇаЁ®ЎаҐв вм г б Ё¤ЁўЁ¤г «млҐ
Є®ЇЁЁ Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп Ё ¤®Єг¬Ґв жЁЁ Ї® зЁб«г б®ваг¤ЁЄ®ў
в Є®© ЈагЇЇл. Џ® ў®Їа®б ¬ бЄЁ¤ЄЁ б ®ЎйҐЈ® ®ЎкҐ¬ Ё Ї® Ї®ў®¤г
б®Ј« 襨© ® «ЁжҐ§Ёа®ў ЁЁ а Ў®зЁе ¬Ґбв ®Ўа й ©вҐбм Є TurboPower
Software.
Ћв®бЁвҐ«м® дЁ§ЁзҐбЄЁе нЄ§Ґ¬Ї¤па®ў ¤ЁбЄҐв Ё ¤®Єг¬Ґв жЁЁ,
Ї®бв ў«пҐ¬ле б B-Tree Filer, TurboPower Software Ј а вЁагҐв Ёе
ЁбЇа ў®бвм Ё ®вбгвбвўЁҐ ў Ёе ¤ҐдҐЄв®ў ¬ вҐаЁ « Ё Ё§Ј®в®ў«ҐЁп
ЇҐаЁ®¤ ў 30 ¤Ґ© б ¬®¬Ґв Ї®«гзҐЁп Ї®ЄгЇ ⥫Ґ¬. …б«Ё ў
Ј а вЁ©л© ба®Є ўл 㢥¤®¬Ё«Ё б ® в Є®¬ ¤ҐдҐЄвҐ, TurboPower
Software § ¬ҐЁв ¤ҐдҐЄвго ¤ЁбЄҐвг(¤ЁбЄҐвл) Ё«Ё ¤®Єг¬Ґв жЁо
ЎҐбЇ« в®.
TurboPower Software Ј а вЁагҐв, зв® Їа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ
Ўг¤Ґв а Ў®в вм, Є Є ®ЇЁб ® ў ¤ ®© ¤®Єг¬Ґв жЁЁ, ў вҐзҐЁҐ 30
¤Ґ© ®в ¤ вл Ї®«г票п. ЏаЁ ®Ў а㦥ЁЁ Їа®Ја ¬¬®© ®иЁЎЄЁ Ё«Ё
¤ҐдҐЄв®бвЁ ¬ Ї®вॡгҐвбп Ї®¤а®Ўл© ®взҐв ® ў®§ЁЄиЁе Їа®Ў«Ґ¬ е,
Є®в®ал© Ї®§ў®«Ёв ¬ ©вЁ Ё § дЁЄбЁа®ў вм Їа®Ў«Ґ¬г. …б«Ё ўл
Їа ўЁ«м® 㢥¤®¬ЁвҐ б ® в Є®© Їа®Ў«Ґ¬Ґ б Їа®Ја ¬¬л¬
®ЎҐбЇҐзҐЁҐ¬ ў вҐзҐЁҐ Ј а вЁ©®Ј® ба®Є , TurboPower Software
§ ¬ҐЁв ¤ҐдҐЄв®Ґ Їа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ ЎҐбЇ« в®.
TurboPower Software Ј а вЁагҐв в Є¦Ґ, зв® Ї®ЄгЇ ⥫м
®бв Ґвбп Ї®«®бвмо 㤮ў«Ґвў®аҐ иЁ¬ Їа®¤гЄв®¬ ўҐбм ЇҐаЁ®¤ 30
¤Ґ© б® ¤п Ї®«г票п. …б«Ё Ї® Є Є®©-в® ЇаЁзЁҐ ўл Ґ
㤮ў¤Ґвў®аҐл, TurboPower Software Ґ ¬®¦Ґв аҐиЁвм ў иг
Їа®Ў«Ґ¬г, ®Ўа вЁвҐбм Є бв®а®Ґ, г Є®в®а®© Ўл« Їа®Ё§ўҐ¤Ґ
Ї®ЄгЇЄ , § а §аҐиҐЁҐ¬ ў®§ўа в. …б«Ё Їа®¤гЄв Ўл« ЇаЁ®ЎаҐвҐ
ҐЇ®б।б⢥® г TurboPower Software, ¬л ўҐаҐ¬ ў ¬ Ї®«го
бв®Ё¬®бвм Ї®ЄгЇЄЁ ¤ ®Ј® Їа®Ја ¬¬®Ј® Їа®¤гЄв Ї®б«Ґ Ї®«г票п
Ёб室®© ¤ЁбЄҐвл (¤ЁбЄҐв) б Їа®Ја ¬¬л¬ ®ЎҐбЇҐзҐЁҐ¬ Ё
¤®Єг¬Ґв жЁЁ ў ҐЇ®ўаҐ¦¤Ґ®¬ ўЁ¤Ґ. TurboPower Software Їа ЄвЁЄгҐв
ў®§ўа ⠯தгЄв®ў ®в бў®Ёе ®дЁжЁ «мле ¤Ё«Ґа®ў, ® Ґ Ї®¤¤Ґа¦Ёў Ґв
ЇаאַЈ® ў®§ўа в Ї« ⥦ ⥬, Єв® Ґ ЇаЁ®ЎаҐ« Їа®¤гЄв
ҐЇ®б।б⢥® 襩 дЁа¬Ґ.
TurboPower Software Ґ ЇаҐ¤Ї®« Ј Ґв ®вўҐвб⢥®бвЁ §
ЁбЇ®«м§®ў ЁҐ B-Tree Filer ў б㬬Ґ, ЇаҐўли о饩 Ёб室го бв®Ё¬®бвм
ЇаЁ®ЎаҐвҐЁп ¤ ®Ј® Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп. TurboPower Software
Ё ў Є®Ґ¬ б«гз Ґ Ґ ¬®¦Ґв Ўлвм ®вўҐвб⢥ § «оЎ®©
¤®Ї®«ЁвҐ«мл© гйҐаЎ, ўЄ«оз п Ї®вҐаплҐ ЇаЁЎл«Ё, Ї®вҐапго
нЄ®®¬Ёо, «ЁЎ® «оЎ®© ¤агЈ®© б«гз ©л© Ё«Ё § Є®®¬Ґал© гйҐаЎ,
ў®§ЁЄиЁ© ўб«Ґ¤бвўЁҐ ЁбЇ®«м§®ў Ёп Ё«Ё Ґў®§¬®¦®бвЁ ЁбЇ®«м§®ў Ёп
¤ ле Їа®Ја ¬¬, ¤ ¦Ґ Ґб«Ё TurboPower Software ЇаҐ¤гЇаҐ¦¤ « ®
ў®§¬®¦®бвЁ в Є®Ј® гйҐаЎ .
ЏаЁ ЁбЇ®«м§®ў ЁЁ ¤ ®Ј® Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп
ЇаҐ¤Ї®« Ј Ґвбп, зв® ўл б®Ј« бл б Ї®«®¦ҐЁп¬Ё бв®п饣®
а §¤Ґ« . …б«Ё ўл Ґ б®Ј« бл б Ё¬Ё, ўл ¤®«¦л Ґ¬Ґ¤«Ґ® ўҐаго
ўҐбм Ї ЄҐв B-Tree Filer ¤«п Ї®«гзҐЁп ў®§ўа й Ґ¬®Ј® Ї« ⥦ .
TurboPower Software ЇаҐ¤« Ј Ґв ⥫Ґд®го Ї®¤¤Ґа¦Єг B-Tree
Filer ЇаЁ вҐеЁзҐбЄ®© ў®§¬®¦®бвЁ ЎҐ§ ¤®Ї®«ЁвҐ«мле Ї« ⥦Ґ©. Њл
ЇаЁЈ« и Ґ¬ ў б §ў®Ёвм ¬ Ї® ⥫Ґд®г Ї®¤¤Ґа¦ЄЁ б Ї®Ґ¤Ґ«мЁЄ Ї®
ЇпвЁжг б 9 гва ¤® 5 ўҐзҐа (Ї® вЁе®®ЄҐ бЄ®¬г ўаҐ¬ҐЁ), Ё
®Ўа й вмбп § Ї®¬®ймо. Њл в Є¦Ґ Ў®Ёа㥬 ¤«п Ї®¤¤Ґа¦ЄЁ
Ї®«м§®ў вҐ«п Є®¤ CompuServe. ќв®в Є®¤ Ё ®¬Ґа ⥫Ґд®®ў ЇаЁўҐ¤Ґл
вЁвг«м®¬ «Ёб⥠¤ ®Ј® агЄ®ў®¤бвў .
Њл ўҐаЁ¬ ў Ї®¤¤Ґа¦Єг иЁе Є«ЁҐв®ў Ё ᤥ« Ґ¬ ўбҐ ®в б
§ ўЁбп饥, зв®Ўл иҐ Їа®Ја ¬¬®Ґ ®ЎҐбЇҐзҐЁҐ ¤Ґ« «® вг а Ў®вг,
¤«п Є®в®а®© ¬л ҐЈ® а §а Ў влў «Ё!