ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ
ΠΠ΅ΠΆΠ΄Ρ ΡΡΡΠ½ΠΎΡΡΡΠΌΠΈ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΡ » ΠΈ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ » ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ²ΡΠ·Ρ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ID Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ ΡΡΡΠ½ΠΎΡΡΠΈ ΡΠΎ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡΠΌΠΈ ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ID Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΡΡΡΠ½ΠΎΡΡΠΈ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ ». ΠΠ΅ΡΠ²ΠΈΡΠ½ΡΠΌ ΠΊΠ»ΡΡΠΎΠΌ ΡΡΡΠ½ΠΎΡΡΠΈ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΡ » Π±ΡΠ΄Π΅Ρ Π°ΡΡΠΈΠ±ΡΡ ID Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ ΡΡΡΠ½ΠΎΡΡΠΈ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ » Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌ ΠΊΠ»ΡΡΠΎΠΌ ID Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΡΠ½ΠΎ-ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π² ΠΎΡΠ³Π°Π½Π°Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ Π΄Π΅Π»
2. ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΡΡΡΠΊΡΡΡΠ° ΠΠΠΠ¦ ΠΠΠ ΠΠΠ
3. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΠΠΠ¦
4. ΠΠ½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ½ΡΠΉ ΠΎΠ±Π·ΠΎΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ
5. ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
5.1 ΠΠ½ΡΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
5.2 ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
5.3 Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
6. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π‘ΠΏΠΈΡΠΎΠΊ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π. Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π. ΠΠΈΡΡΠΈΠ½Π³ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½Π°Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΡΠ°Π²Π½ΠΎΠΉ ΡΠ°ΡΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ «ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ».
ΠΠ½Π° ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅Π»ΡΡ Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΈ ΡΠ³Π»ΡΠ±Π»Π΅Π½ΠΈΠ΅ Π·Π½Π°Π½ΠΈΠΉ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΡΠΌΠ΅Π½ΠΈΠΉ, Π½Π°Π²ΡΠΊΠΎΠ² ΠΈ ΠΎΠΏΡΡΠ° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ ΠΈΠ·ΡΡΠ°Π΅ΠΌΠΎΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ.
ΠΡΠΈ Π΅Π΅ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ΅Π»ΠΈ:
— ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Ρ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ;
— ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠΈ ΡΠ°Π±ΠΎΡΡ ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ;
— ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π΄ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΏΡΡΠ° ΡΠ°Π±ΠΎΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ;
— ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠΈ;
— ΡΠ³Π»ΡΠ±Π»Π΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ Π·Π½Π°Π½ΠΈΠΉ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ;
— Π²ΡΡΠ°Π±ΠΎΡΠΊΠ° Π½Π°Π²ΡΠΊΠΎΠ² ΠΏΡΠΈΠ½ΡΡΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π² ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ;
— ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΡΡΠ³ΠΎΠ·ΠΎΡΠ° ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π·Π½Π°Π½ΠΈΠΉ ΠΈ ΡΠΌΠ΅Π½ΠΈΠΉ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ Π½Π° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ Π²ΡΠ΅Π³ΠΎ ΠΏΠ΅ΡΠΈΠΎΠ΄Π° ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ;
— Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ, ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠ³ΠΎ Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ.
1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΡΠ½ΠΎ-ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π² ΠΎΡΠ³Π°Π½Π°Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ Π΄Π΅Π»
ΠΠΠ€ΠΠ ΠΠΠ¦ΠΠΠΠΠ-ΠΠΠΠΠΠ’ΠΠ§ΠΠ‘ΠΠΠ ΠΠΠΠ’Π ΠΠΠ¬ΠΠ«Π Π¦ΠΠΠ’Π (ΠΠΠΠ¦), ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΠ»Π°Π²Π½ΠΎΠ³ΠΎ ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΠΎ-ΠΈΠ½ΡΠΏΠ΅ΠΊΡΠΎΡΡΠΊΠΎΠ³ΠΎ Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π¨ΡΠ°Π±Π° ΠΠΠ ΠΠΠ . ΠΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ ΠΊΠ°ΠΊ ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ΅Π½ΡΡ (ΠΠ¦) ΠΠΠ Π² 1993 Π³ΠΎΠ΄Ρ Ρ ΡΠ΅Π»ΡΡ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ±ΠΎΡΠ°, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ, Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ , ΠΏΠΎΡΡΡΠΏΠ°ΡΡΠΈΡ ΠΈΠ· ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎ-Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΡΠ΄Π΅Π»Π΅Π½ΠΈΠΉ (ΠΠΠ) Π³ΠΎΡΡΠ°ΠΉΠΎΡΠ³Π°Π½ΠΎΠ² ΡΠ΅ΡΠΏΡΠ±Π»ΠΈΠΊΠΈ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΅Π΄ΠΈΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΠΠ ΠΠΠ .
Π 2004 Π³ΠΎΠ΄Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π Π΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΠΎΠ»Π»Π΅Π³ΠΈΠΈ ΠΠΠ ΠΠΠ Π² ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎ-Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠΉ ΡΠ΅Π½ΡΡ ΠΠΠ ΠΠΠ .
Π ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΎΡΠ³Π°Π½ΠΎΠ² Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ Π΄Π΅Π» ΠΠΠΠ¦ — Π³ΠΎΠ»ΠΎΠ²Π½Π°Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ-ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠΉ, ΡΠΎΠ·ΡΡΠΊΠ½ΠΎΠΉ, ΠΊΡΠΈΠΌΠΈΠ½Π°Π»ΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ. Π ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π³ΠΎΡΠΎΠ΄ΡΠΊΠΎΠΌ ΠΈ ΡΠ°ΠΉΠΎΠ½Π½ΠΎΠΌ ΠΎΡΠ΄Π΅Π»Π΅ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ Π΄Π΅Π» ΠΠΠ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎ-Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠ΄Π΅Π»Π΅Π½ΠΈΡ. ΠΠ½ΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΡΠ±ΠΎΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΏΡΠ΅ΡΡΡΠΏΠ»Π΅Π½ΠΈΡΡ ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΡΡ ΠΏΡΠ°Π²ΠΎΠ½Π°ΡΡΡΠ΅Π½ΠΈΡΡ Π² ΡΠ΅ΡΠΏΡΠ±Π»ΠΈΠΊΠ΅, ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΅Ρ Π² ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΏΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΌ ΠΊΠ°Π½Π°Π»Π°ΠΌ ΡΠ²ΡΠ·ΠΈ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ, Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π² ΠΠΠΠ¦.
2. ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΡΡΡΠΊΡΡΡΠ° ΠΠΠΠ¦ ΠΠΠ ΠΠΠ
Π ΡΡΡΡΠΊΡΡΡΡ ΠΠΠΠ¦ Π²Ρ ΠΎΠ΄ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΎΡΠ΄Π΅Π»Ρ: ΠΎΡΠ΄Π΅Π» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ (ΠΠΠ) ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎ-Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΡΠ΄Π΅Π» (ΠΠΠ), ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ Π³ΡΡΠΏΠΏΡ ΡΡΠ΅ΡΠ° (ΠΠ£), Π³ΡΡΠΏΠΏΡ ΡΠΏΠ΅ΡΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ, ΠΈΠ½ΡΠΏΠ΅ΠΊΡΠΎΡΠ° ΡΠ°Π·ΡΠ΅ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΠ½ΡΠΏΠ΅ΠΊΡΠΎΡΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π±Π°Π· Π΄Π°Π½Π½ΡΡ .
ΠΠΠ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅, ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ, ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π±Π°Π½ΠΊΠΎΠ² Π΄Π°Π½Π½ΡΡ (ΠΠΠ) ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ-ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠ³ΠΎ, ΡΠΎΠ·ΡΡΠΊΠ½ΠΎΠ³ΠΎ ΠΈ ΠΊΡΠΈΠΌΠΈΠ½Π°Π»ΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠΠ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ Π΅Π΄ΠΈΠ½ΡΠΉ ΡΡΠ΅Ρ ΡΠΎΠ²Π΅ΡΡΠ°Π΅ΠΌΡΡ Π½Π° ΡΠ΅ΡΡΠΈΡΠΎΡΠΈΠΈ ΠΠΠ ΠΏΡΠ΅ΡΡΡΠΏΠ»Π΅Π½ΠΈΠΉ ΠΈ Π»ΠΈΡ, ΠΈΡ ΡΠΎΠ²Π΅ΡΡΠΈΠ²ΡΠΈΡ , ΠΌΠ΅ΠΆΠ²Π΅Π΄ΠΎΠΌΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ³ΠΎΠ»ΠΎΠ²Π½ΡΡ Π΄Π΅Π» ΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² Π±Π΅Π· Π²ΠΎΠ·Π±ΡΠΆΠ΄Π΅Π½ΠΈΡ, ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΈΡ ΡΠ°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΡ Π² ΡΡΠ΄Π°Ρ .
ΠΠ΅Π΄Π΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ-ΡΠΏΡΠ°Π²ΠΎΡΠ½ΡΠ΅ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠΈ Π»ΠΈΡ ΡΡΠ΄ΠΈΠΌΡΡ , ΠΏΡΠΈΠ²Π»Π΅ΡΠ΅Π½Π½ΡΡ ΠΊ ΡΠ³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ, Π½Π°Ρ ΠΎΠ΄ΡΡΠΈΡ ΡΡ Π² ΡΠΎΠ·ΡΡΠΊΠ΅, ΡΠΎΡΡΠΎΡΡΠΈΡ Π½Π° ΠΊΠ°ΡΡΠΎΡΠ΅ΡΠ½ΡΡ ΡΡΠ΅ΡΠ°Ρ , Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΡΠ΅ΡΠΏΠ΅Π²ΡΠΈΡ . ΠΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅Ρ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π±Π°Π½ΠΊΠ° Π΄Π°Π½Π½ΡΡ , Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΈ ΡΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ-ΡΠΏΡΠ°Π²ΠΎΡΠ½ΡΡ ΠΈ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ², ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΡ ΠΈΡ ΠΎΡΠ½ΠΎΠ²Ρ.
ΠΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π² ΠΠΠ ΠΠΠ , ΠΡΠΎΠΊΡΡΠ°ΡΡΡΡ ΠΠΠ , ΠΠΎΡΠΊΠΎΠΌΡΡΠ°Ρ ΠΠΠ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΡΠ΅ΡΠ½ΠΎΡΡΠΈ ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΏΡΠ΅ΡΡΡΠΏΠ½ΠΎΡΡΠΈ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°Ρ ΠΏΡΠΎΡΠΈΠ»Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ-ΡΠΎΠ·ΡΡΠΊΠ½ΠΎΠΉ ΠΈ ΡΠ»Π΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΎΡΠ³Π°Π½ΠΎΠ² Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ Π΄Π΅Π».
ΠΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ ΡΠ±ΠΎΡ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ, Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΈ Π²ΡΠ΄Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΌΡ ΡΠΎΡΡΠ°Π²Ρ, Π΄Π΅ΠΆΡΡΠ½ΡΠΌ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡΠΌ ΠΈ Π΄ΡΡΠ³ΠΈΠΌ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠ°ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ-ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π»ΠΈΡΠ°Ρ , Π°Π²ΡΠΎΠΌΠΎΡΠΎΡΡΠ°Π½ΡΠΏΠΎΡΡΠ΅, ΠΎΡΡΠΆΠΈΠΈ, Π½ΠΎΠΌΠ΅ΡΠ½ΡΡ Π²Π΅ΡΠ°Ρ , Π½Π°Ρ ΠΎΠ΄ΡΡΠΈΡ ΡΡ Π² ΡΠΎΠ·ΡΡΠΊΠ΅, ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π»Ρ ΡΠ°ΡΠΊΡΡΡΠΈΡ ΠΏΡΠ΅ΡΡΡΠΏΠ»Π΅Π½ΠΈΠΉ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π»ΠΈΡ, ΠΈΡ ΡΠΎΠ²Π΅ΡΡΠΈΠ²ΡΠΈΡ .
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Ρ ΠΠ‘ ΠΠΠΈΠ‘Π ΠΠΈΠ½ΠΈΡΡΠ΅ΡΡΡΠ²Π° ΡΡΡΠΈΡΠΈΠΈ ΠΠΠ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π·Π° ΠΌΠ΅ΡΡΠΎΠ½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡΡΠΆΠ΄Π΅Π½Π½ΡΡ Π»ΠΈΡ Ρ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΈΡ ΠΎΡΡΠΆΠ΄Π΅Π½ΠΈΡ Π΄ΠΎ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΈΠ· ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΠ‘ ΠΠΠΈΠ‘Π .
3. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΠΠΠ¦
ΠΠ° ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΠΌΠ΅ΡΡΠ΅ Π² ΠΎΡΠ΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ:
1. Π‘ΡΠ°ΡΡΠΈΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ:
Β· Π‘ΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΠΏΠ°ΠΌΡΡΡ 1014 ΠΠ± (DDR2−800 DDR2 SDRAM)
Β· ΠΆΠ΅ΡΡΠΊΠΈΠΉ Π΄ΠΈΡΠΊ SAMSUNG HD161GJ (160 ΠΠ±, 7200 RPM, SATA-II)
Β· ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ DualCore Intel Celeron E3300, 2500 MHz (12.5×200)
Β· ΠΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Microsoft Windows XP Professional
Β· ΠΠΎΠ½ΠΈΡΠΎΡ Samsung SAMTRON 55(M)E (Plus) [15″ CRT] (HJAR300226);
2. ΠΠ½ΠΆΠ΅Π½Π΅Ρ-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ:
Β· ΠΆΠ΅ΡΡΠΊΠΈΠΉ Π΄ΠΈΡΠΊ SAMSUNG HD503HI (500 ΠΠ±, 5400 RPM, SATA-II)
Β· ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ DualCore Intel Celeron E3400, 2600 MHz (13×200)
Β· ΠΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° Microsoft Windows XP Professional
Β· Π‘ΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΠΏΠ°ΠΌΡΡΡ 2012 ΠΠ± (DDR3−1333 DDR3 SDRAM)
Β· ΠΠΎΠ½ΠΈΡΠΎΡ Samsung SyncMaster 927DF (I)/927MB (I)/997DF/997MB [19″ CRT] (HMBL700999);
3. ΠΠ°ΡΠ°Π»ΡΠ½ΠΈΠΊ ΠΠΠ:
Β· ΠΆΠ΅ΡΡΠΊΠΈΠΉ Π΄ΠΈΡΠΊ MAXTOR STM3250310AS (250 ΠΠ±, 7200 RPM, SATA-II) ΠΈ SAMSUNG HD253GJ (250 ΠΠ±, 7200 RPM, SATA-II)
Β· ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ DualCore Intel Core 2 Duo E7500, 2933 MHz (11×267)
Β· ΠΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° Microsoft Windows XP Professional
Β· Π‘ΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΠΏΠ°ΠΌΡΡΡ 2016 ΠΠ± (DDR2−800 DDR2 SDRAM)
Β· ΠΠΎΠ½ΠΈΡΠΎΡ LG W2253 (Analog) [22″ LCD] (19 081);
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΠΠΠ¦ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΎ Π½Π° Π±Π°Π·Π΅ ICS (ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΊΡΠΈΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°), ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ»Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° Π² 1994 Π³ΠΎΠ΄Ρ Π½Π° Π±Π°Π·Π΅ MS-DOS.
Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ ΠΠΠΠ¦ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π‘Π£ΠΠ ORACLE Π½Π° ΡΠ·ΡΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Visual FoxPro, Delphi.
4. ΠΠ½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ½ΡΠΉ ΠΎΠ±Π·ΠΎΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π±Π°Π·Π° Π΄Π°Π½Π½ΡΠ΅ ΠΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π±ΡΠ»Π° ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π° Π·Π°Π΄Π°ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ «ΠΡΠ΄Π΅Π» ΠΊΠ°Π΄ΡΠΎΠ²», ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ Π²Π²ΠΎΠ΄, ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΡ, Ρ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ , Π·Π²Π°Π½ΠΈΡΡ , Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΡ , ΠΎΠΊΠ»Π°Π΄Π΅ ΠΈ Π²ΡΠ²ΠΎΠ΄ ΠΎΡΡΠ΅ΡΠΎΠ² ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ .
ΠΠ°Π·Π° Π΄Π°Π½Π½ΡΡ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ , Π·Π²Π°Π½ΠΈΡΡ , Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΡ , ΠΎΠΊΠ»Π°Π΄Π΅. ΠΠ°Π·Π° Π΄Π°Π½Π½ΡΡ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠΈΡΠΊΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅ ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ ΠΏΠ°ΡΠΏΠΎΡΡΠ°, ΠΏΠΎ ΡΠ°ΠΌΠΈΠ»ΠΈΠΈ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΡΠ΅ΡΠΎΠ²:
— Π»ΠΈΡΠ½ΠΎΠ΅ Π΄Π΅Π»ΠΎ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΡΡΠ°ΠΆ ΡΠ°Π±ΠΎΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²Π²Π΅Π΄Π΅Π½Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ: Π΄Π°ΡΡ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Π½Π° ΡΠ°Π±ΠΎΡΡ ΠΈ Π΄Π°ΡΡ Π²ΡΠ²ΠΎΠ΄Π° ΠΎΡΡΠ΅ΡΠ°;
— ΠΎΡΡΠ΅Ρ, Π³ΡΡΠΏΠΏΠΈΡΡΡΡΠΈΠΉ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΏΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΠΌ, Ρ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ.
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Ρ ΡΠ°Π½ΡΡΠ°ΡΡΡ Π² Π±Π°Π·Π°Ρ Π΄Π°Π½Π½ΡΡ ΠΠΠΠ¦, Π΄ΠΎΡΡΡΠΏΠ½Π° Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠΈ (Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠΎΠ»Ρ) Π²ΠΎ Π²ΡΠ΅Ρ Π³ΠΎΡΠΎΠ΄ΡΠΊΠΈΡ ΠΈ ΡΠ°ΠΉΠΎΠ½Π½ΡΡ ΠΎΡΠ΄Π΅Π»Π°Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ Π΄Π΅Π» ΠΠΠ .
ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· Π²ΠΈΠ΄ΠΎΠ² ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Ρ ΡΠ°Π½ΡΡΠ°ΡΡΡ Π² Π±Π°Π·Π°Ρ Π΄Π°Π½Π½ΡΡ ΠΠΠΠ¦, ΡΠ²Π»ΡΡΡΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΠΏΡΠΈΠ²Π»Π΅ΡΠ΅Π½ΠΈΠΈ Π³ΡΠ°ΠΆΠ΄Π°Π½ (Π»ΠΈΡ) ΠΊ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΠΎΠ΄Π΅ΠΊΡΠΎΠΌ ΠΎΠ± ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΡΡ ΠΡΠ°Π²ΠΎΠ½Π°ΡΡΡΠ΅Π½ΠΈΡΡ Π² ΠΠΠ (ΠΠΎΠΠ ΠΠΠ ). ΠΡΠΈ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΎΡΡΠΎΡΡ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠΎΠ²:
1. ΠΠ½ΠΊΠ΅ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π»ΠΈΡΠ°:
— ΡΠ°ΠΌΠΈΠ»ΠΈΡ;
— ΠΈΠΌΡ;
— ΠΎΡΡΠ΅ΡΡΠ²ΠΎ;
— Π΄Π°ΡΠ° ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ;
— ΠΌΠ΅ΡΡΠΎ ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ;
— Π°Π΄ΡΠ΅Ρ ΠΌΠ΅ΡΡΠ° ΠΆΠΈΡΠ΅Π»ΡΡΡΠ²Π°.
2. Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠ½ΠΎΠΌ Π»ΠΈΡΠ΅, ΡΠΎΡΡΠ°Π²ΠΈΠ²ΡΠ΅ΠΌ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»:
— ΡΠ°ΠΌΠΈΠ»ΠΈΡ ΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»Ρ;
— Π·Π²Π°Π½ΠΈΠ΅;
— Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ;
3. Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΠΌΠ΅ΡΡΠ΅ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°:
— Π²ΡΠ΅ΠΌΡ Π°Π΄ΠΌΠΈΠ½Π½Π°ΡΡΡΠ΅Π½ΠΈΡ;
— ΠΌΠ΅ΡΡΠΎ Π°Π΄ΠΌΠΈΠ½Π½Π°ΡΡΡΠ΅Π½ΠΈΡ;
— ΡΠ°Π±ΡΠ»Π° Π°Π΄ΠΌΠΈΠ½Π½Π°ΡΡΡΠ΅Π½ΠΈΡ;
— ΡΡΠ°ΡΡΡ ΠΠΎΠΠ;
— Π΄Π°ΡΠ° ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°;
— ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΠΏΠΎΠ½ΡΡΡΡ , ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡΠΈΡ ΠΏΡΠΈ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°;
— ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΡ Π½Π°ΡΡΡΠΈΡΠ΅Π»Ρ;
— ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠ², ΠΈΠ·ΡΡΡΡΡ ΠΏΡΠΈ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°.
4. Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΠΈ Π°Π΄ΠΌΠΈΠ½ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°:
— ΠΌΠ΅ΡΠ° Π½Π°ΠΊΠ°Π·Π°Π½ΠΈΡ;
— ΠΊΠ΅ΠΌ ΠΏΡΠΈΠ½ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅;
5. Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π΄Π°ΡΠ΅ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°.
5. ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
5.1 ΠΠ½ΡΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
ΠΡΠ΅Π΄ΠΌΠ΅ΡΠ½Π°Ρ ΠΎΠ±Π»Π°ΡΡΡ, ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°ΡΠ°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ , Π·Π²Π°Π½ΠΈΡΡ , Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΡ .
ΠΠ±ΡΠ΅ΠΊΡΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ: «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π·Π²Π°Π½ΠΈΡΡ », «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ », «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΡ ».
Π ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ: ΠΏΡΠΈΠ΅ΠΌ Π½Π° ΡΠ°Π±ΠΎΡΡ, Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ, ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ Π·Π²Π°Π½ΠΈΠΉ.
Π ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ: «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π·Π²Π°Π½ΠΈΡΡ », «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ », «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΡ ».
ΠΠ½Π°Π»ΠΈΠ·ΠΈΡΡΡ ΡΡΡΠ½ΠΎΡΡΠΈ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΡΡΠΈΠ΅ ΠΊΠ»ΡΡΠΈ:
Π‘ΡΡΠ½ΠΎΡΡΡ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π·Π²Π°Π½ΠΈΡΡ » ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌΠΈ: ΠΠ²Π°Π½ΠΈΠ΅, Π‘ΡΠΎΠΊ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ Π°ΡΡΠΈΠ±ΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠ½ΡΡΡ ID Π·Π²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠΈΡΠ»ΠΎΠ²ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ.
Π‘ΡΡΠ½ΠΎΡΡΡ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ » ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ: Π€Π°ΠΌΠΈΠ»ΠΈΡ, ΠΠΌΡ, ΠΡΡΠ΅ΡΡΠ²ΠΎ, ΠΠΎΠΌΠ΅Ρ ΠΏΠ°ΡΠΏΠΎΡΡΠ°, ΠΠ²Π°Π½ΠΈΠ΅, ΠΠΎΠ»ΠΆΠ½ΠΎΡΡΡ, ΠΠ°ΡΠ° ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Π½Π° ΡΠ°Π±ΠΎΡΡ, ΠΠ°ΡΠ° ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ Π·Π²Π°Π½ΠΈΡ, Π‘ΡΠ°ΠΆ, ΠΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅. ΠΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΡΡΠΈΠΌ ΠΊΠ»ΡΡΠΎΠΌ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΡΠ½ΠΎΡΡΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΠΎΠΌΠ΅Ρ ΠΏΠ°ΡΠΏΠΎΡΡΠ°, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠΈΡΠ»ΠΎΠ²ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ.
Π‘ΡΡΠ½ΠΎΡΡΡ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΡ » ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ: ΠΠΎΠ»ΠΆΠ½ΠΎΡΡΡ, ΠΠΊΠ»Π°Π΄. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ Π°ΡΡΠΈΠ±ΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠ½ΡΡΡ ID Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠΈΡΠ»ΠΎΠ²ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ.
Π ΠΈΡΡΠ½ΠΎΠΊ 5.1 — Π‘Π²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠ½ΠΎΡΡΡΠΌΠΈ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π·Π²Π°Π½ΠΈΡΡ » ΠΈ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ »
ΠΠ΅ΠΆΠ΄Ρ ΡΡΡΠ½ΠΎΡΡΡΠΌΠΈ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π·Π²Π°Π½ΠΈΡΡ » ΠΈ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ » ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ²ΡΠ·Ρ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ID Π·Π²Π°Π½ΠΈΡ ΡΡΡΠ½ΠΎΡΡΠΈ ΡΠΎ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡΠΌΠΈ ΠΎ Π·Π²Π°Π½ΠΈΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ID Π·Π²Π°Π½ΠΈΠΉ ΡΡΡΠ½ΠΎΡΡΠΈ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ ». ΠΠ΅ΡΠ²ΠΈΡΠ½ΡΠΌ ΠΊΠ»ΡΡΠΎΠΌ ΡΡΡΠ½ΠΎΡΡΠΈ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π·Π²Π°Π½ΠΈΡΡ » Π±ΡΠ΄Π΅Ρ Π°ΡΡΠΈΠ±ΡΡ ID Π³ΠΎΡΠΎΠ΄Π° ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ ΡΡΡΠ½ΠΎΡΡΠΈ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ » Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌ ΠΊΠ»ΡΡΠΎΠΌ ID Π³ΠΎΡΠΎΠ΄Π°.
Π ΠΈΡΡΠ½ΠΎΠΊ 5.2 — Π‘Π²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠ½ΠΎΡΡΡΠΌΠΈ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΡ » ΠΈ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ »
ΠΠ΅ΠΆΠ΄Ρ ΡΡΡΠ½ΠΎΡΡΡΠΌΠΈ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΡ » ΠΈ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ » ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ²ΡΠ·Ρ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ID Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ ΡΡΡΠ½ΠΎΡΡΠΈ ΡΠΎ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡΠΌΠΈ ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ID Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΡΡΡΠ½ΠΎΡΡΠΈ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ ». ΠΠ΅ΡΠ²ΠΈΡΠ½ΡΠΌ ΠΊΠ»ΡΡΠΎΠΌ ΡΡΡΠ½ΠΎΡΡΠΈ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΡ » Π±ΡΠ΄Π΅Ρ Π°ΡΡΠΈΠ±ΡΡ ID Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ ΡΡΡΠ½ΠΎΡΡΠΈ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ » Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌ ΠΊΠ»ΡΡΠΎΠΌ ID Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ.
ΠΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π² ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΡΡ ΠΎΠ±Π»Π°ΡΡΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΡΡ ER-Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ «ΠΡΠ΄Π΅Π» ΠΊΠ°Π΄ΡΠΎΠ²»:
Π ΠΈΡΡΠ½ΠΎΠΊ 5.3 — ER-Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ «ΠΡΠ΄Π΅Π» ΠΊΠ°Π΄ΡΠΎΠ²»
5.2 ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
ΠΠ° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΡΠ°ΠΏΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ.
ΠΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ » (Π€Π°ΠΌΠΈΠ»ΠΈΡ, ΠΠΌΡ, ΠΡΡΠ΅ΡΡΠ²ΠΎ, ΠΠΎΠΌΠ΅Ρ ΠΏΠ°ΡΠΏΠΎΡΡΠ°, ΠΠ²Π°Π½ΠΈΠ΅, ΠΠΎΠ»ΠΆΠ½ΠΎΡΡΡ, ΠΠ°ΡΠ° ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ Π·Π²Π°Π½ΠΈΡ, ΠΠ°ΡΠ° ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Π½Π° ΡΠ°Π±ΠΎΡΡ, Π‘ΡΠ°ΠΆ, ΠΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅) Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ (1NF), ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π° ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π±ΡΠ° ΠΈ ΡΡΡΠΎΠΊΠΈ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ².
ΠΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ (2NF), ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΠΈ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½Π΅ΠΏΠΎΠ»Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ Π½Π΅ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΠΎΡ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ°.
ΠΡΠ½ΠΎΡΠ΅Π½ΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΡΠ΅ΡΡΠ΅ΠΉ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ (3NF), Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΠΈ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ ΡΡΠ°Π½Π·ΠΈΡΠΈΠ²Π½ΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ. Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ » Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΠΈ ΡΡΠ°Π½Π·ΠΈΡΠΈΠ²Π½ΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΡΡΡ. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π΄Π°Π½Π½ΠΎΠ΅ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΡΠ΅ΡΡΠ΅ΠΉ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅.
Π‘Π»Π΅Π΄ΡΡ ΠΈΠ· ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΡΡΡΡΠΊΡΡΡΡ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ ΡΡ Π΅ΠΌΡ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ », ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² Π²ΠΈΠ΄Π΅ ΡΠ°Π±Π»ΠΈΡΡ «ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ» Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ .
Π’Π°Π±Π»ΠΈΡΠ° 1 — Π‘Ρ Π΅ΠΌΠ° ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ »
ΠΠΌΡ Π°ΡΡΠΈΠ±ΡΡΠ° | ΠΠΎΠΌΠ΅Π½ | ΠΠΌΡ ΠΏΠΎΠ»Ρ | Π£ΡΠ»ΠΎΠ²ΠΈΠ΅ Π½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
Π€Π°ΠΌΠΈΠ»ΠΈΡ | Π’Π΅ΠΊΡΡΠΎΠ²ΡΠΉ | ΡΠ°ΠΌΠΈΠ»ΠΈΡ | Π€Π°ΠΌΠΈΠ»ΠΈΡ | ||
ΠΠΌΡ | Π’Π΅ΠΊΡΡΠΎΠ²ΡΠΉ | ΠΈΠΌΡ | ΠΠΌΡ | ||
ΠΡΡΠ΅ΡΡΠ²ΠΎ | Π’Π΅ΠΊΡΡΠΎΠ²ΡΠΉ | ΠΎΡΡΠ΅ΡΡΠ²ΠΎ | ΠΡΡΠ΅ΡΡΠ²ΠΎ | ||
ΠΠΎΠΌΠ΅Ρ ΠΏΠ°ΡΠΏΠΎΡΡΠ° | Π§ΠΈΡΠ»ΠΎΠ²ΠΎΠΉ | Π½ΠΎΠΌΠ΅Ρ_ΠΏΠ°ΡΠΏΠΎΡΡΠ° | ΠΠΎΠΌΠ΅Ρ ΠΏΠ°ΡΠΏΠΎΡΡΠ° | ||
ID Π·Π²Π°Π½ΠΈΡ | Π§ΠΈΡΠ»ΠΎΠ²ΠΎΠΉ | ID_Π·Π²Π°Π½ΠΈΡ | ID Π·Π²Π°Π½ΠΈΡ | ||
ID Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ | Π§ΠΈΡΠ»ΠΎΠ²ΠΎΠΉ | ID_Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ | ID Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ | ||
ΠΠ°ΡΠ° ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ Π·Π²Π°Π½ΠΈΡ | ΠΠ°ΡΠ°/Π²ΡΠ΅ΠΌΡ | Π΄Π°ΡΠ°_ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ_ Π·Π²Π°Π½ΠΈΡ | ΠΠ°ΡΠ° ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ Π·Π²Π°Π½ΠΈΡ | ||
ΠΠ°ΡΠ° ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Π½Π° ΡΠ°Π±ΠΎΡΡ | ΠΠ°ΡΠ°/Π²ΡΠ΅ΠΌΡ | Π΄Π°ΡΠ°_ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ_Π½Π°_ΡΠ°Π±ΠΎΡΡ | ΠΠ°ΡΠ° ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Π½Π° ΡΠ°Π±ΠΎΡΡ | ||
Π‘ΡΠ°ΠΆ | Π’Π΅ΠΊΡΡΠΎΠ²ΡΠΉ | ΡΡΠ°ΠΆ | Π‘ΡΠ°ΠΆ (Π΄Π½Π΅ΠΉ.ΠΌΠ΅ΡΡΡΠ΅Π².Π»Π΅Ρ) | ||
ΠΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ | Π’Π΅ΠΊΡΡΠΎΠ²ΡΠΉ | ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ | ΠΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ (Π΄Π°/Π½Π΅Ρ) | ||
ΠΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π·Π²Π°Π½ΠΈΡΡ » (ID Π·Π²Π°Π½ΠΈΡ, ΠΠ²Π°Π½ΠΈΠ΅, Π‘ΡΠΎΠΊ) Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π° ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π±ΡΠ° ΠΈ ΡΡΡΠΎΠΊΠΈ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ².
ΠΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΠΈ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½Π΅ΠΏΠΎΠ»Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ Π½Π΅ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΠΎΡ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ°.
ΠΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π·Π²Π°Π½ΠΈΡΡ » Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΡΠ΅ΡΡΠ΅ΠΉ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΠΈ ΡΡΠ°Π½Π·ΠΈΡΠΈΠ²Π½ΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΡΡΡ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ ΡΡ Π΅ΠΌΡ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π·Π²Π°Π½ΠΈΡΡ », ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² Π²ΠΈΠ΄Π΅ ΡΠ°Π±Π»ΠΈΡΡ «Π·Π²Π°Π½ΠΈΡ» Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ .
Π’Π°Π±Π»ΠΈΡΠ° 2 — Π‘Ρ Π΅ΠΌΠ° ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π·Π²Π°Π½ΠΈΡΡ »
ΠΠΌΡ Π°ΡΡΠΈΠ±ΡΡΠ° | ΠΠΎΠΌΠ΅Π½ | ΠΠΌΡ ΠΏΠΎΠ»Ρ | Π£ΡΠ»ΠΎΠ²ΠΈΠ΅ Π½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
ID Π·Π²Π°Π½ΠΈΡ | Π§ΠΈΡΠ»ΠΎΠ²ΠΎΠΉ | Id_Π·Π²Π°Π½ΠΈΡ | ID Π·Π²Π°Π½ΠΈΡ | ||
ΠΠ²Π°Π½ΠΈΠ΅ | Π’Π΅ΠΊΡΡΠΎΠ²ΡΠΉ | Π·Π²Π°Π½ΠΈΠ΅ | ΠΠ²Π°Π½ΠΈΠ΅ | ||
Π‘ΡΠΎΠΊ | Π§ΠΈΡΠ»ΠΎΠ²ΠΎΠΉ | ΡΡΠΎΠΊ | Π§Π΅ΡΠ΅Π· ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ Π·Π²Π°Π½ΠΈΡ | ||
ΠΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΡ » (ID Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ, ΠΠΎΠ»ΠΆΠ½ΠΎΡΡΡ, ΠΠΊΠ»Π°Π΄) Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π° ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π±ΡΠ° ΠΈ ΡΡΡΠΎΠΊΠΈ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ².
ΠΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΠΈ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½Π΅ΠΏΠΎΠ»Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ Π½Π΅ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΠΎΡ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ°.
ΠΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΡ » Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΡΠ΅ΡΡΠ΅ΠΉ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΠΈ ΡΡΠ°Π½Π·ΠΈΡΠΈΠ²Π½ΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΡΡΡ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ ΡΡ Π΅ΠΌΡ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΡ », ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² Π²ΠΈΠ΄Π΅ ΡΠ°Π±Π»ΠΈΡΡ «ΠΎΠΊΠ»Π°Π΄Ρ» Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ .
Π’Π°Π±Π»ΠΈΡΠ° 3 — Π‘Ρ Π΅ΠΌΠ° ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΡ »
ΠΠΌΡ Π°ΡΡΠΈΠ±ΡΡΠ° | ΠΠΎΠΌΠ΅Π½ | ΠΠΌΡ ΠΏΠΎΠ»Ρ | Π£ΡΠ»ΠΎΠ²ΠΈΠ΅ Π½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
ID Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ | Π§ΠΈΡΠ»ΠΎΠ²ΠΎΠΉ | id_Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ | ID Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ | ||
ΠΠΎΠ»ΠΆΠ½ΠΎΡΡΡ | Π’Π΅ΠΊΡΡΠΎΠ²ΡΠΉ | Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ | ΠΠΎΠ»ΠΆΠ½ΠΎΡΡΡ | ||
ΠΠΊΠ»Π°Π΄ | Π§ΠΈΡΠ»ΠΎΠ²ΠΎΠΉ | ΠΎΠΊΠ»Π°Π΄ | ΠΠΊΠ»Π°Π΄ | ||
5.3 Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π±ΡΠ»Π° Π²ΡΠ±ΡΠ°Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ MS Access 2003. ΠΡΠ³ΠΎΠ΄Π½ΡΠΌ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎΠΌ MS Access 2003 ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ½Π°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Microsoft Visual Studio.
ΠΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Visual Studio 2005, ΡΠ·ΡΠΊ C#.
ΠΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΡΡ Π΅ΠΌΠ° Π΄Π°Π½Π½ΡΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ «ΠΡΠ΄Π΅Π» ΠΊΠ°Π΄ΡΠΎΠ²» Π² Π‘Π£ΠΠ MS Access 2003:
Π ΠΈΡΡΠ½ΠΎΠΊ 5.9 — Π‘Ρ Π΅ΠΌΠ° Π΄Π°Π½Π½ΡΡ Π² Π‘Π£ΠΠ MS Access 2003
6. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Π‘ΡΡΡΠΊΡΡΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ° — ΡΡ Π΅ΠΌΠ°, ΠΎΡΡΠ°ΠΆΠ°ΡΡΠ°Ρ ΡΠΎΡΡΠ°Π² ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΏΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°ΡΡΠ΅ΠΉ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. ΠΡΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠΉ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΡΠ°ΠΊΠΈΠΌΠΈ ΡΠ°ΡΡΡΠΌΠΈ ΡΠ²Π»ΡΡΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ (ΡΠΈΡΡΠ½ΠΎΠΊ 6.1).
Π ΠΈΡΡΠ½ΠΎΠΊ 6.1 — Π‘ΡΡΡΠΊΡΡΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° (ΠΎΠ±ΡΠ΅ΠΊΡΠ½Π°Ρ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡ)
ΠΠ°Π½Π½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, Π·Π°ΡΠΈΡΠ΅Π½Π½ΡΠΉ Π»ΠΎΠ³ΠΈΠ½ΠΎΠΌ ΠΈ ΠΏΠ°ΡΠΎΠ»Π΅ΠΌ, Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠ½ΠΎΠ³ΠΎ Π»ΠΈΡΠ° ΠΈΠ· ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠ°Π΄ΡΠΎΠ². ΠΠΎΡΡΠΎΡΠΎΠ½Π½ΠΈΠΌ Π»ΠΈΡΠ°ΠΌ ΠΏΡΠΎΡΠΌΠΎΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π°ΠΏΡΠ΅ΡΠ΅Π½.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΡΡΠΊΡΡΡΠ½ΡΡ ΡΡ Π΅ΠΌΡ: ΡΠ½Π°ΡΠ°Π»Π° Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ Π³Π»Π°Π²Π½Π°Ρ ΡΠΎΡΠΌΠ° Form1.cs, Π³Π΄Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΠΏΠΎΠ»Π½ΡΠΌ ΡΠΏΠΈΡΠΊΠΎΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ , Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΡ ΠΈ Π·Π²Π°Π½ΠΈΡΡ , Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΡΠ΅ΡΡ. ΠΠ· ΡΡΠΎΠΉ ΠΆΠ΅ ΡΠΎΡΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎΠΈΡΠΊΠ° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ ΠΏΠ°ΡΠΏΠΎΡΡΠ° ΠΈΠ»ΠΈ ΠΏΠΎ ΡΠ°ΠΌΠΈΠ»ΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΡΡ Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ ΠΎ Π½ΠΎΠ²ΠΎΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅ ΠΈΠ»ΠΈ ΠΎΡΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΡΡ Π·Π°ΠΏΠΈΡΡ, Π² ΡΠ»ΡΡΠ°Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π°Π½ΠΊΠ΅ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ , Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ, Π·Π²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠΎΠ². ΠΡΠ±ΠΎΡ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ°Π±ΠΎΡΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ Π»Π΅Π²ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΠΌΡΡΠΈ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΌ ΠΎΠΊΠ½Π΅:
— ΡΠ°Π±Π»ΠΈΡΡ — Π΄ΠΎΡΡΡΠΏ ΠΊ Π±Π°Π·Π°ΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ², Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠ΅ΠΉ, Π·Π²Π°Π½ΠΈΠΉ;
— ΠΎΡΡΠ΅ΡΡ — ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΡΠ΅ΡΠΎΠ²;
— ΠΏΠΎΠΈΡΠΊ — ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠ°ΠΌ;
— Π²ΡΡ ΠΎΠ΄ — Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΡΠ°Π±ΠΎΡΠΈΠΌ ΠΌΠ΅ΡΡΠΎΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° ΠΊΠ°Π΄ΡΠΎΠ²ΠΎΠΉ ΡΠ»ΡΠΆΠ±Ρ. ΠΠ½Π° ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠ±ΠΎΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π΄Π°Π½Π½ΡΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ , ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ Π±ΡΠΌΠ°ΠΆΠ½ΡΠΉ ΠΏΠΎΡΠΎΠΊ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΠΊΠΎΡΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠΈΡΠΊΠ° Π»ΠΈΡΠ½ΠΎΠΉ ΠΊΠ°ΡΡΠΎΡΠΊΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°, ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΡΡΠ΄Π° ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠ° ΠΊΠ°Π΄ΡΠΎΠ²ΠΎΠ³ΠΎ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ°.
Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π±ΡΠ»ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ:
— Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΎ Π²Π½ΠΎΠ²Ρ ΠΏΡΠΈΠ½ΡΡΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ
— Ρ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ
— ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ , Π·Π²Π°Π½ΠΈΡΡ , Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΡ ΠΈ ΠΎΠΊΠ»Π°Π΄Π°Ρ
— Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠ΄ΡΡΠ΅Ρ ΡΡΠ°ΠΆΠ° ΡΠ°Π±ΠΎΡΡ
— Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ ΠΎ ΡΡΠΎΠΊΠ΅ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ³ΠΎ Π·Π²Π°Π½ΠΈΡ
— Π²ΡΠ²ΠΎΠ΄ ΡΠΏΠΈΡΠΊΠ° ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² Ρ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΎΠΉ ΠΏΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΠΌ
— Π²ΡΠ²ΠΎΠ΄ ΠΎΠ±ΡΠ΅Π³ΠΎ ΡΠΏΠΈΡΠΊΠ° ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ²
— ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΡΡΡΡΠΎΠ², Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ ΠΏΠ΅ΡΠ°ΡΠΈ.
ΠΠ°Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π² ΠΊΠ°Π΄ΡΠΎΠ²ΡΡ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΈ ΡΠΈΠ»ΠΎΠ²ΡΡ ΡΡΡΡΠΊΡΡΡ.
1. ΠΠ΅ΡΠ±Π΅ΡΡ Π¨ΠΈΠ»Π΄Ρ «ΠΠΎΠ»Π½ΡΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ C#», ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ Ρ Π°Π½Π³Π»., ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π΄ΠΎΠΌ «ΠΠΈΠ»ΡΡΠΌΡ», ΠΠΎΡΠΊΠ²Π°, 2004 Π³.-752Ρ.:ΠΈΠ».
2. ΠΠ°Π½ΠΈΠ»ΠΈΠ½Π° Π’. Π. ΠΠΎΠ½ΡΠΏΠ΅ΠΊΡ Π»Π΅ΠΊΡΠΈΠΉ ΠΏΠΎ «Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ», Π ΠΠ ΠΠΠ£, 2008 Π³.
3. ΠΠΆΠ΅ΡΡ ΠΠΈΠ±Π΅ΡΡΠΈ «Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ .NET ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° C#», ΠΠ·Π΄Π°Π½ΠΈΠ΅ 2-ΠΎΠ΅. ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ «Π‘ΠΈΠΌΠ²ΠΎΠ»-ΠΠ»ΡΡ». ΠΠΎΡΠΊΠ²Π°, 2005 Π³.-684Ρ.
4. ΠΡΠΌΠΎΠ»Π°Π΅Π². Π. Π. Π ΡΠ½ΠΎΠΊ Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΡ ΡΡΠ»ΡΠ³. ΠΡΠ°Π²ΠΎΠ²ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ, 2008 Π³. ISBN 978−5-466−338−3
5. ΠΠ°ΡΠ»ΠΈ ΠΠ°ΡΡΠΎΠ½ ΠΈ Π΄Ρ. «C#», ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ Ρ Π°Π½Π³Π»., ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ «ΠΠΎΡΠΈ», ΠΠΎΡΠΊΠ²Π°, 2005 Π³.-862Ρ.
6. ΠΡΠ·Π½Π΅ΡΠΎΠ² Π‘Π΅ΡΠ³Π΅ΠΉ «ΠΠ°Π·Ρ Π΄Π°Π½Π½ΡΡ . ΠΠΎΠ΄Π΅Π»ΠΈ ΠΈ ΡΠ·ΡΠΊΠΈ», ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ «ΠΠΈΠ½ΠΎΠΌ-ΠΡΠ΅ΡΡ», 2008 Π³.
7. ΠΠ°Π±ΠΎΡ Π. Π. «Π‘ΠΈ ΡΠ°ΡΠΏ: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ Windows», ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ «Π₯Π°ΡΠ²Π΅ΡΡ», ΠΠΈΠ½ΡΠΊ, 2003 Π³.-384Ρ.
8. Π’ΡΠΎΠ΅Π»ΡΠ΅Π½ Π. «C# ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° .NET. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°», ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π΄ΠΎΠΌ «ΠΠΈΡΠ΅Ρ», Π‘Π°Π½ΠΊΡ-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³, 2004 Π³.-796Ρ.:ΠΈΠ».
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π
Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ», Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «WindowsApplication1.exe». ΠΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΏΠΎΡΠ²ΠΈΡΡΡ Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, Π³Π΄Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΠΏΠΎΠ»Π½ΡΠΌ ΡΠΏΠΈΡΠΊΠΎΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ :
Π ΠΈΡΡΠ½ΠΎΠΊ 6.1 — ΠΠ»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ «ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ» Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ ΡΠ°Π±Π»ΠΈΡΡΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ. ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ «Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ»
Π ΠΈΡΡΠ½ΠΎΠΊ 6.2 — ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ Π²ΡΠ΅ ΠΏΠΎΠ»Ρ, ΠΈΠ· Π²ΡΠΏΠ°Π΄Π°ΡΡΠΈΡ ΡΠΏΠΈΡΠΊΠΎΠ² Π²ΡΠ±ΡΠ°ΡΡ Π·Π²Π°Π½ΠΈΠ΅ ΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ. ΠΠ»Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π·Π°ΠΏΠΈΡΠΈ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «Π΄ΠΎΠ±Π°Π²ΠΈΡΡ».
Π ΠΈΡΡΠ½ΠΎΠΊ 6.3 — ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΡΠ΄Π°Π»ΠΈΡΡ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ ΠΎΠΊΠ½ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π²ΠΈΠ΄Π°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±ΡΠΊΠ² ΡΠ°ΠΌΠΈΠ»ΠΈΠΈ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π»Π΅Π²ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠ΅ΠΉ ΠΌΡΡΠΈ Π½Π° ΠΌΠ΅ΡΠΊΡ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ, Π²ΡΡΠ²Π΅ΡΠΈΠ²Π°Π΅ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ, ΡΠΎΡΡΠΎΡΡΠΈΠΉ ΠΈΠ· Π€ΠΠ ΠΈ Π½ΠΎΠΌΠ΅ΡΠ° ΠΏΠ°ΡΠΏΠΎΡΡΠ°, ΠΊΡΡΡΠΎΡΠΎΠΌ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π·Π°ΠΏΠΈΡΡ, ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°ΡΡΡ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ.
Π ΠΈΡΡΠ½ΠΎΠΊ 6.4 — Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° Π Π½ΠΈΠΆΠ½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΠΎΠΊΠ½Π° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΏΠΎΠ»Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π΄Π°Π½Π½ΠΎΠΌ Π»ΠΈΡΠ΅. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡΡ ΡΠ΄Π°Π»ΠΈΡΡ ΠΈΠ»ΠΈ ΠΎΡΠΌΠ΅Π½Π°.
Π ΠΈΡΡΠ½ΠΎΠΊ 6.5 — Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ ΠΎΠΊΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ . ΠΡΠ±ΠΎΡ Π½ΡΠΆΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌΡ ΡΠ΅ΠΆΠΈΠΌΡ. ΠΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ Π·Π²Π°Π½ΠΈΠ΅, Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ ΠΈ Π»ΠΈΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ. ΠΠ°Π»Π΅Π΅ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π½ΡΠΆΠ½ΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΡ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΡ. ΠΠ»Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ.
Π ΠΈΡΡΠ½ΠΎΠΊ 6.6 — ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΊΠ°Π½ΠΈΡΡΠ΅Ρ ΠΊΠ°ΠΆΠ΄ΡΡ Π·Π°ΠΏΠΈΡΡ Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° «Π΄Π°» Π² Π³ΡΠ°ΡΠ΅ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅. Π ΡΠ»ΡΡΠ°Π΅ ΡΡΠΏΠ΅Ρ Π° ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΡΠ΅ΡΡΡ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π·Π²Π°Π½ΠΈΠ΅, Π΄Π°ΡΠ° ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ Π·Π²Π°Π½ΠΈΡ ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½Π° «Π½Π΅Ρ».
ΠΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΡΡΡ Π΄Π°ΡΠ° ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ Π·Π²Π°Π½ΠΈΡ Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π΄Π°ΡΠΎΠΉ. ΠΡΡΠΈΡΠ»Π΅Π½Π½Π°Ρ ΡΠ°Π·Π½ΠΈΡΠ° (ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π»Π΅Ρ) ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΡΡΡ Ρ ΠΏΠΎΠ»Π΅ΠΌ «ΡΡΠΎΠΊ» ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ Π·Π²Π°Π½ΠΈΡ. ΠΡΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ «ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅» ΡΠ°Π±Π»ΠΈΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½Π° «Π΄Π°».
ΠΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΡΠ΅ΡΡΡ ΡΠ°Π±Π»ΠΈΡΠ° Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ:
1. ΠΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΡΡ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠ΅ΠΉ. ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ ΡΠ°Π±Π»ΠΈΡΡΠ΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈΠ΄ΠΎΠ±Π°Π²ΠΈΡΡ.
Π ΠΈΡΡΠ½ΠΎΠΊ 6.7 — ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ
2. Π‘ΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠ΅ΠΉ. ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ
ΡΠ°Π±Π»ΠΈΡΡΠ΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈΡΠ΄Π°Π»ΠΈΡΡ Π΄Π°Π»Π΅Π΅ ΠΈΠ· Π²ΡΠΏΠ°Π΄Π°ΡΡΠ΅Π³ΠΎ ΡΠΏΠΈΡΠΊΠ° Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ.
Π ΠΈΡΡΠ½ΠΎΠΊ 6.8 — Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ
3. ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΠΊΠ»Π°Π΄Π°. ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ
ΡΠ°Π±Π»ΠΈΡΡΠ΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π΄Π°Π»Π΅Π΅ ΠΈΠ· Π²ΡΠΏΠ°Π΄Π°ΡΡΠ΅Π³ΠΎ ΡΠΏΠΈΡΠΊΠ° Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΎΠΊΠ»Π°Π΄Π°. Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π³ΡΠ°ΡΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π½ΡΠ½Π΅ΡΠ½ΠΈΠΉ ΠΎΠΊΠ»Π°Π΄. Π ΠΏΡΡΡΡΡ Π³ΡΠ°ΡΡ Π²Π²ΠΎΠ΄ΠΈΠΌ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΠΊΠ»Π°Π΄Π°. ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΎΠΊΠ»Π°Π΄.
Π ΠΈΡΡΠ½ΠΎΠΊ 6.8 — Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ Π’Π°Π±Π»ΠΈΡΠ° Π·Π²Π°Π½ΠΈΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π²Π°Π½ΠΈΡ ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π»Π΅Ρ Π²ΡΡΠ»ΡΠ³ΠΈ, ΠΏΠΎ ΠΈΡΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ΅ Π·Π²Π°Π½ΠΈΠ΅ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΡ. ΠΠ»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΡΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ ΡΠ°Π±Π»ΠΈΡΡΠ·Π²Π°Π½ΠΈΡ.
ΠΠ»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠΈΡΠΊΠ° Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ «ΠΏΠΎΠΈΡΠΊ» ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎΠΈΡΠΊΠ° — ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ ΠΏΠ°ΡΠΏΠΎΡΡΠ° ΠΈΠ»ΠΈ ΠΏΠΎ ΡΠ°ΠΌΠΈΠ»ΠΈΠΈ. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΠΏΡΡΡΡΡ Π³ΡΠ°ΡΡ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΈΡΠΊΠ°ΡΡ. ΠΡΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠΎΠ² Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ .
Π ΠΈΡΡΠ½ΠΎΠΊ 6.9 — Π Π΅ΠΆΠΈΠΌ ΠΏΠΎΠΈΡΠΊΠ° ΠΠ»Ρ Π²ΡΠ·ΠΎΠ²Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΠΎΡΡΠ΅ΡΠ° Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ «ΠΎΡΡΠ΅ΡΡ».
Π ΠΈΡΡΠ½ΠΎΠΊ 6.10 — ΠΡΡΠ΅Ρ «Π»ΠΈΡΠ½ΡΠ΅ ΠΊΠ°ΡΡΠΎΡΠΊΠΈ»
Π ΠΈΡΡΠ½ΠΎΠΊ 6.11 — ΠΠ±ΡΠΈΠΉ ΠΎΡΡΠ΅Ρ
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π
ΠΠΈΡΡΠΈΠ½Π³ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Form1.cs
using System;
using System.Collections.Generic;
using System. ComponentModel;
using System. Data;
using System. Drawing;
using System. Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace WindowsApplication1
{
public partial class Form1: Form
{
OleDbDataAdapter datAdap;
string I = «Provider=Microsoft.Jet.OLEDB.4.0;Data Source=» + @" db1. mdb" ;
OleDbConnection con;
public Form1()
{
InitializeComponent ();
con = new OleDbConnection (I);
con.Open ();
}
private void ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈToolStripMenuItem_Click (object sender, EventArgs e)
{
DataTable DT = new DataTable («[ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ]»);
datAdap = new OleDbDataAdapter («Select* From [ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ]», con);
datAdap.Fill (DT);
dataGridView1.DataSource = DT;
}
private void Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈToolStripMenuItem_Click (object sender, EventArgse)
{
DataTable DT = new DataTable («[ΠΎΠΊΠ»Π°Π΄Ρ]»);
datAdap = new OleDbDataAdapter («Select* From [ΠΎΠΊΠ»Π°Π΄Ρ]», con);
datAdap.Fill (DT);
dataGridView1.DataSource = DT;
}
private void Π·Π²Π°Π½ΠΈΡToolStripMenuItem_Click (object sender, EventArgs e)
{
DataTable DT = new DataTable («[Π·Π²Π°Π½ΠΈΡ]»);
datAdap = new OleDbDataAdapter («Select* From [Π·Π²Π°Π½ΠΈΡ]», con);
datAdap.Fill (DT);
dataGridView1.DataSource = DT;
}
private void ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ToolStripMenuItem_Click (object sender, EventArgse)
{
Form2 f2 = new Form2();
f2.ShowDialog ();
}
private void ΡΠ΄Π°Π»ΠΈΡΡToolStripMenuItem_Click (object sender, EventArgs e)
{
Form3 f3 = new Form3();
f3.ShowDialog ();
}
private void Π²ΡΡ ΠΎΠ΄ToolStripMenuItem_Click (object sender, EventArgs e)
{
this.Close ();
}
private void ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ToolStripMenuItem_Click (object sender, EventArgs e)
{
Form4 f4 = new Form4();
f4.ShowDialog ();
}
private void ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡToolStripMenuItem_Click (object sender, EventArgse)
{
Form5 f5 = new Form5();
f5.ShowDialog ();
}
private void Form1_Activated (object sender, EventArgs e)
{
OleDbCommand Com = new OleDbCommand («SELECT ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. Π΄Π°ΡΠ°_ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ_Π½Π°_ΡΠ°Π±ΠΎΡΡ FROM ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ;», con);
using (OleDbDataReader dr = Com. ExecuteReader ())
{
while (dr.Read ())
{
DateTime a = DateTime. Now;
DateTime b = Convert. ToDateTime (dr.GetValue (0).ToString ());
int y1 = a. Year;
int m1 = a. Month;
int d1 = a. Day;
int y2 = b. Year;
int m2 = b. Month;
int d2 = b. Day;
int r = d1 — d2, rm, ry;
if (d1 — d2 < 0)
{
switch (m1)
{
case 5:
case 7:
case 8:
case 10:
case 12:
r = d1 — d2 + 30;
m1—;
break;
case 3:
if (d1 — d2 < 0)
if (y1% 4 == 0)
r = d1 — d2 + 29;
else r = d1 — d2 + 28;
m1—;
break;
case 1:
y1—;
r = d1 — d2 + 31;
m1 = 12;
break;
default:
r = d1 — d2 + 31;
break;
}
}
if (m1 — m2 < 0)
{
y1—;
rm = m1 — m2 + 12;
}
else rm = m1 — m2;
ry = y1 — y2;
string staj = r. ToString () + '.' + rm. ToString () + '.' + ry. ToString ();
string u = «UPDATE ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ SET ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ΡΡΠ°ΠΆ = '» + staj + «' WHERE ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. Π΄Π°ΡΠ°_ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ_Π½Π°_ΡΠ°Π±ΠΎΡΡ= '» + b. ToShortDateString () + «' ;» ;
OleDbCommand insCom = new OleDbCommand (u, con);
insCom.ExecuteNonQuery ();
}
}
OleDbCommand Com1 = new OleDbCommand («SELECT ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. Π½ΠΎΠΌΠ΅Ρ_ΠΏΠ°ΡΠΏΠΎΡΡΡΠ°, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. Π·Π²Π°Π½ΠΈΠ΅, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. Π΄Π°ΡΠ°_ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ_Π·Π²Π°Π½ΠΈΡ FROM ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ;», con);
using (OleDbDataReader dr1 = Com1. ExecuteReader ())
{
while (dr1.Read ())
{
DateTime a = DateTime. Now;
string zv = dr1. GetValue (1).ToString ();
string nomer = dr1. GetValue (0).ToString (); ;
DateTime b = Convert. ToDateTime (dr1.GetValue (2).ToString ());
int y1 = a. Year;
int m1 = a. Month;
int d1 = a. Day;
int y2 = b. Year;
int m2 = b. Month;
int d2 = b. Day;
int r = d1 — d2, rm, ry;
if (d1 — d2 < 0)
{
switch (m1)
{
case 5:
case 7:
case 8:
case 10:
case 12:
r = d1 — d2 + 30;
m1—;
break;
case 3:
if (d1 — d2 < 0)
if (y1% 4 == 0)
r = d1 — d2 + 29;
else r = d1 — d2 + 28;
m1—;
break;
case 1:
y1—;
r = d1 — d2 + 31;
m1 = 12;
break;
default:
r = d1 — d2 + 31;
break;
}
}
if (m1 — m2 < 0)
{
y1—;
rm = m1 — m2 + 12;
}
else rm = m1 — m2;
ry = y1 — y2;
switch (zv)
{
case «ΡΡΠ΄ΠΎΠ²ΠΎΠΉ» :
case «ΠΌΠ»Π°Π΄ΡΠΈΠΉ ΡΠ΅ΡΠΆΠ°Π½Ρ» :
case «ΡΠ΅ΡΠΆΠ°Π½Ρ» :
case «ΡΡΠ°ΡΡΠΈΠΉ ΡΠ΅ΡΠΆΠ°Π½Ρ» :
case «ΡΡΠ°ΡΡΠΈΠ½Π°» :
case «ΠΏΡΠ°ΠΏΠΎΡΡΠΈΠΊ» :
case «ΡΡΠ°ΡΡΠΈΠΉ ΠΏΡΠ°ΠΏΠΎΡΡΠΈΠΊ» :
case «ΠΌΠ»Π°Π΄ΡΠΈΠΉ Π»Π΅ΠΉΡΠ΅Π½Π°Π½Ρ» :
case «Π»Π΅ΠΉΡΠ΅Π½Π°Π½Ρ» :
if (ry >= 1)
{
string u1 = «UPDATE ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ SET ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ = 'Π΄Π°' WHERE (((ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ.Π½ΠΎΠΌΠ΅Ρ_ΠΏΠ°ΡΠΏΠΎΡΡΡΠ°)=» + nomer + «));» ;
OleDbCommand insCom1 = new OleDbCommand (u1, con);
insCom1.ExecuteNonQuery ();
}
break;
case «ΡΡΠ°ΡΡΠΈΠΉ Π»Π΅ΠΉΡΠ΅Π½Π°Π½Ρ» :
if (ry >= 3)
{
string u1 = «UPDATE ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ SET ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ = 'Π΄Π°' WHERE (((ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ.Π½ΠΎΠΌΠ΅Ρ_ΠΏΠ°ΡΠΏΠΎΡΡΡΠ°)=» + nomer + «));» ;
OleDbCommand insCom1 = new OleDbCommand (u1, con);
insCom1.ExecuteNonQuery ();
}
break;
case «ΠΊΠ°ΠΏΠΈΡΠ°Π½» :
if (ry >= 4)
{
string u1 = «UPDATE ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ SET ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ = 'Π΄Π°' WHERE (((ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ.Π½ΠΎΠΌΠ΅Ρ_ΠΏΠ°ΡΠΏΠΎΡΡΡΠ°)=» + nomer + «));» ;
OleDbCommand insCom1 = new OleDbCommand (u1, con);
insCom1.ExecuteNonQuery ();
}
break;
case «ΠΌΠ°ΠΉΠΎΡ» :
if (ry >= 4)
{
string u1 = «UPDATE ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ SET ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ = 'Π΄Π°' WHERE (((ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ.Π½ΠΎΠΌΠ΅Ρ_ΠΏΠ°ΡΠΏΠΎΡΡΡΠ°)=» + nomer + «));» ;
OleDbCommand insCom1 = new OleDbCommand (u1, con);
insCom1.ExecuteNonQuery ();
}
break;
case «ΠΏΠΎΠ΄ΠΏΠΎΠ»ΠΊΠΎΠ²Π½ΠΈΠΊ» :
if (ry >= 5)
{
string u1 = «UPDATE ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ SET ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ = 'Π΄Π°' WHERE (((ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ.Π½ΠΎΠΌΠ΅Ρ_ΠΏΠ°ΡΠΏΠΎΡΡΡΠ°)=» + nomer + «));» ;
OleDbCommand insCom1 = new OleDbCommand (u1, con);
insCom1.ExecuteNonQuery ();
}
break;
default: break;
}
}
}
string I1 = «Provider=Microsoft.Jet.OLEDB.4.0;Data Source=» + @" db1. mdb" ;
OleDbConnection con1 = new OleDbConnection (I1);
con1.Open ();
dataGridView1.ClearSelection ();
DataTable dt = new DataTable («[ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ]»);
OleDbDataAdapter dA1 = new OleDbDataAdapter («Select* From [ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ]», con1);
dA1.Fill (dt);
dataGridView1.DataSource = dt;
con1.Close ();
}
private void ΡΠ΄Π°Π»ΠΈΡΡToolStripMenuItem1_Click (object sender, EventArgse)
{
Form6 f6 = new Form6();
f6.ShowDialog ();
}
private void ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡToolStripMenuItem1_Click (object sender, EventArgse)
{
Form7 f7 = new Form7();
f7.ShowDialog ();
}
private void aToolStripMenuItem_Click (object sender, EventArgs e)
{
Form10 f10 = new Form10();
f10.ShowDialog ();
}
private void ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈToolStripMenuItem1_Click (object sender, EventArgs e)
{
Form9 f9 = new Form9();
f9.ShowDialog ();
}
private void ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ToolStripMenuItem_Click (object sender, EventArgs e)
{
DialogResult DR;
DR=MessageBox.Show («ΠΡΠ΅ΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ Π·Π²Π°Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΎ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ΅ Π·Π²Π°Π½ΠΈΠ΅. ΠΠ°ΡΠ° ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ Π·Π²Π°Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ ΡΠ΅Π³ΠΎΠ΄Π½Π΅ΡΠ½Π΅ΠΉ. ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ?», «ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅», MessageBoxButtons. YesNo, MessageBoxIcon. Question);
if (DR == DialogResult. Yes)
{
OleDbCommand Com1 = new OleDbCommand («SELECT ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. Π½ΠΎΠΌΠ΅Ρ_ΠΏΠ°ΡΠΏΠΎΡΡΡΠ°, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. Π·Π²Π°Π½ΠΈΠ΅, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ FROM ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ WHERE (((ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ.ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅)='Π΄Π°'));», con);
using (OleDbDataReader dr1 = Com1. ExecuteReader ())
{
while (dr1.Read ())
{
string zv = dr1. GetValue (1).ToString ();
string nomer = dr1. GetValue (0).ToString ();
OleDbCommand Com2 = new OleDbCommand («SELECT Π·Π²Π°Π½ΠΈΡ. ID_Π·Π²Π°Π½ΠΈΡ FROM Π·Π²Π°Π½ΠΈΡ WHERE (((Π·Π²Π°Π½ΠΈΡ.Π·Π²Π°Π½ΠΈΠ΅)='» + zv + «'));», con);
using (OleDbDataReader dr2 = Com2. ExecuteReader ())
{
while (dr2.Read ())
{
int Nz = Convert. ToInt32(dr2.GetValue (0).ToString ());
Nz++;
OleDbCommand Com3 = new OleDbCommand («SELECT Π·Π²Π°Π½ΠΈΡ. Π·Π²Π°Π½ΠΈΠ΅ FROM Π·Π²Π°Π½ΠΈΡ WHERE (((Π·Π²Π°Π½ΠΈΡ.ID_Π·Π²Π°Π½ΠΈΡ)=» + Nz + «));», con);
using (OleDbDataReader dr3 = Com3. ExecuteReader ())
{
while (dr3.Read ())
{
string zvanie = dr3. GetValue (0).ToString ();
string u = «UPDATE ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ SET ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ = 'Π½Π΅Ρ', ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. Π΄Π°ΡΠ°_ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ_Π·Π²Π°Π½ΠΈΡ = '» + DateTime.Now.ToShortDateString () + «', ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. Π·Π²Π°Π½ΠΈΠ΅ = '» + zvanie + «'WHERE (((ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ.Π½ΠΎΠΌΠ΅Ρ_ΠΏΠ°ΡΠΏΠΎΡΡΡΠ°)=» + nomer + «));» ;
OleDbCommand cmd = new OleDbCommand (u, con);
cmd.ExecuteNonQuery ();
}
}
}
}
}
}
}
}
private void ΠΏΠΎΠΠΎΠΌΠ΅ΡΡΠΠ°ΡΠΏΠΎΡΡΠ°ToolStripMenuItem_Click (object sender, EventArgs e)
{
label1.Visible = true;
label1.Text = «Π²Π²Π΅Π΄ΠΈΡΠ΅ Π½ΠΎΠΌΠ΅Ρ ΠΏΠ°ΡΠΏΠΎΡΡΠ°» ;
textBox1.Visible = true;
button1.Visible = true;
}
private void button1_Click (object sender, EventArgs e)
{
if (label1.Text == «Π²Π²Π΅Π΄ΠΈΡΠ΅ Π½ΠΎΠΌΠ΅Ρ ΠΏΠ°ΡΠΏΠΎΡΡΠ°»)
{
if (textBox1.Text ≠ «»)
{
try
{
DataTable DT = new DataTable («[ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ]»);
datAdap = new OleDbDataAdapter («SELECT ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ.* FROM ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ WHERE (((ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ.Π½ΠΎΠΌΠ΅Ρ_ΠΏΠ°ΡΠΏΠΎΡΡΡΠ°)=» + textBox1. Text + «));», con);
datAdap.Fill (DT);
dataGridView1.DataSource = DT;
}
catch (Exception ex)
{
MessageBox.Show («ΠΏΠΎΠ»Π΅ 'Π½ΠΎΠΌΠ΅Ρ ΠΏΠ°ΡΠΏΠΎΡΡΠ°' Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π±ΡΠΊΠ²», «ΠΎΡΠΈΠ±ΠΊΠ°», MessageBoxButtons. OK, MessageBoxIcon. Error);
}
}
else MessageBox. Show («Π²Π²Π΅Π΄ΠΈΡΠ΅ Π½ΠΎΠΌΠ΅Ρ ΠΏΠ°ΡΠΏΠΎΡΡΠ°», «», MessageBoxButtons. OK, MessageBoxIcon. Information);
}
else
if (textBox1.Text ≠ «»)
{
try
{
DataTable DT = new DataTable («[ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ]»);
datAdap = new OleDbDataAdapter («SELECT ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ.* FROM ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ WHERE (((ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ.ΡΠ°ΠΌΠΈΠ»ΠΈΡ)='» + textBox1. Text + «'));», con);
datAdap.Fill (DT);
dataGridView1.DataSource = DT;
}
catch (Exception ex)
{
MessageBox.Show («ΠΏΠΎΠ»Π΅ 'ΡΠ°ΠΌΠΈΠ»ΠΈΡ' Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠΈΡΡ», «ΠΎΡΠΈΠ±ΠΊΠ°», MessageBoxButtons. OK, MessageBoxIcon. Error);
}
}
else MessageBox. Show («Π²Π²Π΅Π΄ΠΈΡΠ΅ Π½ΠΎΠΌΠ΅Ρ ΠΏΠ°ΡΠΏΠΎΡΡΠ°», «», MessageBoxButtons. OK, MessageBoxIcon. Information);
}
private void ΠΏΠΎΠ€Π°ΠΌΠΈΠ»ΠΈΠΈToolStripMenuItem_Click (object sender, EventArgs e)
{
label1.Visible = true;
label1.Text = «Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ°ΠΌΠΈΠ»ΠΈΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°» ;
textBox1.Visible = true;
button1.Visible = true;
}
private void ΡΠ°Π±Π»ΠΈΡΡToolStripMenuItem_Click (object sender, EventArgs e)
{
textBox1.Visible = false;
button1.Visible = false;
label1.Visible = false;
dataGridView1.ClearSelection ();
}
}
}
Form2.cs
using System;
using System.Collections.Generic;
using System. ComponentModel;
using System. Data;
using System.Data.OleDb;
using System. Drawing;
using System. Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form2: Form
{
string I = «Provider=Microsoft.Jet.OLEDB.4.0;Data Source=» + @" db1. mdb" ;
OleDbConnection con;
public Form2()
{
InitializeComponent ();
con = new OleDbConnection (I);
con.Open ();
OleDbCommand Com = new OleDbCommand («SELECT [Π·Π²Π°Π½ΠΈΡ]. Π·Π²Π°Π½ΠΈΠ΅ FROM [Π·Π²Π°Π½ΠΈΡ]; «, con);
using (OleDbDataReader dr = Com. ExecuteReader ())
{
while (dr.Read ())
{
comboBox1.Items.Add (dr.GetValue (0).ToString ());
}
}
OleDbCommand Com1 = new OleDbCommand («SELECT [ΠΎΠΊΠ»Π°Π΄Ρ]. Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ FROM [ΠΎΠΊΠ»Π°Π΄Ρ]; «, con);
using (OleDbDataReader dr1 = Com1. ExecuteReader ())
{
while (dr1.Read ())
{
comboBox2.Items.Add (dr1.GetValue (0).ToString ());
}
}
}
private void button1_Click (object sender, EventArgs e)
{
OleDbDataAdapter datAdap;
try
{
if (textBox1.Text ≠ «» && textBox2. Text ≠ «» && textBox3. Text ≠ «» && textBox4. Text ≠ «» && comboBox1. Text ≠ «» && comboBox2. Text ≠ «»)
{
string data = dateTimePicker1.Value.ToShortDateString ();
string data2 = dateTimePicker2.Value.ToShortDateString ();
string t1 = textBox1. Text, t2 = textBox2. Text, t3 = textBox3. Text;
string t11 = «», t22 = «», t33 = «» ;
t11 += t1[0]; t22 += t2[0]; t33 += t3[0];
t11 = t11. ToUpperInvariant (); t22 = t22. ToUpperInvariant (); t33 = t33. ToUpperInvariant ();
t1 = t11 + t1. Substring (1); t2 = t22 + t2. Substring (1); t3 = t33 + t3. Substring (1);
string q = «INSERT INTO [ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ] VALUES ('» + t1 + «','» + t2 + «','» + t3 + «',» + textBox4. Text + «,'» + comboBox1.SelectedItem.ToString () + «','» + comboBox2.SelectedItem.ToString () + «','» + data + «','» + data2 + «',' ','Π½Π΅Ρ');» ;
OleDbCommand i = new OleDbCommand (q, con);
if (i.ExecuteNonQuery () == 1)
MessageBox.Show («Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²ΡΠΉ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ», «ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅», MessageBoxButtons. OK, MessageBoxIcon. Information);
else
MessageBox.Show («ΠΎΡΠΈΠ±ΠΊΠ°», «ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅», MessageBoxButtons. OK, MessageBoxIcon. Error);
DataTable dt = new DataTable («[ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ]»);
datAdap = new OleDbDataAdapter («Select* From [ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ]», con);
datAdap.Fill (dt);
this.Close ();
}
else MessageBox. Show («Π½Π΅ Π·Π°ΠΏΠΎΠ»Π΅Π½Ρ ΠΏΠΎΠ»Ρ», «ΠΎΡΠΈΠ±ΠΊΠ°», MessageBoxButtons. OK, MessageBoxIcon. Error);
}
catch (Exception ex)
{
MessageBox.Show (ex.ToString ()," ΠΎΡΠΈΠ±ΠΊΠ°", MessageBoxButtons. OK, MessageBoxIcon. Error);
}
}
private void button2_Click (object sender, EventArgs e)
{
this.Close ();
}
}
}
Form3.cs
using System;
using System.Collections.Generic;
using System. ComponentModel;
using System. Data;
using System.Data.OleDb;
using System. Drawing;
using System. Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form3: Form
{
public string t = «» ;
string I = «Provider=Microsoft.Jet.OLEDB.4.0;Data Source=» + @" db1. mdb" ;
OleDbConnection con;
public Form3()
{
InitializeComponent ();
con = new OleDbConnection (I);
con.Open ();
OleDbCommand Com3 = new OleDbCommand («SELECT ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ΡΠ°ΠΌΠΈΠ»ΠΈΡ, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ΠΈΠΌΡ, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ΠΎΡΡΠ΅ΡΡΠ²ΠΎ, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. Π½ΠΎΠΌΠ΅Ρ_ΠΏΠ°ΡΠΏΠΎΡΡΡΠ° FROM ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ;», con);
using (OleDbDataReader dr3 = Com3. ExecuteReader ())
{
while (dr3.Read ())
{
comboBox3.Items.Add (dr3.GetValue (0).ToString () + ' ' + dr3. GetValue (1).ToString () + ' ' + dr3. GetValue (2).ToString () + ' ' + dr3. GetValue (3).ToString ());
}
}
}
private void button2_Click (object sender, EventArgs e)
{
this.Close ();
}
private void button1_Click (object sender, EventArgs e)
{
try
{
string del = «DELETE ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. Π½ΠΎΠΌΠ΅Ρ_ΠΏΠ°ΡΠΏΠΎΡΡΡΠ°, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ΡΠ°ΠΌΠΈΠ»ΠΈΡ, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ΠΈΠΌΡ, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ΠΎΡΡΠ΅ΡΡΠ²ΠΎ, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ID_Π·Π²Π°Π½ΠΈΡ, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. Π΄Π°ΡΠ°_ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ_Π½Π°_ΡΠ°Π±ΠΎΡΡ, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ID_Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ FROM ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ WHERE (((ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ.Π½ΠΎΠΌΠ΅Ρ_ΠΏΠ°ΡΠΏΠΎΡΡΡΠ°)=» + t + «));» ;
OleDbCommand insCom = new OleDbCommand (del, con);
if (insCom.ExecuteNonQuery () == 1)
{
MessageBox.Show («ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ ΡΠ΄Π°Π»Π΅Π½», «ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅», MessageBoxButtons. OK);
this.Close ();
}
else
MessageBox.Show («ΠΎΡΠΈΠ±ΠΊΠ°», «ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅», MessageBoxButtons. OK);
}
catch (Exception e3)
{
MessageBox.Show (e3.ToString (), «ΠΎΡΠΈΠ±ΠΊΠ°», MessageBoxButtons. OK, MessageBoxIcon. Error);
}
}
private void comboBox3_SelectedIndexChanged (object sender, EventArgse)
{
string d = «» ;
t = comboBox3. Text;
string fam = t. Substring (0, t. IndexOf (' '));
t = t. Substring (t.IndexOf (' ') + 1);
string im = t. Substring (0, t. IndexOf (' '));
t = t. Substring (t.IndexOf (' ') + 1);
string ot = t. Substring (0, t. IndexOf (' '));
t = t. Substring (t.IndexOf (' ') + 1);
int n = Convert. ToInt32(t);
string q = «select * from [ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ] where (((ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ.ΠΈΠΌΡ)='» + im + «') AND ((ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ.ΡΠ°ΠΌΠΈΠ»ΠΈΡ)='» + fam + «') AND ((ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ.ΠΎΡΡΠ΅ΡΡΠ²ΠΎ)='» + ot + «') AND ((ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ.Π½ΠΎΠΌΠ΅Ρ_ΠΏΠ°ΡΠΏΠΎΡΡΡΠ°)=» + n + «)) ;» ;
OleDbCommand C = new OleDbCommand (q, con);
using (OleDbDataReader dr = C. ExecuteReader ())
{
while (dr.Read ())
{
for (int i = 0; i < 10; i++)
d += dr. GetValue (i).ToString () + ««;
}
}
label1.Visible = true;
label1.Text = d;
}
}
}
Form4.cs
using System;
using System.Collections.Generic;
using System. ComponentModel;
using System. Data;
using System.Data.OleDb;
using System. Drawing;
using System. Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form4: Form
{
string I = «Provider=Microsoft.Jet.OLEDB.4.0;Data Source=» + @" db1. mdb" ;
OleDbConnection con;
public Form4()
{
InitializeComponent ();
con = new OleDbConnection (I);
con.Open ();
}
private void button2_Click (object sender, EventArgs e)
{
this.Close ();
}
private void button1_Click (object sender, EventArgs e)
{
OleDbDataAdapter datAdap;
int[] a = new int[100];
int k = 0;
OleDbCommand Com = new OleDbCommand («SELECT [ΠΎΠΊΠ»Π°Π΄Ρ]. ID_Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ FROM [ΠΎΠΊΠ»Π°Π΄Ρ]; «, con);
using (OleDbDataReader dr = Com. ExecuteReader ())
{
while (dr.Read ())
{
a[k] = Convert. ToInt32(dr.GetValue (0));
k++;
}
}
k++;
try
{
if (textBox1.Text ≠ «» && textBox2. Text ≠ «»)
{
string cifr = «123 456 789» ;
int flag = 0;
for (int p = 0; p < 10; p++)
if (textBox1.Text.IndexOf (cifr[p]) ≠ -1)
{
flag = 1;
}
if (flag == 1)
MessageBox.Show («ΠΏΠΎΠ»Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠΈΡΡ», «ΠΎΡΠΈΠ±ΠΊΠ°», MessageBoxButtons. OK, MessageBoxIcon. Error);
else
{
string q = «INSERT INTO [ΠΎΠΊΠ»Π°Π΄Ρ] VALUES («+ k + «,'» + textBox1. Text + «',»
+ textBox2. Text + «);» ;
OleDbCommand i = new OleDbCommand (q, con);
if (i.ExecuteNonQuery () == 1)
MessageBox.Show («Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π½ΠΎΠ²Π°Ρ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ», «ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅», MessageBoxButtons. OK, MessageBoxIcon. Information);
else
MessageBox.Show («ΠΎΡΠΈΠ±ΠΊΠ°», «ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅», MessageBoxButtons. OK, MessageBoxIcon. Error);
DataTable dt = new DataTable («[ΠΎΠΊΠ»Π°Π΄Ρ]»);
datAdap = new OleDbDataAdapter («Select* From [ΠΎΠΊΠ»Π°Π΄Ρ]», con);
datAdap.Fill (dt);
this.Close ();
}
}
else MessageBox. Show («Π½Π΅ Π·Π°ΠΏΠΎΠ»Π΅Π½Ρ ΠΏΠΎΠ»Ρ», «ΠΎΡΠΈΠ±ΠΊΠ°», MessageBoxButtons. OK, MessageBoxIcon. Error);
}
catch (Exception ex)
{
if (ex.ToString ().Contains («ΠΡΡΡΡΡΡΠ²ΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅»))
MessageBox.Show («ΠΏΠΎΠ»Π΅ ΠΎΠΊΠ»Π°Π΄ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅», «ΠΎΡΠΈΠ±ΠΊΠ°», MessageBoxButtons. OK, MessageBoxIcon. Error);
else
MessageBox.Show (ex.ToString (), «ΠΎΡΠΈΠ±ΠΊΠ°», MessageBoxButtons. OK, MessageBoxIcon. Error);
}
}
}
}
Form5.cs
using System;
using System.Collections.Generic;
using System. ComponentModel;
using System. Data;
using System.Data.OleDb;
using System. Drawing;
using System. Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form5: Form
{
public string t = «» ;
string I = «Provider=Microsoft.Jet.OLEDB.4.0;Data Source=» + @" db1. mdb" ;
OleDbConnection con;
public Form5()
{
InitializeComponent ();
con = new OleDbConnection (I);
con.Open ();
OleDbCommand Com1 = new OleDbCommand («SELECT [Π·Π²Π°Π½ΠΈΡ]. Π·Π²Π°Π½ΠΈΠ΅ FROM [Π·Π²Π°Π½ΠΈΡ]; «, con);
using (OleDbDataReader dr1 = Com1. ExecuteReader ())
{
while (dr1.Read ())
{
comboBox2.Items.Add (dr1.GetValue (0).ToString ());
}
}
OleDbCommand Com2 = new OleDbCommand («SELECT [ΠΎΠΊΠ»Π°Π΄Ρ]. Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ FROM [ΠΎΠΊΠ»Π°Π΄Ρ]; «, con);
using (OleDbDataReader dr2 = Com2. ExecuteReader ())
{
while (dr2.Read ())
{
comboBox4.Items.Add (dr2.GetValue (0).ToString ());
}
}
OleDbCommand Com3 = new OleDbCommand («SELECT ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ΡΠ°ΠΌΠΈΠ»ΠΈΡ, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ΠΈΠΌΡ, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ΠΎΡΡΠ΅ΡΡΠ²ΠΎ, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. Π½ΠΎΠΌΠ΅Ρ_ΠΏΠ°ΡΠΏΠΎΡΡΡΠ° FROM ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ;», con);
using (OleDbDataReader dr3 = Com3. ExecuteReader ())
{
while (dr3.Read ())
{
comboBox3.Items.Add (dr3.GetValue (0).ToString () + ' ' + dr3. GetValue (1).ToString () + ' ' + dr3. GetValue (2).ToString () + ' ' + dr3. GetValue (3).ToString ());
}
}
}
private void button1_Click (object sender, EventArgs e)
{
try
{
OleDbCommand insCom = new OleDbCommand («UPDATE ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ SET ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. Π·Π²Π°Π½ΠΈΠ΅ = '» + comboBox2. Text + «', ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. Π΄Π°ΡΠ°_ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ_Π·Π²Π°Π½ΠΈΡ='» +dateTimePicker1.Value.ToShortDateString ()+" ' WHERE ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. Π½ΠΎΠΌΠ΅Ρ_ΠΏΠ°ΡΠΏΠΎΡΡΡΠ°=" + textBox4. Text + «;», con);
if (insCom.ExecuteNonQuery () == 1)
{
MessageBox.Show («Π·Π²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ», «ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅», MessageBoxButtons. OK);
this.Close ();
}
else
MessageBox.Show («ΠΎΡΠΈΠ±ΠΊΠ°», «ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅», MessageBoxButtons. OK);
}
catch (Exception e4)
{
MessageBox.Show (e4.ToString ());
}
}
private void button3_Click (object sender, EventArgs e)
{
this.Close ();
}
private void button2_Click (object sender, EventArgs e)
{
string u = «UPDATE [ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ] SET [ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ]. Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ = '» + comboBox4. Text + «' WHERE ((([ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ]. Π½ΠΎΠΌΠ΅Ρ_ΠΏΠ°ΡΠΏΠΎΡΡΡΠ°)=» + textBox4. Text + «));» ;
OleDbCommand insCom = new OleDbCommand (u, con);
if (insCom.ExecuteNonQuery () == 1)
{
MessageBox.Show («Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π°», «ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅», MessageBoxButtons. OK);
this.Close ();
}
else
MessageBox.Show («ΠΎΡΠΈΠ±ΠΊΠ°», «ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅», MessageBoxButtons. OK);
}
private void comboBox3_SelectedIndexChanged (object sender, EventArgse)
{
string d = «» ;
t = comboBox3. Text;
string fam = t. Substring (0, t. IndexOf (' '));
t = t. Substring (t.IndexOf (' ')+1);
string im = t. Substring (0,t.IndexOf (' '));
t = t. Substring (t.IndexOf (' ') + 1);
string ot = t. Substring (0, t. IndexOf (' '));
t = t. Substring (t.IndexOf (' ') + 1);
int n = Convert. ToInt32(t);
string q = «select * from [ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ] where (((ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ.ΠΈΠΌΡ)='» + im + «') AND ((ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ.ΡΠ°ΠΌΠΈΠ»ΠΈΡ)='» + fam + «') AND ((ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ.ΠΎΡΡΠ΅ΡΡΠ²ΠΎ)='» + ot + «') AND ((ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ.Π½ΠΎΠΌΠ΅Ρ_ΠΏΠ°ΡΠΏΠΎΡΡΡΠ°)=» + n + «)) ;» ;
OleDbCommand C = new OleDbCommand (q, con);
using (OleDbDataReader dr = C. ExecuteReader ())
{
while (dr.Read ())
{
for (int i = 0; i < 10; i++)
d += dr. GetValue (i).ToString () + ««;
dateTimePicker1.Value = Convert. ToDateTime (dr.GetValue (7).ToString ());
comboBox2.Text = dr. GetValue (4).ToString ();
comboBox4.Text = dr. GetValue (5).ToString ();
}
}
label1.Visible = true;
label1.Text = d;
textBox1.Text = fam;
textBox2.Text = im;
textBox3.Text = ot;
textBox4.Text = n. ToString ();
}
private void button4_Click (object sender, EventArgs e)
{
string u = «UPDATE [ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ] SET [ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ]. ΠΈΠΌΡ = '» + textBox2. Text + «', [ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ]. ΡΠ°ΠΌΠΈΠ»ΠΈΡ = '» + textBox1. Text + «', [ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ]. ΠΎΡΡΠ΅ΡΡΠ²ΠΎ = '» + textBox3. Text + «', [ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ]. Π½ΠΎΠΌΠ΅Ρ_ΠΏΠ°ΡΠΏΠΎΡΡΡΠ° = «+ textBox4. Text + «WHERE (([ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ]. Π½ΠΎΠΌΠ΅Ρ_ΠΏΠ°ΡΠΏΠΎΡΡΡΠ°)=» + t + «);» ;
OleDbCommand insCom = new OleDbCommand (u, con);
if (insCom.ExecuteNonQuery () == 1)
{
MessageBox.Show («Π»ΠΈΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ», «ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅», MessageBoxButtons. OK);
this.Close ();
}
else
MessageBox.Show («ΠΎΡΠΈΠ±ΠΊΠ°», «ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅», MessageBoxButtons. OK);
}
private void comboBox2_SelectedIndexChanged (object sender, EventArgs e)
{
dateTimePicker1.Value = DateTime. Now;
}
}
}
Form6.cs
using System;
using System.Collections.Generic;
using System. ComponentModel;
using System. Data;
using System.Data.OleDb;
using System. Drawing;
using System. Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form6: Form
{
string I = «Provider=Microsoft.Jet.OLEDB.4.0;Data Source=» + @" db1. mdb" ;
OleDbConnection con;
public Form6()
{
InitializeComponent ();
con = new OleDbConnection (I);
con.Open ();
OleDbCommand Com = new OleDbCommand («SELECT [ΠΎΠΊΠ»Π°Π΄Ρ]. Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ FROM [ΠΎΠΊΠ»Π°Π΄Ρ]; «, con);
using (OleDbDataReader dr = Com. ExecuteReader ())
{
while (dr.Read ())
{
comboBox1.Items.Add (dr.GetValue (0).ToString ());
}
}
}
private void button3_Click (object sender, EventArgs e)
{
try
{
string del = «DELETE * FROM ΠΎΠΊΠ»Π°Π΄Ρ WHERE (((ΠΎΠΊΠ»Π°Π΄Ρ.Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ)='» + comboBox1. SelectedItem + «'));» ;
OleDbCommand insCom = new OleDbCommand (del, con);
if (insCom.ExecuteNonQuery () == 1)
{
MessageBox.Show («Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ ΡΠ΄Π°Π»Π΅Π½Π°», «ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅», MessageBoxButtons. OK);
string q = «Update ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ Set ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ=' ' Where ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ='» + comboBox1. Text + «';» ;
OleDbCommand cmd = new OleDbCommand (q, con);
cmd.ExecuteNonQuery ();
this.Close ();
}
else
MessageBox.Show («ΠΎΡΠΈΠ±ΠΊΠ°», «ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅», MessageBoxButtons. OK);
}
catch (Exception e2)
{
MessageBox.Show (e2.ToString ());
}
}
private void button1_Click (object sender, EventArgs e)
{
this.Close ();
}
}
}
Form7.cs
using System;
using System.Collections.Generic;
using System. ComponentModel;
using System. Data;
using System.Data.OleDb;
using System. Drawing;
using System. Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form7: Form
{
string I = «Provider=Microsoft.Jet.OLEDB.4.0;Data Source=» + @" db1. mdb" ;
OleDbConnection con;
public Form7()
{
InitializeComponent ();
con = new OleDbConnection (I);
con.Open ();
OleDbCommand Com = new OleDbCommand («SELECT [ΠΎΠΊΠ»Π°Π΄Ρ]. Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ FROM [ΠΎΠΊΠ»Π°Π΄Ρ]; «, con);
using (OleDbDataReader dr = Com. ExecuteReader ())
{
while (dr.Read ())
{
comboBox1.Items.Add (dr.GetValue (0).ToString ());
}
}
}
private void button4_Click (object sender, EventArgs e)
{
try
{
OleDbCommand insCom = new OleDbCommand («UPDATE ΠΎΠΊΠ»Π°Π΄Ρ SET ΠΎΠΊΠ»Π°Π΄Ρ. ΠΎΠΊΠ»Π°Π΄ = «+ textBox3. Text + «WHERE ΠΎΠΊΠ»Π°Π΄Ρ. Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ='» + comboBox1. Text + «';», con);
if (insCom.ExecuteNonQuery () == 1)
{
MessageBox.Show («ΠΎΠΊΠ»Π°Π΄ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½», «ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅», MessageBoxButtons. OK);
this.Close ();
}
else
MessageBox.Show («ΠΎΡΠΈΠ±ΠΊΠ°», «ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅», MessageBoxButtons. OK);
}
catch (Exception e1)
{
MessageBox.Show (e1.ToString (), «ΠΎΡΠΈΠ±ΠΊΠ°», MessageBoxButtons. OK, MessageBoxIcon. Error);
}
}
private void comboBox1_SelectedIndexChanged (object sender, EventArgse)
{
OleDbCommand Com = new OleDbCommand («SELECT [ΠΎΠΊΠ»Π°Π΄Ρ]. ΠΎΠΊΠ»Π°Π΄ FROM [ΠΎΠΊΠ»Π°Π΄Ρ] WHERE [ΠΎΠΊΠ»Π°Π΄Ρ]. Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ='» + comboBox1. Text + «';», con);
using (OleDbDataReader dr = Com. ExecuteReader ())
{
while (dr.Read ())
{
textBox4.Text = (dr.GetValue (0).ToString ());
}
}
}
private void button1_Click (object sender, EventArgs e)
{
this.Close ();
}
}
}
Form9.cs
using System;
using System.Collections.Generic;
using System. ComponentModel;
using System. Data;
using System. Drawing;
using System. Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Data.OleDb;
using System.Text.RegularExpressions;
namespace WindowsApplication1
{
public partial class Form9: Form
{
public Form9()
{
InitializeComponent ();
}
private void crystalReportViewer1_Load (object sender, EventArgs e)
{
}
}
}
Form10.cs
using System;
using System.Collections.Generic;
using System. ComponentModel;
using System. Data;
using System. Drawing;
using System. Text;
using System.Windows.Forms;
using CrystalDecisions. Shared;
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Windows.Forms;
using System.Web.UI.WebControls;
using System.Data.OleDb;
using System. IO;
using System. Diagnostics;
namespace WindowsApplication1
{
public partial class Form10: Form
{
public string id;
public static string Start = Application. StartupPath;
public Form10()
{
InitializeComponent ();
}
private void crystalReportViewer1_Load (object sender, EventArgs e)
{
string I = «Provider=Microsoft.Jet.OLEDB.4.0;Data Source=» + @" db1. mdb" ;
OleDbConnection con = new OleDbConnection (I);
con.Open ();
OleDbDataAdapter da = new OleDbDataAdapter ();
DataTable dt = new DataTable ();
da = new OleDbDataAdapter («SELECT ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ΡΠ°ΠΌΠΈΠ»ΠΈΡ, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ΠΈΠΌΡ, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ΠΎΡΡΠ΅ΡΡΠ²ΠΎ, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. Π·Π²Π°Π½ΠΈΠ΅, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. Π΄Π°ΡΠ°_ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ_Π½Π°_ΡΠ°Π±ΠΎΡΡ, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ. ΡΡΠ°ΠΆ FROM ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ «, con);
da.Fill (dt);
con.Close ();
CrystalReport3 cr = new CrystalReport3();
cr.SetDataSource (dt);
crystalReportViewer1.ReportSource = cr;
}
}
}