Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ° Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡΠΡΡΡΠΎΠ²Π°ΡΠΠΎΠΌΠΎΡΡ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡΠΌΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΡΠΎΠ·Π΄Π°Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΏΠΈΡΠΊΠΎΠ² ΠΊΠ»Π°ΡΡΠ° List, Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ListView Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΊΡΠ°ΡΠΊΠΈΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΎ ΡΡΠ°ΡΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ², ToolStrip1 Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΌΠ΅Π½Ρ. Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΎ 5 ΠΎΠΊΠΎΠ½ (Π³Π»Π°Π²Π½Π°Ρ ΡΠΎΡΠΌΠ°, ΡΠΎΡΠΌΠ° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°, ΡΠΎΡΠΌΠ° ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅, ΡΠΎΡΠΌΠ° ΡΠ²ΠΎΠ»ΡΠ½Π΅Π½ΠΈΡ, ΠΈ ΡΠΎΡΠΌΠ° Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ ΠΏΡΠΈΡΠΈΠ½ ΠΏΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ/Π΄Π΅ΠΏΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ). ΠΠ»Ρ Π²Π²ΠΎΠ΄Π°… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >ΠΡΠ΄Π΅ΡΠΆΠΊΠ°ΠΡΡΠ³ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡΠΠΎΠΌΠΎΡΡ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ° Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)ΠΠΠΠΠ‘Π’ΠΠ Π‘Π’ΠΠ ΠΠΠ ΠΠΠΠΠΠΠΠ― ΠΈ Π½Π°ΡΠΊΠΈ Π£ΠΠ ΠΠΠΠ«ΠΠ°ΠΏΠΎΡΠΎΠΆΡΠΊΠΈΠΉ ΠΈΠ½ΡΡΠΈΡΡΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠΈ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉΠΠ°ΡΠ΅Π΄ΡΠ° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠΠ£Π Π‘ΠΠΠΠ― Π ΠΠΠΠ’ΠΠΏΠΎ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅«Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ° Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ»ΠΠ°ΠΏΠΎΡΠΎΠΆΡΠ΅Π ΠΠ€ΠΠ ΠΠ’ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΡΡΡΠΎΠ²Π°Ρ ΡΠ°Π±ΠΎΡΠ°: 31 ΡΡΡ., 16 ΡΠΈΡΡΠ½ΠΊΠΎΠ², 6 ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, 5 ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ ΠΠ±ΡΠ΅ΠΊΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ: ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ.ΠΡΠ΅Π΄ΠΌΠ΅Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ: ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ.Π¦Π΅Π»Ρ ΡΠ°Π±ΠΎΡΡ: Π‘ΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ , ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ Π½Π° Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΈ. ΠΠ°ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π²ΡΠΊΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ.Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π±ΡΠ»Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° ΠΏΡΠΈΠΊΠ»Π°Π΄Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°-ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ Π΄Π»Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ ΠΊΡΡΠΏΠ½ΡΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΉ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ². ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π½ΠΎΠ²ΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² Π² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ , ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΠΆΠ΅ ΠΈΠΌΠ΅ΡΡΠΈΡ ΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠ΄Π°Π»ΡΡΡ ΠΈΠ· Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Π΅.Π ΡΠ°Π±ΠΎΡΠ΅ Π±ΡΠ»ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Ρ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ , ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ; ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π°Π½Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΉ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΈ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ; ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΡΡ ΠΎΠΊΠΎΠ½ ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠΊΠΎΠ½ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ; ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠΎΠ±ΡΡΠΈΡΠΌΠΈ; ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π° ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π΄Π»Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ .CSHARP, Π‘ΠΠ ΠΠΠΠ§ΠΠΠ, Π‘ΠΠ ΠΠΠΠΠΠΠ¦ΠΠ―, ΠΠΠΠ¬ΠΠΠΠΠ’ΠΠΠ¬Π‘ΠΠΠ ΠΠΠ’ΠΠ Π€ΠΠΠ‘, Π‘ΠΠΠ«Π’ΠΠ―, ΠΠΠΠΠΠΠΠΠ«Π ΠΠΠΠ, ΠΠΠΠ‘Π‘.Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΠΠΠΠΠΠΠΠ Π ΠΠΠΠΠ 1 ΠΠΠΠΠΠ ΠΠ ΠΠΠΠΠ’ΠΠΠ ΠΠΠΠΠ‘Π’Π1.1 ΠΡΡΠΎΡΠΈΡ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΎΠ²/Π±Π°Π· Π΄Π°Π½Π½ΡΡ 1.2 ΠΠ±Π·ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ-Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²1.2.1 ΠΠ°Π΄ΡΡ ΠΏΠ»ΡΡ1.2.2 ΠΡΠ΄Π΅Π» ΠΠ°Π΄ΡΠΎΠ² ΠΠ»ΡΡ Π ΠΠΠΠΠ 2 ΠΠΠΠ‘ΠΠΠΠ ΠΠ ΠΠΠ ΠΠΠΠ«2.1 Π‘ΠΏΠΎΡΠΎΠ±Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ2.2 Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ2.3 Π’ΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ 2.4 ΠΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ2.5 ΠΠ΅ΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ2.5.1 ΠΠ»Π°Π²Π½Π°Ρ ΡΠΎΡΠΌΠ°2.5.2 ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° Π² Π±Π°Π·Ρ2.5.3 Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅2.5.4 Π£Π²ΠΎΠ»ΡΠ½Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°2.5.5 ΠΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ²2.5.6 ΠΠ΅ΠΏΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ²2.5.7 Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΈΠ· Π±Π°Π·Ρ2.5.8 ΠΡΠΎΡΠΌΠΎΡΡ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅2.6 Π‘ΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π ΠΠΠΠΠ 3 Π Π£ΠΠΠΠΠΠΠΠ‘Π’ΠΠ ΠΠ ΠΠΠ‘ΠΠΠ£ΠΠ’ΠΠ¦ΠΠ3.1 Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΠ3.2 Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΠ«ΠΠΠΠ« Π‘ΠΠΠ‘ΠΠ ΠΠ‘ΠΠΠΠ¬ΠΠΠΠΠΠΠΠ ΠΠΠ’ΠΠ ΠΠ’Π£Π Π« ΠΠ ΠΠΠΠΠΠΠΠ―ΠΠΠΠΠΠΠΠΠ Π½Π°ΡΠ΅ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΏΠΈΡΠ°Π»ΠΈΠ·ΠΌΠ° ΠΈ ΡΡΠ½ΠΎΡΠ½ΡΡ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΉ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Π·Π°ΡΠ°Π±ΠΎΡΠΊΠ° Π΄Π΅Π½Π΅Π³. ΠΡΠΎ-ΡΠΎ ΡΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° Π·Π°Π²ΠΎΠ΄/ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅, ΠΊΡΠΎ-ΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΡΠ΅Π±Ρ, Π° ΠΊΡΠΎ-ΡΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²ΡΠ²Π°Π΅Ρ ΡΠ°Π±ΠΎΡΡ Π΄ΡΡΠ³ΠΈΡ Π»ΡΠ΄Π΅ΠΉ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ ΡΠ²ΠΎΠΈ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ ΠΈ ΡΠΈΡΠΌΡ. ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΆΠ΅ ΡΠΈΡΠΌΠ΅ Π΅ΡΡΡ ΡΠ²ΠΎΠΉ ΡΡΠ°Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ², Π³Π΄Π΅-ΡΠΎ ΠΎΠ½ Π±ΠΎΠ»ΡΡΠΎΠΉ, Π³Π΄Π΅-ΡΠΎ Π½Π΅ ΠΎΡΠ΅Π½Ρ, Π° Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠΈΡΠΌΠ°Ρ ΡΡΠ°Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΠΏΠ°Π»ΡΡΠ°Ρ ΡΠΎΡΡΠΈΡΠ°ΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΊΠ°ΠΊΠΎΠ² Π±Ρ Π²Π΅Π»ΠΈΠΊ Π½Π΅ Π±ΡΠ» ΡΡΠ°Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ², Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Π΅Π³ΠΎ ΡΡΠ΅Ρ. ΠΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ ΡΠ°ΠΊΠΈΡ ΡΠ΅Π»Π΅ΠΉ ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΈΠ»ΠΈ ΠΆΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ ΠΏΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ.ΠΠ΄Π½Π°ΠΊΠΎ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π½Π΅ Π²ΡΠ³ΠΎΠ΄Π½ΠΎ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΉ Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΡΠ°ΡΠΎΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² (Π΄ΠΎ 3-Ρ Π΄Π΅ΡΡΡΠΊΠΎΠ²) ΠΈΠ·-Π·Π° Π²ΡΡΠΎΠΊΠΎΠΉ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ . ΠΠ°Π½Π½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠ΅ΡΠΈΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ, ΠΈ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π΄Π»Ρ Π΅Π³ΠΎ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠ΅ΠΉ. ΠΡΠ°ΠΊ, ΠΊΠ°ΠΊΠΎΠ²Ρ ΠΆΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ :Β· ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ² Π΄Π»Ρ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ;Β· ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ ΠΈ Π΅Π³ΠΎ Π½ΡΠΆΠ΄Ρ;Β· ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΠΈ ΠΏΡΠΎΡΡΠΎΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄ΡΡΠΆΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ;Β· Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ;Β· Π½Π΅ ΡΡΠ΅Π±ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½Π° ΠΊ ΡΠ΅ΡΡΡΡΠ°ΠΌ ΠΌΠ°ΡΠΈΠ½Ρ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ;Β· ΠΏΡΠΎΡΡΠΎΡΠ° ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΠ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ;Β· ΠΌΠ½ΠΎΠ³ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ.ΠΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ ΡΠ΅Π»ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΅ΡΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ:1. ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ;2. ΠΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΡ;3. Π Π°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ;4. ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ Π²ΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ;5. ΠΠΊΠ»ΡΡΠΈΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ;ΠΡΡΡΠΎΠ²Π°Ρ ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π·Π°ΠΊΡΠ΅ΠΏΠΈΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ , ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠΏΠΎΠ²ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Π² ΡΡΠ΅Π΄Π΅ CSharp.Π ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ ΠΎΠ±Π·ΠΎΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΡΡΡΠΊΡΡΡΠ°ΠΌ Π΄Π°Π½Π½ΡΡ , ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅, ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΠ°Π±ΠΎΡΡ.ΠΠΎ Π²ΡΠΎΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΎΠΏΠΈΡΠ°Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΊΠΎΠ΄ΠΎΠ² ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΡ ΡΠ°Π±ΠΎΡΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.Π ΡΡΠ΅ΡΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΎΠΏΠΈΡΠ°Π½Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠΈΡΡΠ΅ΠΌΡ.Π ΠΠΠΠΠ 1ΠΠΠΠΠΠ ΠΠ ΠΠΠΠΠ’ΠΠΠ ΠΠΠΠΠ‘Π’Π1.1 ΠΡΡΠΎΡΠΈΡ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΎΠ²/Π±Π°Π· Π΄Π°Π½Π½ΡΡ ΠΡΡΠΎΡΠΈΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π±Π°Π· Π΄Π°Π½Π½ΡΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ Π² ΡΠΈΡΠΎΠΊΠΎΠΌ, ΡΠ°ΠΊ ΠΈ Π² ΡΠ·ΠΊΠΎΠΌ Π°ΡΠΏΠ΅ΠΊΡΠ΅, Ρ.ΠΊ. ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ — ΡΡΠΎ ΠΏΠΎ ΡΡΡΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ .Π ΡΠΈΡΠΎΠΊΠΎΠΌ Π°ΡΠΏΠ΅ΠΊΡΠ΅ ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΠΈΡΡΠΎΡΠΈΠΈ Π±Π°Π· Π΄Π°Π½Π½ΡΡ ΠΎΠ±ΠΎΠ±ΡΠ°Π΅ΡΡΡ Π΄ΠΎ ΠΈΡΡΠΎΡΠΈΠΈ Π»ΡΠ±ΡΡ ΡΡΠ΅Π΄ΡΡΠ², Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΡΠ²ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΎ ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π»ΠΎ Π΄Π°Π½Π½ΡΠ΅. Π ΡΠ°ΠΊΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ ΡΠΏΠΎΠΌΠΈΠ½Π°ΡΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ΅Π΄ΡΡΠ²Π° ΡΡΡΡΠ° ΡΠ°ΡΡΠΊΠΎΠΉ ΠΊΠ°Π·Π½Ρ ΠΈ Π½Π°Π»ΠΎΠ³ΠΎΠ² Π² Π΄ΡΠ΅Π²Π½Π΅ΠΌ Π¨ΡΠΌΠ΅ΡΠ΅ (4000 Π³. Π΄ΠΎ Π½. Ρ.), ΡΠ·Π΅Π»ΠΊΠΎΠ²Π°Ρ ΠΏΠΈΡΡΠΌΠ΅Π½Π½ΠΎΡΡΡ ΠΈΠ½ΠΊΠΎΠ² — ΠΊΠΈΠΏΡ, ΠΊΠ»ΠΈΠ½ΠΎΠΏΠΈΡΠΈ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΠΡΡΠΈΡΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΡΠ°ΡΡΡΠ²Π° ΠΈ Ρ. ΠΏ. Π‘Π»Π΅Π΄ΡΠ΅Ρ ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΡΡΠΎ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠΌ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π·ΠΌΡΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ «Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ » ΠΈ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π΅Π³ΠΎ ΡΠ»ΠΈΡΠ½ΠΈΠ΅ Ρ ΠΏΠΎΠ½ΡΡΠΈΡΠΌΠΈ «Π°ΡΡ ΠΈΠ²» ΠΈ Π΄Π°ΠΆΠ΅ «ΠΏΠΈΡΡΠΌΠ΅Π½Π½ΠΎΡΡΡ».ΠΡΡΠΎΡΠΈΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ Π² ΡΠ·ΠΊΠΎΠΌ Π°ΡΠΏΠ΅ΠΊΡΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π² ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎΠΌ (ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ) ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ. ΠΡΠ° ΠΈΡΡΠΎΡΠΈΡ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ 1955 Π³ΠΎΠ΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΠΎΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π°ΠΏΠΈΡΠ΅ΠΉ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π»ΠΎ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ°ΠΉΠ»ΠΎΠ². ΠΠ»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ ΠΏΠ΅ΡΡΠΎΠΊΠ°ΡΡΡ.ΠΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π²ΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π² ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅ 1960;Ρ . ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π»ΠΈΡΡ Π² ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΠ². ΠΡΠΎΡΡΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠ½ΠΎ-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π±ΡΡΡΡΠΎ ΡΠ°Π·Π²ΠΈΠ»ΠΈΡΡ ΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π·Π°ΠΏΠΈΡΠ΅ΠΉ, ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π½Π° Π½Π°Π±ΠΎΡΡ. ΠΠ° ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΡΠ°Π±ΠΎΡΠΎΠΉ Data Base Task Group (DBTG), ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π²ΡΠ΅ΠΉ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΠΌΠΈ, Π§Π°ΡΠ»ΡΠ· ΠΠ°Ρ ΠΌΠ°Π½ ΠΏΠΎΠ»ΡΡΠΈΠ» Π’ΡΡΡΠΈΠ½Π³ΠΎΠ²ΡΠΊΡΡ ΠΏΡΠ΅ΠΌΠΈΡ.Π ΡΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ Π±Π°Π· Π΄Π°Π½Π½ΡΡ COBOL Π±ΡΠ»Π° ΠΏΡΠΎΡΠ°Π±ΠΎΡΠ°Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ ΡΡ Π΅ΠΌ Π±Π°Π· Π΄Π°Π½Π½ΡΡ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Π΄Π°Π½Π½ΡΡ .Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ Π²Π°ΠΆΠ½ΡΠΉ ΡΡΠ°ΠΏ ΡΠ²ΡΠ·Π°Π½ Ρ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π² Π½Π°ΡΠ°Π»Π΅ 1970;Ρ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½ΡΡ , Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΠΌ ΠΠ΄Π³Π°ΡΠ° Π€. ΠΠΎΠ΄Π΄Π°. Π Π°Π±ΠΎΡΡ ΠΠΎΠ΄Π΄Π° ΠΎΡΠΊΡΡΠ»ΠΈ ΠΏΡΡΡ ΠΊ ΡΠ΅ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π±Π°Π· Π΄Π°Π½Π½ΡΡ Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΎΠΉ ΠΈ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ. ΠΠ° ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ Π² ΡΠ΅ΠΎΡΠΈΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΡ ΠΠ΄Π³Π°Ρ Π€. ΠΠΎΠ΄Π΄ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ» ΠΏΡΠ΅ΠΌΠΈΡ Π’ΡΡΡΠΈΠ½Π³Π°.Π‘Π°ΠΌ ΡΠ΅ΡΠΌΠΈΠ½ database (Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ ) ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ Π² Π½Π°ΡΠ°Π»Π΅ 1960;Ρ Π³ΠΎΠ΄ΠΎΠ², ΠΈ Π±ΡΠ» Π²Π²Π΅Π΄ΡΠ½ Π² ΡΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΈΠΌΠΏΠΎΠ·ΠΈΡΠΌΠ°Ρ , ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΡΠΈΡΠΌΠΎΠΉ SDC (System Development Corporation) Π² 1964 ΠΈ 1965 Π³ΠΎΠ΄Π°Ρ , Ρ ΠΎΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΡΡ ΡΠ½Π°ΡΠ°Π»Π° Π² Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ·ΠΊΠΎΠΌ ΡΠΌΡΡΠ»Π΅, Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ ΡΠΈΡΡΠ΅ΠΌ ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠ°. Π ΡΠΈΡΠΎΠΊΠΎΠ΅ ΡΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ ΡΠ΅ΡΠΌΠΈΠ½ Π²ΠΎΡΡΠ» Π»ΠΈΡΡ Π² 1970;Π΅ Π³ΠΎΠ΄Ρ.1.2 ΠΠ±Π·ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ-Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²1.2.1 ΠΠ°Π΄ΡΡ ΠΠ»ΡΡΠΠ°Π΄ΡΠΎΠ²ΡΠΉ ΡΡΠ΅Ρ — ΡΡΠΎ Π²Π°ΠΆΠ½ΡΠΉ Π°ΡΠΏΠ΅ΠΊΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ ΠΎΡΠ΄Π΅Π»Π° ΠΊΠ°Π΄ΡΠΎΠ² Π»ΡΠ±ΠΎΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ. ΠΠ°Π½Π½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡΠΉ ΠΏΡΠ΄ΡΠΊΡ ΠΏΡΠΈΠ·Π²Π°Π½ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΊΠΎΡΠΈΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΡ Π»ΡΠ±ΡΡ Π²ΠΈΠ΄ΠΎΠ² ΠΊΠ°Π΄ΡΠΎΠ²ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΠΎΡΠ΄Π°ΡΡ ΠΎΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠ½ΡΡ ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠ΅ΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΠΏΠΎ ΠΊΠ°Π΄ΡΠ°ΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ.Π ΠΈΡΡΠ½ΠΎΠΊ 1.1 Π Π°Π±ΠΎΡΠ΅Π΅ ΠΎΠΊΠ½ΠΎ Ρ ΠΎΡΠΊΡΡΡΠΎΠΉ Π»ΠΈΡΠ½ΠΎΠΉ ΠΊΠ°ΡΡΠΎΠΉ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Π‘ ΠΏΠΎΠΌΠΎΡΡΡ «ΠΠ°Π΄ΡΡ ΠΠ»ΡΡ» Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ Π»Π΅Π³ΠΊΠΎΡΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π»ΡΠ±ΡΠ΅ ΠΏΡΠΈΠΊΠ°Π·Ρ, Π·Π°ΡΠ²Π»Π΅Π½ΠΈΡ ΠΈ ΠΎΡΡΠ΅ΡΡ, ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Π°, Π° ΡΠ°ΠΊΠΆΠ΅ Π²Π΅ΡΡΠΈ ΡΡΠ΅Ρ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.Π ΠΈΡΡΠ½ΠΎΠΊ 1.2.2 Π£ΡΠ΅Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°1.2.2 ΠΡΠ΄Π΅Π» ΠΠ°Π΄ΡΠΎΠ² ΠΠ»ΡΡΠΡΠ΄Π΅Π» ΠΠ°Π΄ΡΠΎΠ² ΠΠ»ΡΡ — Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ ΠΎΡΠ΄Π΅Π»Π° ΠΊΠ°Π΄ΡΠΎΠ². ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ²ΡΡΠΈΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΎΡΠ΄Π΅Π»Π° ΠΊΠ°Π΄ΡΠΎΠ² ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°Π΄ΡΠΎΠ²ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠΎΠ±ΠΎΡΠΎΡ. ΠΡΡΠ΅ΠΊΡ ΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΡΠ°Π±ΠΎΡΠ΅ ΠΎΡΠ΄Π΅Π»Π° ΠΊΠ°Π΄ΡΠΎΠ² Π²ΡΡΠΎΠΊ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΉ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΠ»Π΅Π½Π½ΠΎΡΡΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ². ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ½ΠΈΠΆΠ°Π΅Ρ Π²ΡΠ΅ΠΌΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΊΠ°Π΄ΡΠΎΠ²ΡΡ ΠΏΡΠΈΠΊΠ°Π·ΠΎΠ² ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ².Π ΠΈΡΡΠ½ΠΎΠΊ 1.2.3 ΠΡΠ΄Π΅Π» ΠΠ°Π΄ΡΠΎΠ² ΠΠ»ΡΡ ΠΎΠΊΠ½ΠΎ ΡΠΎ ΡΡΠ°ΡΠ½ΡΠΌ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ (ΠΏΡΠΎΡΠΌΠΎΡΡ, Π²Π²ΠΎΠ΄, ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅)ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ:— Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ 34-Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² (ΡΠ½ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΎΡΠΌ ΠΈ ΠΊΠ°Π΄ΡΠΎΠ²ΡΡ ΠΏΡΠΈΠΊΠ°Π·ΠΎΠ²), ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΠΎΡΠΊΠΎΠΌΡΡΠ°ΡΠ° Π ΠΎΡΡΠΈΠΈ;— Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ 36-ΡΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΡΡΠ΅ΡΠΎΠ²;— Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² (Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ ΠΏΡΠΈΠΊΠ°Π·ΠΎΠ²) ΠΈ ΠΎΡΡΠ΅ΡΠΎΠ²;— ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½ΡΠΌΠΈ ΠΏΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΡ (Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ°Π±Π΅Π»Ρ) Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ 1Π‘;— ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π΄Π°Π½Π½ΡΡ ΠΏΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΡ ΠΈΠ· Excel (ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ);— ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ (ΠΠΠΠΠ , ΠΠΠΠ, ΠΠΠ‘Π, ΠΠΠΠΠ’Π ).Π ΠΈΡΡΠ½ΠΎΠΊ 1.2.4 Active ΠΡΠ΄Π΅Π» ΠΠ°Π΄ΡΠΎΠ² ΠΠ»ΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠ° ΠΎΡΠΏΡΡΠΊΠΎΠ²ΠΡΠ²ΠΎΠ΄ΡΠΠΎ Π±ΠΎΠ»ΡΡΠΎΠΌΡ ΡΡΠ΅ΡΡ, Π²Π°ΠΆΠ½ΠΎ Π½Π΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ Π²ΠΎΠΏΠ»ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅ΠΈ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ, Π° ΡΠ°ΠΌ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΠΊ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ. Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ° Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½: ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ ΠΏΠΎΠ΄ ΡΠ΅ΡΠΊΠΈΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ, ΡΠ°Π±ΠΎΡΠ° Ρ Π½Π΅ΠΉ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ. ΠΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ Π² ΡΠ΅Π»ΠΎΠΌ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π³ΠΎΡΠΎΠ²ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Π²ΡΠ³ΠΎΠ΄Π½ΠΎ Π² ΡΠΈΠ»Ρ ΠΈΡ ΠΈΠ·Π±ΡΡΠΎΡΠ½ΠΎΡΡΠΈ, Ρ.ΠΊ. ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π³ΠΎΡΠΎΠ²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² Π² ΡΠ²ΠΎΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡΡ ΡΡΠ°ΡΠ°ΡΡΡΡ ΡΡΠ΅ΡΡΡ Π²ΡΠ΅ Π°ΡΠΏΠ΅ΠΊΡΡ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡ Π²ΠΎΠΏΡΠΎΡΡ. ΠΡΠ° ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ Π·Π°ΡΡΡΠ΄Π½ΡΠ΅Ρ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΎΠΌ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΎΠ½ΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ. ΠΡΡ ΠΎΠ΄ΠΎΠΌ ΠΈΠ· Π΄Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΡΠΈΡΡΠ²Π°ΡΡΠ΅ΠΉ Π½ΡΠΆΠ΄Ρ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Π°, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Ρ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ ΡΠ°Π±ΠΎΡΠ°ΡΡ.Π ΠΠΠΠΠ 2. ΠΠΠΠ‘ΠΠΠΠ ΠΠ ΠΠΠ ΠΠΠΠ«2.1 Π‘ΠΏΠΎΡΠΎΠ±Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ ΡΠΎ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΎΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΡ ΡΠ°Π½ΡΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ². ΠΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ. Π Π°Π±ΠΎΡΠ° Ρ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠ°, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π²ΡΠ΅Π³ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΡΠ΅ΠΊ, Π° ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅, ΡΡΠΎ Π΄Π°Π½Π½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π»ΡΠ±ΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ Π±Π΅Π· ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π΅Π³ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ.Π’Π°ΠΊΠΆΠ΅ ΠΏΡΠΎΡΡΠΎ ΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΡΠ°ΠΉΠ»Π° ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π΄Π΅ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ. ΠΠ°ΠΊ ΠΈ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π΄Π΅ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Π΄Π° ΠΈ ΠΏΡΠΎΡΡΠ° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, Ρ.ΠΊ. Π²ΠΎΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠΎΡ ΡΠ°Π½Π΅Π½Π½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ.ΠΠΎΠ·ΠΌΠΎΠΆΠ½Ρ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ini-ΡΠ°ΠΉΠ»Ρ, ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π° Π±Π°ΠΉΡΠΎΠ² ΠΈΠ»ΠΈ ΡΡΡΠΎΠΊ Π² ΡΠ°ΠΉΠ». ΠΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±Π»Π°Π΄Π°ΡΡ ΠΎΠ΄Π½ΠΈΠΌ Π±ΠΎΠ»ΡΡΠΈΠΌ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠΌ — Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΠΏΠΎΠ΄Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΡ ΠΈΡ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ, ΡΡΠΎ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΈΠΏΠΎΠ² ΠΈΠ»ΠΈ ΡΠ΅Π»ΡΡ ΠΊΠ»Π°ΡΡΠΎΠ².ΠΠ΄Π½ΠΎ ΠΈΠ· Π³Π»Π°Π²Π½ΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ² ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ , ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΈΡ ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Ρ Π² ΡΠ°ΠΉΠ». ΠΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΡΡΡΠ΄Π°, ΠΈ ΠΎΠ½ΠΈ ΡΡΠ°Π·Ρ ΠΆΠ΅ Π³ΠΎΡΠΎΠ²Ρ ΠΊ ΡΠ°Π±ΠΎΡΠ΅ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΉ.ΠΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ using ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΈΠΌΠ΅Π½ System.Runtime.Serialization.Formatters.Binary ΠΈ System.Runtime.Serialization. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΌ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ»Π°ΡΡΡ ΠΊΠ°ΠΊ FileStream ΠΈ BinaryFormatter. ΠΠ»Π°ΡΡ FileStream Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠΎΡΠΎΠΊΠ° Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ , ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°ΠΉΠ»Π°, ΠΌΠ΅ΡΠΎΠ΄Π° Π΄ΠΎΡΡΡΠΏΠ°, ΡΠΏΠΎΡΠΎΠ±Π° Π²ΡΠ·ΠΎΠ²Π°. ΠΠ»Π°ΡΡ BinaryFormatter Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ ΠΌΠ΅ΡΠΎΠ΄Ρ Serialize ΠΈ Deserialize, ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠΎΡΠΎΡΡΡ ΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π·Π°ΠΏΠΈΡΡ/ΡΡΠ΅Π½ΠΈΠ΅ Π²/ΠΈΠ· ΡΠ°ΠΉΠ»Π°. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΡ, Π³Π΄Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° Π·Π°ΠΏΠΈΡΡ ΠΈΠ»ΠΈ ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΡΠ°ΠΉΠ»Π°, ΡΠ»Π΅Π΄ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ (Π΄Π°Π»Π΅Π΅ ΠΠΠ) Π±ΡΠ»ΠΎ ΠΏΡΠΈΠ½ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ ΠΈ ΡΡΠ΅Π½ΠΈΡ Saving () ΠΈ Opening () ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ.ΠΠΎΠ΄:public void Saving (){FileStream FS = new FileStream (Application.StartupPath + «\Data.dat», FileMode. Create, FileAccess. Write, FileShare. ReadWrite);BinaryFormatter BF = new BinaryFormatter ();BF.Serialize (FS, L);FS.Close ();}//Π€ΡΠ½ΠΊΡΠΈΡ ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π°public void Opening (){FileStream FS = new FileStream (Application.StartupPath + «\Data.dat», FileMode. Open, FileAccess. Read, FileShare. Read);BinaryFormatter BF = new BinaryFormatter ();L.Clear ();L = (List)BF.Deserialize (FS);FS.Close ();}ΠΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΊΠΎΠ΄Π°, ΠΎΠ±Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠΌΠ΅ΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄ΠΎΡΡΡΠΏΠ° public, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π² Π»ΡΠ±ΠΎΠΉ ΡΠ°ΡΡΠΈ Π½Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.Π ΡΡΠ½ΠΊΡΠΈΠΈ Saving () ΠΏΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ ΡΠΎΠ·Π΄Π°ΡΠΌ Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠΉ ΠΏΠΎΡΠΎΠΊ, Π³Π΄Π΅ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π°, ΠΊΡΠ΄Π° Π±ΡΠ΄Π΅ΠΌ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ°ΠΉΠ»Ρ. ΠΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Π° StartupPath ΠΊΠ»Π°ΡΡΠ° Application. ΠΠ°Π½Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΡΡΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠΌΡ ΡΠ°ΠΉΠ»Π°, Π·Π°ΠΏΡΡΡΠΈΠ²ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½Π΅ Π²ΠΊΠ»ΡΡΠ°Ρ Π΅Π³ΠΎ ΠΈΠΌΡ. ΠΠ°Π»Π΅Π΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΠΊΠ»Π°ΡΡ BinaryFormatter, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ΅Ρ ΠΈ Π΄Π΅ΡΠΈΡΠΈΠ°Π»ΠΈΠ·ΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅. Π ΡΠ΅ΠΏΠ΅ΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΡΠΎ ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ. ΠΠ±ΡΠ΅ΠΊΡΠΎΠΌ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΡΠΈΠΏΠ° ΠΊΠ»Π°ΡΡ Data. Data — ΡΡΠΎ ΠΊΠ»Π°ΡΡ, ΠΏΠΎΠ»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Ρ ΡΠ°Π½ΡΡ Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅, Π° ΠΊΠ»Π°ΡΡ List ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Ρ ΡΠ°Π½ΠΈΡΡ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ².public List L = new List ();ΠΠΎΡΠ»Π΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π²ΡΠ΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΌΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Serialize.BF.Serialize (FS, L);Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠΉ ΠΏΠΎΡΠΎΠΊ, Ρ. Π΅. ΠΊΡΠ΄Π° Π±ΡΠ΄Π΅ΠΌ ΡΠΎΡ ΡΠ°Π½ΡΡΡ ΠΈ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΡΡΠΎ Π±ΡΠ΄Π΅ΠΌ ΡΠΎΡ ΡΠ°Π½ΡΡΡ.Π’Π΅ΠΏΠ΅ΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΡΠ½ΠΊΡΠΈΡ Opening (). ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΡΠ°ΠΌΠ° ΠΏΠΎ ΡΠ΅Π±Π΅ ΠΌΠ°Π»ΠΎ ΡΠ΅ΠΌ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ, Ρ. Π΅. Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΎΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠΉ ΠΏΠΎΡΠΎΠΊ, ΠΈ ΠΊΠ»Π°ΡΡ BinaryFormatter. ΠΠ°Π»Π΅Π΅ ΠΌΡ ΠΎΡΠΈΡΠ°Π΅ΠΌ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² List, ΡΡΠΎΠ± ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΡΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ Π΄Π΅ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ.L = (List)BF.Deserialize (FS);ΠΡΠΈ Π΄Π΅ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΌΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΌ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠΉ ΠΏΠΎΡΠΎΠΊ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΆΠ΅ Ρ ΡΠ°Π½ΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅. Π’.ΠΊ. ΡΡΠ½ΠΊΡΠΈΡ Deserialize Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠΈΠΏΠ° object ΠΌΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΡΠ²Π½ΠΎΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠΏΠ° object ΠΊ List. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Ρ Π½Π°Ρ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ ΡΠΆΠ΅ Ρ ΡΠ°Π½ΡΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΊΠ»Π°ΡΡΠ° Data, Π³ΠΎΡΠΎΠ²ΡΠ΅ ΠΊ ΡΠ°Π±ΠΎΡΠ΅.2.2 Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡΠ ΠΌΠΎΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½ΡΠΆΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Π½ΡΠ΅ ΡΠ΄ΠΎΠ±Π½ΡΠΌ ΠΈ ΠΏΡΠΎΡΡΡΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ. ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² Π² ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ Ρ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ ΠΆΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΆΠ΅ ΠΈΠΌΠ΅ΡΡΠΈΠ΅ΡΡ Π΄Π°Π½Π½ΡΠ΅.ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ.2.3 Π’ΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΡΠΎΠ·Π΄Π°Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΏΠΈΡΠΊΠΎΠ² ΠΊΠ»Π°ΡΡΠ° List, Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ListView Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΊΡΠ°ΡΠΊΠΈΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΎ ΡΡΠ°ΡΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ², ToolStrip1 Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΌΠ΅Π½Ρ. Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΎ 5 ΠΎΠΊΠΎΠ½ (Π³Π»Π°Π²Π½Π°Ρ ΡΠΎΡΠΌΠ°, ΡΠΎΡΠΌΠ° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°, ΡΠΎΡΠΌΠ° ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅, ΡΠΎΡΠΌΠ° ΡΠ²ΠΎΠ»ΡΠ½Π΅Π½ΠΈΡ, ΠΈ ΡΠΎΡΠΌΠ° Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ ΠΏΡΠΈΡΠΈΠ½ ΠΏΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ/Π΄Π΅ΠΏΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ). ΠΠ»Ρ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ Π½Π° ΡΠΎΡΠΌΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Ρ TextBox-ΡΡ ΠΈ ComboBox-ΡΡ. ΠΠ»Ρ Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΎΠ³ΠΎ Π²ΠΎΡΠΏΡΠΈΡΡΠΈΡ ΠΏΡΠΈ ΠΎΡΠΈΠ±ΠΊΠ΅ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ Π±ΡΠ» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ ErrorProvider. ΠΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠ΅Π³ΠΎ Π²ΡΠ±ΠΎΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Button. ΠΠ»Ρ Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΎΠ³ΠΎ Π²ΠΎΡΠΏΡΠΈΡΡΠΈΡ ΠΌΠ΅ΡΡΠ°, ΠΊΡΠ΄Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎ, ΡΡΠΎ Π½Π°Π΄ΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Ρ GroupBox. ΠΠ½ΠΎΡ Π±ΡΠ»ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΊΠ»Π°ΡΡΠΎΠ², ΠΎΠ΄ΠΈΠ½ — Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π²ΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅ ΠΈ ΠΎΠ΄ΠΈΠ½ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠΉ, Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅.Π‘ΡΠ΅Π΄ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΡΠΈΠΏΠΎΠ² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΎ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ ΡΠ°ΠΊΠΈΠ΅: string, DateTime, int, bool, List<>, Data, Form, ListViewItem.2.4 ΠΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈΠ Ρ ΠΎΠ΄Π΅ ΡΠ°Π±ΠΎΡΡ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ Π²ΡΠ΄Π΅Π»ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌ ΠΈ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΈΡ ΠΊΠ°ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠ΄Π·Π°Π΄Π°ΡΠΈ.§ ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π±Π°Π·Ρ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°— Π·Π°Π³ΡΡΠ·ΠΊΠ° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΡΠΎΡΠΌΡ;— Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π½ΠΎΠ²ΠΎΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅;— ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ°;— ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ;— ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΎΡΠΌΡ;— ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π½ΠΎΠ²ΠΎΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅;§ Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± ΡΠΆΠ΅ ΠΈΠΌΠ΅ΡΡΠΈΠΌΡΡ Π² Π±Π°Π·Π΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°ΠΌ— ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ;— ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ ;— ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ;— ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ;§ Π£Π²ΠΎΠ»ΡΠ½Π΅Π½ΠΈΠ΅, ΠΏΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π΄Π΅ΠΏΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ²— Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΡΠΎΡΠΌΡ;— Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΡΠΌΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅;— Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΎ ΠΏΡΠΈΡΠΈΠ½Π΅ ΡΠ²ΠΎΠ»ΡΠ½Π΅Π½ΠΈΡ, Π΄Π΅ΠΏΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ;— ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ;§ Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅ ΠΈΠ· Π±Π°Π·Ρ— ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ;— ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.2.5 ΠΠ΅ΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ2.5.1 ΠΠ»Π°Π²Π½Π°Ρ ΡΠΎΡΠΌΠ°ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π³ΠΎΡΠΎΠ²ΠΎ ΠΊ ΡΠ°Π±ΠΎΡΠ΅ ΡΡΠ°Π·Ρ ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ°. ΠΡΠ»ΠΈ Π² Π±Π°Π·Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΅ΡΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π·Π°ΠΏΠΈΡΠΈ ΠΎ ΡΡΠ°ΡΠ΅ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠΎΠ², ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ ΡΡΠΈΡΠ°Π½Ρ ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½Ρ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΠΈΠΌΠ΅ΡΡΡΡ ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊΠ°ΠΊ «ΠΠΎΠ±Π°Π²ΠΈΡΡ», «Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ», «Π£Π²ΠΎΠ»ΠΈΡΡ», «ΠΡΡ». Π’.ΠΊ. ΠΊΠ½ΠΎΠΏΠΊΠ° «ΠΡΡ» ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Ρ Π²ΡΠΏΠ°Π΄Π°ΡΡΠΈΠΌ ΡΠΏΠΈΡΠΊΠΎΠΌ, Π² Π½Π΅ΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΡΠ΅ΠΌΠΈΡ», «Π¨ΡΡΠ°Ρ», «Π£Π΄Π°Π»ΠΈΡΡ ΠΈΠ· Π±Π°Π·Ρ».Π ΠΈΡΡΠ½ΠΎΠΊ 2.1.ΠΠ»Π°Π²Π½Π°Ρ ΡΠΎΡΠΌΠ°2.5.2 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡΠΠ»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° Π² Π±Π°Π·Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΠΎΠ±Π°Π²ΠΈΡΡ». ΠΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΎΠΊΠ½ΠΎ «ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°», Π³Π΄Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ (ΡΠΈΡ. 2.2).Π ΠΈΡΡΠ½ΠΎΠΊ 2.2 ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° Π² Π±Π°Π·ΡΠΠΊΠ½ΠΎ «ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°» ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ Form2. ΠΠ»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° Π²Π²ΠΎΠ΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π° ΡΠΎΡΠΌΠ΅ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ GroupBox Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²Π²ΠΎΠ΄ΠΈΡΡΡ. ΠΠ»Ρ Π²ΡΠ±ΠΎΡΠ° ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΎΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½ ComboBox, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²ΡΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ Π£ΠΊΡΠ°ΠΈΠ½Ρ. ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΡΠ½ΡΡ Π²Π²Π΅ΡΡΠΈ ΠΎΠ±Π»Π°ΡΡΡ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ.ΠΡΠΈ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ Π²Π²ΠΎΠ΄Π΅ Π΄Π°Π½Π½ΡΡ , ΠΈΠ»ΠΈ ΠΆΠ΅ Π½Π΅ Π²Π²ΠΎΠ΄Π΅ ΠΈΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Ρ ErrorProvider, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅ Π²ΠΎΠ·Π»Π΅ ΠΏΠΎΠ»Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ½Π° Π±ΡΠ»Π° Π΄ΠΎΠΏΡΡΠ΅Π½Π°. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ Π΄Π°Π½Π½ΡΠ΅ Π½Π° ΡΠ°ΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΊΠ°ΠΊ Π²Π²ΠΎΠ΄ Π·Π½Π°ΠΊΠΎΠ², ΠΎΡΠ»ΠΈΡΠ½ΡΡ ΠΎΡ ΡΠΈΡΡ, Π² ΠΏΠΎΠ»Ρ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΡΠ΅ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΡΠΈΡΡ. ΠΠ° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠΈΡΡΠ½ΠΊΠ΅ Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΠΎΡΠΈΠ±ΠΊΠΈ, Π΄ΠΎΠΏΡΡΠ΅Π½Π½ΡΠ΅ ΠΏΡΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΡΡ .Π ΠΈΡΡΠ½ΠΎΠΊ 2.3 ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° Π² Π±Π°Π·Ρ Ρ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈΠΠΎΡΠ»Π΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ Π²Π²Π΅Π΄Π΅Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ» Π΄Π°Π½Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΡΡ ΠΆΠ΅ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΠΈ ΡΡΠ°Π·Ρ ΠΆΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½Π° Π² ΡΠ°ΠΉΠ».2.5.3 Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅ΠΡΠ·ΠΎΠ² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° Π΄Π»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± ΡΠΆΠ΅ ΠΈΠΌΠ΅ΡΡΠΈΠΌΡΡ Π² Π±Π°Π·Π΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°ΠΌ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ «Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ», ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΠ² Π³Π°Π»ΠΎΡΠΊΡ Π½Π°ΠΏΡΠΎΡΠΈΠ² ΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΡΡΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π±ΡΠ΄Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΡΠΎΡΠΌΠ°.Π ΠΈΡΡΠ½ΠΎΠΊ 2.4 Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅ΠΡΠΈ ΠΎΡΠΊΡΡΡΠΈΠΈ ΡΡΠΎΠΉ ΡΠΎΡΠΌΡ Π½Π° Π½Π΅Ρ ΡΡΠ°Π·Ρ ΠΆΠ΅ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅. ΠΠΊΠ½ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎ ΠΎΠΊΠ½Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°, ΠΈΠΌΠ΅Π΅Ρ Π²ΡΠ΅ ΡΠ΅ ΠΆΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.Π ΠΈΡΡΠ½ΠΎΠΊ 2.5 Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅ Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠ° ΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅2.5.4 Π£Π²ΠΎΠ»ΡΠ½Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°ΠΠ»Ρ ΡΠ²ΠΎΠ»ΡΠ½Π΅Π½ΠΈΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π³Π°Π»ΠΎΡΠΊΡ Π½Π°ΠΏΡΠΎΡΠΈΠ² Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π£Π²ΠΎΠ»ΠΈΡΡ».Π ΠΈΡΡΠ½ΠΎΠΊ 2.6 Π£Π²ΠΎΠ»ΡΠ½Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°ΠΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ Π½ΠΎΠ²Π°Ρ ΡΠΎΡΠΌΠ° Ρ ΠΊΡΠ°ΡΠΊΠΈΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° (Π€.Π.Π., Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ, ΡΠ°Π±ΠΎΡΠ΅Π΅ ΠΌΠ΅ΡΡΠΎ) ΠΈ ΠΏΠΎΠ»Π΅ΠΌ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΏΡΠΈΡΠΈΠ½Ρ ΡΠ²ΠΎΠ»ΡΠ½Π΅Π½ΠΈΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°. ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠΎΠΉ ΡΠΎΡΠΌΡ ΠΈ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ» ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ Π±ΡΠ΄Π΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π°, Π° Π² Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ Π² ΡΡΠΎΠ»Π±ΡΠ΅ «Π£Π²ΠΎΠ»Π΅Π½ Ρ ΡΠ°Π±ΠΎΡΡ» ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΠ΅ΠΊΡΡΠ°Ρ Π΄Π°ΡΠ°.Π ΠΈΡΡΠ½ΠΎΠΊ 2.7 ΠΠΊΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΈΡΠΈΠ½Ρ ΡΠ²ΠΎΠ»ΡΠ½Π΅Π½ΠΈΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°2.5.5 ΠΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ²ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΡΠ΅ΠΌΠΈΡ» Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΡΡ» ΠΏΠΎΡΠ²ΠΈΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΡΠΎΡΠΌΠ° (ΡΠΈΡ. 2.8), ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΠ² Π³Π°Π»ΠΎΡΠΊΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ Π½Π°ΠΏΡΠΎΡΠΈΠ² ΡΠΎΠ³ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅ΠΌΠΈΡΡΠ΅ΡΡΡ. ΠΠ° Π½Π΅ΠΉ Π±ΡΠ΄Π΅Ρ ΡΠΊΠ°Π·Π°Π½Π° ΠΊΡΠ°ΡΠΊΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅, ΡΠ΅ΠΊΡΡΠ°Ρ ΡΡΠΌΠΌΠ° ΠΏΡΠ΅ΠΌΠΈΠΈ, Π΄ΠΎΡΡΡΠΏΠ½Π°Ρ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ»Π΅ Π΄Π»Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΏΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎΡΠ»Π΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ»Π΅ΠΉ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ» Π΄Π°Π½Π½ΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠΎΡ ΡΠ°Π½Π΅Π½Ρ ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π±ΡΠ΄ΡΡ Π²Π½Π΅ΡΠ΅Π½Ρ Π² ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠΎΡΠΌΡ.Π ΠΈΡΡΠ½ΠΎΠΊ 2.8 ΠΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°2.5.6 ΠΠ΅ΠΏΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ²ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π¨ΡΡΠ°Ρ» Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΡΡ» ΠΏΠΎΡΠ²ΠΈΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΡΠΎΡΠΌΠ° (ΡΠΈΡ. 2.9), ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΠ² Π³Π°Π»ΠΎΡΠΊΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ Π½Π°ΠΏΡΠΎΡΠΈΠ² ΡΠΎΠ³ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅ΠΌΠΈΡΡΠ΅ΡΡΡ. ΠΠ° Π½Π΅ΠΉ Π±ΡΠ΄Π΅Ρ ΡΠΊΠ°Π·Π°Π½Π° ΠΊΡΠ°ΡΠΊΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅, ΡΠ΅ΠΊΡΡΠ°Ρ ΡΡΠΌΠΌΠ° ΡΡΡΠ°ΡΠ° ΠΈΠ»ΠΈ Π½ΠΎΠ»Ρ, Π΅ΡΠ»ΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ Π΅ΡΡ Π½Π΅ ΡΡΡΠ°ΡΠΎΠ²Π°Π»ΡΡ, Π΄ΠΎΡΡΡΠΏΠ½Π°Ρ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ»Π΅ Π΄Π»Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΈΡΠΈΠ½Ρ Π΄Π΅ΠΏΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠ»ΠΈ ΠΆΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ ΡΠ°Π½Π΅Π΅ Π±ΡΠ» ΠΎΡΡΡΠ°ΡΠΎΠ²Π°Π½, ΡΠΎ ΠΏΠΎΠ»Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΈΡΠΈΠ½Ρ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ Π΄Π΅ΠΏΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎΡΠ»Π΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ»Π΅ΠΉ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ» Π΄Π°Π½Π½ΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠΎΡ ΡΠ°Π½Π΅Π½Ρ ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π±ΡΠ΄ΡΡ Π²Π½Π΅ΡΠ΅Π½Ρ Π² ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠΎΡΠΌΡ.Π ΠΈΡΡΠ½ΠΎΠΊ 2.9 ΠΠ΅ΠΏΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°ΠΡΠΈ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΡΡΡΠ°ΡΠ° Π½Π° ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° ΡΡΠΌΠΌΠ° ΠΏΡΠ΅ΠΌΠΈΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ±Π½ΡΠ»ΡΠ΅ΡΡΡ.Π ΠΈΡΡΠ½ΠΎΠΊ 2.10 ΠΠ»Π°Π²Π½Π°Ρ ΡΠΎΡΠΌΠ° ΡΠΎ ΡΡΠ°ΡΠΎΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ²2.5.7 Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΈΠ· Π±Π°Π·Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡΠΠ»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π·Π°ΠΏΠΈΡΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅ ΠΈΠ· Π±Π°Π·Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΏΡΠΎΡΠΈΠ² Π½Π΅Π³ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π³Π°Π»ΠΎΡΠΊΡ ΠΈ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π£Π΄Π°Π»ΠΈΡΡ ΠΈΠ· Π±Π°Π·Ρ» Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΡΡ». ΠΡΠΈ ΡΡΠΎΠΌ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅ Π΅Ρ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π΅ ΡΠ΄Π°ΡΡΡΡ. ΠΡΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΎΡΠ²Π΅ΡΠ΅ Π½Π° ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅Π΅ΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π°Π»Π΅Π½Π° ΠΈΠ· Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ .Π ΠΈΡΡΠ½ΠΎΠΊ 2.11 Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅2.5.8 ΠΡΠΎΡΠΌΠΎΡΡ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅ΠΠ»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅, Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΠΎΠΉ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°Π΄ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠΌ ΠΊΠ»Π°ΡΠ½ΡΡΡ Π΄Π²Π° ΡΠ°Π·Π° Π»Π΅Π²ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠ΅ΠΉ ΠΌΡΡΠΈ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΏΠΎΡΠ²ΠΈΡΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅.Π ΠΈΡΡΠ½ΠΎΠΊ 2.12 ΠΠΎΠ»Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅2.6 Π‘ΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠ Π°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ:§ Form1public Form1()public void Opening ()private void button1_Click (object sender, EventArgs e)public void Saving ()private void toolStripButton1_Click (object sender, EventArgs e)private void toolStripButton2_Click (object sender, EventArgs e)private Data Finds (string s)private void AddDel (Data temp, Data NewD)private void toolStripButton3_Click (object sender, EventArgs e)private void ΠΏΡΠ΅ΠΌΠΈΡToolStripMenuItem_Click (object sender, EventArgs e)private void ΡΡΡΠ°ΡToolStripMenuItem_Click (object sender, EventArgs e)private void Form1_FormClosing (object sender, FormClosingEventArgs e)private void listView1_MouseDoubleClick (object sender, MouseEventArgs e)private void ΡΠ΄Π°Π»ΠΈΡΡΠΠ·ΠΠ°Π·ΡToolStripMenuItem_Click (object sender, EventArgs e)§ Form2public Form2(int id, bool isnew, Data corr)private void button2_Click (object sender, EventArgs e)private void button1_Click (object sender, EventArgs e)private void textBox1_Validating (object sender, CancelEventArgs e)private void textBox2_Validating (object sender, CancelEventArgs e)private void textBox3_Validating (object sender, CancelEventArgs e)private void textBox4_Validating (object sender, CancelEventArgs e)private void textBox5_Validating (object sender, CancelEventArgs e)private void comboBox1_Validating (object sender, CancelEventArgs e)private void textBox6_Validating (object sender, CancelEventArgs e)private void textBox7_Validating (object sender, CancelEventArgs e)private void textBox8_Validating (object sender, CancelEventArgs e)private void textBox9_Validating (object sender, CancelEventArgs e)private void textBox10_Validating (object sender, CancelEventArgs e)private void textBox11_Validating (object sender, CancelEventArgs e)private void Form2_Load (object sender, EventArgs e)§ Form3public Form3(Data d)private void button1_Click (object sender, EventArgs e)private void Form3_Load (object sender, EventArgs e)private void button2_Click (object sender, EventArgs e)§ Form4public Form4(Data dt, bool what)private void button2_Click (object sender, EventArgs e)private void Form4_Load (object sender, EventArgs e)private void button1_Click (object sender, EventArgs e)private void textBox4_Validating (object sender, CancelEventArgs e)§ Form5public Form5(Data dt)private void button1_Click (object sender, EventArgs e)private void Form5_Load (object sender, EventArgs e)§ Informationspublic Informations ()public Informations (string Area, string Town, string Street, string House, string Birthday, int Flat, int Phone_num)public string GetSetAreapublic string GetSetTownpublic string GetSetStreetpublic string GetSetHousepublic string GetSetBirthdaypublic int GetSetFlatpublic int GetSetPhone_num§ Datapublic Data ()public Data (string fio, string post, string workplace, string workoutreason, string finereason, int id, DateTime workin, DateTime workout,double oklad, double premija, double fine, Informations INF, string premijareason)public Data (string fio, string post, string workplace, string workoutreason, string finereason, int id, DateTime workin,double oklad, double premija, double fine, Informations INF, string premijareason)public string GetSetFiopublic string GetSetPostpublic string GetSetWorkPlacepublic string GetInformationpublic string GetSetWorkOutReasonpublic string GetSetFineReasonpublic int GetSetIdpublic DateTime GetSetWorkInpublic DateTime GetSetWorkOutpublic double GetSetOkladpublic double GetSetPremijapublic double GetSetFinepublic void SetInformation (string Area, string Town, string Street, string House, string Birthday, int Flat, int Phone_num)public Informations GetInfapublic string GetSetPremijaReasonΠ ΠΠΠΠΠ 3. Π Π£ΠΠΠΠΠΠΠΠ‘Π’ΠΠ ΠΠ ΠΠΠ‘ΠΠΠ£ΠΠ’ΠΠ¦ΠΠ3.1 Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π»Π°ΡΡ Π½Π° Windows XP. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½ΡΠΆΠ΄Π°Π΅ΡΡΡ Π² ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΌ NET. Freamwork Π²Π΅ΡΡΠΈΠΈ 3.5 ΠΈ Π²ΡΡΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Microsoft Windows XP Proffesion SP3 ΡΠΆΠ΅ ΠΈΠΌΠ΅ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ NET. Freamwork Π²Π΅ΡΡΠΈΠΈ 3.5.ΠΡΡΠΎΠΊΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΈ Ρ ΠΎΡΠΎΡΠΈΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΠ ΠΌΠΎΠ³ΡΡ ΡΡΠΊΠΎΡΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.3.2 Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠ° Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΏΡΠΎΡΡΠΎΠΌΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ.ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π³Π΄Π΅ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ Π³Π»Π°Π²Π½Π°Ρ ΡΠΎΡΠΌΠ°. ΠΡΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°ΠΏΡΡΠΊΠ°Π»Π°ΡΡ Π²ΠΏΠ΅ΡΠ²ΡΠ΅, ΡΠΎ Π½Π° ΡΠΎΡΠΌΠ΅ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΠ»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° Π² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΠΎΠ±Π°Π²ΠΈΡΡ», ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π² ΠΎΡΠΊΡΡΠ²ΡΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ Π²Π²Π΅ΡΡΠΈ Π²ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΡΠ»ΠΈ ΠΆΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π²Π²Π΅Π΄Π΅Π½Π° Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡ ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΏΡΠΈ Π²Π²ΠΎΠ΄Π΅ Π±ΡΠ»ΠΈ Π΄ΠΎΠΏΡΡΠ΅Π½Ρ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ²Π΅Π΄ΠΎΠΌΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΠ± ΡΡΠΎΠΌ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΌ ΡΠΈΠ³Π½Π°Π»ΠΎΠΌ Π½Π°ΠΏΡΠΎΡΠΈΠ² ΠΏΠΎΠ»Ρ, Π³Π΄Π΅ Π΄ΠΎΠΏΡΡΠ΅Π½Π° ΠΎΡΠΈΠ±ΠΊΠ° Ρ ΠΊΡΠ°ΡΠΊΠΈΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΡΠΈ. ΠΠΎΡΠ»Π΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ» ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π±ΡΠ΄Π΅Ρ Π²Π½Π΅ΡΠ΅Π½Π° Π² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΡΡΠ°Π·Ρ ΠΆΠ΅ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π° Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅.ΠΠ»Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΏΡΠΎΡΠΈΠ² ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠ΅Π³ΠΎ Π½Π°Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π³Π°Π»ΠΎΡΠΊΡ ΠΈ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅». ΠΡΠΈ ΡΡΠΎΠΌ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΠΎΠΊΠ½ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Ρ Π½Π΅ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΎΠΊΠ½Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°. ΠΡΠΈ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ Π²Π²Π΅Π΄Π΅Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ», ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΎΠΊΠ½ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°ΠΊΡΠΎΠ΅ΡΡΡ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ Π±ΡΠ΄Π΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π°. Π‘ΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² ΡΠ°ΠΉΠ» ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΡΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ± ΡΠ²ΠΎΠ»ΠΈΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΏΡΠΎΡΠΈΠ² Π½Π΅Π³ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π³Π°Π»ΠΎΡΠΊΡ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΠΈ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π£Π²ΠΎΠ»ΠΈΡΡ». ΠΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΠΎΠΊΠ½ΠΎ Ρ ΠΊΡΠ°ΡΠΊΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΏΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΡ ΠΈ ΠΏΠΎΠ»Π΅ΠΌ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΏΡΠΈΡΠΈΠ½Ρ ΡΠ²ΠΎΠ»ΡΠ½Π΅Π½ΠΈΡ. ΠΠΎΡΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΠΏΡΠΈΡΠΈΠ½Ρ ΡΠ²ΠΎΠ»ΡΠ½Π΅Π½ΠΈΡ ΠΈ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ» ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΡ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π±ΡΠ΄Π΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° ΠΈ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ Π² ΡΡΠΎΠ»Π±ΡΠ΅ «Π£Π²ΠΎΠ»Π΅Π½ Ρ ΡΠ°Π±ΠΎΡΡ» ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΠ΅ΠΊΡΡΠ°Ρ Π΄Π°ΡΠ°. ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΡΠΌΠ΅Π½Π°» ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅ ΠΎΡΡΠ°Π½Π΅ΡΡΡ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.ΠΠ° ΡΠΎΡΠΌΠ΅ ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° «ΠΡΡ» Ρ Π²ΡΠΏΠ°Π΄Π°ΡΡΠΈΠΌ ΡΠΏΠΈΡΠΊΠΎΠΌ. ΠΠ½Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ°ΠΊΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΊΠ°ΠΊ «ΠΡΠ΅ΠΌΠΈΡ», «Π¨ΡΡΠ°Ρ», «Π£Π΄Π°Π»ΠΈΡΡ ΠΈΠ· Π±Π°Π·Ρ». ΠΠ»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΡΡΠΈΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° Π³Π°Π»ΠΎΡΠΊΠΎΠΉ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅.ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ «ΠΡΠ΅ΠΌΠΈΡ» ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Ρ ΠΊΡΠ°ΡΠΊΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅ ΠΈ Π΄Π²ΡΠΌΡ ΠΏΠΎΠ»ΡΠΌΠΈ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ . ΠΠ΅ΡΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ΅ΠΊΡΡΡΡ ΡΡΠΌΠΌΡ ΠΏΡΠ΅ΠΌΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ. ΠΠΎ Π²ΡΠΎΡΠΎΠΌ ΠΏΠΎΠ»Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Π·Π°ΡΡ, Π·Π° ΠΊΠ°ΠΊΠΈΠ΅ Π·Π°ΡΠ»ΡΠ³ΠΈ Π΄Π°Π½Π½ΡΠΉ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½. ΠΡΠ»ΠΈ ΠΆΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ Π΄ΠΎ ΡΡΠΎΠ³ΠΎ ΡΠΆΠ΅ Π±ΡΠ» ΠΏΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΡΠΎ Π² Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ»ΡΡ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅.ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ «Π¨ΡΡΠ°Ρ» ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Ρ ΠΊΡΠ°ΡΠΊΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅ ΠΈ Π΄Π²ΡΠΌΡ ΠΏΠΎΠ»ΡΠΌΠΈ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ . ΠΠ΅ΡΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ΅ΠΊΡΡΡΡ ΡΡΠΌΠΌΡ ΡΡΡΠ°ΡΠ°, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ. ΠΠΎ Π²ΡΠΎΡΠΎΠΌ ΠΏΠΎΠ»Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Π΅ Π΄Π°Π½Π½ΡΠΉ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ Π±ΡΠ΄Π΅Ρ Π΄Π΅ΠΏΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½. ΠΡΠ»ΠΈ ΠΆΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ Π΄ΠΎ ΡΡΠΎΠ³ΠΎ ΡΠΆΠ΅ Π±ΡΠ» Π΄Π΅ΠΏΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½, ΡΠΎ Π² Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ»ΡΡ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅.ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ «Π£Π΄Π°Π»ΠΈΡΡ ΠΈΠ· Π±Π°Π·Ρ» ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠ± ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° ΠΈΠ· Π±Π°Π·Ρ. ΠΡΠΈ ΡΡΠ²Π΅ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΎΡΠ²Π΅ΡΠ΅ Π½Π° Π΄Π°Π½Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΊΠ°ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° Π±ΡΠ΄Π΅Ρ ΡΠ΄Π°Π»Π΅Π½Π° ΠΈΠ· Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.Π’.ΠΊ. Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡΡ, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ. ΠΠ»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅ (ΠΎΠ±ΡΠ΅ΠΉ, ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΡΡΠΌΠΌΠ°Ρ ΡΡΡΠ°ΡΠΎΠ² ΠΈ ΠΏΡΠ΅ΠΌΠΈΠΉ, ΠΏΡΠΈΡΠΈΠ½Π°Ρ ΠΏΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ/Π΄Π΅ΠΏΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ) Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ Π½Π°Π΄ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠΌ Π½Π°Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅ Π΄Π²Π°ΠΆΠ΄Ρ ΡΠ΅Π»ΠΊΠ½ΡΡΡ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ, ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΏΠΎΡΠ²ΠΈΡΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Ρ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΡ.Π‘ΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈ Π·Π°ΠΊΡΡΡΠΈΠΈ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΈΠ»ΠΈ ΠΏΡΠΈ Π²Π½Π΅ΡΠ΅Π½ΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΡΠ°ΡΡΠΈΡ Π½Π΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ.ΠΡΠ²ΠΎΠ΄ΡΠ ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ»ΡΡ Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°ΠΌΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ, ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΏΠΎΠ»ΡΡΠΈΠ» Π½Π°Π²ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΡΡΠ΅Π΄Π΅ Π‘Sharp.ΠΠ½ΠΎΡ Π±ΡΠ»ΠΈ Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½Ρ Π½Π°Π²ΡΠΊΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ , Π±Π°Π· Π΄Π°Π½Π½ΡΡ , ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΠΎΡΠΌΠΎΠΉ ΠΈ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠΌΠΈ ΠΎΠΊΠ½Π°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.ΠΠΎ Π²ΡΠ΅ΠΌΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ»ΡΡ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΌΠ½ΠΎΡ Π±ΡΠ»Π° ΡΠΎΠ·Π΄Π°Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ , ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΏΠΎΠ»Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅ Π²ΠΎ Π²ΡΡΠΌ ΡΡΠ°ΡΠ΅.1. ΠΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π΅ «ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅», ΠΠ°ΠΏΠΎΡΠΎΠΆΡΠ΅, 2005.2. ΠΠ½Π΄ΡΡ ΠΡΠΎΠ²ΡΠΈΠΊ, ΠΠΈΠ½ΠΎΠ΄ ΠΡΠΌΠ°Ρ, ΠΠΎΠΌΠ°Π½ ΠΠ°Π³Π°ΡΠΈ. Net. Π‘Π΅ΡΠ΅Π²ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΎΠ², ΠΠΎΡΡΠΈ, 2005.3. Π’ΡΠΎΠ΅Π»ΡΠ΅Π½ ΠΠ½Π΄ΡΡ. Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ C# 2005 ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° .NET. 3-Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, ΠΠΈΠ»ΡΡΠΌΡ, 2007.4. Microsoft Developer Network MSDN Library Π΄Π»Ρ Visual Studio 2008 — ΠΏΠ°ΠΊΠ΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ 1 (SP1)5. Visual C# Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ . ΠΠΈΡ Π°ΠΈΠ» ΠΠ±ΡΠ°ΠΌΡΠ½. ΠΠ₯Π-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³, 2008ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Πusing System;using System.Collections.Generic;using System. ComponentModel;using System. Data;using System. Drawing;using System. Linq;using System. Text;using System.Windows.Forms;using System.Runtime.Serialization.Formatters.Binary;using System.Runtime.Serialization;using System. IO;namespace Staff{[Serializable]public partial class Form1: Form{public Form2 F2;public Form3 F3;public Form4 F4;public Form5 F5;private List L = new List ();private ListViewItem LV;private int IND = 0;private int CNT = 0;private int IDS = 1;public Form1(){InitializeComponent ();listView1.CheckBoxes = true;if (File.Exists (Application.StartupPath + «\Data.dat»)) //ΠΠΎΡΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΡΠΎΠ±ΡΡΠΈΡ, Π΅ΡΠ»ΠΈ ΡΠ°ΠΊΠΎΠ²Ρ ΠΈΠΌΠ΅ΡΡΡΡ{Opening (); //ΠΠ΅ΡΠ΅ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡif (L.Count ≠ 0){CNT = L. Count;IDS = L. Count + 1;for (int i = 0; i < L. Count; i++){ListViewItem LVI = new ListViewItem ();LVI.Text = L[i]. GetSetId. ToString ();LVI.SubItems.Add (L[i].GetSetFio);LVI.SubItems.Add (L[i].GetSetPost);LVI.SubItems.Add (L[i].GetSetWorkPlace);LVI.SubItems.Add (L[i].GetSetWorkIn.ToShortDateString ());if (L[i]. GetSetWorkOut == DateTime. MinValue)LVI.SubItems.Add (««);elseLVI.SubItems.Add (L[i]. GetSetWorkOut. ToShortDateString ());LVI.SubItems.Add (L[i].GetSetOklad.ToString ());LVI.SubItems.Add (L[i].GetSetPremija.ToString ());if (L[i]. GetSetFine == 0)LVI.SubItems.Add (««);elseLVI.SubItems.Add (L[i]. GetSetFine. ToString ());LVI.SubItems.Add (L[i].GetInformation);listView1.Items.Add (LVI);}}}listView1.ShowItemToolTips = true;}//Π€ΡΠ½ΠΊΡΠΈΡ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π² ΡΠ°ΠΉΠ»public void Saving (){FileStream FS = new FileStream (Application.StartupPath + «\Data.dat», FileMode. Create, FileAccess. Write, FileShare. ReadWrite);BinaryFormatter BF = new BinaryFormatter ();BF.Serialize (FS, L);FS.Close ();}//Π€ΡΠ½ΠΊΡΠΈΡ ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π°public void Opening (){FileStream FS = new FileStream (Application.StartupPath + «\Data.dat», FileMode. Open, FileAccess. Read, FileShare. Read);BinaryFormatter BF = new BinaryFormatter ();L.Clear ();L = (List)BF.Deserialize (FS);FS.Close ();}//ΠΠ½ΠΎΠΏΠΊΠ° Π²ΡΡ ΠΎΠ΄private void button1_Click (object sender, EventArgs e){Saving ();this.Close ();}//ΠΠ½ΠΎΠΏΠΊΠ° ΠΠΎΠ±Π°Π²ΠΈΡΡprivate void toolStripButton1_Click (object sender, EventArgs e){F2 = new Form2(IDS, true, new Data ());ListViewItem LVI = new ListViewItem ();int t = IDS — 1;F2.ShowDialog (this);IDS++;if (F2.IsExitCorrectly){L.Add (F2.DataNew);LVI.Text = L[t]. GetSetId. ToString ();LVI.SubItems.Add (L[t].GetSetFio);LVI.SubItems.Add (L[t].GetSetPost);LVI.SubItems.Add (L[t].GetSetWorkPlace);LVI.SubItems.Add (L[t].GetSetWorkIn.ToShortDateString ());LVI.SubItems.Add (««);LVI.SubItems.Add (L[t].GetSetOklad.ToString ());LVI.SubItems.Add (L[t].GetSetPremija.ToString ());LVI.SubItems.Add (««);LVI.SubItems.Add (L[t].GetInformation);listView1.Items.Add (LVI);}Saving ();}//ΠΠ½ΠΎΠΏΠΊΠ° Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡprivate void toolStripButton2_Click (object sender, EventArgs e){Data temp = Finds (e.GetType ().ToString ());if (temp.GetSetFio.Length ≠ 0){F2 = new Form2(temp.GetSetId, false, temp);F2.ShowDialog (this);if (F2.IsExitCorrectly){AddDel (temp, F2. DataNew);Saving ();}else{listView1.Items.Insert (IND, LV);listView1.Items[IND]. Checked = false;}}else{MessageBox.Show («ΠΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²ΡΠ±ΡΠ°Π½ΠΎ!», «Information», MessageBoxButtons. OK, MessageBoxIcon. Information);}}//Π€ΡΠ½ΠΊΡΠΈΡ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΡΠΌΠ΅ΡΠ΅Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈΠ»ΠΈ ΠΆΠ΅ Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ ΡΠ΅Π»ΡΠΊΠ° ΠΌΡΡΠΈprivate Data Finds (string s){Data t = new Data ();if (s == «System.EventArgs»){foreach (ListViewItem item in listView1. CheckedItems){foreach (Data dt in L){if (dt.GetSetId == Convert. ToInt32(item.Text)){t = dt;LV = item;IND = item. Index;listView1.Items.Remove (item);break;}}break;}}if (s == «System.Windows.Forms.MouseEventArgs»){foreach (ListViewItem item in listView1. SelectedItems){foreach (Data dt in L){if (dt.GetSetId == Convert. ToInt32(item.Text)){t = dt;item.Selected = false;item.Checked = false;break;}}break;}}return t;}//Π€ΡΠ½ΠΊΡΠΈΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ/ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉprivate void AddDel (Data temp, Data NewD){int index = 0;index = L. IndexOf (temp);L.Remove (temp);L.Insert (index, NewD);ListViewItem LVI = new ListViewItem ();LVI.Text = L[index]. GetSetId. ToString ();LVI.SubItems.Add (L[index].GetSetFio);LVI.SubItems.Add (L[index].GetSetPost);LVI.SubItems.Add (L[index].GetSetWorkPlace);LVI.SubItems.Add (L[index].GetSetWorkIn.ToShortDateString ());if (L[index]. GetSetWorkOut == DateTime. MinValue)LVI.SubItems.Add (««);elseLVI.SubItems.Add (L[index]. GetSetWorkOut. ToShortDateString ());LVI.SubItems.Add (L[index].GetSetOklad.ToString ());LVI.SubItems.Add (L[index].GetSetPremija.ToString ());if (L[index]. GetSetFine == 0)LVI.SubItems.Add (««);elseLVI.SubItems.Add (L[index]. GetSetFine. ToString ());LVI.SubItems.Add (L[index].GetInformation);listView1.Items.Insert (index, LVI);}//ΠΠ½ΠΎΠΏΠΊΠ° Π£Π²ΠΎΠ»ΠΈΡΡprivate void toolStripButton3_Click (object sender, EventArgs e){Data temp = Finds (e.GetType ().ToString ());if (temp.GetSetFio.Length ≠ 0){F3 = new Form3(temp);F3.ShowDialog (this);if (F3.IsExitCorrF3){AddDel (temp, F3. D);Saving ();}else{listView1.Items.Insert (IND, LV);listView1.Items[IND]. Checked = false;}}elseMessageBox.Show («ΠΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²ΡΠ±ΡΠ°Π½ΠΎ!», «Information», MessageBoxButtons. OK, MessageBoxIcon. Information);}//ΠΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°private void ΠΏΡΠ΅ΠΌΠΈΡToolStripMenuItem_Click (object sender, EventArgs e){Data temp = Finds (e.GetType ().ToString ());if (temp.GetSetFio.Length ≠ 0){F4 = new Form4(temp, true);F4.ShowDialog (this);if (F4.IsExitCorrF4){AddDel (temp, F4. DT);Saving ();}else{listView1.Items.Insert (IND, LV);listView1.Items[IND]. Checked = false;}}elseMessageBox.Show («ΠΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²ΡΠ±ΡΠ°Π½ΠΎ!», «Information», MessageBoxButtons. OK, MessageBoxIcon. Information);}//Π¨ΡΡΠ°ΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°private void ΡΡΡΠ°ΡToolStripMenuItem_Click (object sender, EventArgs e){Data temp = Finds (e.GetType ().ToString ());if (temp.GetSetFio.Length ≠ 0){F4 = new Form4(temp, false);F4.ShowDialog (this);if (F4.IsExitCorrF4){AddDel (temp, F4. DT);Saving ();}else{listView1.Items.Insert (IND, LV);listView1.Items[IND]. Checked = false;}}elseMessageBox.Show («ΠΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²ΡΠ±ΡΠ°Π½ΠΎ!», «Information», MessageBoxButtons. OK, MessageBoxIcon. Information);}//ΠΠΎ Π·Π°ΠΊΡΡΡΠΈΡ — ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅private void Form1_FormClosing (object sender, FormClosingEventArgs e){Saving ();}//ΠΠ²ΠΎΠΉΠ½ΠΎΠΉ ΡΠ΅Π»ΡΡΠΊ — ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΠΏΠΎΠ»Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅private void listView1_MouseDoubleClick (object sender, MouseEventArgs e){Data temp = Finds (e.GetType ().ToString ());if (temp.GetSetFio.Length ≠ 0){F5 = new Form5(temp);F5.ShowDialog (this);}}//Π£Π΄Π°Π»ΠΈΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° ΠΈΠ· Π±Π°Π·Ρprivate void ΡΠ΄Π°Π»ΠΈΡΡΠΠ·ΠΠ°Π·ΡToolStripMenuItem_Click (object sender, EventArgs e){Data temp = Finds (e.GetType ().ToString ());if (MessageBox.Show («ΠΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ΄Π°Π»ΠΈΡΡ ΠΈΠ· Π±Π°Π·Ρ nΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° «+ temp. GetSetFio, «Asterisk», MessageBoxButtons. YesNo, MessageBoxIcon. Question) == DialogResult. Yes){if (temp.GetSetFio.Length ≠ 0){int index = 0;index = L. IndexOf (temp);L.Remove (temp);for (int i = index; i < L. Count; i++){L[i]. GetSetId = i + 1;}listView1.Items.Clear ();IDS—;for (int i = 0; i < L. Count; i++){ListViewItem LVI = new ListViewItem ();LVI.Text = L[i]. GetSetId. ToString ();LVI.SubItems.Add (L[i].GetSetFio);LVI.SubItems.Add (L[i].GetSetPost);LVI.SubItems.Add (L[i].GetSetWorkPlace);LVI.SubItems.Add (L[i].GetSetWorkIn.ToShortDateString ());if (L[i]. GetSetWorkOut == DateTime. MinValue)LVI.SubItems.Add (««);elseLVI.SubItems.Add (L[i]. GetSetWorkOut. ToShortDateString ());LVI.SubItems.Add (L[i].GetSetOklad.ToString ());LVI.SubItems.Add (L[i].GetSetPremija.ToString ());if (L[i]. GetSetFine == 0)LVI.SubItems.Add (««);elseLVI.SubItems.Add (L[i]. GetSetFine. ToString ());LVI.SubItems.Add (L[i].GetInformation);listView1.Items.Add (LVI);}}}else{listView1.Items.Insert (IND, LV);listView1.Items[IND]. Checked = false;}}}}ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠForm2using System;using System.Collections.Generic;using System. ComponentModel;using System. Data;using System. Drawing;using System. Linq;using System. Text;using System.Windows.Forms;namespace Staff{public partial class Form2: Form{public Data DataNew, DataCorrect;public bool IsExitCorrectly = true;private bool IsNew = true;private int IDs = 0;public Form2(int id, bool isnew, Data corr){InitializeComponent ();IDs = id;IsNew = isnew;DataCorrect = corr;errorProvider1.BlinkRate = 500;errorProvider1.BlinkStyle = ErrorBlinkStyle. BlinkIfDifferentError;IsExitCorrectly = true;}//ΠΠ½ΠΎΠΏΠΊΠ° ΠΡΡ ΠΎΠ΄private void button2_Click (object sender, EventArgs e){IsExitCorrectly = false;this.Close ();}//ΠΠ½ΠΎΠΏΠΊΠ° Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡprivate void button1_Click (object sender, EventArgs e){this.ValidateChildren (ValidationConstraints.Enabled);if (textBox1.Text.Length == 0 || textBox2.Text.Length == 0 || textBox3.Text.Length == 0 || textBox4.Text.Length == 0 || textBox5.Text.Length == 0 ||textBox6.Text.Length == 0 || textBox7.Text.Length == 0 || textBox8.Text.Length == 0 || textBox9.Text.Length == 0 ||textBox10.Text.Length == 0 || textBox11.Text.Length == 0){MessageBox.Show («ΠΠ΅ Π²ΡΠ΅ ΡΠΎΡΠΌΡ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ!», «Asterisk», MessageBoxButtons. OK, MessageBoxIcon. Exclamation);}else{DataNew = new Data (textBox1.Text, textBox2. Text, textBox3. Text, «», «», IDs, DateTime. Now,Convert.ToDouble (textBox4.Text), System.Math.Round ((Convert.ToDouble (textBox4.Text)) / 100 * Convert. ToDouble (textBox5.Text), 2),0, new Informations (comboBox1.Text, textBox6. Text, textBox7. Text, textBox8. Text, textBox11. Text, Convert. ToInt32(textBox9.Text),Convert.ToInt32(textBox10.Text)), «»);IsExitCorrectly = true;this.Close ();}}//ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎΡΡΡ Π€ΠΠprivate void textBox1_Validating (object sender, CancelEventArgs e){if (textBox1.Text.Length == 0)errorProvider1.SetError (textBox1, «ΠΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²Π²Π΅Π»ΠΈ!»);elseerrorProvider1.SetError (textBox1, «»);}//ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈprivate void textBox2_Validating (object sender, CancelEventArgs e){if (textBox2.Text.Length == 0)errorProvider1.SetError (textBox2, «ΠΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²Π²Π΅Π»ΠΈ!»);elseerrorProvider1.SetError (textBox2, «»);}//ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎΡΡΡ Π Π°Π±ΠΎΡΠ΅Π³ΠΎ ΠΌΠ΅ΡΡΠ°private void textBox3_Validating (object sender, CancelEventArgs e){if (textBox3.Text.Length == 0)errorProvider1.SetError (textBox3, «ΠΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²Π²Π΅Π»ΠΈ!»);elseerrorProvider1.SetError (textBox3, «»);}//ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΡΡΡ ΠΠΊΠ»Π°Π΄Π° ΠΈ ΡΠΊΠ°Π·Π·Π°Π½ΠΎΠΉ ΡΡΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡΠ΅Π²ΡΡΠ°ΡΡ 30 000private void textBox4_Validating (object sender, CancelEventArgs e){try{if (textBox4.Text.Length == 0)errorProvider1.SetError (textBox4, «ΠΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²Π²Π΅Π»ΠΈ!»);else{errorProvider1.SetError (textBox4, «»);if (Convert.ToDouble (textBox4.Text) > 30 000)errorProvider1.SetError (textBox4, «Π‘ΡΠΌΠΌΠ° ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²Π΅Π»ΠΈΠΊΠ°!»);elseerrorProvider1.SetError (textBox4, «»);}}catch (Exception ex){errorProvider1.SetError (textBox4, «ΠΠΊΠ»Π°Π΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΡΡ»);}}//ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΡΠ΅ΠΌΠΈΠΈ Π½Π° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΡΡΡ ΠΈ Π½Π° Π²Π΅Π»ΠΈΡΠΈΠ½Ρ, Ρ. ΠΊ ΠΏΡΠΎΡΠ΅Π½Ρ ΠΏΡΠ΅ΠΌΠΈΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ > 100%private void textBox5_Validating (object sender, CancelEventArgs e){try{if (textBox5.Text.Length == 0)errorProvider1.SetError (textBox5, «ΠΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²Π²Π΅Π»ΠΈ!»);else{errorProvider1.SetError (textBox5, «»);if (Convert.ToDouble (textBox5.Text) > 100)errorProvider1.SetError (textBox5, «ΠΡΠΎΡΠ΅Π½Ρ ΠΏΡΠ΅ΠΌΠΈΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ 100%»);elseerrorProvider1.SetError (textBox5, «»);}}catch (Exception ex){errorProvider1.SetError (textBox5, «ΠΡΠ΅ΠΌΠΈΡ Π΄ΠΎΠ»ΠΆΠ΅Π½Π° ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΡΡ»);}}//ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π²ΡΠ±ΠΎΡΠ° ΠΎΠ±Π»Π°ΡΡΠΈprivate void comboBox1_Validating (object sender, CancelEventArgs e){if (comboBox1.Text.Length == 0)errorProvider1.SetError (comboBox1, «ΠΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²ΡΠ±ΡΠ°Π»ΠΈ!»);elseerrorProvider1.SetError (comboBox1, «»);}//ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΡΡΠΈ Π³ΠΎΡΠΎΠ΄Π°private void textBox6_Validating (object sender, CancelEventArgs e){if (textBox6.Text.Length == 0)errorProvider1.SetError (textBox6, «ΠΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²Π²Π΅Π»ΠΈ!»);elseerrorProvider1.SetError (textBox6, «»);}//ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ»ΠΈΡΡprivate void textBox7_Validating (object sender, CancelEventArgs e){if (textBox7.Text.Length == 0)errorProvider1.SetError (textBox7, «ΠΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²Π²Π΅Π»ΠΈ!»);elseerrorProvider1.SetError (textBox7, «»);}//ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΡΡΠΈ Π΄ΠΎΠΌΠ°, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π²Π²Π΅Π΄ΡΠ½Π½ΡΡ Π΄Π°Π½Π½ΡΡ private void textBox8_Validating (object sender, CancelEventArgs e){if (textBox8.Text.Length == 0)errorProvider1.SetError (textBox8, «ΠΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²Π²Π΅Π»ΠΈ!»);elseerrorProvider1.SetError (textBox8, «»);}//ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΡΡΠΈ ΠΊΠ²Π°ΡΡΠΈΡΡ, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π²Π²Π΅Π΄ΡΠ½Π½ΡΡ Π΄Π°Π½Π½ΡΡ private void textBox9_Validating (object sender, CancelEventArgs e){if (textBox9.Text.Length == 0)errorProvider1.SetError (textBox9, «ΠΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²Π²Π΅Π»ΠΈ!»);elseerrorProvider1.SetError (textBox9, «»);try{if (Convert.ToInt32(textBox9.Text) == 0)errorProvider1.SetError (textBox9, «ΠΠΎΠΌΠ΅Ρ ΠΊΠ²Π°ΡΡΠΈΡΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°Π²Π΅Π½ 0!»);elseerrorProvider1.SetError (textBox9, «»);}catch (Exception ex){errorProvider1.SetError (textBox9, «ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ Π΄Π°Π½Π½ΡΡ !»);}}//ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π²Π²Π΅Π΄ΡΠ½Π½ΡΡ Π΄Π°Π½Π½ΡΡ private void textBox10_Validating (object sender, CancelEventArgs e){if (textBox10.Text.Length == 0)errorProvider1.SetError (textBox10, «ΠΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²Π²Π΅Π»ΠΈ!»);elseerrorProvider1.SetError (textBox10, «»);try{if (Convert.ToInt32(textBox10.Text) == 0)errorProvider1.SetError (textBox10, «ΠΠΎΠΌΠ΅Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°Π²Π½ΡΠΌ 0!»);elseerrorProvider1.SetError (textBox10, «»);}catch (Exception ex){errorProvider1.SetError (textBox10, «ΠΠΎΠΌΠ΅Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠΈΡΡΡ!»);}}//ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΡΡΠΈ Π΄Π°ΡΡ ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π²Π²Π΅Π΄ΡΠ½Π½ΡΡ Π΄Π°Π½Π½ΡΡ private void textBox11_Validating (object sender, CancelEventArgs e){if (textBox11.Text.IndexOf («,») > 0){textBox11.Text = textBox11.Text.Replace («,», «.»);}if (textBox11.Text.Length == 0)errorProvider1.SetError (textBox11, «ΠΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²Π²Π΅Π»ΠΈ!»);elseerrorProvider1.SetError (textBox11, «»);try{if (Convert.ToDateTime (textBox11.Text) == null)errorProvider1.SetError (textBox11, «ΠΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²Π²Π΅Π΄ΡΠ½Π½Π°Ρ Π΄Π°ΡΠ°!»);elseerrorProvider1.SetError (textBox11, «»);}catch (Exception ex){errorProvider1.SetError (textBox10, «Π€ΠΎΡΠΌΠ°Ρ Π΄Π°ΡΡ: ΠΠ.ΠΠ.ΠΠΠΠ»);}}private void Form2_Load (object sender, EventArgs e){errorProvider1.SetError (textBox1, «»);errorProvider1.SetError (textBox2, «»);errorProvider1.SetError (textBox3, «»);errorProvider1.SetError (textBox4, «»);errorProvider1.SetError (textBox5, «»);errorProvider1.SetError (textBox6, «»);errorProvider1.SetError (textBox7, «»);errorProvider1.SetError (textBox8, «»);errorProvider1.SetError (textBox9, «»);errorProvider1.SetError (textBox10, «»);errorProvider1.SetError (textBox11, «»);errorProvider1.SetError (comboBox1, «»);IsExitCorrectly = true;if (IsNew){this.Text = «ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°» ;textBox11.Text = textBox1. Text = textBox10. Text = textBox2. Text = textBox3. Text = textBox4. Text = textBox5. Text = textBox6. Text =textBox7.Text = textBox8. Text = textBox9. Text = «» ;comboBox1.Text = «» ;}else{this.Text = «Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ » ;textBox1.Text = DataCorrect. GetSetFio;textBox2.Text = DataCorrect. GetSetPost;textBox3.Text = DataCorrect. GetSetWorkPlace;textBox4.Text = DataCorrect.GetSetOklad.ToString ();textBox5.Text = (DataCorrect.GetSetPremija * 100 / DataCorrect. GetSetOklad).ToString ();textBox6.Text = DataCorrect.GetInfa.GetSetTown;comboBox1.Text = DataCorrect.GetInfa.GetSetArea;textBox7.Text = DataCorrect.GetInfa.GetSetStreet;textBox8.Text = DataCorrect.GetInfa.GetSetHouse;textBox9.Text = DataCorrect.GetInfa.GetSetFlat.ToString ();textBox10.Text = DataCorrect.GetInfa.GetSetPhone_num.ToString ();textBox11.Text = DataCorrect.GetInfa.GetSetBirthday;}}}}ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠForm3using System;using System.Collections.Generic;using System. ComponentModel;using System. Data;using System. Drawing;using System. Linq;using System. Text;using System.Windows.Forms;namespace Staff{public partial class Form3: Form{public Data D;public bool IsExitCorrF3 = true;public Form3(Data d){InitializeComponent ();D = d;}//ΠΠ½ΠΎΠΏΠΊΠ° Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡprivate void button1_Click (object sender, EventArgs e){if (textBox4.Text.Length ≠ 0){D.GetSetWorkOutReason = textBox4. Text;D.GetSetWorkOut = DateTime. Now;IsExitCorrF3 = true;this.Close ();}elseMessageBox.Show («ΠΠ΅ ΡΠΊΠ°Π·Π°Π½Π° ΠΏΡΠΈΡΠΈΠ½Π° ΡΠ²ΠΎΠ»ΡΠ½Π΅Π½ΠΈΡ!», «Asterisk», MessageBoxButtons. OK, MessageBoxIcon. Exclamation);}private void Form3_Load (object sender, EventArgs e){textBox1.Text = D. GetSetFio;textBox2.Text = D. GetSetPost;textBox3.Text = D. GetSetWorkPlace;IsExitCorrF3 = true;this.Text = «Π£Π²ΠΎΠ»ΡΠ½Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° «+ D. GetSetFio;}//ΠΠ½ΠΎΠΏΠΊΠ° ΠΡΠΌΠ΅Π½Π°private void button2_Click (object sender, EventArgs e){IsExitCorrF3 = false;this.Close ();}}}ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠForm4using System;using System.Collections.Generic;using System. ComponentModel;using System. Data;using System. Drawing;using System. Linq;using System. Text;using System.Windows.Forms;namespace Staff{public partial class Form4: Form{public bool IsExitCorrF4 = true;private bool PremijaOrFine = true; //ΠΡΠ΅ΠΌΠΈΡ — true;public Data DT;public Form4(Data dt, bool what){InitializeComponent ();DT = dt;PremijaOrFine = what;}//ΠΠ½ΠΎΠΏΠΊΠ° ΠΡΠΌΠ΅Π½Π°private void button2_Click (object sender, EventArgs e){IsExitCorrF4 = false;this.Close ();}private void Form4_Load (object sender, EventArgs e){errorProvider1.SetError (textBox4, «»);IsExitCorrF4 = true;textBox1.Text = DT. GetSetFio;textBox2.Text = DT. GetSetPost;textBox3.Text = DT. GetSetWorkPlace;if (PremijaOrFine){this.Text = «ΠΡΠ΅ΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅» ;groupBox4.Text = «ΠΡΠ΅ΠΌΠΈΡ» ;groupBox5.Text = «ΠΠ° Π·Π°ΡΠ»ΡΠ³ΠΈ» ;textBox4.Text = DT.GetSetPremija.ToString ();textBox5.Text = DT. GetSetPremijaReason;}else{this.Text = «ΠΠ°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΡΠ°ΡΠ°» ;groupBox4.Text = «Π¨ΡΡΠ°Ρ» ;groupBox5.Text = «ΠΡΠΈΡΠΈΠ½Π°» ;textBox4.Text = DT.GetSetFine.ToString ();textBox5.Text = DT. GetSetFineReason;}}//ΠΠ½ΠΎΠΏΠΊΠ° Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡprivate void button1_Click (object sender, EventArgs e){if (textBox4.Text.Length ≠ 0 && textBox5.Text.Length ≠ 0){IsExitCorrF4 = true;if (PremijaOrFine){DT.GetSetPremija = Convert. ToDouble (textBox4.Text);DT.GetSetPremijaReason = textBox5. Text;}else{DT.GetSetPremija = 0;DT.GetSetFine = Convert. ToDouble (textBox4.Text);DT.GetSetFineReason = textBox5. Text;}this.Close ();}elseMessageBox.Show («ΠΠ΅ Π²ΡΠ΅ ΠΏΠΎΠ»Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ», «Informations», MessageBoxButtons. OK, MessageBoxIcon. Information);}//ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ Π²Π²ΠΎΠ΄Π°private void textBox4_Validating (object sender, CancelEventArgs e){if (textBox4.Text.Length == 0)errorProvider1.SetError (textBox4, «ΠΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²Π²Π΅Π»ΠΈ!»);else{errorProvider1.SetError (textBox4, «»);try{if (Convert.ToDouble (textBox4.Text) == 0)errorProvider1.SetError (textBox4, «ΠΠ΅Π²Π΅ΡΠ½ΠΎ Π²Π²Π΅Π΄ΡΠ½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅!»);elseerrorProvider1.SetError (textBox4, «»);}catch (Exception ex){errorProvider1.SetError (textBox4, «ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΠ»Π°!»);}}}}}ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠForm5using System;using System.Collections.Generic;using System. ComponentModel;using System. Data;using System. Drawing;using System. Linq;using System. Text;using System.Windows.Forms;namespace Staff{public partial class Form5: Form{private Data DT;public Form5(Data dt){InitializeComponent ();DT = dt;}//ΠΠ½ΠΎΠΏΠΊΠ° ΠΠ°ΠΊΡΡΡΡprivate void button1_Click (object sender, EventArgs e){this.Close ();}private void Form5_Load (object sender, EventArgs e){this.Text = «ΠΠΎΠ»Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅» ;listView1.Items.Clear ();listView1.ShowItemToolTips = true;ΠΠΎΠΊΠ°Π·Π°ΡΡ Π²Π΅ΡΡ ΡΠ΅ΠΊΡΡ Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΠ°ΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠΎΡΠΌΡ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠΎΠΉ