Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎ-ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠΎΠ΅Π·Π΄ΠΎΠ²
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ Π²Π²Π΅ΡΡΠΈ Π½ΠΎΠΌΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π° ΠΈ Π½ΠΎΠ²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΠΏΠΎΠ»Ρ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π°, ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ. ΠΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°Π΄Π°Π΄ΠΈΠΌ ΠΏΠΎΠ΅Π·Π΄Ρ ΠΏΠΎΠ΄ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ 809, ΠΈΠ΄ΡΡΠ΅ΠΌΡ Π΄ΠΎ Π’ΡΠ»Ρ, ΠΌΠ°ΡΡΡΡΡ Π΄ΠΎ Π‘Π΅Π²Π°ΡΡΠΎΠΏΠΎΠ»Ρ. ΠΡΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ, ΡΡΠΎ Π²ΠΈΠ΄Π½ΠΎ Π½Π° ΡΠΈΡ. Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΌΡ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎ-ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠΎΠ΅Π·Π΄ΠΎΠ² (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
1. ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ
Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎ-ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠΎΠ΅Π·Π΄ΠΎΠ² Π² Microsoft Visual Studio 2008 Π½Π° ΡΠ·ΡΠΊΠ΅ C#.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡΠΌΠΈ ΠΏΠΎΠ΅Π·Π΄ΠΎΠ², Ρ ΡΠ°Π½ΡΡΠΈΡ ΡΡ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΡΠ°ΠΉΠ»Π°Ρ . ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π»ΡΠ±ΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠ΅Π΅ Π΅Π³ΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ:
ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅:
1. ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠΎΠ΅Π·Π΄
2. Π£Π΄Π°Π»ΠΈΡΡ ΠΏΠΎΠ΅Π·Π΄
3. ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΠ°ΠΉΡΠΈ ΡΡΠΎ-Π»ΠΈΠ±ΠΎ Π² ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠΈ:
1. ΠΠΎ ΠΏΡΡΠΈ ΠΎΡΠ±ΡΡΠΈΡ ΠΏΠΎΠ΅Π·Π΄Π°
2. ΠΠΎ Π½ΠΎΠΌΠ΅ΡΡ
3. ΠΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
4. ΠΠΎ ΠΌΠ°ΡΡΡΡΡΡ Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ²Π΅ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½ΠΎΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ (ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΡΡ Π΅Π³ΠΎ ΡΠ°ΡΡΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ) Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΉ ΠΏΠ΅ΡΠ°ΡΠΈ.
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΏΡΠ°Π²ΠΎΡΠ½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π»ΠΈΡΡΠΈΠ½Π³
2. Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π·Π°Π΄Π°ΡΠΈ
Π¨ Π Π³Π»Π°Π²Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ ΠΌΠ΅Π½Ρ, ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
1. ΠΡΠΊΡΡΡΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅
2. ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅
3. Π‘ΠΏΡΠ°Π²ΠΊΠ°
4. ΠΡΡ ΠΎΠ΄
5. ΠΠ°ΠΉΡΠΈ ΠΏΠΎΠ΅Π·Π΄Π°
ΠΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΡ Π΅Π³ΠΎ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅ΡΠ΅, Π΅ΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΠΊΡΡΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» Ρ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΅Π·Π΄ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΡΠ°Π½ΡΡΡΡ Π²Π½ΡΡΡΠΈ ΠΏΠ°ΠΏΠΊΠΈ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ (ΠΈΠ½Π°ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «ΠΎΡΠΊΡΡΡΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅» ΠΈ «Π½Π°ΠΉΡΠΈ ΠΏΠΎΠ΅Π·Π΄Π°» ΠΎΡΡΠ°ΡΡΡΡ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌΠΈ, ΠΎΠ± ΡΡΠΎΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π΄ΠΎΠ³Π°Π΄Π°ΡΡΡΡ ΠΏΠΎ Π²ΡΠ»Π΅ΡΠ°ΡΡΠΈΠΌ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌ).
Π¨ ΠΠΎ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΡΠΊΡΡΠ» ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΅ΠΌΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΡΠΏΡΠ°Π²ΠΊΠ°» ΠΈ «Π²ΡΡ ΠΎΠ΄».
1. Π‘ΠΏΡΠ°Π²ΠΊΠ° — ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ΅ ΠΈ Π΅Π³ΠΎ Π½Π°ΡΡΠ½ΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅.
2. ΠΡΡ ΠΎΠ΄ — ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΎΡΠ½Π΅Π½ΠΈΠΈ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Π¨ ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΡΠΊΡΡΠ» ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π²ΡΠ΅ΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Π²ΡΡΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΈ ΡΠ΄Π°Π»ΡΡΡ ΠΏΠΎΠ΅Π·Π΄Π°, ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠ΅ Π΅Π³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π° ΠΏΠΎ Π»ΡΠ±ΠΎΠΌΡ ΠΈΠ· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ», ΠΈΠΌΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ.
3. Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡ Π·Π°Π΄Π°ΡΠΈ
4. ΠΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ
ΠΡΠ±ΠΎΡ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΌΠ΅Π½Ρ Π² Π³Π»Π°Π²Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Ρ ΠΎΠ΄Π½ΠΎΠΈΠΌΡΠ½Π½ΡΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ DataGridView, ΡΡΠ΄Π° ΠΈ Π±ΡΠ΄Π΅Ρ Π·Π°Π³ΡΡΠΆΠ΅Π½ΠΎ Π½Π°ΡΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΊΡΡΡΡ. ΠΠ°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΎΡΠΊΡΡΡΡ», ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ²ΠΈΠ΄ΠΈΡ ΠΎΠΊΠ½ΠΎ ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ±ΡΠ°ΡΡ Π½ΡΠΆΠ½ΡΠΉ Π΅ΠΌΡ ΡΠ°ΠΉΠ».
ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΡΡΠΎΠΈΡ ΡΠΈΠ»ΡΡΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΠΎΡΠΊΡΡΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ°. ΠΠ°Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Ρ ΡΠ°Π½ΡΡΡΡ Π² ΠΏΠ°ΠΏΠΊΠ΅ «ΠΡΡΡΠΎΠ²Π°Ρ ΡΠ°Π±ΠΎΡΠ°».
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ
ΠΠ°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅» ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄Π²Π° Π²Π°ΡΠΈΠ°Π½ΡΠ° ΠΎΡΠ²Π΅ΡΠ°:
ΠΡΠ»ΠΈ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π΅ ΠΎΡΠΊΡΡΡΠΎ, Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅: «Π§ΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π΅Π³ΠΎ».
Π§ΡΠΎΠ±Ρ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ «ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅», Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ²Π΅ΡΡΠΈΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π² ΠΏΡΠ½ΠΊΡΠ΅ 1. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΎΡΠΊΡΠΎΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ.
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΅Π·Π΄Π°
ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠΎΠ΅Π·Π΄», Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ 4 ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ 4 ΠΏΠΎΠ»Ρ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠΎΠ΅Π·Π΄, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ Π²ΡΠ΅ ΠΏΠΎΠ»Ρ, Π° Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «Π΄ΠΎΠ±Π°Π²ΠΈΡΡ»:
1. ΠΠΎΠ»Π΅ «Π½ΠΎΠΌΠ΅Ρ ΠΏΡΡΠΈ» Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ.
2. ΠΠΎΠ»Π΅ «Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΠ΅Π·Π΄Π°» ΡΠ°ΠΊΠΆΠ΅ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ.
3. ΠΠΎΠ»Π΅ «Π²ΡΠ΅ΠΌΡ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ» Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡ ΡΠ°ΠΊ: ΡΠ°ΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ Π²Π²ΠΎΠ΄ΡΡΡΡ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ. ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²ΡΠ» ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π½Π΅Π²Π΅ΡΠ½ΠΎ, ΡΠΎ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡ Π²ΡΠ΅ΠΌΡ. Π’Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡΡΡΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π² ΡΡΡΠΊΠ°Ρ 24 ΡΠ°ΡΠ°, Π° Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΠ°ΡΡ 60 ΠΌΠΈΠ½ΡΡ.
4. ΠΠΎΠ»Π΅ «ΠΌΠ°ΡΡΡΡΡ» ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΡΠΊΠΈΠΌΠΈ Π±ΡΠΊΠ²Π°ΠΌΠΈ.
ΠΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°, Π²ΡΠ΄Π°ΡΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅ ΠΈ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΎ ΡΠΎΠΌ, Π² ΠΊΠ°ΠΊΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²Π²ΠΎΠ΄ΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π΄Π°Π»Π΅Π΅ Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΎΡΠΈΡΠ°Π΅ΡΡΡ. Π’Π°ΠΊΠΆΠ΅ ΠΎΡΠΈΡΠ°Π΅ΡΡΡ ΠΈ ΡΠ°Π±Π»ΠΎ Ρ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ, Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ Π½Π΅ΠΌΡ, ΡΠ»Π΅Π΄ΡΠ΅Ρ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ».
ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ ΠΎΡΠ΅Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΅Π·Π΄ΠΎΠ², ΡΠΎ ΠΏΠΎΡΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π΅ΠΌΡ Π½Π°Π΄ΠΎ Π½Π°ΠΆΠΈΠΌΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ».
Π’Π°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ²Π΅ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½ΠΎΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ».
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΅Π·Π΄Π°
ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΡΠ΄Π°Π»ΠΈΡΡ ΠΏΠΎΠ΅Π·Π΄» Π² Π³Π»Π°Π²Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΠΎΡΠ²ΡΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° «ΡΠ΄Π°Π»ΠΈΡΡ» ΠΈ ΠΏΠΎΠ»Π΅ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΎΡΡΠ°Π½ΡΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ», «ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ» ΠΈ «ΠΏΠ΅ΡΠ°ΡΡ».
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΅Π·Π΄Π° ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π·Π°Π½ΠΎΡΠΈΡ Π½ΠΎΠΌΠ΅Ρ ΡΠ΄Π°Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π° Π² ΠΏΠΎΠ»Π΅ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ ΠΊΠ½ΠΎΠΏΠΊΡ «ΡΠ΄Π°Π»ΠΈΡΡ».
ΠΡΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΠ΅Π·Π΄Π° Π²Π²Π΅Π΄Π΅Π½ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ, Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅ ΠΈ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°. ΠΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΎΡΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Ρ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π°.
ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ ΠΎΡΠ΅Ρ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ, Π½Π°Π΄ΠΎ Π½Π°ΠΆΠ°ΡΡ ΠΎΠ΄Π½ΠΎΠΈΠΌΡΠ½Π½ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ.
ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ ΠΎΡΠ΅Ρ ΡΠ΄Π°Π»ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΅Π·Π΄ΠΎΠ², ΡΠΎ ΠΏΠΎΡΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π΅ΠΌΡ Π½Π°Π΄ΠΎ Π½Π°ΠΆΠΈΠΌΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ».
Π’Π°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ²Π΅ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½ΠΎΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ».
ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ
ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ» Π² Π³Π»Π°Π²Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΡΡΡ», «ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ», «ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π²ΡΠ΅ΠΌΡ», «ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΌΠ°ΡΡΡΡΡ» ΠΈ Π΄Π²Π° ΠΏΠΎΠ»Ρ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΎΡΡΠ°ΡΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ», «ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ» ΠΈ «ΠΏΠ΅ΡΠ°ΡΡ».
ΠΠΎΠΈΡΠΊ ΠΏΠΎΠ΅Π·Π΄Π°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½ΡΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ, ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ. ΠΠΎΠΌΠ΅Ρ ΠΏΠΎΠ΅Π·Π΄Π° Π²Π²ΠΎΠ΄ΠΈΡΡΡ Π² ΠΏΠΎΠ»Π΅ «Π½ΠΎΠΌΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π°» ΡΠ΅Π»ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ, ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄. ΠΡΠ»ΠΈ ΠΏΠΎΠ΅Π·Π΄Π° Ρ ΡΠ°ΠΊΠΈΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ, ΡΠΎ Π²ΡΠ»Π΅ΡΠ°Π΅Ρ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΎΠΌ, ΠΏΠΎΡΠ»Π΅ Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΎΡΠΈΡΠ°Π΅ΡΡΡ.
ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΡΡΡ
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΡΡΡ ΠΏΠΎΠ΅Π·Π΄Π°, Π½ΡΠΆΠ½ΠΎ Π²Π²Π΅ΡΡΠΈ Π½ΠΎΠ²ΡΠΉ ΠΏΡΡΡ Π² ΠΏΠΎΠ»Π΅ «Π½Π° ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ» ΠΈ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΡΡΡ». ΠΡΡΡ Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠ΅Π»ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ, ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄.
ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΠ΅Π·Π΄Π°, Π½ΡΠΆΠ½ΠΎ Π²Π²Π΅ΡΡΠΈ Π½ΠΎΠ²ΡΠΉ Π½ΠΎΠΌΠ΅Ρ Π² ΠΏΠΎΠ»Π΅ «Π½Π° ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ» ΠΈ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ». ΠΠΎΠΌΠ΅Ρ Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠ΅Π»ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ, ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄.
ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ Π²ΡΠ΅ΠΌΡ
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π²ΡΠ΅ΠΌΡ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ΅Π·Π΄Π°, Π½ΡΠΆΠ½ΠΎ Π²Π²Π΅ΡΡΠΈ Π½ΠΎΠ²ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π² ΠΏΠΎΠ»Π΅ «Π½Π° ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ» ΠΈ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π²ΡΠ΅ΠΌΡ». Π§Π°ΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ Π²Π²ΠΎΠ΄ΡΡΡΡ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ. ΠΡΠ»ΠΈ ΡΠΎΡΠΌΠ°Ρ Π²Π²ΠΎΠ΄Π° Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ, ΡΠΎ Π²ΡΠ΄Π°ΡΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅ ΠΈ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°. Π’Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΠΎ, ΡΡΠΎ Π² ΡΡΡΠΊΠ°Ρ 24 ΡΠ°ΡΠ°, Π° Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΠ°ΡΡ 60 ΠΌΠΈΠ½ΡΡ.
ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΌΠ°ΡΡΡΡΡ
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΌΠ°ΡΡΡΡΡ ΠΏΠΎΠ΅Π·Π΄Π°, Π½ΡΠΆΠ½ΠΎ Π²Π²Π΅ΡΡΠΈ Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΡΡΡ Π² ΠΏΠΎΠ»Π΅ «Π½Π° ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ» ΠΈ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΌΠ°ΡΡΡΡΡ». ΠΠ°ΡΡΡΡΡ Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΡΡΡΡΠΊΠΈΠΌΠΈ Π±ΡΠΊΠ²Π°ΠΌΠΈ, ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄.
ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ ΠΎΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², ΡΠΎ ΠΏΠΎΡΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΅ΠΌΡ Π½Π°Π΄ΠΎ Π½Π°ΠΆΠΈΠΌΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ».
ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ ΠΎΡΠ΅Ρ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ, Π½Π°Π΄ΠΎ Π½Π°ΠΆΠ°ΡΡ ΠΎΠ΄Π½ΠΎΠΈΠΌΡΠ½Π½ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ.
Π’Π°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ²Π΅ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½ΠΎΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ».
ΠΠ°ΠΉΡΠΈ ΠΏΠΎΠ΅Π·Π΄Π°
ΠΠ°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΠ°ΠΉΡΠΈ ΠΏΠΎΠ΅Π·Π΄Π°» ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄Π²Π° Π²Π°ΡΠΈΠ°Π½ΡΠ° ΠΎΡΠ²Π΅ΡΠ°:
ΠΡΠ»ΠΈ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π΅ ΠΎΡΠΊΡΡΡΠΎ, Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅: «Π§ΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΡΡΠΎ-ΡΠΎ Π² ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π΅Π³ΠΎ». Π§ΡΠΎΠ±Ρ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ «Π½Π°ΠΉΡΠΈ ΠΏΠΎΠ΅Π·Π΄Π°», Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ²Π΅ΡΡΠΈΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π² ΠΏΡΠ½ΠΊΡΠ΅ 1.
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΡΠΊΡΡΡΠΎ, ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π½Π°ΠΉΡΠΈ ΠΏΠΎΠ΅Π·Π΄Π°» Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ 6 ΠΊΠ½ΠΎΠΏΠΎΠΊ: «ΠΏΠΎ ΠΏΡΡΠΈ», «ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ», «ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ», «ΠΏΠΎ ΠΌΠ°ΡΡΡΡΡΡ», «Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ», «ΠΏΠ΅ΡΠ°ΡΡ» ΠΈ ΠΏΠΎΠ»Π΅ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΌΡ ΠΈΠ· ΡΠ΅ΡΡΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΊΠ°ΡΡ ΠΏΠΎΠ΅Π·Π΄, Π²Ρ Π²Π²ΠΎΠ΄ΠΈΡΠ΅ Π² ΠΏΠΎΠ»Π΅ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ.
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΈΡΠ΅ ΠΏΠΎΠ΅Π·Π΄ ΠΏΠΎ ΠΏΡΡΠΈ, ΡΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡ ΠΏΠΎΠ»Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ.
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΈΡΠ΅ ΠΏΠΎΠ΅Π·Π΄ ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ, ΡΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡ ΠΏΠΎΠ»Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ.
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΈΡΠ΅ ΠΏΠΎΠ΅Π·Π΄ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠΎ ΠΏΠΎΠ»Π΅ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡ ΡΠ°ΠΊ: ΡΠ°ΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ Π²Π²ΠΎΠ΄ΡΡΡΡ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ. ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²ΡΠ» ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π½Π΅Π²Π΅ΡΠ½ΠΎ, ΡΠΎ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡ Π²ΡΠ΅ΠΌΡ. Π’Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡΡΡΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π² ΡΡΡΠΊΠ°Ρ 24 ΡΠ°ΡΠ°, Π° Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΠ°ΡΡ 60 ΠΌΠΈΠ½ΡΡ.
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΈΡΠ΅ ΠΏΠΎΠ΅Π·Π΄ ΠΏΠΎ ΠΌΠ°ΡΡΡΡΡΡ, ΡΠΎ ΠΎΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΡΠΊΠΈΠΌΠΈ Π±ΡΠΊΠ²Π°ΠΌΠΈ. Π Π°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π·Π°Π³Π»Π°Π²Π½ΡΡ ΠΈ ΠΏΡΠΎΠΏΠΈΡΠ½ΡΡ Π±ΡΠΊΠ² Π½Π΅Ρ.
ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ ΠΎΡΠ΅Ρ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ, Π½Π°Π΄ΠΎ Π½Π°ΠΆΠ°ΡΡ ΠΎΠ΄Π½ΠΎΠΈΠΌΡΠ½Π½ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ.
Π‘ΠΏΡΠ°Π²ΠΊΠ°
ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΡΠΏΡΠ°Π²ΠΊΠ°» ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ Form2 Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ Π·Π°Π΄Π°ΡΠ΅ ΠΈ Π΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ΅. ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½ΡΠΆΠ½ΠΎ Π²Π΅ΡΠ½ΡΡΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π°ΠΊΡΡΡΡ Form2.
ΠΡΡ ΠΎΠ΄
ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π²ΡΡ ΠΎΠ΄» ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, Ρ ΠΎΡΠΈΡΠ΅ Π»ΠΈ Π²Ρ Π²ΡΠΉΡΠΈ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π΄Π°», ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°ΠΊΡΡΠ²Π°Π΅ΡΡΡ, ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π½Π΅Ρ» ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
5. Π‘Ρ Π΅ΠΌΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ²
Π‘Ρ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΎΡΠΊΡΡΡΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅
Π‘Ρ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠΎΠ΅Π·Π΄
Π£Π΄Π°Π»ΠΈΡΡ ΠΏΠΎΠ΅Π·Π΄
ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ
ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ².
Π‘Ρ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π½Π°ΠΉΡΠΈ ΠΏΠΎΠ΅Π·Π΄ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈΠ· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²
ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ².
ΠΡΠΈΠΌΠ΅Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²
ΠΠ°Π»Π΅Π΅ ΠΈΡΡΠ»Π΅Π΄ΡΠ΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²
6. ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΊΠ»Π°ΡΡΠΎΠ²
7. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ²
ΠΠ»Π°ΡΡ Poezd
private int pyt-Π·Π°ΠΊΡΡΡΠΎΠ΅ ΠΏΠΎΠ»Π΅ (Π½ΠΎΠΌΠ΅Ρ ΠΏΡΡΠΈ)
private int nom — Π·Π°ΠΊΡΡΡΠΎΠ΅ ΠΏΠΎΠ»Π΅ (Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΠ΅Π·Π΄Π°)
private double time — Π·Π°ΠΊΡΡΡΠΎΠ΅ ΠΏΠΎΠ»Π΅ (Π²ΡΠ΅ΠΌΡ ΠΎΡΠ±ΡΡΠΈΡ)
private string marshrut — Π·Π°ΠΊΡΡΡΠΎΠ΅ ΠΏΠΎΠ»Π΅ (ΠΌΠ°ΡΡΡΡΡ)
public Poezd — ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ, Π΄Π°ΡΡΠΈΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ Π·Π°ΠΊΡΡΡΡΠΌ ΠΏΠΎΠ»ΡΠΌ
public int Pyt1 — ΠΌΠ΅ΡΠΎΠ΄, ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°ΡΡΠΈΠΉ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΠΈΠΉ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Ρ pyt
public int Nom1 — ΠΌΠ΅ΡΠΎΠ΄, ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°ΡΡΠΈΠΉ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΠΈΠΉ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Ρ nom
public double Time1 — ΠΌΠ΅ΡΠΎΠ΄, ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°ΡΡΠΈΠΉ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΠΈΠΉ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Ρ time
public string Marshrut1 — ΠΌΠ΅ΡΠΎΠ΄, ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°ΡΡΠΈΠΉ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΠΈΠΉ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Ρ marshrut
ΠΠ°Π½Π½ΡΠΉ ΠΊΠ»Π°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΎΡΠΌΠ°Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π½Π°ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
ΠΠ»Π°ΡΡ Π‘pravka
ΠΠ°ΡΠ»Π΅Π΄Π½ΠΈΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° Form
ΠΠ°Π½Π½ΡΠΉ ΠΊΠ»Π°ΡΡ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π½ΠΈΠΊΠΈΠΊΠ°Ρ ΠΏΠΎΠ»Π΅ΠΉ ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ². ΠΠ½ Π»ΠΈΡΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ.
ΠΠ»Π°ΡΡ Form1
ΠΠ°ΡΠ»Π΅Π΄Π½ΠΈΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° Form
public Form1 () — Π΄ΠΎΡΡΡΠΏ ΠΊ Form
List rasp — ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΊΠ»Π°ΡΡΠ° Poezd, ΠΊΡΠ΄Π° Π±ΡΠ΄Π΅Ρ Π·Π°ΡΡΠ»Π°ΡΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅.
List raspnew — ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΊΠ»Π°ΡΡΠ° Poezd, ΠΊΡΠ΄Π° ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π·Π°Π½ΠΎΡΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½ΠΎΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅.
Poezd poezd — ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊΠ»Π°ΡΡΠ° Poezd, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΡ ΡΠΎΠ·Π΄Π°ΡΠΌ Π½ΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈΠ· Π²Π²Π΅Π΄ΡΠ½Π½ΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
string str — ΡΡΡΠΎΠΊΠ°
string[] str1 — ΠΌΠ°ΡΡΠΈΠ² ΡΡΡΠΎΠΊ
char probel — ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠ±Π΅Π» ΠΠ°Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ ΠΌΠ°ΡΡΠΈΠ² Π½ΡΠΆΠ½Ρ Π΄Π»Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ· ΡΠ°ΠΉΠ»Π°.
public int pyt1 (ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ)
public int nom1 (ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ)
public double time1 (Π½Π΅ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ)
public string marshryt1 (ΡΡΠΎΡΠΎΠΊΠ°) ΠΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ , Π²Π²Π΅Π΄ΡΠ½Π½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ .
public int nomizm (ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ) — ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ , Π²Π²Π΅Π΄ΡΠ½Π½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½ΠΎΠΌΠ΅ΡΠ° ΠΏΠΎΠ΅Π·Π΄Π°.
public readonly Cpravka spravka — ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊΠ»Π°ΡΡΠ° Cpravka, ΠΏΡΠΈ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠΈ ΠΊ ΡΡΠΎΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ ΠΊΠ»Π°ΡΡ Cpravka.
public int f — ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ c ΠΈΠ·Π½Π°ΡΠ΅Π»ΡΠ½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ 0. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΡΠ΅Π±ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π° Π² ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠΈ.
private void ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡΠ Π°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ToolStripMenuItem_Click (object sender, EventArgs e) — ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊΠ»Π°ΡΡΠ° ToolStripMenu, Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΎΡΠΊΡΡΡΡ» ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΊΠ»Π°ΡΡΠ° DataGridView Π² Π²ΠΈΠ΄ΠΈΠΌΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ· Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° Π²ΡΠ΅Π³ΠΎ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ.
private void button1_Click (object sender, EventArgs e) — ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ· ΡΠ°ΠΉΠ»Π°.
ΠΠ΄Π΅ΡΡ ΡΠ°ΠΊΠ΅ΠΆΠ΅ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ:
FileStream fs — ΠΎΠ±ΡΠ΅ΠΊΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° FileStream, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΡΡΠ΅Π½ΠΈΡ ΠΈ Π·Π°ΠΏΠΈΡΠΈ ΡΠ°ΠΉΠ»Π°.
StreamReader sr — ΠΎΠ±ΡΠ΅ΠΊΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° StreamReader, ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΡΠ°ΠΉΠ»Π°.
private void ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΠ Π°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ToolStripMenuItem_Click (object sender, EventArgs e) — Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ².
private void Π΄ΠΎΠ±Π°Π²ΠΈΡΡΠΠΎΠ΅Π·Π΄ToolStripMenuItem_Click (object sender, EventArgs e) — ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊΠ»Π°ΡΡΠ° ToolStripMenu, ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄ΠΈΠΌΡΠΉ ΡΠ΅ΠΆΠΈΠΌ Π½ΡΠΆΠ½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ².
private void button2_Click (object sender, EventArgs e) — Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΊΠ»Π°ΡΡΠ° Poezd ΠΈΠ· ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π²Π²Π΅Π΄ΡΠ½Π½ΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ.
private void ΡΠ΄Π°Π»ΠΈΡΡΠΠΎΠ΅Π·Π΄ToolStripMenuItem_Click (object sender, EventArgs e) — ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊΠ»Π°ΡΡΠ° ToolStripMenu, ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄ΠΈΠΌΡΠΉ ΡΠ΅ΠΆΠΈΠΌ Π½ΡΠΆΠ½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ².
private void button3_Click (object sender, EventArgs e) — ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΅Π·Π΄Π° ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ Π½ΠΎΠΌΠ΅ΡΡ, Π²Π²Π΅Π΄ΡΠ½Π½ΠΎΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ.
private void ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΠΠ°ΡΠ°ΠΌΠ΅ΡΡToolStripMenuItem_Click (object sender, EventArgs e) — ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊΠ»Π°ΡΡΠ° ToolStripMenu, ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄ΠΈΠΌΡΠΉ ΡΠ΅ΠΆΠΈΠΌ Π½ΡΠΆΠ½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ².
private void button6_Click (object sender, EventArgs e), private void button5_Click (object sender, EventArgs e), private void button4_Click (object sender, EventArgs e), private void button7_Click (object sender, EventArgs e) — ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΏΠΎΠ΅Π·Π΄Π°, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π²Π²Π΅Π΄ΡΠ½Π½ΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ.
private void button8_Click (object sender, EventArgs e) — ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ».
FileStream fs — ΠΎΠ±ΡΠ΅ΠΊΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° FileStream, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΡΡΠ΅Π½ΠΈΡ ΠΈ Π·Π°ΠΏΠΈΡΠΈ ΡΠ°ΠΉΠ»Π°.
StreamWriter sw — ΠΎΠ±ΡΠ΅ΠΊΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° StreamReader, Π·Π°ΠΏΠΈΡΡ Π² ΡΠ°ΠΉΠ».
private void Π½Π°ΠΉΡΠΈΠΠΎΠ΅Π·Π΄Π°ToolStripMenuItem_Click (object sender, EventArgs e) — ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊΠ»Π°ΡΡΠ° ToolStripMenu, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π½ΡΠΆΠ½ΡΡ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π½Π΅Π½ΡΠΆΠ½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈΠ· Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°.
private void button11_Click (object sender, EventArgs e), private void button12_Click (object sender, EventArgs e), private void button13_Click (object sender, EventArgs e), private void button14_Click (object sender, EventArgs e) — ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠΈΡΠΊ ΠΏΠΎΠ΅Π·Π΄ΠΎΠ² Π² ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, Π²Π²Π΅Π΄ΡΠ½Π½ΠΎΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ.
private void button9_Click (object sender, EventArgs e) — ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π·Π°ΠΌΠ΅Π½Ρ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΈΠ· DataGridView.
private void Π²ΡΡ ΠΎΠ΄ToolStripMenuItem_Click (object sender, EventArgs e) — ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊΠ»Π°ΡΡΠ° ToolStripMenu, ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ DialogResult result ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ «ΠΠ°», «ΠΠ΅Ρ».
private void ΡΠΏΡΠ°Π²ΠΊΠ°ToolStripMenuItem_Click (object sender, EventArgs e) — ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊΠ»Π°ΡΡΠ° ToolStripMenu, ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΠΊΠ»Π°ΡΡ Cpravka.
private void button10_Click (object sender, EventArgs e) — Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½Π° ΡΠΊΡΠ°Π½ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅ Π΅Π³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΠΈΡΠΊΠ°.
8. Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Π ΠΈΡΡΠ½ΠΎΠΊ 1 Π‘ΡΠ°ΡΡΠΎΠ²Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ°
ΠΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΠΈΠ΄ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΎΠ±ΠΎΠΉ ΠΌΠ΅Π½Ρ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π΅ΠΌΡ ΡΡΠ½ΠΊΡΠΈΠΉ.
ΠΡΠΊΡΡΡΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅
Π ΠΈΡΡΠ½ΠΎΠΊ 2 Π’Π°Π±Π»ΠΈΡΠ° ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ
ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΎΡΠΊΡΡΡΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΠΈΠ΄ΠΈΡ ΠΎΠΊΠ½ΠΎ ΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΊΡΡΡΡ, Π΄Π°Π»Π΅Π΅ ΡΡΠΎΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π·Π°Π½ΠΎΡΠΈΡΡΡ Π² DataGridView, ΡΡΠΎ ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, Π½ΠΎ ΡΠΈΡΡΠ½ΠΊΠ΅ 2
ΠΠ°Π»Π΅Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠΎΠ΅Π·Π΄
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠΎΠ΅Π·Π΄, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ Π²ΡΠ΅ ΠΏΠΎΠ»Ρ. ΠΠ½Π°ΡΠ΅ Π±ΡΠ΄ΡΡ Π²ΡΠ»Π΅ΡΠ°ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅ Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°ΠΌΠΈ.
Π ΠΈΡΡΠ½ΠΎΠΊ 3 ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π΄ΠΎΠ±Π°Π²ΠΈΡΡ», ΠΈ ΠΏΠΎΠ΅Π·Π΄ Π²ΡΡΠ°ΡΡ Π² ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΠΌΠ΅ΡΡΠΎ, Π·Π°Π²ΠΈΡΡΡΠ΅Π΅ ΠΎΡ Π΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΡΡΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 4.
Π ΠΈΡΡΠ½ΠΎΠΊ 4 ΠΠΎΠ΅Π·Π΄ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½!
Π§ΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΡΠΉ ΠΏΠΎΠ΅Π·Π΄ ΡΠΎΡ ΡΠ°Π½ΠΈΠ»ΡΡ, Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ». ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π°ΠΆΠ°Π» Π½Π° Π½Π΅Ρ.
Π£Π΄Π°Π»ΠΈΡΡ ΠΏΠΎΠ΅Π·Π΄
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ Π»ΡΠ±ΠΎΠΉ ΠΏΠΎΠ΅Π·Π΄ ΠΈΠ· ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ. Π§ΡΠΎΠ±Ρ ΡΡΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°ΡΡ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΠ΅Π·Π΄Π° ΠΈ Π²Π²Π΅ΡΡΠΈ Π΅Π³ΠΎ Π² ΠΏΠΎΠ»Π΅ Π΄Π»Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΠ°ΡΠ΅ΠΌ, Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «ΡΠ΄Π°Π»ΠΈΡΡ». ΠΡΠ»ΠΈ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅ΡΠ° ΠΏΠΎΠ΅Π·Π΄Π° Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ, Π²Π°ΠΌ ΠΎΠ± ΡΡΠΎΠΌ ΡΠΎΠΎΠ±ΡΠ°Ρ.
Π ΠΈΡΡΠ½ΠΎΠΊ 5 ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΄Π°Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π°
ΠΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ Π΅ΡΡ ΡΠ°Π·. Π’Π΅ΠΏΠ΅ΡΡ Π²Π²Π΅Π΄ΡΠΌ ΠΏΠΎΠ΅Π·Π΄ Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ 71. ΠΠ΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΠΏΠΎΠ΅Π·Π΄ ΠΏΠΎΠ΄ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ 71, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π΄ΠΎ ΠΠ΅Π»Π³ΠΎΡΠΎΠ΄Π°, ΡΠ΄Π°Π»ΠΈΠ»ΡΡ ΠΈΠ· ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ.
Π ΠΈΡΡΠ½ΠΎΠΊ 6 ΠΠΎΠ΅Π·Π΄ Π² ΠΠ΅Π»Π³ΠΎΡΠΎΠ΄ ΡΠ΄Π°Π»ΡΠ½
Π§ΡΠΎΠ±Ρ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, Π½Π°ΠΆΠΌΡΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ».
ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ Π²Π²Π΅ΡΡΠΈ Π½ΠΎΠΌΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π° ΠΈ Π½ΠΎΠ²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΠΏΠΎΠ»Ρ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π°, ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ. ΠΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°Π΄Π°Π΄ΠΈΠΌ ΠΏΠΎΠ΅Π·Π΄Ρ ΠΏΠΎΠ΄ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ 809, ΠΈΠ΄ΡΡΠ΅ΠΌΡ Π΄ΠΎ Π’ΡΠ»Ρ, ΠΌΠ°ΡΡΡΡΡ Π΄ΠΎ Π‘Π΅Π²Π°ΡΡΠΎΠΏΠΎΠ»Ρ. ΠΡΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ, ΡΡΠΎ Π²ΠΈΠ΄Π½ΠΎ Π½Π° ΡΠΈΡ. Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΌΡ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ ΡΠΎΡ ΡΠ°Π½ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
Π ΠΈΡΡΠ½ΠΎΠΊ 7 ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΡΡΡΠ°
ΠΠ΅ΡΠ°ΡΡ
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΡ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ Π·Π°Π½Π΅ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½ΠΎΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π² ΡΠ°ΠΉΠ» Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ «ΠΠΎΠ²ΠΎΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΡΡΡΠΊΠΎΠ³ΠΎ Π²ΠΎΠΊΠ·Π°Π»Π°». ΠΠ°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ» Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π² ΠΏΠ°ΠΏΠΊΠ΅ «ΠΡΡΡΠΎΠ²Π°Ρ ΡΠ°Π±ΠΎΡΠ°. ΠΠ°Π±Π°Π·ΠΎΠ²Π°» ΠΈ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π½Π°Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠΉ ΠΏΠΎΠ΅Π·Π΄ ΠΎΡΡΠ°Π»ΡΡ, ΡΠ΄Π°Π»ΡΠ½Π½ΡΠΉ ΠΈΡΡΠ΅Π·, Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠ°ΡΡΡΡΡΠ° Π½Π΅ ΡΠΎΡ ΡΠ°Π½ΠΈΠ»ΠΈΡΡ.
ΠΠ°Π»Π΅Π΅ Π²Π°ΠΌ Π²ΡΠ²Π΅Π΄Π΅ΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΠ°ΠΉΠ» ΡΡΠΏΠ΅ΡΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Π½.
Π ΠΈΡΡΠ½ΠΎΠΊ 8 ΠΠ°ΠΏΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½ΠΎΠ³ΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ Π² ΡΠ°ΠΉΠ»
ΠΠ°ΠΉΡΠΈ ΠΏΠΎΠ΅Π·Π΄Π°
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΠΎΡΠΊΡΡΡΡ Π½Π°ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½ΠΎΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ Π½Π°ΠΉΡΠΈ Π² Π½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠ΅ Π½Π°Ρ ΠΏΠΎΠ΅Π·Π΄Π°. ΠΠ²Π΅Π΄ΡΠΌ Π² ΠΎΠΊΠ½Π΅ «ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ°» ΡΠ»ΠΎΠ²ΠΎ Π³ΠΎΡΡΠΊΠΈΠΉ ΠΈ Π½Π°ΠΆΠΌΡΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΏΠΎ ΠΌΠ°ΡΡΡΡΡΡ». ΠΠ° ΡΠΊΡΠ°Π½Π΅ ΠΏΠΎΡΠ²ΡΡΡΡ Π²ΡΠ΅ ΠΏΠΎΠ΅Π·Π΄Π°, ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄ΠΎ ΠΠΎΡΡΠΊΠΎΠ³ΠΎ.
Π ΠΈΡΡΠ½ΠΎΠΊ 9 ΠΠΎΠΈΡΠΊ ΠΏΠΎΠ΅Π·Π΄ΠΎΠ² Π΄ΠΎ ΠΠΎΡΡΠΊΠΎΠ³ΠΎ
ΠΠ°Π»Π΅Π΅ Π²Π΅ΡΠ½ΡΠΌΡΡ ΠΊ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡ «Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ».
Π ΠΈΡΡΠ½ΠΎΠΊ 10 ΠΡΡ ΠΎΠ΄Π½ΠΎΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅
Π‘ΡΠΏΠ°Π²ΠΊΠ°
Π’Π΅ΠΏΠ΅ΡΡ ΠΎΡΠΊΡΠΎΠ΅ΠΌ ΡΠΏΡΠ°Π²ΠΊΡ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ΅ ΠΈ Π΅Π³ΠΎ Π½Π°ΡΡΠ½ΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅.
Π ΠΈΡΡΠ½ΠΎΠΊ 11 ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ
ΠΡΡ ΠΎΠ΄
ΠΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ Π²ΡΡ, ΡΡΠΎ Π½Π°ΠΌ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ, ΡΠ΅ΠΏΠ΅ΡΡ Π²ΡΠΉΠ΄Π΅ΠΌ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Π²ΡΡ ΠΎΠ΄ Ρ Π½Π°Ρ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.
Π ΠΈΡΡΠ½ΠΎΠΊ 12 ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠΈΠ½ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° «Π½Π΅Ρ», ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠΎ ΠΌΡ Π½Π°ΠΆΠΌΡΠΌ Π΄Π° ΠΈ Π²ΡΠΉΠ΄Π΅ΠΌ ΠΈΠ· Π½Π΅Ρ.
ΠΠ°ΡΠ΅ ΡΠ΅ΡΡΠΈΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΎ!
9. ΠΡΠ²ΠΎΠ΄Ρ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π±ΡΠ»ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Windows-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΠΌΡ «ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎ-ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠΎΠ΅Π·Π΄ΠΎΠ²». ΠΠ°Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ:
1. ΠΡΠΊΡΡΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ°
2. ΠΠ·ΠΌΠ΅Π½ΡΡΡ Π΅Π³ΠΎ, Π΄ΠΎΠ±Π°Π²Π»ΡΡ ΠΈ ΡΠ΄Π°Π»ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ
3. ΠΠ°Ρ ΠΎΠ΄ΠΈΡΡ Π½ΡΠΆΠ½ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΏΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ.
ΠΠ°Π½Π½ΠΎΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ. ΠΠ½ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π±ΡΡΡΡΠΎ ΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΠΈΡΠΊΠ°ΡΡ Π½ΡΠΆΠ½ΡΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΡΡΠ°ΡΠ΅Π²ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² Π½ΠΎΠ²ΡΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ.
Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΠ½ΠΊΡΠΈΠΉ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΅Ρ Π½Π° Π²ΠΎΠΊΠ·Π°Π»Π°Ρ . ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠ΅ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π·Π°Π³ΡΡΠΆΠ°Π»ΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠΎ ΠΏΡΠΈ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΉ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ΅, ΡΠ°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ , ΡΡΠΎ ΡΡΠ°Π½Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
1) ΠΠΎΠ»Π½ΡΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ C#, Π¨ΠΈΠ»Π΄Ρ Π.
a. ΠΠΈΡΡΠΈΠ½Π³ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ:
using System;
using System. Collections. Generic;
using System. Text;
namespace ΠΡΡΡΠΎΠ²Π°Ρ_ΡΠ°Π±ΠΎΡΠ°
{
public class Poezd
{
private int pyt; // Π·Π°ΠΊΡΡΡΠΎΠ΅ ΠΏΠΎΠ»Π΅ (Π½ΠΎΠΌΠ΅Ρ ΠΏΡΡΠΈ)
private int nom; // Π·Π°ΠΊΡΡΡΠΎΠ΅ ΠΏΠΎΠ»Π΅ (Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΠ΅Π·Π΄Π°)
private double time; // Π·Π°ΠΊΡΡΡΠΎΠ΅ ΠΏΠΎΠ»Π΅ (Π²ΡΠ΅ΠΌΡ ΠΎΡΠ±ΡΡΠΈΡ)
private string marshrut; // Π·Π°ΠΊΡΡΡΠΎΠ΅ ΠΏΠΎΠ»Π΅ (ΠΌΠ°ΡΡΡΡΡ)
public Poezd (int pyt, int nom, double time, string marshrut) // ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ, Π΄Π°ΡΡΠΈΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ Π·Π°ΠΊΡΡΡΡΠΌ ΠΏΠΎΠ»ΡΠΌ
{
this.pyt = pyt;
this.nom = nom;
this.time = time;
this.marshrut = marshrut;
}
public int Pyt1 // ΠΌΠ΅ΡΠΎΠ΄, ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°ΡΡΠΈΠΉ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΠΈΠΉ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Ρ pyt
{
get {return pyt;}
set {pyt = value;}
}
public int Nom1 // ΠΌΠ΅ΡΠΎΠ΄, ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°ΡΡΠΈΠΉ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΠΈΠΉ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Ρ nom
{
get {return nom;}
set {nom = value;}
}
public double Time1 // ΠΌΠ΅ΡΠΎΠ΄, ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°ΡΡΠΈΠΉ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΠΈΠΉ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Ρ time
{
get {return time;}
set {time = value;}
}
public string Marshrut1 // ΠΌΠ΅ΡΠΎΠ΄, ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°ΡΡΠΈΠΉ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΠΈΠΉ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Ρ marshrut
{
get {return marshrut;}
set {marshrut = value;}
}
}
}
using System;
using System. Collections. Generic;
using System. ComponentModel;
using System. Data;
using System. Text;
using System. Windows. Forms;
namespace ΠΡΡΡΠΎΠ²Π°Ρ_ΡΠ°Π±ΠΎΡΠ°
{
public partial class Cpravka: Form
{
public Cpravka ()
{
InitializeComponent ();
}
private void Cpravka_Load (object sender, EventArgs e)
{
}
}
}
using System;
using System. Collections. Generic;
using System. ComponentModel;
using System. Data;
using System. Text;
using System. Windows. Forms;
using System. IO;
namespace ΠΡΡΡΠΎΠ²Π°Ρ_ΡΠ°Π±ΠΎΡΠ°
{
public partial class Form1: Form
{
public Form1 ()
{
InitializeComponent ();
}
List rasp = new List (); // ΠΏΠ΅ΡΠ²ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² ΠΊΠ»Π°ΡΡΠ° Poezd
List raspnew = new List (); // Π²ΡΠΎΡΠΎΠΉ ΠΌΠ°ΡΡΠΈΠ² ΠΊΠ»Π°ΡΡΠ° Poezd
Poezd poezd; // ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊΠ»Π°ΡΡΠ° Poezd
string str=""; // ΡΡΡΠΎΠΊΠ°
string[] str1; // ΠΌΠ°ΡΡΠΈΠ² ΡΡΡΠΎΠΊ
char probel = ' '; // ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠ±Π΅Π»
public int pyt1 = 0; // ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ
public int nom1 = 0; // ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ
public double time1 = 0.00; // Π½Π΅ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ
public string marshryt1 = ««; // ΡΡΠΎΡΠΎΠΊΠ°
public int nomizm = 0; // ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ
public readonly Cpravka spravka = new Cpravka (); // ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊΠ»Π°ΡΡΠ° Cpravka
public int f = 0; // ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ co Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ 0
private void ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡΠ Π°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ToolStripMenuItem_Click (object sender, EventArgs e)
{ // Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈΠ· Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°
spisok. Rows. Clear ();
label1. Visible = false;
label2. Visible = false;
label3. Visible = false;
label4. Visible = false;
label5. Visible = false;
label6. Visible = false;
label7. Visible = false;
textBox1. Visible = false;
textBox2. Visible = false;
textBox3. Visible = false;
textBox4. Visible = false;
textBox5. Visible = false;
textBox6. Visible = false;
button1. Visible = true;
button2. Visible = false;
button3. Visible = false;
button4. Visible = false;
button5. Visible = false;
button6. Visible = false;
button7. Visible = false;
button8. Visible = false;
button9. Visible = false;
spisok. Visible = true;
button10. Visible = false;
button11. Visible = false;
button12. Visible = false;
button13. Visible = false;
button14. Visible = false;
textBox7. Visible = false;
}
// ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ· ΡΠ°ΠΉΠ»Π°
private void button1_Click (object sender, EventArgs e)
{
button8. Visible = true;
rasp. Clear ();
FileStream fs; // ΠΎΠ±ΡΠ΅ΠΊΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° FileStream
StreamReader sr; // ΠΎΠ±ΡΠ΅ΠΊΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° StreamReader
try
{
openFileDialog1. ShowDialog (); // Π²ΡΠ±ΠΎΡ ΡΡΠΈΡΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°
fs = new FileStream (openFileDialog1. FileName, FileMode. Open);
sr = new StreamReader (fs, Encoding. Default);
while (true) // ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Π² ΠΌΠ°ΡΡΠΈΠ²
{
str = sr. ReadLine (); // ΠΏΠΎΡΡΡΠΎΡΠ½ΠΎΠ΅ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅
str1 = str. Split (probel); // ΡΠ°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎ ΠΏΡΠΎΠ±Π΅Π»Ρ
poezd = new Poezd (Convert. ToInt32 (str1 [0]), Convert. ToInt32 (str1 [1]), Convert. ToDouble (str1 [2]), str1 [3]); // ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ
rasp. Add (poezd); // Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² ΠΌΠ°ΡΡΠΈΠ²
}
sr. Close (); // ΠΊΠΎΠ½Π΅Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ
fs. Close ();
}
catch {}
spisok. Rows. Clear (); // ΠΎΡΠΈΡΠ΅Π½ΠΈΠ΅ DataGridView
// Π·Π°ΡΡΠ»Π°Π΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² DataGridView
foreach (Poezd p in rasp)
{
spisok. Rows. Add (p. Pyt1, p. Nom1, p. Time1, p. Marshrut1);
}
}
private void ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΠ Π°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ToolStripMenuItem_Click (object sender, EventArgs e)
{ // ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ
if (spisok. Rows. Count == 1)
{
MessageBox. Show («Π§ΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π΅Π³ΠΎ»);
return;
}
label7. Visible = false; // Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈΠ· Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°
button10. Visible = true;
button11. Visible = false;
button12. Visible = false;
button13. Visible = false;
button14. Visible = false;
textBox7. Visible = false;
textBox1. Clear ();
textBox2. Clear ();
textBox3. Clear ();
textBox4. Clear ();
textBox5. Clear ();
textBox6. Clear ();
}
private void Π΄ΠΎΠ±Π°Π²ΠΈΡΡΠΠΎΠ΅Π·Π΄ToolStripMenuItem_Click (object sender, EventArgs e)
{ // Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈΠ· Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°
button1. Visible = false;
button2. Visible = true;
button3. Visible = false;
button4. Visible = false;
button5. Visible = false;
button6. Visible = false;
button7. Visible = false;
button8. Visible = true;
button9. Visible = true;
spisok. Visible = true;
label1. Visible = true;
label2. Visible = true;
label3. Visible = true;
label4. Visible = true;
label5. Visible = false;
label6. Visible = false;
textBox1. Visible = true;
textBox2. Visible = true;
textBox3. Visible = true;
textBox4. Visible = true;
textBox5. Visible = false;
textBox6. Visible = false;
}
// Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΊΠ»Π°ΡΡΠ° Poezd (Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²Π²ΠΎΠ΄ΡΡΡΡ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ)
private void button2_Click (object sender, EventArgs e)
{
raspnew. Clear ();
spisok. Rows. Clear ();
try // ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄
{
try
{
pyt1 = int. Parse (textBox1. Text); // ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· textBox1 Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
}
catch
{
MessageBox. Show («ΠΠΎΠΌΠ΅Ρ ΠΏΡΡΠΈ Π²Π²Π΅Π΄ΡΠ½ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ. ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ»);
textBox1. Clear ();
return;
}
try
{
nom1 = int. Parse (textBox2. Text); // ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· textBox2 Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
}
catch
{
MessageBox. Show («ΠΠΎΠΌΠ΅Ρ ΠΏΠΎΠ΅Π·Π΄Π° Π²Π²Π΅Π΄ΡΠ½ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ. ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ.»);
textBox2. Clear ();
return;
}
try
{
time1 = double. Parse (textBox3. Text); // ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· textBox3 Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
if (time1% 1 > 0.60)
{
MessageBox. Show («Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΠ°ΡΡ 60 ΠΌΠΈΠ½ΡΡ, Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ°ΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ»);
textBox3. Clear ();
return;
}
if (time1 > 24)
{
MessageBox. Show («Π² ΡΡΡΠΊΠ°Ρ 24 ΡΠ°ΡΠ°»);
textBox3. Clear ();
return;
}
}
catch
{
MessageBox. Show («ΠΡΠ΅ΠΌΡ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π²Π΅Π΄Π΅Π½ΠΎ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ. ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠ°ΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ (ΠΏΡΠΈΠΌΠ΅Ρ: 18,45)»);
textBox3. Clear ();
return;
}
try
{
marshryt1 = textBox4. Text;
for (int i = 0; i < textBox4. Text. Length; i++)
if (Convert. ToInt32 (textBox4. Text[i]) < 192)
{
MessageBox. Show («ΠΡ Π²Π²Π΅Π»ΠΈ ΠΌΠ°ΡΡΡΡΡ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΡΡΠΊΠΈΠ΅ Π±ΡΠΊΠ²Ρ», «ΠΡΠΈΠ±ΠΊΠ°!», MessageBoxButtons. OK, MessageBoxIcon. Error);
textBox4. Clear ();
return;
}
if (marshryt1. Length == 0)
{
MessageBox. Show («ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΌΠ°ΡΡΡΡΡ»);
textBox4. Clear ();
return;
}
}
catch
{
MessageBox. Show («ΠΠ°ΡΡΡΡΡ ΠΏΠΎΠ΅Π·Π΄Π° Π²Π²Π΅Π΄ΡΠ½ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ»);
textBox4. Clear (); // ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· textBox4 Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
return;
}
}
catch {};
poezd = new Poezd (pyt1, nom1, time1, marshryt1); // ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΊΠ»Π°ΡΡΠ° Poezd
Poezd p4 = rasp[0]; // ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΊΠ»Π°ΡΡΠ° Poezd
Poezd p5 = rasp [rasp. Count — 1]; // ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΊΠ»Π°ΡΡΠ° Poezd
// Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠ° Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ Π΄Π»Ρ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° (ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ ΠΏΠΎΠ»Ρ time)
// ΡΡΠΎΠ±Ρ Π½Π΅ Π²ΡΠΉΡΠΈ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΌΠ°ΡΡΠΈΠ²Π° ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ 3 ΡΠ»ΡΡΠ°Ρ
if (p4. Time1 >= time1) // Π΅ΡΠ»ΠΈ time Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠ΅Π΅
{
raspnew. Add (poezd);
for (int j = 0; j < rasp. Count; j++)
{
raspnew. Add (rasp[j]);
}
goto a;
}
if (p5. Time1 <= time1) // Π΅ΡΠ»ΠΈ time Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠ΅Π΅
{
for (int k = 0; k < rasp. Count; k++)
{
raspnew. Add (rasp[k]);
}
raspnew. Add (poezd);
goto a;
}
for (int q = 0; q < rasp. Count — 1; q++) // Π΅ΡΠ»ΠΈ time Π² ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅
{
Poezd p1 = rasp[q];
Poezd p2 = rasp [q + 1];
raspnew. Add (rasp[q]);
if (p1. Time1 <= time1 & p2. Time1 >= time1)
{
raspnew. Add (poezd);
}
}
raspnew. Add (p5);
goto a;
// Π²Π½Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° Π² DataGridView
a: foreach (Poezd p7 in raspnew)
{
spisok. Rows. Add (p7. Pyt1, p7. Nom1, p7. Time1, p7. Marshrut1);
}
raspnew. Clear (); // ΠΎΡΠΈΡΠ΅Π½ΠΈΠ΅ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΊΠ»Π°ΡΡΠ° Poezd
textBox1. Clear (); // ΠΎΡΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π°
textBox2. Clear ();
textBox3. Clear ();
textBox4. Clear ();
}
private void ΡΠ΄Π°Π»ΠΈΡΡΠΠΎΠ΅Π·Π΄ToolStripMenuItem_Click (object sender, EventArgs e)
{ // Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈΠ· Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°
label1. Visible = false;
label2. Visible = false;
label3. Visible = false;
label4. Visible = false;
label5. Visible = true;
label6. Visible = false;
textBox1. Visible = false;
textBox2. Visible = false;
textBox3. Visible = false;
textBox4. Visible = false;
textBox5. Visible = true;
textBox6. Visible = false;
button1. Visible = false;
button2. Visible = false;
button3. Visible = true;
button4. Visible = false;
button5. Visible = false;
button6. Visible = false;
button7. Visible = false;
button8. Visible = true;
button9. Visible = true;
}
// ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π° ΠΈΠ· ΠΌΠ°ΡΡΠΈΠ²Π°
private void button3_Click (object sender, EventArgs e)
{
raspnew. Clear ();
try // ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄
{
nom1 = int. Parse (textBox5. Text);
}
catch
{
MessageBox. Show («ΠΡΠΈΠ±ΠΊΠ°! ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ.»);
textBox5. Clear ();
return;
}
// Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π° ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ ΠΈ Π΅Π³ΠΎ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅
for (int k = 0; k < rasp. Count; k++)
{
Poezd p = rasp[k];
if (nom1≠ p. Nom1) raspnew. Add (rasp[k]);
else f = 1;
}
// ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π°
if (f == 0)
{
MessageBox. Show («ΠΠΎΠ΅Π·Π΄ Ρ ΡΠ°ΠΊΠΈΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»);
textBox5. Clear ();
return;
}
spisok. Rows. Clear ();
// Π·Π°ΡΡΠ»Π°Π΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² DataGridView
foreach (Poezd p1 in raspnew)
{
spisok. Rows. Add (p1. Pyt1, p1. Nom1, p1. Time1, p1. Marshrut1);
}
f = 0;
}
private void ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΠΠ°ΡΠ°ΠΌΠ΅ΡΡToolStripMenuItem_Click (object sender, EventArgs e)
{
// Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈΠ· Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°
textBox5. Clear ();
label1. Visible = false;
label2. Visible = false;
label3. Visible = false;
label4. Visible = false;
label5. Visible = true;
label6. Visible = true;
textBox1. Visible = false;
textBox2. Visible = false;
textBox3. Visible = false;
textBox4. Visible = false;
textBox5. Visible = true;
textBox6. Visible = true;
button1. Visible = false;
button2. Visible = false;
button3. Visible = false;
button4. Visible = true;
button5. Visible = true;
button6. Visible = true;
button7. Visible = true;
button8. Visible = true;
button9. Visible = true;
}
// ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡΡΠΈ ΠΏΠΎΠ΅Π·Π΄Π° ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ Π½ΠΎΠΌΠ΅ΡΡ
private void button6_Click (object sender, EventArgs e)
{
raspnew. Clear ();
try // ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄
{
nom1 = int. Parse (textBox5. Text);
}
catch
{
MessageBox. Show («ΠΡΠΈΠ±ΠΊΠ°! ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ.»);
textBox5. Clear ();
return;
}
try
{
pyt1 = int. Parse (textBox6. Text);
}
catch
{
MessageBox. Show («ΠΡΠΈΠ±ΠΊΠ°! ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ.»);
textBox6. Clear ();
return;
}
// Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π° ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ΅ Π΅Π³ΠΎ ΠΏΡΡΠΈ
for (int i = 0; i < rasp. Count; i++)
{
Poezd p = rasp[i];
if (nom1 == p. Nom1)
{
poezd = new Poezd (pyt1, p. Nom1, p. Time1, p. Marshrut1);
raspnew. Add (poezd);
f = 1;
}
else raspnew. Add (rasp[i]);
}
// ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π°
if (f == 0)
{
MessageBox. Show («ΠΠΎΠ΅Π·Π΄ Ρ ΡΠ°ΠΊΠΈΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»);
textBox5. Clear ();
}
spisok. Rows. Clear ();
// Π·Π°ΡΡΠ»Π°Π΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² DataGridView
foreach (Poezd p1 in raspnew)
{
spisok. Rows. Add (p1. Pyt1, p1. Nom1, p1. Time1, p1. Marshrut1);
}
f = 0;
}
// ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½ΠΎΠΌΠ΅ΡΠ° ΠΏΠΎΠ΅Π·Π΄Π° ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ Π½ΠΎΠΌΠ΅ΡΡ
private void button5_Click (object sender, EventArgs e)
{
raspnew. Clear ();
try // ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄
{
nom1 = int. Parse (textBox5. Text);
}
catch
{
MessageBox. Show («ΠΡΠΈΠ±ΠΊΠ°! ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ.»);
textBox5. Clear ();
return;
}
try
{
nomizm = int. Parse (textBox6. Text);
}
catch
{
MessageBox. Show («ΠΡΠΈΠ±ΠΊΠ°! ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ.»);
textBox6. Clear ();
return;
}
// Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π° ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ΅ Π΅Π³ΠΎ Π½ΠΎΠΌΠ΅ΡΠ°
for (int i = 0; i < rasp. Count; i++)
{
Poezd p = rasp[i];
if (nom1 == p. Nom1)
{
poezd = new Poezd (p. Pyt1, nomizm, p. Time1, p. Marshrut1);
raspnew. Add (poezd);
f = 1;
}
else raspnew. Add (rasp[i]);
}
// ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π°
if (f == 0)
{
MessageBox. Show («ΠΠΎΠ΅Π·Π΄ Ρ ΡΠ°ΠΊΠΈΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»);
textBox5. Clear ();
}
spisok. Rows. Clear ();
// Π·Π°ΡΡΠ»Π°Π΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² DataGridView
foreach (Poezd p1 in raspnew)
{
spisok. Rows. Add (p1. Pyt1, p1. Nom1, p1. Time1, p1. Marshrut1);
}
f = 0;
}
// ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ΅Π·Π΄Π° ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ Π½ΠΎΠΌΠ΅ΡΡ
private void button4_Click (object sender, EventArgs e)
{
raspnew. Clear ();
try // ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄
{
nom1 = int. Parse (textBox5. Text);
}
catch
{
MessageBox. Show («ΠΡΠΈΠ±ΠΊΠ°! ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ.»);
textBox5. Clear ();
return;
}
try
{
time1 = double. Parse (textBox6. Text);
if (time1% 1 > 0.60)
{
MessageBox. Show («Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΠ°ΡΡ 60 ΠΌΠΈΠ½ΡΡ, Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ°ΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ»);
textBox6. Clear ();
return;
}
if (time1 > 24)
{
MessageBox. Show («Π² ΡΡΡΠΊΠ°Ρ 24 ΡΠ°ΡΠ°»);
textBox6. Clear ();
return;
}
}
catch
{
MessageBox. Show («ΠΡΠΈΠ±ΠΊΠ°! ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ°ΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ.»);
textBox6. Clear ();
return;
}
// Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π° ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ΅ Π΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
for (int i = 0; i < rasp. Count; i++)
{
Poezd p = rasp[i];
if (nom1 == p. Nom1)
{
poezd = new Poezd (p. Pyt1, p. Nom1, time1, p. Marshrut1);
raspnew. Add (poezd);
f = 1;
}
else raspnew. Add (rasp[i]);
}
// ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π°
if (f == 0)
{
MessageBox. Show («ΠΠΎΠ΅Π·Π΄ Ρ ΡΠ°ΠΊΠΈΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»);
textBox5. Clear ();
}
spisok. Rows. Clear ();
// Π·Π°ΡΡΠ»Π°Π΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² DataGridView
foreach (Poezd p1 in raspnew)
{
spisok. Rows. Add (p1. Pyt1, p1. Nom1, p1. Time1, p1. Marshrut1);
}
f = 0;
}
// ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΡΡΡΠ° ΠΏΠΎΠ΅Π·Π΄Π° ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ Π½ΠΎΠΌΠ΅ΡΡ
private void button7_Click (object sender, EventArgs e)
{
raspnew. Clear ();
try // ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄
{
nom1 = int. Parse (textBox5. Text);
}
catch
{
MessageBox. Show («ΠΡΠΈΠ±ΠΊΠ°! ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ.»);
textBox5. Clear ();
return;
}
try
{
marshryt1 = textBox6. Text;
for (int i = 0; i < textBox6. Text. Length; i++)
if (Convert. ToInt32 (textBox6. Text[i]) < 192)
{
MessageBox. Show («ΠΡ Π²Π²Π΅Π»ΠΈ ΠΌΠ°ΡΡΡΡΡ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΡΡΠΊΠΈΠ΅ Π±ΡΠΊΠ²Ρ», «ΠΡΠΈΠ±ΠΊΠ°!», MessageBoxButtons. OK, MessageBoxIcon. Error);
textBox6. Clear ();
return;
}
if (marshryt1. Length == 0)
{
MessageBox. Show («ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΌΠ°ΡΡΡΡΡ»);
return;
}
}
catch
{
MessageBox. Show («ΠΡΠΈΠ±ΠΊΠ°! ΠΠ΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄»);
textBox6. Clear ();
}
// Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π° ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ΅ Π΅Π³ΠΎ ΠΌΠ°ΡΡΡΡΡΠ°
for (int i = 0; i < rasp. Count; i++)
{
Poezd p = rasp[i];
if (nom1 == p. Nom1)
{
poezd = new Poezd (p. Pyt1, p. Nom1, p. Time1, marshryt1);
raspnew. Add (poezd);
f = 1;
}
else raspnew. Add (rasp[i]);
}
// ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π°
if (f == 0)
{
MessageBox. Show («ΠΠΎΠ΅Π·Π΄ Ρ ΡΠ°ΠΊΠΈΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»);
textBox5. Clear ();
}
spisok. Rows. Clear ();
// Π·Π°ΡΡΠ»Π°Π΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² DataGridView
foreach (Poezd p1 in raspnew)
{
spisok. Rows. Add (p1. Pyt1, p1. Nom1, p1. Time1, p1. Marshrut1);
}
f = 0;
}
// ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ· ΠΌΠ°ΡΡΠΈΠ²Π° Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ»
private void button8_Click (object sender, EventArgs e)
{
FileStream fs;
StreamWriter sw;
try
{
saveFileDialog2. ShowDialog ();
fs = new FileStream (saveFileDialog2. FileName, FileMode. OpenOrCreate, FileAccess. ReadWrite);
sw = new StreamWriter (fs, Encoding. Default);
foreach (Poezd p in rasp)
{
sw. WriteLine («{0} {1} {2} {3}», p. Pyt1, p. Nom1, p. Time1, p. Marshrut1);
}
MessageBox. Show («Π€Π°ΠΉΠ» Π·Π°ΠΏΠΈΡΠ°Π½!»);
}
catch
{
return;
}
sw. Close ();
fs. Close ();
}
private void Π½Π°ΠΉΡΠΈΠΠΎΠ΅Π·Π΄Π°ToolStripMenuItem_Click (object sender, EventArgs e)
{
// ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ
if (spisok. Rows. Count == 1)
{
MessageBox. Show («Π§ΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΡΡΠΎ-ΡΠΎ Π² ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π΅Π³ΠΎ»);
return;
}
// Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈΠ· Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°
button1. Visible = false;
button2. Visible = false;
button3. Visible = false;
button4. Visible = false;
button5. Visible = false;
button6. Visible = false;
button7. Visible = false;
button8. Visible = false;
button9. Visible = false;
button11. Visible = true;
button12. Visible = true;
button13. Visible = true;
button14. Visible = true;
textBox1. Visible = false;
textBox2. Visible = false;
textBox3. Visible = false;
textBox4. Visible = false;
textBox5. Visible = false;
textBox6. Visible = false;
textBox6. Visible = false;
textBox7. Visible = true;
label1. Visible = false;
label2. Visible = false;
label3. Visible = false;
label4. Visible = false;
label5. Visible = false;
label6. Visible = false;
label7. Visible = true;
button10. Visible = true;
textBox7. Clear ();
}
// Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΅Π·Π΄Π° ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ ΠΏΡΡΠΈ
private void button11_Click (object sender, EventArgs e)
{
raspnew. Clear ();
// ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄
try
{
pyt1 = Convert. ToInt32 (textBox7. Text);
}
catch
{
MessageBox. Show («ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ»);
textBox7. Clear ();
return;
}
// Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π° ΠΏΠΎ ΠΏΡΡΠΈ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ Π² Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΠΈΠ²
for (int i = 0; i < rasp. Count; i++)
{
Poezd p = rasp[i];
if (pyt1 == p. Pyt1) raspnew. Add (rasp[i]);
}
// ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΅Π·Π΄Π°
if (raspnew. Count == 0)
{
MessageBox. Show («ΠΠΎΠ΅Π·Π΄ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»);
textBox7. Clear ();
return;
}
spisok. Rows. Clear ();
// Π·Π°ΡΡΠ»Π°Π΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² DataGridView
foreach (Poezd p1 in raspnew)
{
spisok. Rows. Add (p1. Pyt1, p1. Nom1, p1. Time1, p1. Marshrut1);
}
}
// Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΅Π·Π΄Π° ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ Π½ΠΎΠΌΠ΅ΡΡ
private void button12_Click (object sender, EventArgs e)
{
raspnew. Clear ();
// ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄
try
{
nom1 = Convert. ToInt32 (textBox7. Text);
}
catch
{
MessageBox. Show («ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ»);
textBox7. Clear ();
return;
}
// Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π° ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ Π² Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΠΈΠ²
for (int i = 0; i < rasp. Count; i++)
{
Poezd p = rasp[i];
if (nom1 == p. Nom1)
{
raspnew. Add (rasp[i]);
}
}
// ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΅Π·Π΄Π°
if (raspnew. Count == 0)
{
MessageBox. Show («ΠΠΎΠ΅Π·Π΄ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»);
textBox7. Clear ();
return;
}
spisok. Rows. Clear ();
// Π·Π°ΡΡΠ»Π°Π΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² DataGridView
foreach (Poezd p1 in raspnew)
{
spisok. Rows. Add (p1. Pyt1, p1. Nom1, p1. Time1, p1. Marshrut1);
}
}
// Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΅Π·Π΄Π° ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
private void button13_Click (object sender, EventArgs e)
{
raspnew. Clear ();
// ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄
try
{
time1 = double. Parse (textBox7. Text);
if (time1% 1 > 0.60)
{
MessageBox. Show («Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΠ°ΡΡ 60 ΠΌΠΈΠ½ΡΡ, Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ°ΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ»);
textBox7. Clear ();
return;
}
if (time1 > 24)
{
MessageBox. Show («Π² ΡΡΡΠΊΠ°Ρ 24 ΡΠ°ΡΠ°»);
textBox7. Clear ();
return;
}
}
catch
{
MessageBox. Show («ΠΡΠΈΠ±ΠΊΠ°! ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ°ΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ.»);
textBox7. Clear ();
return;
}
// Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ Π² Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΠΈΠ²
for (int i = 0; i < rasp. Count; i++)
{
Poezd p = rasp[i];
if (time1 == p. Time1) raspnew. Add (rasp[i]);
}
// ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΅Π·Π΄Π°
if (raspnew. Count == 0)
{
MessageBox. Show («ΠΠΎΠ΅Π·Π΄ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»);
textBox7. Clear ();
return;
}
spisok. Rows. Clear ();
// Π·Π°ΡΡΠ»Π°Π΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² DataGridView
foreach (Poezd p1 in raspnew)
{
spisok. Rows. Add (p1. Pyt1, p1. Nom1, p1. Time1, p1. Marshrut1);
}
}
// Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΅Π·Π΄Π° ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ ΠΌΠ°ΡΡΡΡΡΡ
private void button14_Click (object sender, EventArgs e)
{
raspnew. Clear ();
// ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄
try
{
marshryt1 = String. Format (textBox7. Text).ToLower (); // Π½Π΅Ρ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΠΈ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΌΠΈ Π±ΡΠΊΠ²Π°ΠΌΠΈ
for (int i = 0; i < textBox7. Text. Length; i++)
if (Convert. ToInt32 (textBox7. Text[i]) < 192)
{
MessageBox. Show («ΠΡ Π²Π²Π΅Π»ΠΈ ΠΌΠ°ΡΡΡΡΡ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΡΡΠΊΠΈΠ΅ Π±ΡΠΊΠ²Ρ», «ΠΡΠΈΠ±ΠΊΠ°!», MessageBoxButtons. OK, MessageBoxIcon. Error);
textBox7. Clear ();
return;
}
if (marshryt1. Length == 0)
{
MessageBox. Show («ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΌΠ°ΡΡΡΡΡ»);
textBox7. Clear ();
return;
}
}
catch
{
MessageBox. Show («ΠΠ΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄»);
textBox7. Clear ();
return;
}
// Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π° ΠΏΠΎ ΠΌΠ°ΡΡΡΡΡΡ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ Π² Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΠΈΠ²
for (int i = 0; i < rasp. Count; i++)
{
Poezd p = rasp[i];
if (marshryt1 == p. Marshrut1. ToLower ()) raspnew. Add (rasp[i]);
}
// ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΅Π·Π΄Π°
if (raspnew. Count == 0)
{
MessageBox. Show («ΠΠΎΠ΅Π·Π΄ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»);
textBox7. Clear ();
return;
}
spisok. Rows. Clear ();
// Π·Π°ΡΡΠ»Π°Π΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² DataGridView
foreach (Poezd p1 in raspnew)
{
spisok. Rows. Add (p1. Pyt1, p1. Nom1, p1. Time1, p1. Marshrut1);
}
}
// ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠΈ
private void button9_Click (object sender, EventArgs e)
{
rasp. Clear (); // ΠΎΡΠΈΡΠ΅Π½ΠΈΠ΅ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°
for (int j = 0; j < spisok. Rows. Count — 1; j++)
{
// ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ· DataGridView
pyt1 = Convert. ToInt32 (spisok[0, j]. Value. ToString ());
nom1 = Convert. ToInt32 (spisok[1, j]. Value. ToString ());
time1 = Convert. ToDouble (spisok[2, j]. Value. ToString ());
marshryt1 = spisok [3, j]. Value. ToString ();
poezd = new Poezd (pyt1, nom1, time1, marshryt1);
rasp. Add (poezd); // ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅
}
spisok. Rows. Clear ();
// Π·Π°ΡΡΠ»Π°Π΅ΠΌ Π½ΠΎΠ²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² DataGridView
foreach (Poezd p in rasp)
{
spisok. Rows. Add (p. Pyt1, p. Nom1, p. Time1, p. Marshrut1);
}
}
// Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
private void Π²ΡΡ ΠΎΠ΄ToolStripMenuItem_Click (object sender, EventArgs e)
{
DialogResult result = MessageBox. Show («ΠΡ ΡΠ²Π΅ΡΠ΅Π½Π½Ρ, ΡΡΠΎ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠΊΠΈΠ½ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ?», «ΠΡΡ ΠΎΠ΄», MessageBoxButtons. YesNo, MessageBoxIcon. Question);
if (result == DialogResult. Yes)
{Close ();}
else
{return;}
}
// ΠΎΡΠΊΡΡΡΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π² Form2
private void ΡΠΏΡΠ°Π²ΠΊΠ°ToolStripMenuItem_Click (object sender, EventArgs e)
{
spravka. ShowDialog ();
}
// Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠΌΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ
private void button10_Click (object sender, EventArgs e)
{
spisok. Rows. Clear ();
textBox7. Clear ();
// Π·Π°ΡΡΠ»Π°Π΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² DataGridView
foreach (Poezd p1 in rasp)
{
spisok. Rows. Add (p1. Pyt1, p1. Nom1, p1. Time1, p1. Marshrut1);
}