Β
wind.mac ΠΈ menu.mac - ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π² OS CP/M-80 V2.2
Π Π°Π±ΠΎΡΠ° Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌΠΈ Π² ΠΠ Π ΠΠΠ‘
E:130397 (C) 1997 ORIONSOFT
---------------------------------------------------------------
ΠΡΠ°ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Wind.mac ΠΈ Menu.mac Β Β Β Β Π΄Π»Ρ PRODOS V2.00
Β Β Β Β Β Β ΠΠ»ΡΒ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡΒ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉΒ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΎΡΡΡΠ°Π½ΡΠ»ΠΈΡΠΎΠ²Π°Π½Ρ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΠΌΡΠΉ ΡΠΎΡΠΌΠ°Ρ .rel, Π° Π² Π³Π»Π°Π²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΡΠΊΠ°Π·Π°Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π°
Β Β Β .request Wind, Menu
Β Β Β ΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ ΡΠΏΠΈΡΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΡΡΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ,Β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
Β Β Β extrn IniWnd,Open,Close,Menu
Β Β Β Β Β 1. ΠΠΎΠ΄ΡΠ»Ρ ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Wind
Β Β Β ==================================
Β Β Β Π―ΡΠ΅ΠΉΠΊΠΈ:
Β
Β Β wbx - 2 Π±Π°ΠΉΡΠ°Β - ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±Π°Π·Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΡ ΠΎΠΊΠΎΠ½ ΠΏΠΎ X Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ .Β ΠΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠ΅ ΠΎΠΊΠ½Π°, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ Open,Β Β Π±ΡΠ΄ΡΡΒ ΡΠΌΠ΅ΡΠ΅Π½Ρ ΠΎΡΒ Π»Π΅Π²ΠΎΠ³ΠΎ ΡΡΠ΅Π·Π°Β ΡΠΊΡΠ°Π½Π° Π½Π° (wbx) ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 16.
Β Β wby - 1 Π±Π°ΠΉΡΒ - ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±Π°Π·Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΡ ΠΎΠΊΠΎΠ½ ΠΏΠΎ YΒ Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ .Β ΠΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠ΅ ΠΎΠΊΠ½Π°, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ Open,Β Π±ΡΠ΄ΡΡΒ ΡΠΌΠ΅ΡΠ΅Π½ΡΒ ΠΎΡ Π²Π΅ΡΡ Π½Π΅Π³ΠΎ ΡΡΠ΅Π·Π° ΡΠΊΡΠ°Π½Π° Π½Π° (wby) ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 3.
Β
Β Β ΠΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ:
Β Β Β Β Β XBdos - Π²ΡΠ·ΠΎΠ² ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠΉ BDOS, ΠΏΡΠΈΡΠ΅ΠΌ Π½Π° Π²Ρ ΠΎΠ΄Π΅ A Π·Π°Π΄Π°Π΅Ρ Π½ΠΎΠΌΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ (160..169), Π° HL - Π°Π΄ΡΠ΅Ρ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ (Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ,Β ΡΠ°Π±Π»ΠΈΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈΡ ΠΎΠ±Π»Π°ΡΡΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ - TOO). ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ: A, HL.
Β Β Β ScrDim - ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΠΈ (ΡΠΈΡΠ»Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠ΅ΠΉ)Β ΡΠΊΡΠ°Π½Π°.
ΠΠ° Π²ΡΡ ΠΎΠ΄Π΅ Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ A Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΡΠΈΡΠ»ΠΎ 1..4 Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠΊΡΠ°Π½Π°.
Β
Β Β IniWnd - ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΡΠ΅ΠΊΠ° ΠΎΠΊΠΎΠ½.Β ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ DE Π½Π° Π²Ρ ΠΎΠ΄Π΅ Π·Π°Π΄Π°Π΅Ρ Π°Π΄ΡΠ΅ΡΒ Π½Π°ΡΠ°Π»Π° ΡΡΠ΅ΠΊΠ°,Β HL - Π°Π΄ΡΠ΅Ρ ΠΊΠΎΠ½ΡΠ° ΡΡΠ΅ΠΊΠ° + 1.
ΠΠ»ΠΈΠ½Π° ΡΡΠ΅ΠΊΠ° ΡΠ°ΡΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΈΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΡΡΠ΅Π±ΡΠ΅ΠΌΠΎΠΉ Π³Π»ΡΠ±ΠΈΠ½Ρ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΠΊΠΎΠ½:Β Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉΒ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΡΠ΅ΠΊΠ° Π²ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ ΠΏΠΎ 26 Π±Π°ΠΉΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ
DE=8000h,
HL=8000h+20*26.
ΠΠ°Π½Π½Π°Ρ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π²ΡΠ·Π²Π°Π½Π° Π² ΡΠ°ΠΌΠΎΠΌ Π½Π°ΡΠ°Π»Π΅ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ°Π±ΠΎΡΠΎΠΉ Ρ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌΠΈ Open, Close.
Β Β Β Open - ΠΎΡΠΊΡΡΡΡ ΠΎΠΊΠ½ΠΎ. Π Π΅Π³ΠΈΡΡΡΠΎΠ²Π°Ρ ΠΏΠ°ΡΠ° IX ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π°Π΄ΡΠ΅Ρ ΡΠ°Π±Π»ΠΈΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΠΊΠ½Π° Π΄Π»ΠΈΠ½ΠΎΠΉ 11 Π±Π°ΠΉΡ:
Β db Mode
db x1,y1,x2,y2
dw ColTab,FrmTab,Title
Β
Β ΠΠ°ΠΉΡ Mode ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠ΅ΠΆΠΈΠΌ ΠΎΡΠΊΡΡΡΠΈΡ ΠΎΠΊΠ½Π°, ΠΏΡΠΈΡΠ΅ΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅Β ModeΒ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡΒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠ΅ΠΉ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π±ΠΈΡΠΎΠ²:
Β Β 7 - ΠΏΡΠΈΠ·Π½Π°ΠΊ "sav" - ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎΠ΄ ΠΎΠΊΠ½ΠΎΠΌ
Β Β Β Β Β Π² ΡΡΠ΅ΠΊΠ΅ ΠΎΠΊΠΎΠ½;
Β 6 - ΠΏΡΠΈΠ·Π½Π°ΠΊ "sdw" - Π²ΡΠ²ΠΎΠ΄Π° ΠΈΠΌΠΈΡΠ°ΡΠΎΡΠ° ΡΠ΅Π½ΠΈ;
Β 5 - ΠΏΡΠΈΠ·Π½Π°ΠΊ "frm" - Π²ΡΠ²ΠΎΠ΄Π° ΡΠ°ΠΌΠΊΠΈ;
Β 4 - ΠΏΡΠΈΠ·Π½Π°ΠΊ "clw" - ΠΎΡΠΈΡΡΠΊΠΈ ΠΎΠΊΠ½Π° ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ;
Β 0 - ΠΏΡΠΈΠ·Π½Π°ΠΊ "win" - ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.
Β ΠΡΡΠ°Π»ΡΠ½ΡΠ΅ Π±ΠΈΡΡ - Π½ΡΠ»Π΅Π²ΡΠ΅.
Β Β ΠΡΠ»ΠΈ Π±ΠΈΡ 0 Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΡΠΉ, ΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ, Π° Π΅ΡΠ»ΠΈ Π½ΡΠ»Π΅Π²ΠΎΠΉ - ΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΎΠΊΠ½Π° Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ, ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΡΡΡΡ Π±ΠΈΡΡΒ 6Β ΠΈ 5 Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΈΠΌΠΈΡΠ°ΡΠΎΡΠ° ΡΠ΅Π½ΠΈ ΠΈ ΡΠ°ΠΌΠΊΠΈ. ΠΡΠ»ΠΈ ΡΡΠΈ Π±ΠΈΡΡ ΡΠ°ΠΊΠΆΠ΅ Π½ΡΠ»Π΅Π²ΡΠ΅Β (Π±Π°ΠΉΡΒ ModeΒ Π½ΡΠ»Π΅Π²ΠΎΠΉ), ΡΠΎΒ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ°Β Open Π½Π΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ Π²ΠΎΠΎΠ±ΡΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ.
Β Β ΠΡΠΈ Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΠΎΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ Π±ΠΈΡΠ° 0 Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΡΡΡΡ Π²ΡΠ΅Β ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π±ΠΈΡΡ 7..4. ΠΡΠ»ΠΈ Π±ΠΈΡ 7 Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΡΠΉ, ΡΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠΊΡΠ°Π½Π° ΠΏΠΎΠ΄ Π½ΠΎΠ²ΡΠΌ ΠΎΠΊΠ½ΠΎΠΌ ΠΈ ΡΠ΅ΠΊΡΡΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π²ΡΠ²ΠΎΠ΄Π° ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ Π²Β ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΡΠ΅ΠΊΠ΅ ΠΎΠΊΠΎΠ½ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠΎΠΉ Close.
Β Β ΠΡΠ»ΠΈ Π±ΠΈΡ 6 Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΡΠΉ,Β ΡΠΎ ΡΠΏΡΠ°Π²Π° ΠΈ ΡΠ½ΠΈΠ·Ρ ΠΎΠΊΠ½Π°Β Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΈΠΌΠΈΡΠ°ΡΠΎΡ ΡΠ΅Π½ΠΈ - ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ»,Β ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°Π΄Π°Π΅ΡΡΡ 9-ΠΌ Π±Π°ΠΉΡΠΎΠΌ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ FrmTab.
Β Β ΠΡΠ»ΠΈ Π±ΠΈΡ 5 Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΡΠΉ, ΡΠΎ ΠΏΠΎ ΠΏΠ΅ΡΠΈΠΌΠ΅ΡΡΡ ΠΎΠΊΠ½Π° Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΡΠ°ΠΌΠΊΠ° ΠΈΠ· 8-ΠΌΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²,Β Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΡ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ FrmTab, Π° ΠΎΠΊΠ½ΠΎ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π²Π½ΡΡΡΠΈ ΡΠ°ΠΌΠΊΠΈ.
Β Β ΠΡΠ»ΠΈ Π±ΠΈΡ 4 Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΡΠΉ,Β ΡΠΎ Π²Π½ΠΎΠ²ΡΒ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅Β ΠΎΠΊΠ½ΠΎ ΠΎΡΠΈΡΠ°Π΅ΡΡΡ ΡΠΎΠ½ΠΎΠΌ ΡΠ°ΠΌΠΊΠΈ.
Β Β ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ x1,y1 ΠΈ x2,y2 ΡΠ²Π»ΡΡΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΌΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ Π»Π΅Π²ΠΎΠ³ΠΎ Π²Π΅ΡΡ Π½Π΅Π³ΠΎ ΠΈ ΠΏΡΠ°Π²ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΡΠ³Π»ΠΎΠ², ΠΏΡΠΈΡΠ΅ΠΌ ΠΎΡΡΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ 1.
Β Β ColTab ΡΠ²Π»ΡΠ΅ΡΡΡΒ Π°Π΄ΡΠ΅ΡΠΎΠΌ ΡΠ°Π±Π»ΠΈΡΡ ΡΠ²Π΅ΡΠΎΠ² Π΄Π»ΠΈΠ½ΠΎΠΉ Π² ΠΎΠ±ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ 6 Π±Π°ΠΉΡ:
Β
Β ΠΊΠΎΠ΄ ΡΠ²Π΅ΡΠ° ΡΠΎΠ½Π° ΡΠ°ΠΌΠΊΠΈ ΠΈ ΠΎΠΊΠ½Π°,
Β ΠΊΠΎΠ΄ ΡΠ²Π΅ΡΠ° ΠΏΠ΅ΡΠ΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° ΡΠ°ΠΌΠΊΠΈ ΠΈ ΠΎΠΊΠ½Π°,
Β ΠΊΠΎΠ΄ ΡΠ²Π΅ΡΠ° ΡΠΎΠ½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π² ΡΠ°ΠΌΠΊΠ΅,
Β ΠΊΠΎΠ΄ ΡΠ²Π΅ΡΠ° ΠΏΠ΅ΡΠ΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°,
Β ΠΊΠΎΠ΄ ΡΠ²Π΅ΡΠ° ΡΠΎΠ½Π° ΠΈΠΌΠΈΡΠ°ΡΠΎΡΠ° ΡΠ΅Π½ΠΈ,
Β ΠΊΠΎΠ΄ ΡΠ²Π΅ΡΠ° ΠΏΠ΅ΡΠ΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° ΠΈΠΌΠΈΡΠ°ΡΠΎΡΠ° ΡΠ΅Π½ΠΈ.
Β Β FrmTab ΡΠ²Π»ΡΠ΅ΡΡΡ Π°Π΄ΡΠ΅ΡΠΎΠΌ ΡΠ°Π±Π»ΠΈΡΡ Ρ 8-Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ ΡΠ°ΠΌΠΊΠΈ (ΠΏΠ΅ΡΠ΅Π±ΠΎΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² - ΠΏΠΎ ΡΠ°ΡΠΎΠ²ΠΎΠΉΒ ΡΡΡΠ΅Π»ΠΊΠ΅)Β ΠΈΒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΈΠΌΠΈΡΠ°ΡΠΎΡΠ° ΡΠ΅Π½ΠΈ (Π΅ΡΠ»ΠΈ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ),Β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
Β
Β FrmTab: "βββββββββ"
Β Β Title ΡΠ²Π»ΡΠ΅ΡΡΡ Π°Π΄ΡΠ΅ΡΠΎΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π² ΡΠ°ΠΌΠΊΠ΅, ΠΎΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΠ΅Π³ΠΎΡΡ Π±Π°ΠΉΡΠΎΠΌ 0 (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, Π΅ΡΠ»ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΡΠ°ΠΌΠΊΠ°).
Β
Β ΠΠ° Π²ΡΡ ΠΎΠ΄Π΅Β ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ°Β Open Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ A=0 Π² ΡΠ»ΡΡΠ°Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΎΡΠΊΡΡΡΠΈΡ ΠΎΠΊΠ½Π°, ΠΈΠ»ΠΈ ΠΊΠΎΠ΄ ΠΎΡΠΈΠ±ΠΊΠΈ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉΒ ΠΏΠ°ΠΌΡΡΠΈ,Β ΠΈΠ»ΠΈ ΠΏΡΠΈΠ·Π½Π°ΠΊ ΠΎΡΠΈΠ±ΠΎΡΠ½ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΎΠΊΠ½Π° (A=80H).
Β Β Β Close - Π·Π°ΠΊΡΡΡΡ ΠΎΠΊΠ½ΠΎ. ΠΠ΅Π· Π²Ρ ΠΎΠ΄Π½ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ². ΠΠ° Π²ΡΡ ΠΎΠ΄Π΅ Π²Β A Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΡΠΈΠ·Π½Π°ΠΊ ΠΎΡΠΈΠ±ΠΊΠΈ,Β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,Β Π΅ΡΠ»ΠΈΒ ΡΡΠ΅ΠΊ ΠΎΠΊΠΎΠ½ ΠΏΡΡΡ. ΠΠ°Π½Π½Π°Ρ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ Π΄Π»Ρ Π·Π°ΠΊΡΡΡΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΠΎΠΊΠ½Π°, ΠΎΡΠΊΡΡΡΠΎΠ³ΠΎ Ρ Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΡΠΌ Π±ΠΈΡΠΎΠΌ 7 Mode.
Β Β Β Β Β Β 2. ΠΠΎΠ΄ΡΠ»Ρ ΠΌΠ΅Π½Ρ Menu
Β Β Β Β ===================
Β Β ΠΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ:
Β
Β Β InSym - ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ Π²Π²ΠΎΠ΄Π°Β ΡΠΈΠΌΠ²ΠΎΠ»Π° Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ Π²Β ΠΠΠ-7Β ΠΈ Π±Π΅Π· ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΊΡΡΡΠΎΡΠ°.
Β Β Β
Β Β MenuΒ - ΡΠ°Π±ΠΎΡΠ° Π² ΠΌΠ΅Π½Ρ. ΠΠ° Π²Ρ ΠΎΠ΄Π΅ Π·Π°Π΄Π°ΡΡΡΡ Π°Π΄ΡΠ΅ΡΠ° Π΄Π²ΡΡ ΡΠ°Π±Π»ΠΈΡ:
IX ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° Π°Π΄ΡΠ΅Ρ ΡΠ°Π±Π»ΠΈΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΠΊΠ½Π°, ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΉ Π΄Π»Ρ ΠΌΠΎΠ΄ΡΠ»Ρ Wind (ΡΡΠΎ ΠΎΠΊΠ½ΠΎ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ ΠΏΡΠΈ Π²Ρ ΠΎΠ΄Π΅ Π² Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ Π·Π°ΠΊΡΡΠ²Π°Π΅ΡΡΡ ΠΏΡΠΈ Π²ΡΡ ΠΎΠ΄Π΅ ΠΈΠ· Π½Π΅Π΅);
Β IY ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΡΠ°Π±Π»ΠΈΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠ΅Π½Ρ:
Β
db Type
db N
db Current
db x,y
dw List,Hotk,AdrT
Β Β Β Β Β Β Β [db dx]
Β ΠΠ°ΠΉΡ Type ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΈΠΏ ΠΌΠ΅Π½Ρ:Β Β 0 - Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅, 1 - Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ΅.
ΠΠ°ΠΉΡ N Π·Π°Π΄Π°Π΅Ρ ΡΠΈΡΠ»ΠΎ ΡΠ΅ΠΆΠΈΠΌΠΎΠ² ΠΌΠ΅Π½Ρ.
Β ΠΠ°ΠΉΡ Current ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ, Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΠΉ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΌ (1..N).
ΠΠ°ΠΉΡΡ x,y ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ Π² ΠΎΠΊΠ½Π΅ (x,y Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ Π΅Π΄ΠΈΠ½ΠΈΡΡ).
List ΡΠ²Π»ΡΠ΅ΡΡΡΒ Π°Π΄ΡΠ΅ΡΠΎΠΌ ΡΠΏΠΈΡΠΊΠ°Β Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΏΡΠ½ΠΊΡΠΎΠ²Β ΠΌΠ΅Π½Ρ, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ Π·Π°Π²Π΅ΡΡΠ°Π΅ΡΡΡ Π±Π°ΠΉΡΠΎΠΌ 0, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
Β
List: db ' Yes ',0
Β Β Β Β Β db ' No ',0
Β
Hotk ΡΠ²Π»ΡΠ΅ΡΡΡ Π°Π΄ΡΠ΅ΡΠΎΠΌ ΡΠΏΠΈΡΠΊΠ° "Π³ΠΎΡΡΡΠΈΡ " ΠΊΠ»Π°Π²ΠΈΡ,Β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
Β
Hotk: db 'YN'
Β
AdrT ΡΠ²Π»ΡΠ΅ΡΡΡ Π°Π΄ΡΠ΅ΡΠΎΠΌ ΡΠ°Π±Π»ΠΈΡΡ Π°Π΄ΡΠ΅ΡΠΎΠ² ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
Β AdrT: dw Yes,No
Β
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ dxΒ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡΒ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»ΡΒ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ ΠΈ Π·Π°Π΄Π°Π΅Ρ ΡΠ°Π³Β ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΡΠ½ΠΊΡΠΎΠ²Β ΠΌΠ΅Π½Ρ ΠΏΠΎ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΠΈ Π² ΡΠΈΠΌΠ²ΠΎΠ»Π°Ρ .
Β
ΠΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Menu Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΡΠΈΠ·Π½Π°ΠΊ "CY" Π² ΡΠ»ΡΡΠ°Π΅ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· ΠΌΠ΅Π½Ρ ΠΏΠΎ ΠΠ 2, ΠΈ "NC" Π² Π΄ΡΡΠ³ΠΈΡ ΡΠ»ΡΡΠ°ΡΡ :
Β
Β A=0 - Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΠΌΠ΅Π½Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ ΡΠ΅ΡΠ΅Π· ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡΠ½ΠΊΡΠΎΠ²
Β A<>0 - ΠΎΡΠΈΠ±ΠΊΠ° Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΠΈ Π΄Π»Ρ ΠΎΠΊΠ½Π°.
Β
ΠΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ, Π°Π΄ΡΠ΅Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠΊΠ°Π·Π°Π½ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ AdrT, ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π½ΠΎΠΌΠ΅Ρ Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ C (1..N)Β ΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ:
Β
Β ΠΡΠΈΠ·Π½Π°ΠΊ "CY" Π΄Π»Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Π² ΠΌΠ΅Π½Ρ ΠΈ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· Β ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Menu ΡΠ΅ΡΠ΅Π· Π΄Π°Π½Π½ΡΠΉ ΠΏΡΠ½ΠΊΡ (ΠΏΡΠΈ ΡΡΠΎΠΌ Π½Π° Π²Ρ Ρ ΠΎΠ΄Π΅ Menu Π±ΡΠ΄Π΅Ρ A=0);
Β ΠΡΠΈΠ·Π½Π°ΠΊ "NC",Β A=0 Π² ΡΠ»ΡΡΠ°Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠ½ΠΊΡΠ° Β ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ° Π² ΠΌΠ΅Π½Ρ;
Β ΠΡΠΈΠ·Π½Π°ΠΊ "NC", A<>0 Π² ΡΠ»ΡΡΠ°Π΅ ΠΎΡΠΈΠ±ΠΊΠΈ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΠΈ.
Β
Β Β Β 13.06.97 Π. ΠΡΡΠΊΠΎΠ²
Β
Β *** ORIONSOFT ***
Β
Β
Β
Β
ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ
ΠΠ° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡΒ ΠΠ° Π³Π»Π°Π²Π½ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ Β ΠΠ° ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡ
Β