ΠΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅: ΠΠ΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ β ΠΠΈΠΊΠΈΡΠ»ΠΎΠ²Π°ΡΡ
ΠΡΠ°ΡΠΊΠΈΠΉ ΡΠ»ΠΎΠ²Π°ΡΡ ΠΏΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅ ΡΡΡΠ°Π½ΠΈΡβΠ‘ΠΏΡΠ°Π²ΠΊΠ°
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡ Π² ArcMap.
ΠΠ½ΠΎΠ³ΠΎΡΡΡΠ°Π½ΠΈΡΠ½Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ°
Π€ΡΠ½ΠΊΡΠΈΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ, ΡΠΊΡΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ°Π½ΠΈΡ Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΎΠΉ, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΡΠΊΡΡΠ΅Π½ΡΡ ΡΡΠ΅ΠΉΠΌΠΎΠ² Π΄Π°Π½Π½ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΊΡΡΠ΅Π½ΡΠΎΠ² ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅Π½Π½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡΠ»ΠΎΠ΅Π².
Π€ΡΠ΅ΠΉΠΌ Π΄Π°Π½Π½ΡΡ
ΠΠ»Π΅ΠΌΠ΅Π½Ρ ΠΊΠ°ΡΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»ΠΎΠ΅Π² Π΄Π°Π½Π½ΡΡ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠΈΠΉ ΠΈΡ Π³Π΅ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΊΡΡΠ΅Π½Ρ, ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ.
ΠΠΈΠ΄ Π΄Π°Π½Π½ΡΡ
Π Π΅ΠΆΠΈΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
Π² ArcMap, ΡΠ»ΡΠΆΠ°ΡΠΈΠΉ Π΄Π»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΡΠ΅Π»Π΅ΠΉ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΊ Π³Π΅ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ Π΄Π°Π½Π½ΡΠΌ. Π ΡΠ΅ΠΆΠΈΠΌΠ΅ Π²ΠΈΠ΄Π° Π΄Π°Π½Π½ΡΡ
ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡΡΠ΅ΠΉΠΌΠΎΠ² Π΄Π°Π½Π½ΡΡ
. ΠΡΡΠ³ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ (Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, ΡΡΡΠ΅Π»ΠΊΠΈ ΡΠ΅Π²Π΅ΡΠ°, ΠΌΠ°ΡΡΡΠ°Π±Π½ΡΠ΅ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ ΠΈ ΠΏΡ.
), Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅.
ΠΠ΅ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΊΠ°ΡΡΠ°
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΊΠ°ΡΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ ΡΡΠ΅ΠΉΠΌΠ΅ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠ°ΡΡΡ Π³Π΅ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π² Π±ΠΎΠ»Π΅Π΅ ΠΊΡΡΠΏΠ½ΠΎΠΌ ΠΌΠ°ΡΡΡΠ°Π±Π΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π½Π΅ΠΆΠ΅Π»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΌΠ°ΡΡΡΠ°Π±Π΅ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΊΠ°ΡΡΡ. Π’Π°ΠΊΠΈΠ΅ ΠΊΠ°ΡΡΡ ΡΠ°ΠΊΠΆΠ΅ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΠ°ΡΡΠ°ΠΌΠΈ-Π²ΡΠ΅Π·ΠΊΠ°ΠΌΠΈ.
ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅ΠΊΡΡ
Π’Π΅ΠΊΡΡ, ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π½ΡΠΉ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅ ΠΊΠ°ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠ΅ΠΊΡΡΠΈΠΌΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΠΊΠ°ΡΡΡ, Π€ΡΠ΅ΠΉΠΌΠ° Π΄Π°Π½Π½ΡΡ , ΠΠ½ΠΎΠ³ΠΎΡΡΡΠ°Π½ΠΈΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ.
ΠΠ°ΡΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅ΡΠΊΠ°
ΠΠΈΠ½ΠΈΠΈ ΡΠΈΡΠΎΡΡ ΠΈ Π΄ΠΎΠ»Π³ΠΎΡΡ Π½Π° ΠΊΠ°ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΡ Π΅ΠΌΠ΅, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΈΡΡΠΈΠ½Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π½Π° Π·Π΅ΠΌΠ½ΠΎΠΉ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ.
Π‘Π΅ΡΠΊΠ°
Π ΠΊΠ°ΡΡΠΎΠ³ΡΠ°ΡΠΈΠΈ, Π»ΡΠ±Π°Ρ ΡΠ΅ΡΠΊΠ° ΠΈΠ· ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ
ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠΏΠ΅Π½Π΄ΠΈΠΊΡΠ»ΡΡΠ½ΡΡ
Π»ΠΈΠ½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ ΠΊΠ°ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ Π½Π° ΠΊΠ°ΡΡΠ΅. Π§Π°ΡΡΠΎ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΌΠΈ ΠΊΠ°ΡΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΌΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΠΊΠ° ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΠΏΠ΅ΡΠ΅ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠΈΠΈ ΠΠ΅ΡΠΊΠ°ΡΠΎΡΠ°, ΡΠ΅ΡΠΊΠ° ΠΠ°ΡΡΡΠ°-ΠΡΡΠ³Π΅ΡΠ°.![]()
ΠΠ½Π΄Π΅ΠΊΡΠ½ΡΠΉ ΡΠ»ΠΎΠΉ
Π‘Π»ΠΎΠΉ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠΈΠΉ ΡΠΊΡΡΠ΅Π½ΡΡ ΡΡΡΠ°Π½ΠΈΡ Π² ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠ°Π½ΠΈΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅.
ΠΠ°ΡΡΠ°-Π²ΡΠ΅Π·ΠΊΠ°
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΊΠ°ΡΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ ΡΡΠ΅ΠΉΠΌΠ΅ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠ°ΡΡΡ Π³Π΅ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π² Π±ΠΎΠ»Π΅Π΅ ΠΊΡΡΠΏΠ½ΠΎΠΌ ΠΌΠ°ΡΡΡΠ°Π±Π΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π½Π΅ΠΆΠ΅Π»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΌΠ°ΡΡΡΠ°Π±Π΅ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΊΠ°ΡΡΡ. Π’Π°ΠΊΠΈΠ΅ ΠΊΠ°ΡΡΡ ΡΠ°ΠΊΠΆΠ΅ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΠ΅ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΠΊΠ°ΡΡΠ°ΠΌΠΈ.
ΠΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ°
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅. ΠΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° ΠΊΠ°ΡΡΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π»Π΅Π³Π΅Π½Π΄Ρ, ΡΡΡΠ΅Π»ΠΊΡ ΡΠ΅Π²Π΅ΡΠ°, ΠΌΠ°ΡΡΡΠ°Π±Π½ΡΡ Π»ΠΈΠ½Π΅ΠΉΠΊΡ ΠΈ ΡΡΠ΅ΠΉΠΌΡ Π³Π΅ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π΄Π°Π½Π½ΡΡ .
ΠΠΈΠ΄ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ
Π Π΅ΠΆΠΈΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ArcMap, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π²ΠΈΡΡΡΠ°Π»ΡΠ½Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π³Π΅ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΊΠ°ΡΡΡ (Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, Π»Π΅Π³Π΅Π½Π΄Ρ, ΠΌΠ°ΡΡΡΠ°Π±Π½ΡΠ΅ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ ΠΈ ΠΏΡ.) ΡΠΆΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Ρ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° Π½Π° ΠΏΠ΅ΡΠ°ΡΡ.
ΠΠ°ΡΡΠ°-ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ
Π‘Π»ΡΠΆΠ΅Π±Π½Π°Ρ ΠΊΠ°ΡΡΠ°-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΡΠ΅ΠΉΠΌ Π΄Π°Π½Π½ΡΡ
, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΊΠ°ΡΡΡ ΠΏΠΎΠ½ΡΡΡ, Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΠΊΠ°ΡΡΠ°.
ΠΠ°ΡΡΠ°-ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΏΡΠΎΡΡΡΡ Π² ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠΈ ΠΎΠ±Π»Π°ΡΡΡ; ΡΠΊΡΡΠ΅Π½Ρ Π΅Π΅ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Ρ Π΄Π΅ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΊΠ°ΡΡΡ. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½Π° Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΠ±Π·ΠΎΡΠ½ΠΎΠΉ ΠΊΠ°ΡΡΠΎΠΉ.
ΠΠ»Π΅ΠΌΠ΅Π½Ρ ΠΊΠ°ΡΡΡ
Π ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΊΠ°ΡΡΠΎΠ³ΡΠ°ΡΠΈΠΈ, ΠΎΡΡΠ΅ΡΠ»ΠΈΠ²ΠΎ ΠΎΡΠΎΠΆΠ΄Π΅ΡΡΠ²Π»ΡΠ΅ΠΌΡΠΉ ΡΠΈΡΡΠ½ΠΎΠΊ ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡ Π½Π° ΠΊΠ°ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ. ΠΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ ΠΊΠ°ΡΡΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, ΠΌΠ°ΡΡΡΠ°Π±Π½Π°Ρ Π»ΠΈΠ½Π΅ΠΉΠΊΠ°, Π»Π΅Π³Π΅Π½Π΄Π° ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ. ΠΠ±ΡΠ΅ΠΊΡ Π½Π° ΠΊΠ°ΡΡΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ»ΠΎΠΉ Π΄ΠΎΡΠΎΠ³ ΠΈΠ»ΠΈ ΡΠΈΠΌΠ²ΠΎΠ» ΡΠΊΠΎΠ»Ρ, ΡΠΎΠΆΠ΅ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ ΠΊΠ°ΡΡΡ. Π‘Π°ΠΌΠ° ΠΊΠ°ΡΡΠ° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΊΠ°ΡΡΡ.
ΠΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΡΡΡ
ΠΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΏΠΎΠΌΠΎΠ³Π°ΡΡΠΈΠ΅ ΡΠΈΡΠ°ΡΠ΅Π»Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΡΡΡ. ΠΠ±ΡΡΠ½ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅Π³ΠΎ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ ΠΊΠ°ΡΡΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Π»Π΅Π³Π΅Π½Π΄Ρ, ΡΡΡΠ΅Π»ΠΊΡ ΡΠ΅Π²Π΅ΡΠ°, ΠΌΠ°ΡΡΡΠ°Π±Π½ΡΡ Π»ΠΈΠ½Π΅ΠΉΠΊΡ, ΡΠ°ΠΌΠΊΡ, ΡΠΏΡΠ°Π²ΠΎΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ΅ΠΊΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°ΡΡΡ-Π²ΡΠ΅Π·ΠΊΠΈ.
ΠΠ±Π·ΠΎΡΠ½Π°Ρ ΠΊΠ°ΡΡΠ°
Π‘Π»ΡΠΆΠ΅Π±Π½Π°Ρ ΠΊΠ°ΡΡΠ°-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΡΠ΅ΠΉΠΌ Π΄Π°Π½Π½ΡΡ
, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΊΠ°ΡΡΡ ΠΏΠΎΠ½ΡΡΡ, Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΠΊΠ°ΡΡΠ°. ΠΠ±Π·ΠΎΡΠ½Π°Ρ ΠΊΠ°ΡΡΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΏΡΠΎΡΡΡΡ Π² ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠΈ ΠΎΠ±Π»Π°ΡΡΡ; ΡΠΊΡΡΠ΅Π½Ρ Π΅Π΅ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Ρ Π΄Π΅ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΊΠ°ΡΡΡ.
Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½Π° Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΡΡΠΎΠΉ-ΡΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΌ.
Π‘Π²ΡΠ·Π°Π½Π½ΡΠ΅ ΡΠ΅ΠΌΡ
ΠΡΠ·ΡΠ² ΠΏΠΎ ΡΡΠΎΠΌΡ ΡΠ°Π·Π΄Π΅Π»Ρ?/INCREMENTAL (ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ°) | Microsoft Docs
- Π‘ΡΠ°ΡΡΡ
- Π§ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ 2Β ΠΌΠΈΠ½
ΠΡΠ»ΠΈ Π»ΠΈ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ Π½Π° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ?
ΠΠ° ΠΠ΅Ρ
Π₯ΠΎΡΠΈΡΠ΅ ΠΎΡΡΠ°Π²ΠΈΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΎΡΠ·ΡΠ²?
ΠΡΠ·ΡΠ²Ρ Π±ΡΠ΄ΡΡ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Π² ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΡ ΠΠ°ΠΉΠΊΡΠΎΡΠΎΡΡ.
ΠΠ°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΡΠΏΡΠ°Π²ΠΈΡΡ», Π²Ρ ΡΠ°Π·ΡΠ΅ΡΠ°Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΎΡΠ·ΡΠ² Π΄Π»Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² ΠΈ ΡΠ»ΡΠΆΠ± ΠΠ°ΠΉΠΊΡΠΎΡΠΎΡΡ. ΠΠΎΠ»ΠΈΡΠΈΠΊΠ° ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ.
ΠΡΠΏΡΠ°Π²ΠΈΡΡ
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ!
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅
/INCREMENTAL[:NO]
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ
Π£ΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΡΠΈΠΊ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡ.
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΡΠΈΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. Π§ΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ /INCREMENTAL:NO.
ΠΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½ΠΎ ΡΠ²ΡΠ·Π°Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½ΠΎ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠΉ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π° Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π΄ΠΎΠ±Π°Π²ΠΎΡΠ½ΡΡ ΡΡΡΠ»ΠΎΠΊ, ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½ΠΎ ΡΠ²ΡΠ·ΡΠ²Π°Π΅ΠΌΡΠΉ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ», ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ:
ΠΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π½Π΅ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½Π°Ρ ΡΠ²ΡΠ·Π°Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΈΠ·-Π·Π° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΠΈ Π΄Π°Π½Π½ΡΡ .
ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΡΠΈΠΊΡ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ Π΄Π°Π½Π½ΡΡ
Π±Π΅Π· ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»Π°.ΠΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΎΠ² Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΏΠΎ Π½ΠΎΠ²ΡΠΌ Π°Π΄ΡΠ΅ΡΠ°ΠΌ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅
Π§ΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ±ΠΎΡΠΊΠ° Π²ΡΠΏΡΡΠΊΠ° Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ, ΡΠ²ΡΠΆΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π΅ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½ΠΎ.
ΠΠ»Ρ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΊΠ»ΡΡ /INCREMENTAL. ΠΡΠ»ΠΈ Π²ΡΠ±ΡΠ°Π½ ΡΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ, ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΡΠΈΠΊ Π²ΡΠ΄Π°Π΅Ρ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡ, Π° Π·Π°ΡΠ΅ΠΌ ΡΠ²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π΅ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½ΠΎ. ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΈ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΊΠ»ΡΡ /INCREMENTAL.
ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°ΡΡ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½ΠΎ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½Ρ, Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΒ β Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡ Ρ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΎΠΉ. LINK Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΏΠΎΠ»Π½ΠΎΡ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡ, Π΅ΡΠ»ΠΈ ΡΠΊΠ°Π·Π°Π½Ρ Π»ΡΠ±ΡΠ΅ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²:
ΠΠ΅ Π²ΡΠ±ΡΠ°Π½Π° ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° (/INCREMENTAL:NO)
ΠΡΠ±ΡΠ°Π½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ /OPT:REF
ΠΡΠ±ΡΠ°Π½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ /OPT:ICF
ΠΡΠ±ΡΠ°Π½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ /OPT:LBR
ΠΡΠ±ΡΠ°Π½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ /ORDER
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ/INCREMENTAL ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ ΡΠΊΠ°Π·Π°Π½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ /Debug .
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, LINK Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΏΠΎΠ»Π½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡ, Π΅ΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠΈΡΡΠ°ΡΠΈΠΉ:
ΠΡΡΡΡΡΡΠ²ΡΠ΅Ρ ILK-ΡΠ°ΠΉΠ» ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ. (LINK ΡΠΎΠ·Π΄Π°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ILK-ΡΠ°ΠΉΠ» Π΄Π»Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅.)
-
ΠΡΡΡΡΡΡΠ²ΡΡΡ ΠΏΡΠ°Π²Π° Π·Π°ΠΏΠΈΡΠΈ Π² ILK-ΡΠ°ΠΉΠ». (Π‘ΡΡΠ»ΠΊΠ° ΠΈΠ³Π½ΠΎΡΠΈΡΡΠ΅Ρ ILK-ΡΠ°ΠΉΠ» ΠΈ ΡΡΡΠ»ΠΊΠΈ Π±Π΅Π· Π΄ΠΎΠ±Π°Π²ΠΎΡΠ½ΡΡ ΡΡΡΠ»ΠΎΠΊ.)
ΠΡΡΡΡΡΡΠ²ΡΠ΅Ρ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ EXE- ΠΈΠ»ΠΈ DLL-ΡΠ°ΠΉΠ».
ΠΠ·ΠΌΠ΅Π½Π΅Π½Π° ΠΎΡΠΌΠ΅ΡΠΊΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π² ILK-, EXE- ΠΈΠ»ΠΈ DLL-ΡΠ°ΠΉΠ»Π΅.
ΠΠ·ΠΌΠ΅Π½Π΅Π½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ LINK. ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² LINK ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ±ΠΎΡΠΊΠ°ΠΌΠΈ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΏΠΎΠ»Π½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡ.
ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΈΠ»ΠΈ ΠΏΡΠΎΠΏΡΡΠ΅Π½ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΠΉ OBJ-ΡΠ°ΠΉΠ».
ΠΠ°Π΄Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΡΠΈΠΊΠ° Π² ΡΡΠ΅Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Visual Studio
ΠΡΠΊΡΠΎΠΉΡΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π‘ΡΡΠ°Π½ΠΈΡΡ ΡΠ²ΠΎΠΉΡΡΠ² ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΡΠΌ. Π² ΡΡΠ°ΡΡΠ΅ ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° C++ ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΠ±ΠΎΡΠΊΠΈ Π² Visual Studio.
ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΠ±ΡΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΡΠΈΠΊΠ° ΡΠ²ΠΎΠΉΡΡΠ² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ.

ΠΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΠΊΠ»ΡΡΠΈΡΡ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡ .
ΠΠ°Π΄Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΡΠΈΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ
- Π‘ΠΌ. ΡΠ°Π·Π΄Π΅Π» LinkIncremental.
Π‘ΠΌ. ΡΠ°ΠΊΠΆΠ΅
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΡΠΈΠΊΠ° MSVC
ΠΠΈΠ΄ΡΠΎΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π±ΡΡΠΎ — ΠΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΠΌΠ°Π»ΡΡ ΠΠΠ‘
Β
ΠΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠ°Π»ΡΡ
ΠΠΠ‘ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ Π²ΡΠ±ΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ΅ΠΌΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ°ΠΌΠΈ. ΠΠ²Π΅ ΠΈΠ· Π½ΠΈΡ
β ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅, Π° ΡΡΠ΅ΡΡΡ β ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ²ΡΡ
Π΄Π²ΡΡ
:
1. ΠΠ»ΠΎΡΠΈΠ½Π½Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ°.
2. βΠΠ΅ΡΠΈΠ²Π°ΡΠΈΠΎΠ½Π½Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ°.
3. βΠ‘ΠΌΠ΅ΡΠ°Π½Π½Π°Ρ (ΠΏΠ»ΠΎΡΠΈΠ½Π½ΠΎ-Π΄Π΅ΡΠΈΠ²Π°ΡΠΈΠΎΠ½Π½Π°Ρ) ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ°.
ΠΠ»ΠΎΡΠΈΠ½Π½Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° (ΡΠΈΡΡΠ½ΠΎΠΊ 1) ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½Π°ΠΏΠΎΡΠ° Π²ΠΎΠ΄Ρ ΡΡΡΠΎΠΈΡΠ΅Π»ΡΡΡΠ²ΠΎ ΠΏΠ»ΠΎΡΠΈΠ½Ρ. ΠΡΡΠ½ΡΠΎΠ²Π°Ρ ΠΈΠ»ΠΈ Π±Π΅ΡΠΎΠ½Π½Π°Ρ ΠΏΠ»ΠΎΡΠΈΠ½Π° ΠΏΠ΅ΡΠ΅Π³ΠΎΡΠ°ΠΆΠΈΠ²Π°Π΅Ρ ΡΡΡΠ»ΠΎ ΡΠ΅ΠΊΠΈ, ΠΈ ΡΠ΅ΠΌ ΡΠ°ΠΌΡΠΌ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΊΠ°ΠΊ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠΉ Π½Π°ΠΏΠΎΡ Π²ΠΎΠ΄Ρ, ΡΠ°ΠΊ ΠΈ Π½ΡΠΆΠ½ΡΠΉ Π·Π°ΠΏΠ°Ρ ΡΡΠΎΠΉ Π²ΠΎΠ΄Ρ (Π² Π²ΠΈΠ΄Π΅ ΠΏΡΡΠ΄Π° ΠΈΠ»ΠΈ Π²ΠΎΠ΄ΠΎΡ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°). Π’Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π½Π° ΡΠ°Π²Π½ΠΈΠ½Π½ΡΡ
ΡΠ΅ΡΡΠΈΡΠΎΡΠΈΡΡ
.
ΠΠ΄Π΅ΡΡ Ρ ΡΠ΅ΠΊ ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠ°Π»ΡΠ΅ ΡΠΊΠ»ΠΎΠ½Ρ β ΡΡΠΎ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΡΡΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ (Π΄Π΅ΡΠΈΠ²Π°ΡΠΈΠΎΠ½Π½ΡΠΉ) ΠΊΠ°Π½Π°Π», ΠΊΠΎΡΠΎΡΡΠΉ Π±Ρ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ» Π΄Π²Π° ΡΡΠ²ΠΎΡΠ° ΡΠ΅ΠΊΠΈ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΎΡΠΌΠ΅ΡΠΊΠ°ΠΌΠΈ ΠΈ ΡΠΎΠ·Π΄Π°Π» Π½Π°ΠΏΠΎΡ.
Β
Π ΠΈΡΡΠ½ΠΎΠΊ 1 β Π‘Ρ Π΅ΠΌΠ° ΠΏΠ»ΠΎΡΠΈΠ½Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈΒ ΠΌΠ°Π»ΠΎΠΉ ΠΠΠ‘
Β
ΠΠ΅ΡΠΈΠ²Π°ΡΠΈΠΎΠ½Π½Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° (ΡΠΈΡΡΠ½ΠΎΠΊ 2) Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ Π½Π°ΠΏΠΎΡΠ° ΡΡΡΠΎΠΈΡΠ΅Π»ΡΡΡΠ²Π° Π²ΡΡΠΎΠΊΠΎΠΉ ΠΏΠ»ΠΎΡΠΈΠ½Ρ. ΠΠ±ΡΡΠ½ΠΎ Π²ΠΎΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ ΠΏΠ»ΠΎΡΠΈΠ½Π°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°Π±ΡΠ°ΡΡ Π²ΠΎΠ΄Ρ ΠΈΠ· ΡΠ΅ΠΊΠΈ ΠΈ ΠΏΠΎΠ΄Π°ΡΡ Π΅Π΅ Π² Π΄Π΅ΡΠΈΠ²Π°ΡΠΈΠΎΠ½Π½ΡΠΉ ΠΊΠ°Π½Π°Π». Π’Π°ΠΊΠΎΠΉ ΠΊΠ°Π½Π°Π» ΠΏΡΠΎΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΡΡΡ Ρ ΡΠΊΠ»ΠΎΠ½ΠΎΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»ΠΎΠ³ΠΈΠΌ, ΡΠ΅ΠΌ Π² ΡΠ΅ΠΊΠ΅. Π§Π΅ΡΠ΅Π· ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΊΠ°Π½Π°Π» Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ ΡΠ΅ΠΊΠ΅, Π½ΠΎ, Π·Π° ΡΡΠ΅Ρ ΡΠΊΠ»ΠΎΠ½Π°, Π½Π° Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠΉ ΠΎΡΠΌΠ΅ΡΠΊΠ΅. ΠΠΎΡΡΠΎΠΌΡ Π²ΠΎΠ΄Π° ΠΈΠ· Π΄Π΅ΡΠΈΠ²Π°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π² ΡΠ΅ΠΊΡ ΡΠΆΠ΅ ΠΏΡΠΈ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΌ Π½Π°ΠΏΠΎΡΠ΅. Π’Π°ΠΊΠ°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π² Π³ΠΎΡΠ½ΡΡ ΡΠ°ΠΉΠΎΠ½Π°Ρ . ΠΠ½ΠΎΠ³Π΄Π° Π΄Π΅ΡΠΈΠ²Π°ΡΠΈΠΎΠ½Π½ΡΠΉ ΠΊΠ°Π½Π°Π» ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅Ρ Π²ΠΎΠ΄Ρ Π² Π΄ΡΡΠ³ΡΡ ΡΠ΅ΠΊΡ Π² ΡΠΎΡΠ΅Π΄Π½Π΅ΠΉ Π΄ΠΎΠ»ΠΈΠ½Π΅ β Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π³ΠΎΠ²ΠΎΡΡΡ ΠΎ ΠΏΠ΅ΡΠ΅Π±ΡΠΎΡΠΊΠ΅ ΡΡΠΎΠΊΠ° ΡΠ΅ΠΊ.
Β
Π ΠΈΡΡΠ½ΠΎΠΊ 2 β Π‘Ρ Π΅ΠΌΠ° Π΄Π΅ΡΠΈΠ²Π°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈΒ ΠΌΠ°Π»ΠΎΠΉ ΠΠΠ‘
Β
Π‘ΠΌΠ΅ΡΠ°Π½Π½Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ ΠΏΠ»ΠΎΡΠΈΠ½Π½ΠΎΠΉ ΠΈ Π΄Π΅ΡΠΈΠ²Π°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΎΠΊ.
ΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΈ Π²ΡΡΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ, ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΠ°ΠΊΡΠΎΡΠΎΠΌ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΈΠ· ΡΡΠ΅Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΎΠΊ ΠΌΠ°Π»ΡΡ ΠΠΠ‘ ΡΠ²Π»ΡΡΡΡΡ ΡΠ΅ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ ΡΠΎΠΏΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ. Π‘ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ Π΄ΠΎΠ»Π΅ΠΉ ΡΡΠ»ΠΎΠ²Π½ΠΎΡΡΠΈ ΡΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΡΡΠΈ Π²ΠΈΠ΄Π°: ΡΠ°Π²Π½ΠΈΠ½Π½ΡΠ΅, ΠΏΡΠ΅Π΄Π³ΠΎΡΠ½ΡΠ΅ ΠΈΠ»ΠΈ Π³ΠΎΡΠ½ΡΠ΅.
Π Π¦ΠΠΠ ΠΈΡΠΏΡΡΠ°Π»ΠΈ ΠΌΠΎΠ΄Π΅Π»Ρ Π²ΠΎΠ·Π΄ΡΡ ΠΎΠ·Π°Π±ΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π°Π²ΠΈΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π² Π½Π°Π΄ΠΊΡΡΠ»ΡΠ΅Π²ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅ — ΠΠΎΠ²ΠΎΡΡΠΈ — ΠΡΠ΅ΡΡ-ΡΠ΅Π½ΡΡ
ΠΠ΅ΡΡΠΈΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ°ΡΠΈ- ΠΠ»Π°Π²Π½Π°Ρ
- ΠΡΠ΅ΡΡ-ΡΠ΅Π½ΡΡ
- ΠΠΎΠ²ΠΎΡΡΠΈ
- Π Π¦ΠΠΠ ΠΈΡΠΏΡΡΠ°Π»ΠΈ ΠΌΠΎΠ΄Π΅Π»Ρ Π²ΠΎΠ·Π΄ΡΡ ΠΎΠ·Π°Π±ΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π°Π²ΠΈΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π² Π½Π°Π΄ΠΊΡΡΠ»ΡΠ΅Π²ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅
25 Π€Π΅Π²ΡΠ°Π»Ρ 2019
Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ Π¦Π΅Π½ΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°ΡΡΠΎΠ³ΠΈΠ΄ΡΠΎΠ΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΡΠΈΡΡΡΠ° ΠΈΠΌΠ΅Π½ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Π.Π. ΠΡΠΊΠΎΠ²ΡΠΊΠΎΠ³ΠΎ (Π²Ρ
ΠΎΠ΄ΠΈΡ Π² ΠΠΠ¦ Β«ΠΠ½ΡΡΠΈΡΡΡ ΠΈΠΌΠ΅Π½ΠΈ Π.Π. ΠΡΠΊΠΎΠ²ΡΠΊΠΎΠ³ΠΎΒ») Π·Π°Π²Π΅ΡΡΠΈΠ»ΠΈ Π°ΡΡΠΎΠ΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΡΠΏΡΡΠ°Π½ΠΈΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π²ΠΎΠ·Π΄ΡΡ
ΠΎΠ·Π°Π±ΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π°Π²ΠΈΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Π΄Π²ΡΡ
ΠΊΠΎΠ½ΡΡΡΠ½ΠΎΡΡΠΈ.
ΠΠ΅ΡΠ΅Π΄ ΡΡΠ΅Π½ΡΠΌΠΈ ΡΡΠΎΡΠ»Π° Π·Π°Π΄Π°ΡΠ° ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ Π²ΠΎΠ·Π΄ΡΡ ΠΎΠ·Π°Π±ΠΎΡΠ½ΠΈΠΊΠ° ΡΠΈΠ»ΠΎΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π² Π½Π°Π΄ΠΊΡΡΠ»ΡΠ΅Π²ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅. Π Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ Π½Π°Π΄ ΠΊΡΡΠ»ΠΎΠΌ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΡ ΡΡΠΌΠ°.
ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΡ ΡΠΎΡΡΠΎΡΠ»ΠΈΡΡ Π² ΡΡΠ°Π½ΡΠ·Π²ΡΠΊΠΎΠ²ΠΎΠΉ Π°ΡΡΠΎΠ΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΡΠ±Π΅ Π¦ΠΠΠ. Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ Π¦ΠΠΠ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΊΡΠ΅ΠΉΡΠ΅ΡΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΏΠΎΠ»Π΅ΡΠ° ΠΏΡΠΈ ΡΠΈΡΠ»Π°Ρ ΠΠ°Ρ Π° 0,6β0,8, ΡΠ³Π»Π°Ρ Π°ΡΠ°ΠΊΠΈ 0β10Λ ΠΈ ΡΠ³Π»Π°Ρ ΡΠΊΠΎΠ»ΡΠΆΠ΅Π½ΠΈΡ ΠΎΡ β5 Π΄ΠΎ 5Λ ΠΏΡΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ°ΡΡ ΠΎΠ΄Π° Π²ΠΎΠ·Π΄ΡΡ Π° ΡΠ΅ΡΠ΅Π· Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ.
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½Π½ΡΡ ΡΠ°Π±ΠΎΡ Π±ΡΠ»ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π²ΠΎΠ·Π΄ΡΡ ΠΎΠ·Π°Π±ΠΎΡΠ½ΠΈΠΊΠ°. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΠ²ΠΎΠ΄, ΡΡΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π½Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π²ΠΎΠ·Π΄ΡΡ ΠΎΠ·Π°Π±ΠΎΡΠ½ΠΈΠΊΠ° Π½Π° ΠΊΡΠ΅ΠΉΡΠ΅ΡΡΠΊΠΈΡ ΡΠ΅ΠΆΠΈΠΌΠ°Ρ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ Π»Π΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ°.
ΠΡΠΎΡΠ΅Π΄ΡΠΈΠ΅ ΠΈΡΠΏΡΡΠ°Π½ΠΈΡ ΡΡΠ°Π»ΠΈ Π·Π°ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΡΡΠ°ΠΏΠΎΠΌ Π½Π°ΡΡΠ½ΠΎ-ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Β«ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΡΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΎΡΠ° ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π² ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄ΠΎΠ·Π²ΡΠΊΠΎΠ²ΡΡ
ΡΠ°ΠΌΠΎΠ»Π΅ΡΠΎΠ² Π³ΡΠ°ΠΆΠ΄Π°Π½ΡΠΊΠΎΠ³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡΒ» (ΡΠΈΡΡ Β«ΠΠ°Π³ΠΈΡΡΡΠ°Π»Ρ-ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΒ»).
(495) 556-40-32
(495) 556-40-38
[email protected]
ΠΠ΅ΡΠ½ΡΡΡΡΡ ΠΊ ΡΠΏΠΈΡΠΊΡ
ΠΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° ΠΊΠ°Π±Π΅Π»Ρ — CMP Products Limited
Π’ΠΈΠΏ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°ΠΠ°Π±Π΅Π»ΡΠ½ΡΠ΅ ΡΠΊΠΎΠ±Ρ (12)ΠΠ°Π±Π΅Π»ΡΠ½ΡΠ΅ Π²Π²ΠΎΠ΄Ρ (106)
ΠΡΠ°Π²ΠΈΠ»Π° ΠΌΠΎΠ½ΡΠ°ΠΆΠ° ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡAS/NZS, Π΄Π»Ρ Π³ΠΎΡΠ½ΠΎΠ΄ΠΎΠ±ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΎΡΡΠ°ΡΠ»ΠΈ (ΠΡΡΠΏΠΏΠ° I) (15)ΠΠΎΠ½Ρ AS/NZS (48)Π Π°Π·Π΄Π΅Π»Ρ ΠΊΠ»Π°ΡΡΠ° CEC (20)ΠΠΎΠ½Ρ ΠΊΠ»Π°ΡΡΠ° CEC (26)CEC, Π½Π΅ ΠΊΠ»Π°ΡΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½ΠΎ (3)GOST Zones (36)IEC, Π΄Π»Ρ Π³ΠΎΡΠ½ΠΎΠ΄ΠΎΠ±ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΎΡΡΠ°ΡΠ»ΠΈ (ΠΡΡΠΏΠΏΠ° I) (14)IEC, Π½Π΅ ΠΊΠ»Π°ΡΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½ΠΎ (45)ΠΠΎΠ½Ρ IEC (49)Π Π°Π·Π΄Π΅Π»Ρ ΠΊΠ»Π°ΡΡΠ° NEC (19)ΠΠΎΠ½Ρ ΠΊΠ»Π°ΡΡΠ° NEC (19)NEC, Π½Π΅ ΠΊΠ»Π°ΡΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½ΠΎ (3)ΠΠΎΠ½Ρ Norsok (11)ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½Π°Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ (8)ΠΠ΄ΠΈΠ½ ΠΊΠ°Π±Π΅Π»Ρ (8)Π’ΡΠ΅Ρ Π»ΠΈΡΡΠ½Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° ΠΊΠ°Π±Π΅Π»Π΅ΠΉ (7)
Π’ΠΈΠΏ Π·Π°ΡΠΈΡΡ1Ex d IIC Gb X (27)1Ex e IIC Gb X (36)2Ex nR IIC Gc X (27)ΠΠ»Π°ΡΡ I, Π Π°Π·Π΄. 1 (8)ΠΠ»Π°ΡΡ I, Π Π°Π·Π΄.
1, ΠΡΡΠΏΠΏΡ A, B, C, D (8)ΠΠ»Π°ΡΡ I, Π Π°Π·Π΄. 2 (18)ΠΠ»Π°ΡΡ I, Π Π°Π·Π΄. 2, ΠΡΡΠΏΠΏΡ A, B, C, D (17)ΠΠ»Π°ΡΡ I, ΠΡΡΠΏΠΏΡ A, B, C, D (6)ΠΠ»Π°ΡΡ I, ΠΡΡΠΏΠΏΡ B, C, D (2)ΠΠ»Π°ΡΡ I, ΠΠΎΠ½Π° 1 (19)ΠΠ»Π°ΡΡ I, ΠΠΎΠ½Π° 1, AEx d IIC Gb (10)ΠΠ»Π°ΡΡ I, ΠΠΎΠ½Π° 1, AEx e IIC Gb (19)ΠΠ»Π°ΡΡ I, ΠΠΎΠ½Π° 2 (19)ΠΠ»Π°ΡΡ I, ΠΠΎΠ½Π° 2, AEx d IIC Gb (10)ΠΠ»Π°ΡΡ I, ΠΠΎΠ½Π° 2, AEx e IIC Gb (12)ΠΠ»Π°ΡΡ I, ΠΠΎΠ½Π° 2, AEx nR IIC Gc (8)ΠΠ»Π°ΡΡ I, ΠΠΎΠ½Π° 20 (10)ΠΠ»Π°ΡΡ I, ΠΠΎΠ½Π° 20, AEx ta IIIC Da (10)ΠΠ»Π°ΡΡ I, ΠΠΎΠ½Π° 21 (10)ΠΠ»Π°ΡΡ I, ΠΠΎΠ½Π° 21, AEx tb IIIC Db (10)ΠΠ»Π°ΡΡ I, ΠΠΎΠ½Π° 22 (10)ΠΠ»Π°ΡΡ I, ΠΠΎΠ½Π° 22, AEx tc IIIC Dc (10)ΠΠ»Π°ΡΡ II, Π Π°Π·Π΄. 1 (10)ΠΠ»Π°ΡΡ I, Π Π°Π·Π΄. 1, ΠΡΡΠΏΠΏΡ E, F, G (10)ΠΠ»Π°ΡΡ II, Π Π°Π·Π΄. 2 (18)ΠΠ»Π°ΡΡ II, Π Π°Π·Π΄. 2, ΠΡΡΠΏΠΏΡ E, F, G (18)ΠΠ»Π°ΡΡ III, Π Π°Π·Π΄. 1 (15)ΠΠ»Π°ΡΡ III, Π Π°Π·Π΄. 2 (13)Ex d I Mb (20)Ex d IIC Gb (36)Ex db I Mb (1)Ex db IIC Gb (1)Ex e I Mb (20)Ex e IIC Gb (46)Ex eb I Mb (1)Ex eb IIC Gb (3)Ex nR IIC Gc (34)Ex nRc IIC Gc (1)Ex ta IIIC Da (43)Ex ta IIIC Da X (35)Ex tb IIIC Db (43)Ex tb IIIC Db X (35)Ex tc IIIC Dc (43)Ex tc IIIC Dc X (35)Ex tD A21 IP66 (2)ΠΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ (45)Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΡΠ΅Π΄Ρ (6)ΠΠ΄Π½ΠΎΠ±ΠΎΠ»ΡΠΎΠ²ΠΎΠΉ (10)ΠΠ²ΡΡ
Π±ΠΎΠ»ΡΠΎΠ²ΠΎΠΉ (10)ΠΠ»Π°ΠΆΠ½ΡΠ΅ ΡΡΠ΅Π΄Ρ (6)
Π’ΠΈΠΏ ΠΊΠ°Π±Π΅Π»ΡΠΠ»ΡΠΌΠΈΠ½ΠΈΠ΅Π²Π°Ρ Π»Π΅Π½ΡΠΎΡΠ½Π°Ρ Π±ΡΠΎΠ½Ρ (ASA) (25)ΠΠ»ΡΠΌΠΈΠ½ΠΈΠ΅Π²Π°Ρ Π»Π΅Π½ΡΠΎΡΠ½Π°Ρ Π±ΡΠΎΠ½Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ATA) (24)ΠΠ»ΡΠΌΠΈΠ½ΠΈΠ΅Π²Π°Ρ ΠΏΡΠΎΠ²ΠΎΠ»ΠΎΡΠ½Π°Ρ Π±ΡΠΎΠ½Ρ (AWA) (34)ΠΡΠ½Π°ΡΠ΅Π½Π½ΡΠ΅ Π±ΡΠΎΠ½Π΅ΠΉ ΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΎΠΉ (24)Π‘ΡΠ΄ΠΎΠ²ΠΎΠΉ ΠΊΠ°Π±Π΅Π»Ρ Ρ Π±ΡΠΎΠ½Π΅ΠΉ Π² Π²ΠΈΠ΄Π΅ ΠΎΠΏΠ»Π΅ΡΠΊΠΈ (24)ΠΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΌΠ΅ΡΠ°Π»Π»ΠΈΡΠ΅ΡΠΊΠ°Ρ Π±ΡΠΎΠ½Ρ, ΠΏΡΠΈΠ²Π°ΡΠ΅Π½Π½Π°Ρ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΡΠΌ ΡΠ²ΠΎΠΌ (MC-HL) β Π°Π»ΡΠΌΠΈΠ½ΠΈΠΉ (4)ΠΠΎΡΡΠΎΡΠΎΠ»ΡΠ³ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Π±ΡΠΎΠ½Ρ, ΠΏΡΠΈΠ²Π°ΡΠ΅Π½Π½Π°Ρ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΡΠΌ ΡΠ²ΠΎΠΌ (MC-HL) β ΡΡΠ°Π»Ρ (4)ΠΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·Π°Π½Π½Π°Ρ ΠΌΠ΅ΡΠ°Π»Π»ΠΈΡΠ΅ΡΠΊΠ°Ρ Π±ΡΠΎΠ½Ρ (MC) β Π°Π»ΡΠΌΠΈΠ½ΠΈΠΉ (4)ΠΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·Π°Π½Π½Π°Ρ ΠΌΠ΅ΡΠ°Π»Π»ΠΈΡΠ΅ΡΠΊΠ°Ρ Π±ΡΠΎΠ½Ρ (MC) β ΡΡΠ°Π»Ρ (4)Π‘Π²Π΅ΡΡ ΡΠ²Π΅ΡΠ΄ΡΠΉ ΡΠ½ΡΡ (2)ΠΠ΅Π±ΡΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠ°Π±Π΅Π»Ρ ΠΏΠ»ΠΎΡΠΊΠΎΠΉ ΡΠΎΡΠΌΡ (2)ΠΠΈΠ±ΠΊΠΈΠΉ ΡΠ½ΡΡ (5)ΠΡΠ²ΠΈΠ½ΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠ°Π±Π΅Π»Ρ Ρ Π°Π»ΡΠΌΠΈΠ½ΠΈΠ΅Π²ΠΎΠΉ ΠΏΡΠΎΠ²ΠΎΠ»ΠΎΡΠ½ΠΎΠΉ Π±ΡΠΎΠ½Π΅ΠΉ (LC/AWA) (9)ΠΡΠ²ΠΈΠ½ΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠ°Π±Π΅Π»Ρ Ρ Π³ΠΈΠ±ΠΊΠΎΠΉ ΠΏΡΠΎΠ²ΠΎΠ»ΠΎΡΠ½ΠΎΠΉ Π±ΡΠΎΠ½Π΅ΠΉ (LC/PWA) (8)ΠΡΠ²ΠΈΠ½ΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠ°Π±Π΅Π»Ρ Ρ ΠΎΠ΄Π½ΠΎΡΠ»ΠΎΠΉΠ½ΠΎΠΉ ΠΏΡΠΎΠ²ΠΎΠ»ΠΎΡΠ½ΠΎΠΉ Π±ΡΠΎΠ½Π΅ΠΉ (LC/SWA) (9)ΠΡΠ²ΠΈΠ½ΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠ°Π±Π΅Π»Ρ ΡΠΎ ΡΡΠ°Π»ΡΠ½ΠΎΠΉ Π»Π΅Π½ΡΠΎΡΠ½ΠΎΠΉ Π±ΡΠΎΠ½Π΅ΠΉ (LC/STA) (8)ΠΡΠ²ΠΈΠ½ΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠ°Π±Π΅Π»Ρ Ρ Π»Π΅Π½ΡΠΎΡΠ½ΠΎΠΉ Π±ΡΠΎΠ½Π΅ΠΉ (LC/ASA) (8)ΠΡΠ²ΠΈΠ½ΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠ°Π±Π΅Π»Ρ Ρ Π±ΡΠΎΠ½Π΅ΠΉ Π² Π²ΠΈΠ΄Π΅ ΠΏΡΠΎΠ²ΠΎΠ»ΠΎΡΠ½ΠΎΠΉ ΠΎΠΏΠ»Π΅ΡΠΊΠΈ (8)ΠΡΠ²ΠΈΠ½ΡΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π΅Π±ΡΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠ°Π±Π΅Π»Ρ (2)M10 (12)M12 (8)ΠΠΎΡΡΠΊΠΎΠΉ ΡΡΠ΄ΠΎΠ²ΠΎΠΉ ΠΊΠ°Π±Π΅Π»Ρ Ρ Π±ΡΠΎΠ½Π΅ΠΉ Π² Π²ΠΈΠ΄Π΅ ΠΎΠΏΠ»Π΅ΡΠΊΠΈ (24)ΠΠΎΡΡΠΊΠΎΠΉ ΡΡΠ΄ΠΎΠ²ΠΎΠΉ ΠΊΠ°Π±Π΅Π»Ρ (11)ΠΠ΅Π±ΡΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠΎΡΡΠΊΠΎΠΉ ΡΡΠ΄ΠΎΠ²ΠΎΠΉ ΠΊΠ°Π±Π΅Π»Ρ (19)ΠΠΈΠ±ΠΊΠ°Ρ ΠΏΡΠΎΠ²ΠΎΠ»ΠΎΡΠ½Π°Ρ Π±ΡΠΎΠ½Ρ (PWA) (27)ΠΠΏΠ»Π΅ΡΠΊΠ° ΠΈ Π°Π»ΡΠΌΠΈΠ½ΠΈΠ΅Π²Π°Ρ ΠΏΡΠΎΠ²ΠΎΠ»ΠΎΡΠ½Π°Ρ Π±ΡΠΎΠ½Ρ (AWA) (4)ΠΠΏΠ»Π΅ΡΠΊΠ° ΠΈ ΠΎΠ΄Π½ΠΎΡΠ»ΠΎΠΉΠ½Π°Ρ ΠΏΡΠΎΠ²ΠΎΠ»ΠΎΡΠ½Π°Ρ Π±ΡΠΎΠ½Ρ (SWA) (4)ΠΠΈΠ±ΠΊΠ°Ρ ΠΏΡΠΎΠ²ΠΎΠ»ΠΎΡΠ½Π°Ρ (EMC) ΠΎΠΏΠ»Π΅ΡΠΊΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, CY/SY) (42)ΠΠ΄Π½ΠΎΡΠ»ΠΎΠΉΠ½Π°Ρ ΠΏΡΠΎΠ²ΠΎΠ»ΠΎΡΠ½Π°Ρ Π±ΡΠΎΠ½Ρ (SWA) (38)Π‘ΡΠ°Π»ΡΠ½Π°Ρ Π»Π΅Π½ΡΠΎΡΠ½Π°Ρ Π±ΡΠΎΠ½Ρ (STA) (24)TECK (4)TECK 90 (4)TECK 90-HL (4)ΠΠ°Π±Π΅Π»Ρ, ΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡΠΈΠΉΡΡ Π² ΠΊΠΎΡΠΎΠ± (9)ΠΠ΅Π· Π±ΡΠΎΠ½ΠΈ (27)ΠΡΠΎΠ½Ρ Π² Π²ΠΈΠ΄Π΅ ΠΏΡΠΎΠ²ΠΎΠ»ΠΎΡΠ½ΠΎΠΉ ΠΎΠΏΠ»Π΅ΡΠΊΠΈ (42)
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΠΏΠ»ΠΎΡΠ½Π΅Π½ΠΈΡΠΠ²ΠΎΠΉΠ½ΠΎΠ΅ Π½Π°ΡΡΠΆΠ½ΠΎΠ΅ ΡΠΏΠ»ΠΎΡΠ½Π΅Π½ΠΈΠ΅ (3)ΠΠ½ΡΡΡΠ΅Π½Π½Π΅Π΅ ΠΈ Π½Π°ΡΡΠΆΠ½ΠΎΠ΅ ΡΠΏΠ»ΠΎΡΠ½Π΅Π½ΠΈΡ (28)ΠΠ½ΡΡΡΠ΅Π½Π½Π΅Π΅ Π·Π°ΡΠΈΡΠ½ΠΎΠ΅ ΡΠΏΠ»ΠΎΡΠ½Π΅Π½ΠΈΠ΅ ΠΈ ΠΊΠ°Π±Π΅Π»ΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄ (2)ΠΠ½ΡΡΡΠ΅Π½Π½Π΅Π΅ Π·Π°ΡΠΈΡΠ½ΠΎΠ΅ ΡΠΏΠ»ΠΎΡΠ½Π΅Π½ΠΈΠ΅ ΠΈ Π½Π°ΡΡΠΆΠ½ΠΎΠ΅ ΡΠΏΠ»ΠΎΡΠ½Π΅Π½ΠΈΠ΅ (18)ΠΠ½ΡΡΡΠ΅Π½Π½Π΅Π΅ Π·Π°ΡΠΈΡΠ½ΠΎΠ΅ ΡΠΏΠ»ΠΎΡΠ½Π΅Π½ΠΈΠ΅ ΠΈ Π½Π°ΡΡΠΆΠ½ΠΎΠ΅ ΡΠΏΠ»ΠΎΡΠ½Π΅Π½ΠΈΠ΅/ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π½Π°Ρ ΠΌΡΡΡΠ° FRAS (1)ΠΠ΅Π· ΡΠΏΠ»ΠΎΡΠ½Π΅Π½ΠΈΡ (4)ΠΠ°ΡΡΠΆΠ½ΠΎΠ΅ ΡΠΏΠ»ΠΎΡΠ½Π΅Π½ΠΈΠ΅ (46)ΠΠ°ΡΡΠΆΠ½ΠΎΠ΅ ΡΠΏΠ»ΠΎΡΠ½Π΅Π½ΠΈΠ΅/ΠΊΠ°Π±Π΅Π»ΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄ (3)ΠΠ°ΡΡΠΆΠ½ΠΎΠ΅ ΡΠΏΠ»ΠΎΡΠ½Π΅Π½ΠΈΠ΅/ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π½Π°Ρ ΠΌΡΡΡΠ° FRAS (1)ΠΡΠ΅Π½Ρ Π²ΡΡΠΎΠΊΠ°Ρ (12)
Π‘Π΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡABS (67)ΠΠ»ΡΠΌΠΈΠ½ΠΈΠΉ (3)ΠΠ»ΡΠΌΠΈΠ½ΠΈΠΉ/Π½Π΅ΡΠΆΠ°Π²Π΅ΡΡΠ°Ρ ΡΡΠ°Π»Ρ (1)ATEX (61)BS 6121 (45)BV (40)c-CSA-us (19)CCO-PESO (44)CSA (11)DNV-GL (41)ΠΠ»ΡΠΌΠΈΠ½ΠΈΠΉ, ΠΏΠΎΠΊΡΡΡΡΠΉ ΡΠΏΠΎΠΊΡΠΈΠ΄Π½ΡΠΌ ΡΠΎΡΡΠ°Π²ΠΎΠΌ (2)ΠΠΠ‘Π’ Π (74)ΠΠΠ‘Π’ Π (44)IEC 62444 (45)IECEX (61)INMETRO (30)KCC (27)Lloyds (70)LSF (2)ΠΠ΄ΠΎΠ±ΡΠ΅Π½Π½ΡΠΉ LUL (ΠΠΎΠ½Π΄ΠΎΠ½ΡΠΊΠΈΠΉ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΈΡΠ΅Π½) ΠΏΠΎΠ»ΠΈΠΌΠ΅Ρ (2)NEPSI (34)ΠΠ΅ΠΉΠ»ΠΎΠ½ (2)RETIE (35)ΠΠ΅ΡΠΆΠ°Π²Π΅ΡΡΠ°Ρ ΡΡΠ°Π»Ρ (6)TR-CU-EAC (38)UL (9)
ΠΠ°ΡΠΈΡΠ° ΠΎΡ Π²Π»Π°Π³ΠΈΠΡΠ΅Π²Π°Ρ Π½Π°Π³ΡΡΠ·ΠΊΠ° (12)ΠΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½Π°Ρ Π½Π°Π³ΡΡΠ·ΠΊΠ° (12)ΠΠ΅Ρ (68)Π‘ΠΈΠ»Ρ ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΊΠΎΠΌ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΠΈ (8)ΠΠ° (41)
Π’ΠΠΠ« ΠΠΠΠΠΠΠΠΠΠ Π ΠΠ ΠΠΠ¦ΠΠΠΠΠΠ¬ΠΠ«Π Π’ΠΠ₯ΠΠΠΠΠΠΠ§ΠΠ‘ΠΠΠ Π‘Π₯ΠΠΠ« Π’ΠΠ‘ / ΠΠΎΠ½ΡΡΠ»ΡΡΠ°Π½ΡΠΠ»ΡΡ
ΠΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π’ΠΠ‘ ΡΠ²Π»ΡΡΡΡΡ Π±Π»ΠΎΡΠ½Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° Ρ ΠΏΠΎΠΏΠ΅ΡΠ΅ΡΠ½ΡΠΌΠΈ ΡΠ²ΡΠ·ΡΠΌΠΈ.
ΠΡΠΈ Π±Π»ΠΎΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅ Π²ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠ±ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π’ΠΠ‘ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ²ΡΠ·Π΅ΠΉ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΡΡΠ±ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°ΠΌΠΈ, Ρ.Π΅. ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠ±ΠΈΠ½Π° ΡΠ½Π°Π±ΠΆΠ°Π΅ΡΡΡ ΠΏΠ°ΡΠΎΠΌ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΊΠΎΡΠ»Π° (ΡΠΈΡ. Π 4.1). ΠΡΠ»ΠΈ Π·Π° ΡΡΡΠ±ΠΈΠ½ΠΎΠΉ Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΊΠΎΡΠ΅Π», ΡΠΎ ΡΠ°ΠΊΠΎΠΉ ΡΠ½Π΅ΡΠ³ΠΎΠ±Π»ΠΎΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΌΠΎΠ½ΠΎΠ±Π»ΠΎΠΊΠΎΠΌ, Π΅ΡΠ»ΠΈ Π΄Π²Π° ΠΊΠΎΡΠ»Π°, ΡΠΎ Π΄ΡΠ±Π»Ρ-Π±Π»ΠΎΠΊΠΎΠΌ.
Π°) | |
Π±) |
Π ΠΈΡ. Π 4.1. ΠΠ»ΠΎΡΠ½Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° Π’ΠΠ‘
Π° — ΠΌΠΎΠ½ΠΎΠ±Π»ΠΎΡΠ½Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ°; Π± — ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° Ρ Π΄ΡΠ±Π»Ρ-Π±Π»ΠΎΠΊΠ°ΠΌΠΈ
ΠΠ — ΠΊΠΎΡΠ΅Π»ΡΠ½ΡΠΉ Π°Π³ΡΠ΅Π³Π°Ρ, Π’ — ΡΡΡΠ±ΠΈΠ½Π°, Π — Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ
ΠΡΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅ Ρ ΠΏΠΎΠΏΠ΅ΡΠ΅ΡΠ½ΡΠΌΠΈ ΡΠ²ΡΠ·ΡΠΌΠΈ Π³ΡΡΠΏΠΏΠ° ΡΡΡΠ±ΠΈΠ½ ΡΠ½Π°Π±ΠΆΠ°Π΅ΡΡΡ ΠΏΠ°ΡΠΎΠΌ ΠΎΡ Π³ΡΡΠΏΠΏΡ ΠΎΠ±ΡΠΈΡ ΠΊΠΎΡΠ»ΠΎΠ² ΡΠ΅ΡΠ΅Π· ΠΎΠ±ΡΠΈΠΉ («ΠΏΠΎΠΏΠ΅ΡΠ΅ΡΠ½ΡΠΉ») ΠΏΠ°ΡΠΎΠΏΡΠΎΠ²ΠΎΠ΄ (ΡΠΈΡ. Π 4.2).
Π ΠΈΡ. Π 4.2. ΠΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° Π’ΠΠ‘ Ρ ΠΏΠΎΠΏΠ΅ΡΠ΅ΡΠ½ΡΠΌΠΈ ΡΠ²ΡΠ·ΡΠΌΠΈ
ΠΠ — ΠΊΠΎΡΠ΅Π»ΡΠ½ΡΠΉ Π°Π³ΡΠ΅Π³Π°Ρ, Π’ — ΡΡΡΠ±ΠΈΠ½Π°,
Π — Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ; Π — ΠΏΠ°ΡΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ° ΡΠΈΡ. Π 4.3 — Π 4.5 ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡ
Π΅ΠΌΡ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
ΡΠΈΠΏΠΎΠ² ΡΠΈΠ»ΠΎΠ²ΡΡ
ΡΡΡΠ°Π½ΠΎΠ²ΠΎΠΊ Π’ΠΠ‘.
ΠΠ° ΡΠΈΡ. Π 4.3 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡ Π΅ΠΌΠ° ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π’ΠΠ‘ Ρ ΠΏΠ°ΡΠΎΡΠΈΠ»ΠΎΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅ΠΉ Π½Π° ΡΠ³Π»Π΅. Π ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ ΡΡ Π΅ΠΌΠ΅ ΠΎΡΠ²ΠΎΠ΄ ΠΈΠ·Π±ΡΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΏΠ»Π° ΠΈΠ· ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π²ΠΎΠ΄ΠΎΡΠ½Π°Π±ΠΆΠ΅Π½ΠΈΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π³ΡΠ°Π΄ΠΈΡΠ΅Π½ Π±Π΅Π· ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π²ΠΎΠ΄ΠΎΡ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°-ΠΎΡ Π»Π°Π΄ΠΈΡΠ΅Π»Ρ.
ΠΠ° ΡΠΈΡ. Π 4.4 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡ Π΅ΠΌΠ° ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ Π’ΠΠ‘ Ρ ΠΏΠ°ΡΠΎΠ³Π°Π·ΠΎΠ²ΠΎΠΉ ΡΠΈΠ»ΠΎΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ (ΠΠΠ£), Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΡΡΡ Π΄Π²ΡΡ ΡΡΡΠΏΠ΅Π½ΡΠ°ΡΡΠΉ ΡΠΈΠΊΠ» Π²ΡΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ½Π΅ΡΠ³ΠΈΠΈ: ΠΏΠ΅ΡΠ²Π°Ρ ΡΡΡΠΏΠ΅Π½Ρ — Π³Π°Π·ΠΎΡΡΡΠ±ΠΈΠ½Π½Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° (ΠΠ’Π£), Π²ΡΠ°ΡΠ°ΡΡΠ°Ρ Π²Π°Π» ΡΠ»Π΅ΠΊΡΡΠΎΠ³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° 1 (ΠΎΠ±Π²Π΅Π΄Π΅Π½Π° ΠΆΠΈΡΠ½ΠΎΠΉ ΡΠ°ΠΌΠΊΠΎΠΉ Π½Π° ΡΠΈΡ. Π 4.4Π°), Π²ΡΠΎΡΠ°Ρ ΡΡΡΠΏΠ΅Π½Ρ — ΠΏΠ°ΡΠΎΡΠΈΠ»ΠΎΠ²Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°. ΠΠ° ΡΠΈΡΡΠ½ΠΊΠ΅ Π 4.4Π± ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡ Π΅ΠΌΠ° ΠΠ’Π£. Π ΡΠΈΠ»Ρ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎΡΡΠΈ ΠΠ’Π£ ΠΌΠΎΠ³ΡΡ Π²ΡΠΏΡΡΠΊΠ°ΡΡΡΡ Π² Π±Π»ΠΎΡΠ½ΠΎΠΌ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΊ Π³ΠΎΡΠΎΠ²ΠΎΠ΅ ΠΈΠ·Π΄Π΅Π»ΠΈΠ΅ (ΡΠΈΡΡΠ½ΠΎΠΊ Π 4.4Π²).
Π 4.3. ΠΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ Π’ΠΠ‘ Ρ ΠΏΠ°ΡΠΎΡΠΈΠ»ΠΎΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ,
ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅ΠΉ Π½Π° ΡΠ³Π»Π΅
Π° — ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡ Π΅ΠΌΠ°
Π 4.
3. ΠΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ Π’ΠΠ‘ Ρ ΠΏΠ°ΡΠΎΡΠΈΠ»ΠΎΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ,
ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅ΠΉ Π½Π° ΡΠ³Π»Π΅
Π± — ΡΠΊΡΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ
1 — Π³ΡΠ°Π΄ΠΈΡΠ½Ρ
2 — ΡΠΈΡΠΊΡΠ»ΡΡΠΈΠΎΠ½Π½ΡΠΉ Π½Π°ΡΠΎΡ
3 — Π»ΠΈΠ½ΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΎΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ
4 — ΠΏΠΎΠ²ΡΡΠ°ΡΡΠΈΠΉ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΎΡ
5 — ΡΡΡΠ±ΠΎΠ³Π΅Π½Π΅ΡΠ°ΡΠΎΡ
6 — ΡΠΈΠ»ΠΈΠ½Π΄Ρ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ Π΄Π°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ±ΠΈΠ½Ρ
7 — ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠ½ΡΠΉ Π½Π°ΡΠΎΡ
8 — ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠ½ΡΠΉ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ
9 — ΡΠΈΠ»ΠΈΠ½Π΄Ρ ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ Π΄Π°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ±ΠΈΠ½Ρ
10 — ΡΡΠΎΠΏΠΎΡΠ½ΡΠΉ ΠΊΠ»Π°ΠΏΠ°Π½
11 — ΡΠΈΠ»ΠΈΠ½Π΄Ρ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ Π΄Π°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ±ΠΈΠ½Ρ
12 — Π΄Π΅Π°ΡΡΠ°ΡΠΎΡ
13 — ΡΠ΅Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΠΏΠΎΠ΄ΠΎΠ³ΡΠ΅Π²Π°ΡΠ΅Π»Ρ
14 — ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ΅Ρ ΡΠΎΠΏΠ»ΠΈΠ²ΠΎΠΏΠΎΠ΄Π°ΡΠΈ
15 — Π±ΡΠ½ΠΊΠ΅Ρ ΡΠ³Π»Ρ
16 — ΠΌΠ΅Π»ΡΠ½ΠΈΡΠ° ΡΠ³Π»Ρ
17 — Π±Π°ΡΠ°Π±Π°Π½ ΠΊΠΎΡΠ»Π°
18 — ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ»Π°ΠΊΠΎΡΠ΄Π°Π»Π΅Π½ΠΈΡ
19 — ΠΏΠ°ΡΠΎΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π²Π°ΡΠ΅Π»Ρ
20 — Π΄ΡΡΡΠ΅Π²ΠΎΠΉ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΎΡ
21 — ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠΉ ΠΏΠ°ΡΠΎΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π²Π°ΡΠ΅Π»Ρ
22 — Π²ΠΎΠ·Π΄ΡΡ ΠΎΠ·Π°Π±ΠΎΡΠ½ΠΈΠΊ
23 — ΡΠΊΠΎΠ½ΠΎΠΌΠ°ΠΉΠ·Π΅Ρ
24 — ΡΠ΅Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠ²Π½ΡΠΉ Π²ΠΎΠ·Π΄ΡΡ ΠΎΠΏΠΎΠ΄ΠΎΠ³ΡΠ΅Π²Π°ΡΠ΅Π»Ρ
25 — ΡΠΈΠ»ΡΡΡ
26 — Π΄ΡΠΌΠΎΡΠΎΡ
27 — Π΄ΡΠΌΠΎΠ²Π°Ρ ΡΡΡΠ±Π°
Π 4.
4. ΠΠ°ΡΠΎΠ³Π°Π·ΠΎΠ²Π°Ρ Π’ΠΠ‘
Π° — ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡ Π΅ΠΌΠ°
Π 4.4 Π±. ΠΠΎΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ° Π³Π°Π·ΠΎΡΡΡΠ±ΠΈΠ½Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ
1 — ΠΊΠΎΠΌΠΏΡΠ΅ΡΡΠΎΡ, 2 — ΠΊΠ°ΠΌΠ΅ΡΠ° ΡΠ³ΠΎΡΠ°Π½ΠΈΡ, 3 — Π³Π°Π·ΠΎΠ²Π°Ρ ΡΡΡΠ±ΠΈΠ½Π°
Π 4.4 Π². ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π³Π°Π·ΠΎΡΡΡΠ±ΠΈΠ½Π½ΠΎΠΉ
ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ (Π²Π°ΡΠΈΠ°Π½Ρ)
ΠΠ° ΡΠΈΡ. Π 4.5 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡ Π΅ΠΌΠ° ΡΠ΅ΠΏΠ»ΠΎΡΠ»Π΅ΠΊΡΡΠΎΡΠ΅Π½ΡΡΠ°Π»ΠΈ (Π’ΠΠ¦). Π‘ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° ΠΏΠ°ΡΠ° (ΠΊΠΎΡΠ»ΠΎΠ°Π³ΡΠ΅Π³Π°Ρ ΠΈ Π΄Ρ.) Π’ΠΠ¦ Π½Π΅ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π’ΠΠ‘. ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ Π’ΠΠ¦ ΡΠ²Π»ΡΡΡΡΡ ΠΎΡΠ±ΠΎΡΡ ΠΏΠ°ΡΠ° ΠΈΠ· ΡΡΡΠ±ΠΈΠ½Ρ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΠ΅ Π½ΡΠΆΠ΄Ρ ΠΈ Π½ΡΠΆΠ΄Ρ ΡΠ΅ΠΏΠ»ΠΎΡΠΈΠΊΠ°ΡΠΈΠΈ. Π’Π΅ΠΏΠ»ΠΎΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΠΎΡΠ±ΠΎΡΡ ΠΏΠ°ΡΠ° ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ ΠΏΠΎΠ΄ΠΎΠ³ΡΠ΅Π² Π² ΡΠ΅ΡΠ΅Π²ΠΎΠΌ ΠΏΠΎΠ΄ΠΎΠ³ΡΠ΅Π²Π°ΡΠ΅Π»Π΅ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ Π²ΠΎΠ΄Ρ, ΠΏΠΎΡΡΡΠΏΠ°ΡΡΠ΅ΠΉ Π½Π° ΠΎΡΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΈ Π³ΠΎΡΡΡΠ΅Π΅ Π²ΠΎΠ΄ΠΎΡΠ½Π°Π±ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Π΅ΠΉ.
Π ΠΈΡ. Π 4.5. ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡ Π΅ΠΌΠ° Π’ΠΠ¦
Π — ΠΏΠ°ΡΠΎΠΏΡΠΎΠ²ΠΎΠ΄ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ Π΄Π°Π²Π»Π΅Π½ΠΈΡ, Π — ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ,
ΠΠ — ΡΠ»Π΅ΠΊΡΡΠΎΡΠ½Π°Π±ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠ½ΡΡ Π½ΡΠΆΠ΄ (Π½ΠΈΠ·ΠΊΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅),
Π Π£ΠΠ — ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ,
Π‘Π — ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΠΏΠΎΠ΄ΠΎΠ³ΡΠ΅Π²Π°ΡΠ΅Π»Ρ, Π‘Π — ΡΠ΅ΡΠ΅Π²ΠΎΠΉ Π½Π°ΡΠΎΡ ΡΡΡΠ±ΠΈΠ½Π°
Π½Π° ΠΊΠΎΡΠ΅Π»
ΠΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° β Π½Π°ΡΠ°Π»ΠΎ Π½Π°ΡΠ°Π» / Π₯Π°Π±Ρ
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π² PyGTK.
ΠΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Glade ΠΈ ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΊΡΠΎΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° PyGTK.
ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°
Π‘ΠΏΠ΅ΡΠ²Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»ΠΎΠ² ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ Windows-ΠΌΠ°ΡΠΈΠ½Ρ: ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠΌ Π²ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Python, ΠΈ Π½Π΅Ρ ΠΆΠ΅Π»Π°Π½ΠΈΡ ΡΠΊΠ°ΡΠΈΠ²Π°ΡΡ Π²ΡΡ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ, ΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΠΏΠΎΠ»Π½ΡΠΉ Π°ΡΡ
ΠΈΠ² Π²ΡΠ΅Π³ΠΎ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ Windows (20 ΠΠ±), ΠΊΠΎΡΠΎΡΡΠΉ Ρ Π·Π°Π»ΠΈΠ» Π½Π° Π―Π½Π΄Π΅ΠΊΡ. ΠΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Ρ ClamWin. Π‘ΡΠ°Π²ΡΡΠ΅ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅, ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅:
- Python: Python 2.5.2 Windows installer. ΠΠ΅ΡΡΠΈΡ Python Ρ ΡΠΊΠ°Π·ΡΠ²Π°Ρ ΡΡ, ΠΏΠΎΠ΄ ΠΊΠΎΡΠΎΡΡΡ Π² ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠ°ΡΡΠΈ Π΅ΡΡΡ ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΎΡΡ PyGTK Π΄Π»Ρ Windows. Π’.Π΅., Π΄Π»Ρ Π±Π΅ΡΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ. ΠΡΠ»ΠΈ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΎ Π΅ΡΡΡ PyGTK ΠΏΠΎΠ΄ 2.6 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ, ΡΠΊΠ°ΡΠΈΠ²Π°ΠΉΡΠ΅ Π΅Ρ.
- GTK+: ΡΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΠΏΠΎΠ»Π½ΡΡ ΡΠ±ΠΎΡΠΊΡ GTK+ Π΄Π»Ρ Windows (gtk+-win32-runtime), ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ.
- Π’Π΅ΠΏΠ΅ΡΡ ΡΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΠΈ ΡΡΠ°Π²ΠΈΠΌ PyCairo, PyGObject ΠΈ PyGTK Π΄Π»Ρ Windows. ΠΡΡΠΌΡΠ΅ ΡΡΡΠ»ΠΊΠΈ Π΄Π»Ρ Π²Π΅ΡΡΠΈΠΈ Python 2.5.Ρ : PyCairo, PyGObject, PyGTK
- ΠΡ, ΠΈ Π½Π°ΠΊΠΎΠ½Π΅Ρ, Glade.
ΠΠ΅ΡΡΠΌ glade-win32, ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅ΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, C:\GTK\glade). Π ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ bin Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, glade-3.exe (Π΄ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΌΠ°ΡΠΈΠ½Ρ ΠΎΠ½Π° Ρ Π²Π°Ρ Π²ΡΡΠ΄ Π»ΠΈ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π΅Ρ)
ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π²ΡΠ΅Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ.
Π Ubuntu Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΠ°ΠΊΠ΅Ρ glade-3:
sudo apt-get install glade-3
Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Ubuntu, ΠΏΠΎΡΡΠΎΠΌΡ Π²ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠΊΡΠΈΠ½ΡΠΎΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΄Π΅Π»Π°Π½Ρ Π² Ubuntu. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π² Windows Glade ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ, Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΡΠ°Π·Π½ΠΈΡΡ Π½Π΅Ρ.
ΠΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½Π°Ρ ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½Π°Ρ
ΠΡΡΡ Π΄Π²Π° ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π²ΠΈΠ΄Π° ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ (Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° 3 ΠΎΠ±Π»Π°ΡΡΠΈ ΡΡΡ ΡΠ΄Π΅Π»Π°Π½ΠΎ Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π·Π°Π΄Π°Π½ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ):
| ΠΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½Π°Ρ | ΠΠ΅ΡΡΠΈΠΊΠ°Π»ΡΠ½Π°Ρ |
|---|---|
Π§ΡΠΎΠ±Ρ ΡΡΠ°Π·Ρ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ Ρ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΎΠΉ, ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅, ΡΡΠΎ ΡΡΠΎ ΠΌΠ°ΠΊΠ΅Ρ Β«ΡΠ΅Π·ΠΈΠ½ΠΎΠ²ΠΎΠ³ΠΎΒ» ΡΠ°ΠΉΡΠ°. ΠΡΠ»ΠΈ Π²Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΎΠΊΠ½Π°, ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠ°ΡΡΠΈΡΡΡΡΡ, ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ.![]()
ΠΡΠΎΠΌΠ΅ΠΆΡΡΠΊΠΈ Π·Π°Π΄Π°ΡΡΡΡ Π² ΠΏΠΈΠΊΡΠ΅Π»Π°Ρ , ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ΠΈ Π²ΡΠ΅Π³Π΄Π° ΠΎΡΡΠ°ΡΡΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌΠΈ.
Π¦ΠΈΡΡΡ Π²Π½ΡΡΡΠΈ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ ΡΠ²Π»ΡΡΡΡΡ ΠΈΡ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΌΠΈ Π½ΠΎΠΌΠ΅ΡΠ°ΠΌΠΈ. ΠΠ°ΠΊ Π²Ρ ΡΠΆΠ΅ ΠΏΠΎΠ½ΡΠ»ΠΈ, Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ Π½ΡΠ»Ρ ΠΈ ΠΈΠ΄ΡΡ ΡΠ»Π΅Π²Π° Π½Π°ΠΏΡΠ°Π²ΠΎ ΠΈ ΡΠ²Π΅ΡΡ Ρ Π²Π½ΠΈΠ·.
Glade
Glade β ΡΡΠΎ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ², ΠΎΠ½ ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ Π΄Π΅ΡΠ΅Π²ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² XML ΡΠ°ΠΉΠ». ΠΡΠΎΡ XML ΡΠ°ΠΉΠ» ΡΠΈΡΠ°Π΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ, ΠΈ PyGTK ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ ΠΎΠΊΠ½Π° ΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π½Π° ΡΠΊΡΠ°Π½Π΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΎΡ Π»ΠΎΠ³ΠΈΠΊΠΈ. ΠΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄.
ΠΠ°ΠΏΡΡΡΠΈΠΌ GLade (Π² Windows ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° glade-3.exe, ΠΎ ΡΡΠΌ Ρ ΡΠΆΠ΅ ΠΏΠΈΡΠ°Π» Π²ΡΡΠ΅) ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ-ΡΠΎ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ HBox. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΎΠΊΠ½ΠΎ:
Π²ΡΠ±Π΅ΡΠ΅ΠΌ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡ:
ΠΎΡΡΠ°Π²ΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΏΠΎΡΠ²ΠΈΡΡΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° Ρ 3 ΠΎΠ±Π»Π°ΡΡΡΠΌΠΈ:
Π² ΠΏΡΠ°Π²ΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΠΊΡΠ°Π½Π° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π΄Π΅ΡΠ΅Π²ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π½Π°ΡΠ΅Π³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΡΠ²ΠΎΠΉΡΡΠ² Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΡΠ±Π΅ΡΠ΅ΠΌ hbox1 (ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡ)
Π ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ² Β«ΠΠ½ΡΠ΅ΡΠ²Π°Π»Β» Π·Π°Π΄Π°ΡΡ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΊΠΈ Π² ΠΏΠΈΠΊΡΠ΅Π»Π°Ρ
ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠ±Π»Π°ΡΡΡΠΌΠΈ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², Β«ΠΠΎΠΌΠΎΠ³Π΅Π½Π½ΠΎΡΡΡΒ» ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, Π±ΡΠ΄ΡΡ Π»ΠΈ Π²ΡΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°, Β«Π§ΠΈΡΠ»ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²Β» Π·Π°Π΄Π°ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ.
ΠΡΡΠ°Π²ΠΈΠΌ Π²ΡΡ, ΠΊΠ°ΠΊ Π΅ΡΡΡ.
ΠΠ±Π»Π°ΡΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ, ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΡΠ΅ΠΊΡΡΠ°
Π£ GTK Π΅ΡΡΡ ΡΠ°ΠΊΠ°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ: Π΅ΡΠ»ΠΈ ΠΌΡ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π±ΡΠ΄Π΅ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΡΡΡΠΎΠΊΠΈ, ΠΈ Π΄ΠΎΠΉΠ΄ΡΠΌ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ, ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π½Π°ΡΠ½ΡΡ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡΡΡ ΠΏΠΎ Π²ΡΡΠΎΡΠ΅, ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ² Π²ΡΠΉΠ΄Π΅Ρ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΡΠΊΡΠ°Π½Π°. Π§ΡΠΎΠ±Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΠ»ΠΎ, Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π² ΠΎΠ±Π»Π°ΡΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ. ΠΠ±Π»Π°ΡΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ ΡΠΊΡΠΎΠ»Π»Ρ, Π΅ΡΠ»ΠΈ ΡΠ΅ΠΊΡΡΠ° Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π½Π° ΡΠΊΡΠ°Π½Π΅, ΠΈ ΡΠ±Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ ΠΌΠ΅Π½ΡΡΠ΅.
ΠΠΎΠ±Π°Π²ΠΈΠΌ Π² ΠΎΠ±Π»Π°ΡΡΠΈ 0 ΠΈ 2 (Ρ.Π΅. Π² ΠΊΡΠ°ΠΉΠ½ΠΈΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ) ΠΎΠ±Π»Π°ΡΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ:
Π² ΠΊΠ°ΠΆΠ΄ΡΡ ΠΎΠ±Π»Π°ΡΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ ΠΏΠΎΠΌΠ΅ΡΡΠΈΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΡΠ΅ΠΊΡΡΠ°:
ΠΠ΅ΡΡΠΈΠΊΠ°Π»ΡΠ½Π°Ρ Π³ΡΡΠΏΠΏΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ
Π’Π΅ΠΏΠ΅ΡΡ Π² ΠΎΡΡΠ°Π²ΡΡΡΡΡ ΠΏΡΡΡΠΎΠΉ ΡΡΠ΅Π΄Π½ΡΡ ΠΎΠ±Π»Π°ΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ, Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΡ Π³ΡΡΠΏΠΏΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ c 2 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ:
ΠΠΎΠΌΠ΅Π½ΡΠ΅ΠΌ ΡΡΠΈΠ»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° Β«Π Π°ΡΡΠ΅ΠΈΠ²Π°Π½ΠΈΠ΅Β»:
ΡΠ°ΠΊ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΠΎΡΠ³Π°Π½ΠΈΡΠ½ΠΎ.
ΠΠ½ΠΎΠΏΠΊΠΈ, ΡΠΈΠ³Π½Π°Π»Ρ
ΠΠΎΠ±Π°Π²ΠΈΠΌ Π² ΠΊΠ°ΠΆΠ΄ΡΡ ΡΡΠ΅ΠΉΠΊΡ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΎΡΠΊΠ΅:
Π ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ² ΠΊΠ½ΠΎΠΏΠΊΠΈ button1 ΠΏΠΎΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΌΠ΅ΡΠΊΡ Π½Π° Β«Π’ΡΠ΄Π° ->Β», Π° Π΄Π»Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ button2 Π½Π° «< β Π‘ΡΠ΄Π°»:
ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ GTK ΠΎΡΠΏΡΠ°Π²ΠΈΡ ΡΠΈΠ³Π½Π°Π».
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΅Π³ΠΎ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π°ΡΡ ΡΠΈΠ³Π½Π°Π»Ρ ΠΈΠΌΡ. ΠΡΠ±Π΅ΡΠ΅ΠΌ button1 ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΡΠΌ Π½Π° Π·Π°ΠΊΠ»Π°Π΄ΠΊΡ Β«Π‘ΠΈΠ³Π½Π°Π»ΡΒ». ΠΠ°Π·ΠΎΠ²ΡΠΌ ΡΠΈΠ³Π½Π°Π» Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ button1 Β«button1_clicked_cbΒ», Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ button2 Β«button2_clicked_cbΒ»:
Π ΠΎΠ±ΡΠ΅ΠΌ-ΡΠΎ, ΠΏΠΎΡΡΠΈ Π²ΡΡ Π³ΠΎΡΠΎΠ²ΠΎ, ΠΊΡΠΎΠΌΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ΅Π»ΠΎΡΠΈ: Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΡ, ΠΈ ΠΎΠ½ΠΎ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎΠ΅ π
ΠΡΠΏΡΠ°Π²ΠΈΠΌ ΡΡΠΎ, ΠΈ Π·Π°ΠΎΠ΄Π½ΠΎ Π·Π°Π΄Π°Π΄ΠΈΠΌ Π½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΎΠΊΠ½Π°:
ΠΠΎΡ, Π² ΠΎΠ±ΡΠ΅ΠΌ-ΡΠΎ, ΠΈ Π²ΡΡ, ΠΏΠ΅ΡΠ²ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π² ΡΡΠΈΠ»Π΅ Ρ Π°Π±ΡΠ° Π³ΠΎΡΠΎΠ². Π‘ΠΎΡ ΡΠ°Π½ΠΈΠΌ Π΅Π³ΠΎ Π² ΡΠ°ΠΉΠ» pygtk001.glade. Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ glade ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΉΠ» Π² ΡΠΎΡΠΌΠ°ΡΠ΅ glade. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°ΡΠ°ΡΡ Π³ΠΎΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ», ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΄Π΅Π»Π°Π» Ρ.
ΠΠ΅ΡΠ²Π°Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΡΠΎΠ·Π΄Π°Π»ΠΈ, ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΊΠ°ΠΊΠΈΡ -ΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° Π½Π° Π΄ΡΡΠ³ΠΎΠΉ, ΡΠΈΡΡΠΎΠ²ΠΊΠ° ΠΈ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠ° ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ pygtk001.glade, ΡΠ΅ΠΏΠ΅ΡΡ Π½ΡΠΆΠ½ΠΎ Π΅Π³ΠΎ ΠΎΠΆΠΈΠ²ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠ΄Π°. ΠΠ°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½Ρ ΡΠΌΠ½ΠΎΠΉ, ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ ΡΠΌΠ΅ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡ ΡΠ΅ΠΊΡΡ ΡΡΠ΄Π°-ΡΡΠ΄Π° π
ΠΠΎΠ΄ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎΠΉ (ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ Π½Π΅Ρ, Ρ.
ΠΊ. ΡΡΠΎ Π½Π΅ Β«Π±ΠΎΠ΅Π²Π°ΡΒ» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°), Π²ΡΠ΅Π³ΠΎ 50 ΡΡΡΠΎΡΠ΅ΠΊ, Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ 60:
#!/usr/bin/env python
# coding: utf-8
import sys
import os
try:
import pygtk
pygtk.require('2.0')
except:
sys.exit(1)
try:
import gtk
import gtk.glade
except:
sys.exit(1)
class App:
def __init__(self):
# ΠΠ°Π³ΡΡΠΆΠ°Π΅ΠΌ ΡΠ°ΠΉΠ» ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°
self.gladefile = "pygtk001.glade"
# Π΄Π΅ΡΠ΅Π²ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°
self.widgetsTree = gtk.glade.XML(self.gladefile)
# Π‘Π»ΠΎΠ²Π°ΡΠΈΠΊ, Π·Π°Π΄Π°ΡΡΠΈΠΉ ΡΠ²ΡΠ·ΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ Ρ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ-ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ
dic = {
"button1_clicked_cb" : self.text_operation,
"button2_clicked_cb": self.text_operation,
}
# ΠΠ°Π³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΠ°Ρ ΡΠΈΠ³Π½Π°Π»Ρ Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ
self.widgetsTree.signal_autoconnect(dic)
# Π‘ΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ ΡΠΎΠ±ΡΡΠΈΠ΅ Π·Π°ΠΊΡΡΡΠΈΡ ΠΎΠΊΠ½Π° Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
self.window = self.widgetsTree.get_widget("window1")
if (self.window):
self.
window.connect("destroy", self.close_app)
# Π ΡΡΠΎ ΡΠΆΠ΅ Π»ΠΎΠ³ΠΈΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ°Π΄ΡΠΌ ΠΌΠ°ΡΡΡΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅ΠΊΡΡΠ° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
# ΠΠ΅ΡΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ - ΠΈΠΌΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°-ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΡΠ΅ΠΊΡΡΠ°, Π²ΡΠΎΡΠΎΠΉ - ΠΈΠΌΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°-ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ
self.routes = {'button1': ('textview1','textview2'),
'button2': ('textview2','textview1')}
def text_operation(self,widget):
"Π€ΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠ΅ΡΠ΅Π±ΡΠ°ΡΡΠ²Π°Π΅Ρ ΡΠ΅ΠΊΡΡ ΡΡΠ΄Π°-ΡΡΠ΄Π°"
# Π²ΠΈΠ΄ΠΆΠ΅Ρ-ΠΈΡΡΠΎΡΠ½ΠΈΠΊ
source = self.widgetsTree.get_widget(self.routes[widget.name][0])
# Π²ΠΈΠ΄ΠΆΠ΅Ρ-ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ
destination = self.widgetsTree.get_widget(self.routes[widget.name][1])
# ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ Π±ΡΡΠ΅Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°
source_text_buffer = source.get_buffer()
# ΠΌΠ°ΡΡΠΈΠ² ΠΈΡΠ΅ΡΠ°ΡΠΎΡΠΎΠ² Π³ΡΠ°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ Π±ΡΡΠ΅ΡΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° (Π½Π°ΡΠ°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ)
source_text_buffer_bounds = source_text_buffer.get_bounds()
# ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ΅ΠΊΡΡ
source_text = source_text_buffer.get_text(source_text_buffer_bounds[0],
source_text_buffer_bounds[1])
# ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΡΠ΅ΠΊΡΡ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ Π±ΡΡΠ΅ΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°-ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ
destination.
get_buffer().set_text(source_text)
# ΠΎΡΠΈΡΠ°Π΅ΠΌ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ Π±ΡΡΠ΅Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°
source_text_buffer.set_text('')
def close_app(self, widget):
gtk.main_quit()
if __name__ == "__main__":
app = App()
gtk.main()
Π‘ΠΊΠ°ΡΠ°ΡΡ ΡΠ°ΠΉΠ» ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΎΠ².
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΏΠΎΠ΄ Ubuntu:
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΏΠΎΠ΄ Windows:
(Ρ ΠΌΠ΅Π½Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½Ρ ΡΠ°Π·ΠΌΠ΅ΡΡ ΡΡΠΈΡΡΠΎΠ² Π² Windows, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ)
ΠΡΠΎΠ³ΠΈ
ΠΡ Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ ΡΠ·Π½Π°Π»ΠΈ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Π²ΠΈΠ΄Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΎΠΊ Π΅ΡΡΡ Π² PyGTK, ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΏΡΠΎΡΡΠΎΠΉ GUI Ρ ΠΏΠΎΠΌΠΎΡΡΡ Glade, ΠΈ Π·Π°ΠΏΡΡΡΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΏΠΎΠ΄ Ubuntu ΠΈ Windows XP. ΠΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ π
Π ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΡΠ°ΡΡΡΡ ΠΌΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ PyGTK, ΠΆΠ΄Ρ Π²Π°ΡΠΈΡ ΠΎΡΠ·ΡΠ²ΠΎΠ².
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡ CSS β ΠΠ·ΡΡΠΈΡΠ΅ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ CSS, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΡΠΆΠ΅ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Π»ΠΈ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ
ΠΌΠΎΠ΄ΡΠ»ΡΡ
, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ , Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΎΡ
Π²Π°ΡΡΠ²Π°ΡΡ Π²Π΅ΡΡ ΡΡΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ.
| ΠΡΠ΅Π΄ΠΏΠΎΡΡΠ»ΠΊΠΈ: | ΠΡΠ½ΠΎΠ²Ρ HTML (ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² HTML) ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ CSS (ΠΈΠ·ΡΡΠΈΡΠ΅ ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² CSS.) |
|---|---|
| Π¦Π΅Π»Ρ: | Π§ΡΠΎΠ±Ρ Π΄Π°ΡΡ Π²Π°ΠΌ ΠΎΠ±Π·ΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS. ΠΠ°ΠΆΠ΄Π°Ρ ΡΠ΅Ρ Π½ΠΈΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΡΡΠΈΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΡΠΎΠΊΠ°Ρ . |
ΠΠ΅ΡΠΎΠ΄Ρ ΠΌΠ°ΠΊΠ΅ΡΠ° ΡΡΡΠ°Π½ΠΈΡΡ CSS ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π½Π°ΠΌ Π±ΡΠ°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ΡΡ Π½Π° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ΅, ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΈΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠ°ΠΊΡΠΎΡΠΎΠ²: ΠΈΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ ΠΏΠΎΡΠΎΠΊΠ΅ ΠΌΠ°ΠΊΠ΅ΡΠ°, Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π²ΠΎΠΊΡΡΠ³ Π½ΠΈΡ , ΠΈΡ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π²ΠΈΠ΄ΠΎΠ²ΠΎΠΉ ΡΠΊΡΠ°Π½/ΠΎΠΊΠ½ΠΎ.ΠΠ΅ΡΠΎΠ΄Ρ ΠΌΠ°ΠΊΠ΅ΡΠ° ΡΡΡΠ°Π½ΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Π² ΡΡΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅:
- ΠΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΠΎΠΊ
-
Π΄ΠΈΡΠΏΠ»Π΅ΠΉΡΠ²ΠΎΠΉΡΡΠ²ΠΎ - Π€Π»Π΅ΠΊΡΠ±ΠΎΠΊΡ
- Π‘Π΅ΡΠΊΠ°
- ΠΠΎΠΏΠ»Π°Π²ΠΊΠΈ
- ΠΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
- Π‘Ρ Π΅ΠΌΠ° ΡΡΠΎΠ»Π°
- ΠΠ°ΠΊΠ΅Ρ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΡΠΎΠ»Π±ΡΠ°ΠΌΠΈ
ΠΠ°ΠΆΠ΄ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΈ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ.
ΠΠΈ ΠΎΠ΄Π½Π° ΡΠ΅Ρ
Π½ΠΈΠΊΠ° Π½Π΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎ. ΠΠΎΠ½ΡΠ², Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ.
ΠΠ±ΡΡΠ½ΡΠΉ ΠΏΠΎΡΠΎΠΊ β ΡΡΠΎ ΡΠΎ, ΠΊΠ°ΠΊ Π±ΡΠ°ΡΠ·Π΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅Ρ HTML-ΡΡΡΠ°Π½ΠΈΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅ΡΠ΅ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΠ°ΠΊΠ΅ΡΠΎΠΌ ΡΡΡΠ°Π½ΠΈΡΡ. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° Π±ΡΡΡΡΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ HTML:
Π― Π»ΡΠ±Π»Ρ ΡΠ²ΠΎΡ ΠΊΠΎΡΠΊΡ.
<ΡΠ»>
ΠΡΠΏΠΈΡΡ ΠΊΠΎΡΠΌ Π΄Π»Ρ ΠΊΠΎΡΠ΅ΠΊ
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅
ΠΠΎΠ΄Π½ΠΈΠΌΠΈΡΠ΅ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π΄ΡΡΠ³Ρ
ΠΠΎΠ½Π΅Ρ!
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π±ΡΠ°ΡΠ·Π΅Ρ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΡΡΠΎΡ ΠΊΠΎΠ΄ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ HTML ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² ΡΠΎΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ½ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅, Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΠΌΠΈ Π΄ΡΡΠ³ Π½Π°Π΄ Π΄ΡΡΠ³ΠΎΠΌ β ΠΏΠ΅ΡΠ²ΡΠΉ Π°Π±Π·Π°Ρ, Π·Π° ΠΊΠΎΡΠΎΡΡΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π½Π΅ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ, Π·Π° ΠΊΠΎΡΠΎΡΡΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²ΡΠΎΡΠΎΠΉ Π°Π±Π·Π°Ρ.
ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄ Π΄ΡΡΠ³ΠΈΠΌ, ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ Π±Π»ΠΎΡΠ½ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² , Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΡΡΠ΄ΠΎΠΌ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠ»ΠΎΠ²Π° Π² Π°Π±Π·Π°ΡΠ΅.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π±Π»ΠΎΠΊΠ°, Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π±Π»ΠΎΠΊΠ°. ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎ Π½Π° ΡΠ°ΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅, ΠΊΠ°ΠΊ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅ΠΆΠΈΠΌ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΈΡΡΠΌΠ°. ΠΠ½ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎ Π½Π° Π»ΡΠ±ΠΎΠΌ ΡΠ·ΡΠΊΠ΅ Ρ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠΌ ΡΠ΅ΠΆΠΈΠΌΠΎΠΌ ΠΏΠΈΡΡΠΌΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π½Π° ΡΠΏΠΎΠ½ΡΠΊΠΎΠΌ.Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ Inline Direction β ΡΡΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅).
ΠΠ»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π½Π° Π²Π°ΡΠ΅ΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΎΠ±ΡΡΠ½ΡΠΉ ΠΏΠΎΡΠΎΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠΎΡ ΠΌΠ°ΠΊΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Π°ΠΌ Π½ΡΠΆΠ΅Π½. ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΌΠ°ΠΊΠ΅ΡΠΎΠ² Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΡΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ Π²Π°ΠΌ Π² CSS. ΠΠ°ΡΠΈΠ½Π°ΡΡ Ρ Ρ ΠΎΡΠΎΡΠΎ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ HTML-Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠΎΠ³Π΄Π° Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ Π²ΡΠ΅ ΡΡΡΡΠΎΠ΅Π½ΠΎ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π° Π½Π΅ Π±ΠΎΡΠΎΡΡΡΡ Ρ Π½ΠΈΠΌ.
ΠΠ΅ΡΠΎΠ΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² CSS:
- Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ
displayβ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊblock,inlineΠΈΠ»ΠΈinline-block, ΠΌΠΎΠ³ΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ ΠΏΠΎΡΠΎΠΊΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΡΡΠ°Π²ΠΈΠ² Π±Π»ΠΎΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π²Π΅ΡΡΠΈ ΡΠ΅Π±Ρ ΠΊΠ°ΠΊ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ -level (Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠΌ.
Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Π’ΠΈΠΏΡ ΠΏΠΎΠ»Π΅ΠΉ CSS). Π£ Π½Π°Ρ ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ ΡΠ΅Π»ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΌΠ°ΠΊΠ΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΡΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ display, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, CSS Grid ΠΈ Flexbox, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π²Π½ΡΡΡΠΈ ΠΈΡ ΡΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ. - ΠΠ»Π°Π²Π°ΡΡΠΈΠ΅ β ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ
float, ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊleft, ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π±Π»ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π±ΡΠ΄ΡΡ ΠΎΠ±ΡΠ΅ΠΊΠ°ΡΡ ΠΎΠ΄Π½Ρ ΡΡΠΎΡΠΎΠ½Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΡΠΎΠΌΡ, ΠΊΠ°ΠΊ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΠΌΠ΅ΡΡ ΡΠ΅ΠΊΡΡ, ΠΏΠ»Π°Π²Π°ΡΡΠΈΠΉ Π²ΠΎΠΊΡΡΠ³ Π½ΠΈΡ Π² ΠΌΠ°ΠΊΠ΅ΡΠ°Ρ ΠΆΡΡΠ½Π°Π»ΠΎΠ². - ΠΠΎΠ·ΠΈΡΠΈΡ
ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ β ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΈΠΊΠΎΠ² Π²Π½ΡΡΡΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΡΠΈΠΊΠΎΠ².ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ ΠΏΠΎΡΠΎΠΊΠ΅, Π½ΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎ-Π΄ΡΡΠ³ΠΎΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΊ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π² Π²Π΅ΡΡ Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΠΎΠΊΠ½Π° ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π±ΡΠ°ΡΠ·Π΅ΡΠ°. - ΠΠ°ΠΊΠ΅Ρ ΡΠ°Π±Π»ΠΈΡΡ β Π€ΡΠ½ΠΊΡΠΈΠΈ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠ΅ Π΄Π»Ρ ΡΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°ΡΡΠ΅ΠΉ HTML-ΡΠ°Π±Π»ΠΈΡΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², Π½Π΅ ΡΠ²Π»ΡΡΡΠΈΡ
ΡΡ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ
display: tableΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΡΡ ΡΠ²ΠΎΠΉΡΡΠ².
- ΠΠ°ΠΊΠ΅Ρ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΡΠΎΠ»Π±ΡΠ°ΠΌΠΈ β Π‘Π²ΠΎΠΉΡΡΠ²Π° ΠΌΠ°ΠΊΠ΅ΡΠ° Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΡΠΎΠ»Π±ΡΠ°ΠΌΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π±Π»ΠΎΠΊΠ° Π±ΡΠ΄Π΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΎ Π² ΡΡΠΎΠ»Π±ΡΠ°Ρ , ΠΊΠ°ΠΊ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ Π² Π³Π°Π·Π΅ΡΠ΅.
ΠΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠ°ΠΊΠ΅ΡΠ° ΡΡΡΠ°Π½ΠΈΡΡ Π² CSS Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠ²ΠΎΠΉΡΡΠ²Π° display .ΠΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠΏΠΎΡΠΎΠ± ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. ΠΡΠ΅ Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ ΠΏΠΎΡΠΎΠΊΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ display ; Ρ. Π΅. ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΡ ΡΠ°ΠΊΡ, ΡΡΠΎ Π°Π±Π·Π°ΡΡ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄ Π΄ΡΡΠ³ΠΈΠΌ, ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡΡ ΡΡΠΈΠ»Ρ display: block . ΠΡΠ»ΠΈ Π²Ρ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ ΡΡΡΠ»ΠΊΡ Π²ΠΎΠΊΡΡΠ³ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ° Π²Π½ΡΡΡΠΈ Π°Π±Π·Π°ΡΠ°, ΡΡΠ° ΡΡΡΠ»ΠΊΠ° ΠΎΡΡΠ°Π΅ΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ Π² ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΠΊΡΡ ΠΈ Π½Π΅ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ Π½Π° Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ. ΠΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ display: inline .
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΡΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΠΈΡΠΏΠ»Π΅Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ display: block ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠ° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄ Π΄ΡΡΠ³ΠΈΠΌ Π² Π½Π°ΡΠ΅ΠΌ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅. ΠΡΠ»ΠΈ Π±Ρ ΠΌΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ΅ , ΠΎΠ½ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π»ΠΈΡΡ Π±Ρ ΡΡΠ΄ΠΎΠΌ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠ»ΠΎΠ²Π° Π² ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π’ΠΎΡ ΡΠ°ΠΊΡ, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ display Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ HTML ΠΏΠΎ ΠΈΡ
ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΎΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π½Π΅ Π·Π°Π±ΠΎΡΡΡΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ.Π’ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π²ΡΠ³Π»ΡΠ΄ΡΡ, ΡΡΠΎ ΡΠΎ, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ.
Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΠ² ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈΠ· block Π² inline ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, Π΅ΡΡΡ Π΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ display . ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠΈ ΠΈΡ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΡΠ·ΡΠ²Π°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°. ΠΠ²Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΡΠ΅ Π΄Π»Ρ Π½Π°ΡΠ΅Π³ΠΎ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΌΠ°ΠΊΠ΅ΡΠ°, β ΡΡΠΎ display: flex ΠΈ display: grid .
Flexbox β ΡΡΠΎ ΠΊΡΠ°ΡΠΊΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ CSS-ΠΌΠΎΠ΄ΡΠ»Ρ Flexible Box Layout, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠ³ΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π½Π°ΠΌ Π±ΡΠ»ΠΎ ΠΏΡΠΎΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ β Π² Π²ΠΈΠ΄Π΅ ΡΡΡΠΎΠΊΠΈ ΠΈΠ»ΠΈ ΡΡΠΎΠ»Π±ΡΠ°. Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ flexbox, Π²Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΠ΅ display: flex ΠΊ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ; Π²ΡΠ΅ Π΅Π³ΠΎ ΠΏΡΡΠΌΡΠ΅ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ . ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΡΠΎ Π½Π° ΠΏΡΠΎΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° display: flex
HTML-ΡΠ°Π·ΠΌΠ΅ΡΠΊΠ° Π½ΠΈΠΆΠ΅ Π΄Π°Π΅Ρ Π½Π°ΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Ρ ΠΊΠ»Π°ΡΡΠΎΠΌ ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ ΠΌΡ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΎΠ±Π΅ΡΡΠΊΠΈ , Π²Π½ΡΡΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ ΡΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° display: flex ΠΊ ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ, ΡΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΠ΅ΠΏΠ΅ΡΡ Π±ΡΠ΄ΡΡ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π² ΡΡΠΎΠ»Π±ΡΠ°Ρ
. ΠΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠ½ΠΈ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ flex-ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈ Π½Π° Π½ΠΈΡ
Π²Π»ΠΈΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ flexbox ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π΄Π»Ρ flex-ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°.
ΠΠ½ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π² ΡΡΡΠΎΠΊΠ΅, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ flex-direction ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈΠΌΠ΅Π΅Ρ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ row .ΠΡΠ΅ ΠΎΠ½ΠΈ ΡΠ°ΡΡΡΠ³ΠΈΠ²Π°ΡΡΡΡ ΠΏΠΎ Π²ΡΡΠΎΡΠ΅, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ align-items ΠΈΡ
ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈΠΌΠ΅Π΅Ρ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ stretch . ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ°ΡΡΡΠ³ΠΈΠ²Π°ΡΡΡΡ Π΄ΠΎ Π²ΡΡΠΎΡΡ Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΌΡΠΌ Π²ΡΡΠΎΠΊΠΈΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ. ΠΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π²ΡΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ Π² ΡΡΠ΄ Π² Π½Π°ΡΠ°Π»Π΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°, ΠΎΡΡΠ°Π²Π»ΡΡ Π»ΠΈΡΠ½Π΅Π΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΠ΄Π°.
* {box-sizing: border-box;}
.ΠΎΠ±Π΅ΡΡΠΊΠ°> div {
ΡΠ°Π΄ΠΈΡΡ Π³ΡΠ°Π½ΠΈΡΡ: 5px;
ΡΠ²Π΅Ρ ΡΠΎΠ½Π°: rgb (207 232 220);
Π½Π°Π±ΠΈΠ²ΠΊΠ°: 1em;
}
.ΠΎΠ±Π΅ΡΡΠΊΠ° {
Π΄ΠΈΡΠΏΠ»Π΅ΠΉ: Π³ΠΈΠ±ΠΊΠΈΠΉ;
}
<Π΄Π΅Π»>
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ flex ΠΊΠΎ Π²ΡΠ΅ΠΌ Π½Π°ΡΠΈΠΌ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΈ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ Π΅ΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1 .
ΠΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π±ΡΠ΄ΡΡ ΡΠ°ΡΡΠΈ ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ, Π° Π½Π΅ ΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΌΠ΅ΡΡΠΎ Π² ΠΊΠΎΠ½ΡΠ΅. ΠΡΠ»ΠΈ ΠΌΠ΅ΡΡΠ° Π±ΠΎΠ»ΡΡΠ΅, ΡΠΎ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡ ΡΡΠ°Π½ΡΡ ΡΠΈΡΠ΅; Π΅ΡΠ»ΠΈ ΠΌΠ΅ΡΡΠ° ΠΌΠ΅Π½ΡΡΠ΅, ΠΎΠ½ΠΈ ΡΡΠ°Π½ΡΡ ΡΠΆΠ΅. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ Π² ΡΠ°Π·ΠΌΠ΅ΡΠΊΡ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠ»Π΅ΠΌΠ΅Π½Ρ, Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΡΠ°Π½ΡΡ ΠΌΠ΅Π½ΡΡΠ΅, ΡΡΠΎΠ±Ρ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡΡ ΠΌΠ΅ΡΡΠΎ Π΄Π»Ρ Π½Π΅Π³ΠΎ; ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π²ΡΠ΅ Π²ΠΌΠ΅ΡΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡ Π²ΡΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ.
* {
box-sizing: Π³ΡΠ°Π½ΠΈΡΠ°-ΠΊΠΎΡΠΎΠ±ΠΊΠ°;
}
.ΠΎΠ±Π΅ΡΡΠΊΠ°> div {
ΡΠ°Π΄ΠΈΡΡ Π³ΡΠ°Π½ΠΈΡΡ: 5px;
ΡΠ²Π΅Ρ ΡΠΎΠ½Π°: rgb (207 232 220);
Π½Π°Π±ΠΈΠ²ΠΊΠ°: 1em;
}
.ΠΎΠ±Π΅ΡΡΠΊΠ° {
Π΄ΠΈΡΠΏΠ»Π΅ΠΉ: Π³ΠΈΠ±ΠΊΠΈΠΉ;
}
.ΠΎΠ±Π΅ΡΡΠΊΠ°> div {
Π³ΠΈΠ±ΠΊΠΈΠΉ: 1;
}
<Π΄Π΅Π»>
ΠΠ΄ΠΈΠ½
ΠΠ²Π°
Π’ΡΠΈ
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΡΠΎ Π±ΡΠ»ΠΎ ΠΎΡΠ΅Π½Ρ ΠΊΡΠ°ΡΠΊΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Flexbox.Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅, ΠΏΡΠΎΡΠΈΡΠ°ΠΉΡΠ΅ Π½Π°ΡΡ ΡΡΠ°ΡΡΡΒ FlexboxΒ .
Π ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ flexbox ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅ΡΠ°, Grid Layout ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ Π΄Π²ΡΡ
ΠΌΠ΅ΡΠ½ΠΎΠ³ΠΎ β Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΡΡΡΠΎΠΊΠ°Ρ
ΠΈ ΡΡΠΎΠ»Π±ΡΠ°Ρ
.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° display: grid
ΠΠΎΠ΄ΠΎΠ±Π½ΠΎ flexbox, ΠΌΡ Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌ Grid Layout Ρ Π΅Π³ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ display β display: grid . Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠ°, Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π°Ρ ΠΏΡΠΈΠΌΠ΅ΡΡ flex, Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠΌ ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ. Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ display: grid ΠΌΡ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΡΠΎΠΊΠΈ ΠΈ ΡΡΠΎΠ»Π±ΡΡ Π΄ΠΎΡΠΎΠΆΠ΅ΠΊ Π΄Π»Ρ ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° grid-template-rows ΠΈ grid-template-columns ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ.ΠΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΠΈ ΡΡΠΈ ΡΡΠΎΠ»Π±ΡΠ°, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· 1fr , Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π²Π΅ ΡΡΡΠΎΠΊΠΈ 100px . ΠΠ°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π° Π΄Π»Ρ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²; ΠΎΠ½ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡΡΡ Π² ΡΡΠ΅ΠΉΠΊΠΈ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ Π½Π°ΡΠ΅ΠΉ ΡΠ΅ΡΠΊΠΎΠΉ.
* {
box-sizing: Π³ΡΠ°Π½ΠΈΡΠ°-ΠΊΠΎΡΠΎΠ±ΠΊΠ°;
}
.ΠΎΠ±Π΅ΡΡΠΊΠ°> div {
ΡΠ°Π΄ΠΈΡΡ Π³ΡΠ°Π½ΠΈΡΡ: 5px;
ΡΠ²Π΅Ρ ΡΠΎΠ½Π°: rgb (207 232 220);
Π½Π°Π±ΠΈΠ²ΠΊΠ°: 1em;
}
.ΠΎΠ±Π΅ΡΡΠΊΠ° {
ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅: ΡΠ΅ΡΠΊΠ°;
ΡΡΠΎΠ»Π±ΡΡ ΡΠ΅ΡΠΊΠΈ-ΡΠ°Π±Π»ΠΎΠ½Π°: 1fr 1fr 1fr;
ΡΡΡΠΎΠΊΠΈ ΡΠ°Π±Π»ΠΎΠ½Π° ΡΠ΅ΡΠΊΠΈ: 100 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ 100 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ;
Π·Π°Π·ΠΎΡ ΡΠ΅ΡΠΊΠΈ: 10px;
}
<Π΄Π΅Π»>
ΠΠ΄ΠΈΠ½
ΠΠ²Π°
Π’ΡΠΈ
Π§Π΅ΡΡΡΠ΅
ΠΡΡΡ
Π¨Π΅ΡΡΡ

ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΡΠΈΠΊΡ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ Π΄Π°Π½Π½ΡΡ
Π±Π΅Π· ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»Π°.
ΠΠ΅ΡΡΠΌ glade-win32, ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅ΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, C:\GTK\glade). Π ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ bin Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, glade-3.exe (Π΄ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΌΠ°ΡΠΈΠ½Ρ ΠΎΠ½Π° Ρ Π²Π°Ρ Π²ΡΡΠ΄ Π»ΠΈ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π΅Ρ)
window.connect("destroy", self.close_app)
# Π ΡΡΠΎ ΡΠΆΠ΅ Π»ΠΎΠ³ΠΈΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ°Π΄ΡΠΌ ΠΌΠ°ΡΡΡΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅ΠΊΡΡΠ° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
# ΠΠ΅ΡΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ - ΠΈΠΌΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°-ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΡΠ΅ΠΊΡΡΠ°, Π²ΡΠΎΡΠΎΠΉ - ΠΈΠΌΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°-ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ
self.routes = {'button1': ('textview1','textview2'),
'button2': ('textview2','textview1')}
def text_operation(self,widget):
"Π€ΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠ΅ΡΠ΅Π±ΡΠ°ΡΡΠ²Π°Π΅Ρ ΡΠ΅ΠΊΡΡ ΡΡΠ΄Π°-ΡΡΠ΄Π°"
# Π²ΠΈΠ΄ΠΆΠ΅Ρ-ΠΈΡΡΠΎΡΠ½ΠΈΠΊ
source = self.widgetsTree.get_widget(self.routes[widget.name][0])
# Π²ΠΈΠ΄ΠΆΠ΅Ρ-ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ
destination = self.widgetsTree.get_widget(self.routes[widget.name][1])
# ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ Π±ΡΡΠ΅Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°
source_text_buffer = source.get_buffer()
# ΠΌΠ°ΡΡΠΈΠ² ΠΈΡΠ΅ΡΠ°ΡΠΎΡΠΎΠ² Π³ΡΠ°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ Π±ΡΡΠ΅ΡΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° (Π½Π°ΡΠ°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ)
source_text_buffer_bounds = source_text_buffer.get_bounds()
# ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ΅ΠΊΡΡ
source_text = source_text_buffer.get_text(source_text_buffer_bounds[0],
source_text_buffer_bounds[1])
# ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΡΠ΅ΠΊΡΡ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ Π±ΡΡΠ΅ΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°-ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ
destination.
get_buffer().set_text(source_text)
# ΠΎΡΠΈΡΠ°Π΅ΠΌ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ Π±ΡΡΠ΅Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°
source_text_buffer.set_text('')
def close_app(self, widget):
gtk.main_quit()
if __name__ == "__main__":
app = App()
gtk.main()
Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Π’ΠΈΠΏΡ ΠΏΠΎΠ»Π΅ΠΉ CSS). Π£ Π½Π°Ρ ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ ΡΠ΅Π»ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΌΠ°ΠΊΠ΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΡΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ 
Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π½ΠΈΠΆΠ΅ ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΠΈ ΡΡ ΠΆΠ΅ ΡΠ΅ΡΠΊΡ, Π½ΠΎ Π½Π° ΡΡΠΎΡ ΡΠ°Π· Ρ ΡΡΠ΅ΠΌΡ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ. ΠΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΡΡΡΠΎΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°
Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅, ΡΠΌ. Π½Π°ΡΡ ΡΡΠ°ΡΡΡ ΠΎ ΠΌΠ°ΠΊΠ΅ΡΠ΅ ΡΠ΅ΡΠΊΠΈ.
Integer ligula ipsum, tristique sit amet orci vel, viverra egestas ligula. Curabitur vehicula tellus neque, ac ornare ex malesuada et. In vitae convallis lacus. Aliquam erat volutpat. Suspendisse ac imperdiet turpis. ΠΠ½Π΅ΠΉΡΠΊΠΈΠΉ finibus sollicitudin eros pharetra congue. Duis ornare egestas augue ut luctus. Proin blandit quam nec lacus varius commodo et a urna.Ut id ornare felis, eget fermentum sapien.
ΠΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β ΡΡΠΎ Π½Π΅ ΠΌΠ΅ΡΠΎΠ΄ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
ΠΌΠ°ΠΊΠ΅ΡΠΎΠ² ΡΡΡΠ°Π½ΠΈΡΡ; ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΡΠΎΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅.
ΠΡΡΡΠ΄Π° Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊΡΠ°Π΅Π² ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° 
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΡ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ:
ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΡΠ΅ΡΡΡ {
ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΡΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΠΈΠΊ;
ΡΠΎΠ½: rgba(255,84,104,.3);
Π³ΡΠ°Π½ΠΈΡΠ°: 2px ΡΠΏΠ»ΠΎΡΠ½ΠΎΠΉ RGB (255,84,104);
Π²Π΅ΡΡ
: 30 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ;
ΡΠ»Π΅Π²Π°: 30 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ;
}

Curabitur vehicula tellus neque, ac ornare
Π±ΡΠ²ΡΠΈΠΉ ΠΌΠ°Π»Π΅ΡΡΠ°Π΄Π° ΠΈ Π΄Ρ.
Π ΡΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΎΠ½ Β«Π·Π°ΡΡΡΠ΅Π²Π°Π΅ΡΒ», ΠΊΠ°ΠΊ Π΅ΡΠ»ΠΈ Π±Ρ Ρ Π½Π΅Π³ΠΎ Π±ΡΠ»Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ
Nam id risus quis ante semper consectetur eget aliquam lorem. Vivamus tristique elit dolor, sed pretium metus suscipit vel. Mauris ultricies lectus sed lobortis finibus. Vivamus eu urna eget velit cursus viverra quis vestibulum sem. Aliquam tincidunt eget purus in interdum. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
Ut id ornare felis, eget fermentum sapien.
html (ΡΠΌ. ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄.)
ΠΡΠ±ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ, ΠΎΡΡΠ°Π²ΡΠ΅Π΅ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΎΠ»Π±ΡΠ°ΠΌΠΈ, Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΠΈΠΌ.

desc {
Π΄ΠΈΡΠΏΠ»Π΅ΠΉ: Π±Π»ΠΎΠΊ;
}
}
Π»Π΅Π²Π°Ρ ΡΡΠΎΡΠΎΠ½Π° {
ΡΠ΅ΡΠΊΠ°-ΡΡΠΎΠ»Π±Π΅Ρ: 1/2;
}
Π³Π»Π°Π²Π½ΡΠΉ {
ΡΠ΅ΡΠΊΠ°-ΡΡΠΎΠ»Π±Π΅Ρ: 2/3;
}
.ΠΏΡΠ°Π²Π°Ρ ΡΡΠΎΡΠΎΠ½Π° {
ΡΠ΅ΡΠΊΠ°-ΡΡΠΎΠ»Π±Π΅Ρ: 3/4;
}
Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΠΎΠ»ΠΎΠ½ΡΠΈΡΡΠ» {
ΡΠ΅ΡΠΊΠ°-ΡΡΠΎΠ»Π±Π΅Ρ: 1/4;
} 
: 100 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ / ΠΠ°ΠΊΡ.: 25%
ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ {
ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅: ΡΠ΅ΡΠΊΠ°;
ΡΡΠΎΠ»Π±ΡΡ ΡΠ΅ΡΠΊΠΈ-ΡΠ°Π±Π»ΠΎΠ½Π°: ΠΏΠΎΠ²ΡΠΎΡ (12, 1fr);
}
.span-12 {
ΡΠ΅ΡΠΊΠ°-ΡΡΠΎΠ»Π±Π΅Ρ: 1 / ΠΏΡΠΎΠ»Π΅Ρ 12;
}
.span-6 {
ΡΠ΅ΡΠΊΠ°-ΡΡΠΎΠ»Π±Π΅Ρ: 1 / ΠΏΡΠΎΠ»Π΅Ρ 6;
}
.span-4 {
ΡΠ΅ΡΠΊΠ°-ΡΡΠΎΠ»Π±Π΅Ρ: 4 / ΠΏΡΠΎΠ»Π΅Ρ 4;
}
.span-2 {
ΡΠ΅ΡΠΊΠ°-ΡΡΠΎΠ»Π±Π΅Ρ: 3 / ΠΏΡΠΎΠ»Π΅Ρ 2;
}
/* ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° */
.ΡΠ°Π·Π΄Π΅Π» {
ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅: ΡΠ΅ΡΠΊΠ°;
ΠΌΠ΅ΡΡΠΎ-ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡ: ΡΠ΅Π½ΡΡ;
Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ°: ΠΏΠΎ ΡΠ΅Π½ΡΡΡ
} 
Π‘Π²ΠΎΠΉΡΡΠ²Π° ΡΠΈΡΠΈΠ½Ρ ΠΈ Π²ΡΡΠΎΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠΎΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΡΠ°ΡΡΡΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΡ
/ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΡΡ
/ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ
ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ»Π΅Π½Π½ΡΡ
ΡΠ²ΠΎΠΉΡΡΠ², ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΠΏΡΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Layout.preferredWidth ΠΈ Layout.preferredHeight ΠΈΠ»ΠΈ implicitWidth ΠΈ implicitHeight, ΡΡΠΎΠ±Ρ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ².
AlignVCenter 




ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 

Π£Π·Π½Π°ΠΉΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΎ float Π² Π½Π°ΡΠ΅ΠΌ CSS
ΠΠ»Π°Π²Π°ΡΡΠ°Ρ ΠΈ ΡΠ΅ΡΠΊΠ°Ρ Π³Π»Π°Π²Π°.

Π΅. 0,01 = 1/100.
ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° (1%) ΠΈ 1. = ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ° (100%).

ΠΠ°Π²Π°ΠΉΡΠ΅ Π½Π°ΡΠ½Π΅ΠΌ Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΡΠΏΠΎΡΠΎΠ±Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ Π΄Π΅Π½Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ LayoutHub.
ΠΡΠ»ΠΎΠΆΠ΅Π½Π½Π°Ρ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΡΠ΅ΠΏΠ΅ΡΡ Π΄ΠΎΡΡΡΠΏΠ½Π°
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ Store Languages: Langify, Translation Lab, Translate My Store...
Π‘ΡΠ°Π²Π½ΠΈΡΠ΅ Π½Π°Ρ ΠΏΡΠΈΠΌΠ΅Ρ Π½ΠΈΠΆΠ΅, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ²Π»ΠΈΡΡΡ Π½Π° Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΈ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ.


