Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΌΠΎΠ΄Π΅Π»ΠΈΡΡΡΡΠ΅ΠΉ ΠΈΠ³ΡΡ Β«Π‘ΠΊΠ°ΡΠΊΠΈΒ»
ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ Π Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠ² ΠΏΡΠΎΡΡΡΡ ΡΠΈΡΠ΅Π». ΠΠ»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ Π»ΠΎΡΠ°Π΄ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π²Π° Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠΈΡΠ΅Π» — ΠΎΠ΄ΠΈΠ½ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, Π½Π΅ ΡΠΏΠ°Π»Π° Π»ΠΈ Π»ΠΎΡΠ°Π΄Ρ, Π²ΡΠΎΡΠΎΠΉ Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΡΠΊΠΎΡΠΎΡΡΡ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ ΠΎΡ 1 Π΄ΠΎ 5. Π ΠΏΠΎΠ΄Π·Π°Π΄Π°ΡΠ΅ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΠ°Π²ΠΎΠΊ ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠΈΡΠ΅Π». ΠΠ°Π΄Π°ΡΠ° ΡΠ»Π΅Π³ΠΊΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π°… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΌΠΎΠ΄Π΅Π»ΠΈΡΡΡΡΠ΅ΠΉ ΠΈΠ³ΡΡ Β«Π‘ΠΊΠ°ΡΠΊΠΈΒ» (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
1. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠΊΠΈΠ·Π½ΠΎΠ³ΠΎ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
1.1 ΠΠ°Π΄Π°Π½ΠΈΠ΅
1.2 ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Π»Π°ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ
1.3 Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ
1.3.1 ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ
1.3.2 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°
1.3.3 ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π²Ρ ΠΎΠ΄Π½ΡΡ ΠΈ Π²ΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ
1.3.4 ΠΡΠ±ΠΎΡ ΡΠΎΡΡΠ°Π²Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ²
2. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°
2.1 Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
2.2 Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
2.3 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
2.4 Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
2.5 Π£ΡΠ»ΠΎΠ²ΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
2.6 ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
2.7 Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ
3. Π’Π΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΠ»ΠΎΡΡΠ°ΡΠΈΠΉ Π‘ΠΏΠΈΡΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ Π² ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΡΡ ΠΈ Ρ ΠΎΠ·ΡΠΉΡΡΠ²Π΅Π½Π½ΡΡ ΠΆΠΈΠ·Π½Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π²Π΅Π΄Π΅Ρ ΠΊ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ΅ΠΌΠ°ΠΌΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅Ρ Π½ΠΈΠΊΠΎΠΉ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠΉ ΠΠΠ. ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Π½Π° ΠΠΠ-ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ Π½Π° ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅, Π½Π΅ Π²Π΄Π°Π²Π°ΡΡΡ Π² ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΡΠΎΠ·Π΄Π°Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π°Π½Π½Π°Ρ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ ΠΠΠ, Π° Π½Π΅ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°.
Π ΡΠ²ΡΠ·ΠΈ Ρ ΡΡΠΈΠΌ ΡΡΠ°Π»ΠΎ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ Π΄Π΅Π½Ρ Π² ΡΠ°ΡΠΏΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΈΠΌΠ΅ΡΡΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΎΡ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠΎΠ² Π΄ΠΎ ΡΡΠ΅Π΄ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌΠΈ, ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ , ΠΏΠΎΠΆΠ°Π»ΡΠΉ, ΡΠ²Π»ΡΡΡΡΡ Delphi ΠΎΡ Borland ΠΈ Visual Basic ΠΎΡ Microsoft. ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π΄Π»Ρ ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΡΠ²ΠΎΠ΅ΠΉ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΡΡΠΎΡΠΎΠΉ, ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎΠΌ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ, Π·Π°ΡΡΠ°ΡΠ΅Π½Π½ΡΠΌ Π½Π° ΠΈΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅.
ΠΠ°Π½Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠ°ΡΠΊΡΡΠ²Π°Ρ ΠΏΠΎΡΡΠ°ΠΏΠ½ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ ΡΠ΅Π»ΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠΌΠ΅ΡΡΠΈΠ΅ΡΡ Π² ΡΡΠ΅Π΄Π΅ Delphi ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΈΠ³ΡΠ° ΡΠΊΠ°ΡΠΊΠΈ
1 Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠΊΠΈΠ·Π½ΠΎΠ³ΠΎ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
1.1 ΠΠ°Π΄Π°Π½ΠΈΠ΅
Π Π°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΌΠΎΠ΄Π΅Π»ΠΈΡΡΡΡΡΡ ΠΈΠ³ΡΡ «Π‘ΠΊΠ°ΡΠΊΠΈ». Π ΠΈΠ³ΡΠ΅ ΡΡΡΠ²ΡΡΠ²ΡΠ΅Ρ 10 Π½Π°Π΅Π·Π΄Π½ΠΈΠΊΠΎΠ²; Π·Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΡΡ ΠΈΠ³ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· Π½ΠΈΡ ΠΏΡΠΎΠ΄Π²ΠΈΠ³Π°Π΅ΡΡΡ Π²ΠΏΠ΅ΡΠ΅Π΄ Π½Π° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΎΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ 5 ΠΊΠΌ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. ΠΠ»ΠΈΠ½Π° Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΈ — 50 ΠΊΠΌ. ΠΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡ 5 Π·Π°Π΅Π·Π΄ΠΎΠ², ΠΏΠΎΠ±Π΅Π΄ΠΈΡΠ΅Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π°Π΅Π·Π΄Π° Π½Π°ΡΠΈΡΠ»ΡΠ΅ΡΡΡ 5 ΠΎΡΠΊΠΎΠ². ΠΠΎΠ±Π΅Π΄ΠΈΡΠ΅Π»Π΅ΠΌ ΡΡΠΈΡΠ°Π΅ΡΡΡ Π½Π°Π΅Π·Π΄Π½ΠΈΠΊ, Π½Π°Π±ΡΠ°Π²ΡΠΈΠΉ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΠΊΠΎΠ² Π²ΠΎ Π²ΡΠ΅Ρ Π·Π°Π΅Π·Π΄Π°Ρ . ΠΠ΅ΡΠ΅Π΄ Π½Π°ΡΠ°Π»ΠΎΠΌ Π·Π°Π΅Π·Π΄ΠΎΠ² ΡΡΠ°ΡΡΠ½ΠΈΠΊ ΠΈΠ³ΡΡ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ Π½ΠΎΠΌΠ΅Ρ Π½Π°Π΅Π·Π΄Π½ΠΈΠΊΠ°, Ρ ΠΊΠΎΡΠΎΡΡΠΌ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΠ³ΡΡ. ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΠΈΠ³ΡΡ Π½Π΅ ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ 10. Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΡΡΠ΅ Ρ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡΡ 0.1 ΠΊΠ°ΠΆΠ΄ΡΠΉ Π½Π°Π΅Π·Π΄Π½ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ ΡΠΏΠ°ΡΡΡ, ΡΠΎ Π΅ΡΡΡ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡΡ Π·Π° ΡΡΠΎΡ ΡΡΡ Π½Π° 0 ΠΊΠΌ. ΠΠ΅ΡΠ΅Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π½Π°Π΅Π·Π΄Π½ΠΈΠΊΠΎΠ² ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π° ΡΠΊΡΠ°Π½Π΅. ΠΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π½ΠΎΠΌΠ΅ΡΠΎΠ² Π½Π°Π΅Π·Π΄Π½ΠΈΠΊΠΎΠ².
1.2 ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Π»Π°ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΠ±Π»Π°ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ — Π΄ΠΎΡΡΠ³ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΠ΄ Windows, ΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Windows 9x.
1.3 Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ
1.3.1 ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ Π Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠ² ΠΏΡΠΎΡΡΡΡ ΡΠΈΡΠ΅Π». ΠΠ»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ Π»ΠΎΡΠ°Π΄ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π²Π° Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠΈΡΠ΅Π» — ΠΎΠ΄ΠΈΠ½ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, Π½Π΅ ΡΠΏΠ°Π»Π° Π»ΠΈ Π»ΠΎΡΠ°Π΄Ρ, Π²ΡΠΎΡΠΎΠΉ Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΡΠΊΠΎΡΠΎΡΡΡ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ ΠΎΡ 1 Π΄ΠΎ 5. Π ΠΏΠΎΠ΄Π·Π°Π΄Π°ΡΠ΅ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΠ°Π²ΠΎΠΊ ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠΈΡΠ΅Π». ΠΠ°Π΄Π°ΡΠ° ΡΠ»Π΅Π³ΠΊΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° ΠΎΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π°Π΅Π·Π΄ΠΎΠ² Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ, ΠΈ Π·Π° ΠΊΠ°ΠΆΠ΄ΡΡ ΠΏΠΎΠ±Π΅Π΄Ρ Π΄Π°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΎΡΠΊΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΡΠΊΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ±Π΅Π΄ΠΈΡΠ΅Π»Ρ, Π½Π΅Ρ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠ°Π·Π½ΠΈΡΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ ΠΏΠΎΠ»ΡΡΠΈΡ, 1 ΠΈΠ»ΠΈ 5. ΠΏΠΎΠ±Π΅Π΄Π° Π»ΠΎΡΠ°Π΄ΡΡ Π΄ΠΎΡΡΠΈΠ³Π°Π΅ΡΡΡ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° ΠΏΡΠΎΡΠΊΠΎΡΠΈΡ Π±ΠΎΠ»ΡΡΠ΅ 50 ΠΊΠΌ.
Π’Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π½Π°Π±ΠΎΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΈ ΠΈΡΠΎΠ³ΠΎΠ².
1.3.2 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΠ°Π½Π½Π°Ρ Π·Π°Π΄Π°ΡΠ° ΡΠ°Π·Π±ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄Π·Π°Π΄Π°Ρ.
1. ΠΠ°Π΄Π°ΡΠ° ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΠ°Π²ΠΎΠΊ ΡΠ΄Π΅Π»Π°Π½Π° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ Π»ΠΎΡΠ°Π΄ΠΈ ΠΈΠ³ΡΠΎΠΊΠΎΠΌ Π² ΠΌΠ°ΡΡΠΈΠ² ΠΈΠ³ΡΠΎΠΊΠΎΠ² Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π½ΠΎΠΌΠ΅Ρ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ Π»ΠΎΡΠ°Π΄ΠΈ.
2. ΠΠ°Π΄Π°ΡΠ° ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π½ΠΎΠΌΠ΅ΡΠΎΠ² ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π΄Π²Π° Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΠΈΠΊΠ»Π° — Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ Π±Π΅ΡΡΡΡΡ ΠΈΠ³ΡΠΎΠΊΠΈ, Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ Ρ ΠΏΠΎΡΡΡΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΡΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ — Π½ΠΎΠΌΠ΅Ρ Π»ΠΎΡΠ°Π΄ΠΈ, ΠΈ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΡΡΡ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ Boolean, Π² ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π»ΠΎΡΠ°Π΄ΠΈ, ΡΠΆΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΏΠΎ ΠΈΠ³ΡΠΎΠΊΠ°ΠΌ.
3. ΠΡΠ½ΠΎΠ²Π½Π°Ρ Π·Π°Π΄Π°ΡΠ° — ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠΊΠ°ΡΠΊΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΡΠ°ΠΉΠΌΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠ΅ΠΊΡΠ½Π΄Ρ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ Π½Π°Π±ΠΎΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠ² ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠΈΡΠ΅Π» — Π΄Π»Ρ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΈ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠ°Π΄Π΅Π½ΠΈΡ Π»ΠΎΡΠ°Π΄ΠΈ. ΠΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΏΠΎΠ±Π΅Π΄Ρ — ΠΏΡΠΎΠΉΠ΄Π΅Π½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ 50 ΠΊΠΌ. ΠΡΠΎΡΠΈΡΠΎΠ²ΠΊΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ canvas — ΠΎΡΠΈΡΡΠΊΠ° ΡΠΊΡΠ°Π½Π° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠΌ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΎΠΌ ΠΈ ΠΏΡΠΎΡΠΈΡΠΎΠ²ΠΊΠ° Π»ΠΎΡΠ°Π΄Π΅ΠΉ, Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π° bmp.
1.3.3 ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π²Ρ ΠΎΠ΄Π½ΡΡ ΠΈ Π²ΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΠ·Π΄Π°Π½Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠ΅Π΄Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π²Π½Π΅ΡΠ½ΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π²Π²ΠΎΠ΄ΡΡΡΡ Π² ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ — ΠΎΡΠΌΠ΅ΡΠ°Ρ Π½ΡΠΆΠ½ΡΡ Π»ΠΎΡΠ°Π΄Π΅ΠΉ, ΠΈ Ρ. Π΄.
ΠΠ½Π΅ΡΠ½ΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ — ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π·Π°Π΅Π·Π΄ΠΎΠ², ΡΡΠ°ΡΡΡ Π»ΠΎΡΠ°Π΄Π΅ΠΉ — ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅, ΠΏΠΎΠ±Π΅Π΄Π°Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ Π½Π° ΡΠΊΡΠ°Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² memo ΠΈ ΠΈΠΌΠΈΡΠ°ΡΠΈΠΈ ΡΡΠ°ΡΡΡΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ (ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π½Π΅ Π½ΡΠΆΠ½Ρ, ΠΏΡΠΎΡΡΠΎ ΠΈΠΌΠΈΡΠΈΡΡΠ΅ΡΡΡ ΠΏΡΠΈΠ²ΡΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ windows).
1.3.4 ΠΡΠ±ΠΎΡ ΡΠΎΡΡΠ°Π²Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ² ΠΠ°Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π°ΠΏΠΈΡΠ°Π½Π° Π² ΡΡΠ΅Π΄Π΅ Delphi, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½Π° ΡΡΠ΅Π±ΡΠ΅Ρ Π½Π°Π»ΠΈΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Windows. Π‘ΡΠ΅Π΄Π° Delphi ΡΠ΄ΠΎΠ±Π½Π° Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ Π±ΡΡΡΡΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ Windows. Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ: Windows 9Ρ , Pentium 100 ΠΈΠ»ΠΈ Π²ΡΡΠ΅, ΠΎΠ±ΡΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ ΠΎΡ 8 ΠΠ; ΠΠ΅ΡΡΠΊΠΈΠΉ Π΄ΠΈΡΠΊ ΠΎΠ±ΡΠ΅ΠΌΠΎΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 500 ΠΠ±. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° Π½Π΅ ΡΡΠ΅Π±ΡΡΡΡΡ.
2. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°
2.1 Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΠ·Π΄Π°Π½Π° Π² Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠ΅Π΄Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ Π΅Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠΌΠ°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈΠ³ΡΡ. ΠΡΠΎΠ΅ΠΊΡ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π½Π° ΡΠΈΡ 1.
Π ΠΈΡ 2. ΠΠ»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ-Form1
ΠΠ»Π°Π²Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ².
ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Form1.
Π‘Π²ΠΎΠΉΡΡΠ²Π°:
Caption — «ΡΠΊΠ°ΡΠΊΠΈ»
Π‘ΠΎΠ±ΡΡΠΈΡ:
FormCreat — ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ, Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ ΠΈΠ· Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ, ΠΡΠ²ΠΎΠ΄ΠΈΡ Π½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΡΡΠ°ΡΡΡΠ΅ ΠΏΠΎΠ±Π΅Π΄ ΠΈΠ³ΡΠΎΠΊΠΎΠ².
Checkbox1 -10 — ΡΠ»ΡΠΆΠ°Ρ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° ΠΈΠ³ΡΠΎΠΊΠ°ΠΌΠΈ Π»ΠΎΡΠ°Π΄Π΅ΠΉ. Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ Π»ΠΎΡΠ°Π΄ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ enabled ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½Π° false, ΠΈ Π΄Π²Π°ΠΆΠ΄Ρ Π²ΡΠ±ΡΠ°ΡΡ ΠΎΠ΄Π½Ρ Π»ΠΎΡΠ°Π΄Ρ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.
ΠΡΠΈ ΡΠΎΠ±ΡΡΠΈΠΈ onclick Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π½ΠΎΠΌΠ΅Ρ Π»ΠΎΡΠ°Π΄ΠΈ Π² ΠΌΠ°ΡΡΠΈΠ² ΠΈΠ³ΡΠΎΠΊΠΎΠ² ΠΈ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ enabled.
MEMO1 — ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΡΠ΅ΠΊΡΡΠ΅ΠΌ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΎΡΠΊΠΎΠ² Π·Π° ΠΏΠΎΠ±Π΅Π΄Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΌ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π½ΠΎΠΌΠ΅ΡΠΎΠ² Π»ΠΎΡΠ°Π΄Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΠΈΠ³ΡΠΎΠΊΠ°ΠΌΠΈ.
Timer1 — ΡΠ»ΡΠΆΠΈΡ Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ Ρ ΠΎΠ΄ΠΎΠ² Π»ΠΎΡΠ°Π΄Π΅ΠΉ.
Π‘ΠΎΠ±ΡΡΠΈΠ΅ onTimer ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π»ΠΎΡΠ°Π΄Π΅ΠΉ, ΠΈΡ ΠΏΡΠΎΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΠΏΠΎΠ±Π΅Π΄Ρ.
Button1 -«ΠΠΎΠ²Π°Ρ ΡΡΠ°Π²ΠΊΠ°» Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΎΠΊΠ½ΠΎ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΠΈΠ³ΡΠΎΠΊΠΎΠ², ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π»ΠΎΡΠ°Π΄Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΠΈΠ³ΡΠΎΠΊΠ°ΠΌΠΈ.
Button2 — «ΠΠ°ΡΠ°ΡΡ ΡΠΊΠ°ΡΠΊΡ» — Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΡΠ°ΠΉΠΌΠ΅Ρ.
Button3 — «Π‘Π»ΡΡΠ°ΠΉΠ½ΠΎΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅» — Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π»ΠΎΡΠ°Π΄Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΠΈΠ³ΡΠΎΠΊΠ°ΠΌΠΈ.
ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΠ°ΡΠ°ΡΡ ΡΠΊΠ°ΡΠΊΡ»
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΡΠ°ΠΉΠΌΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠ΅ΠΊΡΠ½Π΄Ρ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΡΠΎΠ±ΡΡΠΈΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠΈΡΠ΅Π» ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π»ΠΎΡΠ°Π΄ΠΈ Π² Π³ΠΎΠ½ΠΊΠ΅, ΠΎΠ±ΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΏΠΎΠ±Π΅Π΄Ρ. Π ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΠ±Π΅Π΄Ρ ΡΠ°ΠΉΠΌΠ΅Ρ Π²ΡΠΊΠ»ΡΡΠ°Π΅ΡΡΡ, Π° Π² ΠΌΠ°ΡΡΠΈΠ² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π·Π°Π½ΠΎΡΡΡΡΡ ΠΎΡΠΊΠΈ ΠΈΠ³ΡΠΎΠΊΡ, ΠΏΠΎΡΡΠ°Π²ΠΈΠ²ΡΠ΅ΠΌΡ Π½Π° ΠΏΠΎΠ±Π΅Π΄ΠΈΠ²ΡΡΡ Π»ΠΎΡΠ°Π΄Ρ. Π ΡΠ»ΡΡΠ°Π΅ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΡΡΠ°Π²ΠΊΠΈ ΠΎΡΠΊΠΈ ΡΠ΅ΡΡΡΡΡΡ.
2.2 Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ | |
Project1.cfg | Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° | Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΡΠ°Π½ΡΠ»ΡΡΠΈΠΈ | |
Project1.dof | Π€Π°ΠΉΠ» ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠ° | Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°, ΠΈΠΌΠ΅Π½Π° ΡΠ»ΡΠΆΠ΅Π±Π½ΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ² ΠΈ Ρ. ΠΏ. | |
Project1.dpr | Π€Π°ΠΉΠ» ΠΏΡΠΎΠ΅ΠΊΡΠ° | Π’Π΅ΠΊΡΡ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° | |
Project1.exe | ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ» | ||
Project1.res | Π€Π°ΠΉΠ» ΡΠ΅ΡΡΡΡΠΎΠ² | Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΠΈΠΊΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ Ρ. ΠΏ. | |
Unit1.dcu | ΠΠ±ΡΠ΅ΠΊΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» | ΠΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Π²Π΅ΡΡΠΈΡ | |
Unit1.dfm | Π€Π°ΠΉΠ» ΡΠΎΡΠΌΡ | Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠ²ΠΎΠΉΡΡΠ² | |
Unit1.pas | Π€Π°ΠΉΠ» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ | ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΡΠΎΡΠΌΡ | |
1.bmp | Π€Π°ΠΉΠ» ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ | Π ΠΈΡΡΠ½ΠΎΠΊ Π»ΠΎΡΠ°Π΄ΠΈ. | |
2.3 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ — race, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΈΠ³ΡΡ, Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠ΅Π»ΡΡ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ³Π°Π΄Π°ΡΡ Π»ΠΎΡΠ°Π΄Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ΄Π΅Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ. ΠΠ³ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠ°Ρ, ΡΠΎ Π΅ΡΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΌΠΎΠ³ΡΡ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π΄ΠΎ 10 ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΡΠ°Π·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ .
ΠΠ°Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° ΡΠΎΠ±ΡΡΠΈΠΉΠ½ΠΎΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ. ΠΠ»Π°Π²Π½ΠΎΠ΅ ΡΠΎΠ±ΡΡΠΈΠ΅ — Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠΌ ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠΌ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠ΅ΠΊΡΠ½Π΄Ρ ΡΠΎΠ±ΡΡΠΈΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠΈΡΠ΅Π» ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π»ΠΎΡΠ°Π΄ΠΈ. ΠΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΡΠΎΡΡΡΠ΅ ΡΠΈΠΊΠ»Ρ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ ΡΠ°Π³ΠΎΠ² Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π»ΠΎΡΠ°Π΄ΠΈ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΏΠΎΠ±Π΅Π΄Ρ Π»ΠΎΡΠ°Π΄ΠΈ. Π ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΠ±Π΅Π΄Ρ ΡΠΈΠΊΠ» ΠΏΡΠ΅ΡΡΠ²Π°Π΅ΡΡΡ.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π·Π°Π΄Π°ΡΠ΅ΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠΌΠ΅ΡΠΎΠ² Π»ΠΎΡΠ°Π΄Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΠΈΠ³ΡΠΎΠΊΠ°ΠΌΠΈ, ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½Π°Ρ Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΡΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΠΈΠΊΠ»ΠΎΠ² — Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠΈΠΊΠ»ΠΎΠ² Π΄Π»Ρ ΠΈΠ³ΡΠΎΠΊΠ° ΠΈ Ρ ΠΏΠΎΡΡΡΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ Π΄Π»Ρ Π»ΠΎΡΠ°Π΄Π΅ΠΉ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΡΡ Π½ΠΎΠΌΠ΅ΡΠΎΠ² Π»ΠΎΡΠ°Π΄Π΅ΠΉ. ΠΠ°Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΠΠ Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ X86, Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠΉ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° Windows 9x.
ΠΠ»Ρ Π²ΡΠ·ΠΎΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ» Project1. exe
ΠΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π²Π²ΠΎΠ΄ΡΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎ — Π²ΡΠ±ΠΎΡΠΎΠΌ Π»ΠΎΡΠ°Π΄Π΅ΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ checkbox, ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΌ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
ΠΡΡ ΠΎΠ΄Π½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ ΡΠ²Π»ΡΡΡΡΡ: ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π»ΠΎΡΠ°Π΄Π΅ΠΉ; ΡΡΠ°ΡΡΡΠ½Π°Ρ ΡΡΡΠΎΠΊΠ° Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΎ ΠΏΠ°Π΄Π΅Π½ΠΈΡΡ ΠΈ ΠΏΠΎΠ±Π΅Π΄Π΅ Π² Π·Π°Π±Π΅Π³Π΅; ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ΅ΠΊΡΡΠ΅ΠΌ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΎΡΠΊΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρ ΠΈΠ³ΡΠΎΠΊΠ°ΠΌΠΈ; ΠΈΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π»ΠΎΡΠ°Π΄Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΠΈΠ³ΡΠΎΠΊΠ°ΠΌΠΈ — ΠΏΡΠΈ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΌ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ.
2.4 Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠΎΡΠ»Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ΅ΡΡΠΎΠ²ΡΡ Π·Π°ΠΏΡΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π²ΡΡΡΠ½ΠΈΠ»ΠΎΡΡ, ΡΡΠΎ Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·Π°ΡΡ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΏΠΎΠ±Π΅Π΄Ρ Π»ΠΎΡΠ°Π΄ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π° Π²ΠΎ Π²ΡΠΎΡΡΡ , Π² ΡΡΠ»ΠΎΠ²ΠΈΠΈ Π·Π°Π΄Π°ΡΠΈ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²ΡΡΠΎΠΊΠ°, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ Ρ ΠΎΠ΄ ΠΊΠ°ΠΊΠ°Ρ-Π»ΠΈΠ±ΠΎ Π»ΠΎΡΠ°Π΄Ρ ΠΏΠ°Π΄Π°Π΅Ρ, ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ Π·Π΄ΡΠ°Π²ΠΎΠ³ΠΎ ΡΠΌΡΡΠ»Π°.
2.5 Π£ΡΠ»ΠΎΠ²ΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠ»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Windows 9x ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΠΠ.
2.6 ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠ»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ» Project1.exe. ΠΠ°Π»Π΅Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «Π½ΠΎΠ²Π°Ρ ΡΡΠ°Π²ΠΊΠ°» — Π²Π²Π΅ΡΡΠΈ Π² ΠΏΠΎΠ»Π΅ ΡΡΠ΅Π±ΡΠ΅ΠΌΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ³ΡΠΎΠΊΠΎΠ². ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΡΡΡΡ Π² Π»ΡΠ±ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ — ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΈΠ³ΡΠΎΠΊΠΎΠ²ΠΎΡΠΌΠ΅ΡΠΈΡΡ Π»ΠΎΡΠ°Π΄Π΅ΠΉ, Π½Π° ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅Π»Π°ΡΡΡΡ ΡΡΠ°Π²ΠΊΠΈ. ΠΠΎΠΌΠ΅Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΈΠ³ΡΠΎΠΊΠ° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π²Π½ΠΈΠ·Ρ ΠΎΠΊΠ½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡΠ»ΠΈ ΡΡΠ°Π²ΠΊΠΈ ΡΠ΄Π΅Π»Π°Π½Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π½ΠΎΠ²ΠΎ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «Π½ΠΎΠ²Π°Ρ ΡΡΠ°Π²ΠΊΠ°», ΡΠΎΠ³Π΄Π° checkbox-Ρ ΠΎΡΠΈΡΡΡΡΡΡ. ΠΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΡΠ°Π²ΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠΠΎΠ³Π΄Π° ΡΡΠ°Π²ΠΊΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ, ΡΡΠ°Π½Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «Π½Π°ΡΠ°ΡΡ ΡΠΊΠ°ΡΠΊΡ». ΠΠΎΡΠ»Π΅ ΡΠΊΠ°ΡΠΊΠΈ ΠΎΠ±ΡΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π²ΡΠ΅Ρ Π·Π°Π΅Π·Π΄ΠΎΠ² ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π² ΠΎΠΊΠ½Π΅ ΡΠΏΡΠ°Π²Π°, Π° Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΠ±Π΅Π΄ΠΈΠ²ΡΠ΅ΠΉ Π»ΠΎΡΠ°Π΄ΠΈ — Π²Π½ΠΈΠ·Ρ ΠΎΠΊΠ½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
2.7 Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Ρ.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅ ΠΏΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ ΡΠ°ΠΉΠ»Π° 1.bmp. ΠΠ»Ρ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ»ΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅Π³ΠΎ, ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ Π² Π»ΡΠ±ΠΎΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» Ρ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 20*20.
3. Π’Π΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, ComCtrls, ExtCtrls, Buttons, math;
type
TForm1 = class (TForm)
Button1: TButton;
CheckBox1: TCheckBox; CheckBox3: TCheckBox; CheckBox4: TCheckBox;
CheckBox5: TCheckBox; CheckBox6: TCheckBox; CheckBox7: TCheckBox;
CheckBox8: TCheckBox; CheckBox9: TCheckBox;
StaticText1: TStaticText;
BitBtn1: TBitBtn;
Timer1: TTimer;
CheckBox2: TCheckBox; CheckBox10: TCheckBox;
PaintBox1: TPaintBox;
Memo1: TMemo;
Button2: TButton;
procedure BitBtn1Click (Sender: TObject);
procedure CheckBox1Click (Sender: TObject);
procedure CheckBox2Click (Sender: TObject);
procedure CheckBox3Click (Sender: TObject);
procedure CheckBox4Click (Sender: TObject);
procedure CheckBox5Click (Sender: TObject);
procedure CheckBox6Click (Sender: TObject);
procedure CheckBox7Click (Sender: TObject);
procedure CheckBox8Click (Sender: TObject);
procedure CheckBox9Click (Sender: TObject);
procedure CheckBox10Click (Sender: TObject);
procedure Button1Click (Sender: TObject);
procedure FormCreate (Sender: TObject);
procedure Timer1Timer (Sender: TObject);
procedure Button2Click (Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
numer:int64;
arr:array[1.10] of integer;
horseimage:tbitmap;
horse:array[1.10] of integer;
fall:array[1.10] of boolean;
endrace:boolean;
winners:array[1.10] of integer;
implementation
{$R *.DFM}
procedure TForm1. BitBtn1Click (Sender: TObject);
var i: integer;
begin
paintbox1.Canvas.FillRect (paintbox1.Canvas.ClipRect);
for i:=1 to 10 do
begin horse[i]: =1;
fall[i]:=false;
paintbox1.Canvas.draw (horse[i]*10, i*32−30,horseimage);
end;
checkbox1.checked:=false; checkbox2. checked:=false; checkbox3. checked:=false;
checkbox4.checked:=false; checkbox5. checked:=false; checkbox6. checked:=false;
checkbox7.checked:=false; checkbox8. checked:=false; checkbox9. checked:=false;
checkbox10.checked:=false;
checkbox1.Enabled:=true; checkbox2. Enabled:=true; checkbox3. Enabled:=true;
checkbox4.Enabled:=true; checkbox5. Enabled:=true; checkbox6. Enabled:=true;
checkbox7.Enabled:=true; checkbox8. Enabled:=true; checkbox9. Enabled:=true;
checkbox10.Enabled:=true;
for i:= 1 to 10 do arr[i]: =0;
numer:=strtoint (inputbox (' ',' ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ³ΡΠΎΠΊΠΎΠ²','10'));
statictext1.Caption:=' ΠΠ³ΡΠΎΠΊ'+ inttostr (numer);
end;
procedure TForm1. CheckBox1Click (Sender: TObject);
var i: integer;
begin
i:=numer;
arr[i]: =1;
checkbox1.Enabled:=false;
numer:=numer-1;
statictext1.Caption:='ΠΈΠ³ΡΠΎΠΊ ' +inttostr (numer);
if numer=0 then
begin
checkbox1.Enabled:=false; checkbox2. Enabled:=false;
checkbox3.Enabled:=false; checkbox4. Enabled:=false;
checkbox5.Enabled:=false; checkbox6. Enabled:=false;
checkbox7.Enabled:=false; checkbox8. Enabled:=false;
checkbox9.Enabled:=false; checkbox10. Enabled:=false;
button1.Enabled:=true;
end;
end;
procedure TForm1. CheckBox2Click (Sender: TObject);
begin
arr[numer]: =2;
checkbox2.Enabled:=false;
numer:=numer-1;
statictext1.Caption:='ΠΈΠ³ΡΠΎΠΊ ' +inttostr (numer);
if numer=0 then
begin
checkbox1.Enabled:=false; checkbox2. Enabled:=false;
checkbox3.Enabled:=false; checkbox4. Enabled:=false;
checkbox5.Enabled:=false; checkbox6. Enabled:=false;
checkbox7.Enabled:=false; checkbox8. Enabled:=false;
checkbox9.Enabled:=false; checkbox10. Enabled:=false;
button1.Enabled:=true;
end;
end;
procedure TForm1. CheckBox3Click (Sender: TObject);
begin
arr[numer]: =3;
checkbox3.Enabled:=false;
numer:=numer-1;
statictext1.Caption:='ΠΈΠ³ΡΠΎΠΊ ' +inttostr (numer);
if numer=0 then
begin
checkbox1.Enabled:=false; checkbox2. Enabled:=false;
checkbox3.Enabled:=false; checkbox4. Enabled:=false;
checkbox5.Enabled:=false; checkbox6. Enabled:=false;
checkbox7.Enabled:=false; checkbox8. Enabled:=false;
checkbox9.Enabled:=false; checkbox10. Enabled:=false;
button1.Enabled:=true;
end;
end;
procedure TForm1. CheckBox4Click (Sender: TObject);
begin
arr[numer]: =4;
checkbox4.Enabled:=false;
numer:=numer-1;
statictext1.Caption:='ΠΈΠ³ΡΠΎΠΊ ' +inttostr (numer);
if numer=0 then
begin
checkbox1.Enabled:=false; checkbox2. Enabled:=false;
checkbox3.Enabled:=false; checkbox4. Enabled:=false;
checkbox5.Enabled:=false; checkbox6. Enabled:=false;
checkbox7.Enabled:=false; checkbox8. Enabled:=false;
checkbox9.Enabled:=false; checkbox10. Enabled:=false;
button1.Enabled:=true;
end;
end;
procedure TForm1. CheckBox5Click (Sender: TObject);
begin
arr[numer]: =5;
checkbox5.Enabled:=false;
numer:=numer-1;
statictext1.Caption:='ΠΈΠ³ΡΠΎΠΊ ' +inttostr (numer);
if numer=0 then
begin
checkbox1.Enabled:=false; checkbox2. Enabled:=false;
checkbox3.Enabled:=false; checkbox4. Enabled:=false;
checkbox5.Enabled:=false; checkbox6. Enabled:=false;
checkbox7.Enabled:=false; checkbox8. Enabled:=false;
checkbox9.Enabled:=false; checkbox10. Enabled:=false;
button1.Enabled:=true;
end;
end;
procedure TForm1. CheckBox6Click (Sender: TObject);
begin
arr[numer]: =6;
checkbox6.Enabled:=false;
numer:=numer-1;
statictext1.Caption:='ΠΈΠ³ΡΠΎΠΊ ' +inttostr (numer);
if numer=0 then
begin
checkbox1.Enabled:=false; checkbox2. Enabled:=false;
checkbox3.Enabled:=false; checkbox4. Enabled:=false;
checkbox5.Enabled:=false; checkbox6. Enabled:=false;
checkbox7.Enabled:=false; checkbox8. Enabled:=false;
checkbox9.Enabled:=false; checkbox10. Enabled:=false;
button1.Enabled:=true;
end;
end;
procedure TForm1. CheckBox7Click (Sender: TObject);
begin
arr[numer]: =7;
checkbox7.Enabled:=false;
numer:=numer-1;
statictext1.Caption:='ΠΈΠ³ΡΠΎΠΊ ' +inttostr (numer);
if numer=0 then
begin
checkbox1.Enabled:=false; checkbox2. Enabled:=false;
checkbox3.Enabled:=false; checkbox4. Enabled:=false;
checkbox5.Enabled:=false; checkbox6. Enabled:=false;
checkbox7.Enabled:=false; checkbox8. Enabled:=false;
checkbox9.Enabled:=false; checkbox10. Enabled:=false;
button1.Enabled:=true;
end;
end;
procedure TForm1. CheckBox8Click (Sender: TObject);
begin
arr[numer]: =8;
checkbox8.Enabled:=false;
numer:=numer-1;
statictext1.Caption:='ΠΈΠ³ΡΠΎΠΊ ' +inttostr (numer);
if numer=0 then
begin
checkbox1.Enabled:=false; checkbox2. Enabled:=false;
checkbox3.Enabled:=false; checkbox4. Enabled:=false;
checkbox5.Enabled:=false; checkbox6. Enabled:=false;
checkbox7.Enabled:=false; checkbox8. Enabled:=false;
checkbox9.Enabled:=false; checkbox10. Enabled:=false;
button1.Enabled:=true;
end;
end;
procedure TForm1. CheckBox9Click (Sender: TObject);
begin
arr[numer]: =9;
checkbox9.Enabled:=false;
numer:=numer-1;
statictext1.Caption:='ΠΈΠ³ΡΠΎΠΊ ' +inttostr (numer);
if numer=0 then
begin
checkbox1.Enabled:=false; checkbox2. Enabled:=false;
checkbox3.Enabled:=false; checkbox4. Enabled:=false;
checkbox5.Enabled:=false; checkbox6. Enabled:=false;
checkbox7.Enabled:=false; checkbox8. Enabled:=false;
checkbox9.Enabled:=false; checkbox10. Enabled:=false;
button1.Enabled:=true;
end;
end;
procedure TForm1. CheckBox10Click (Sender: TObject);
begin
arr[numer]: =10;
checkbox10.Enabled:=false;
numer:=numer-1;
statictext1.Caption:='ΠΈΠ³ΡΠΎΠΊ ' +inttostr (numer);
if numer=0 then
begin
checkbox1.Enabled:=false; checkbox2. Enabled:=false;
checkbox3.Enabled:=false; checkbox4. Enabled:=false;
checkbox5.Enabled:=false; checkbox6. Enabled:=false;
checkbox7.Enabled:=false; checkbox8. Enabled:=false;
checkbox9.Enabled:=false; checkbox10. Enabled:=false;
button1.Enabled:=true;
end;
end;
procedure TForm1. Button1Click (Sender: TObject);
var i: integer;
begin
randomize;
endrace:=false;
timer1.Enabled:=true
end;
procedure TForm1. FormCreate (Sender: TObject);
var i: integer;
begin
numer:=10;
for i:=1 to 10 do
begin
fall[i]: =false;
winners[i]:=0;
arr[i]:=0;
end;
horseimage:=tbitmap.create;
horseimage.LoadFromFile ('1.bmp');
horseimage.transparent:=true;
horseimage.TransparentColor:=clWhite;
for i:=1 to 10 do memo1.Lines.add ('ΠΈΠ³ΡΠΎΠΊ ' + inttostr (i)+' - '+inttostr (winners[i])+' ΠΏΠΎΠ±Π΅Π΄');
end;
procedure TForm1. Timer1Timer (Sender: TObject);
var i: integer;winner:integer;
begin
paintbox1.Canvas.FillRect (paintbox1.Canvas.ClipRect);
paintbox1.canvas.MoveTo (500,1);
paintbox1.Canvas.Lineto (500,400);
for i:=1 to 10 do
begin
paintbox1.Canvas.draw (horse[i]*10, i*32−30,horseimage);
if random (10)=1 then
begin
fall[i]: =true;
statictext1.Caption:=inttostr (i)+ ' Π»ΠΎΡΠ°Π΄Ρ ΡΠΏΠ°Π»Π°'
end;
if fall[i]=false then horse[i]: =horse[i]+random (5)+1;
fall[i]:=false;
if horse[i]>50 then
begin
endrace:= true;
winner:=i;
if arr[winner]<>0 then inc (winners[arr[winner]]);
break;
end;
end;
if endrace=true then
begin
statictext1.Caption:='ΠΡΠΈΠ³ΡΠ°Π»Π° Π»ΠΎΡΠ°Π΄Ρ β' + inttostr (winner);
timer1.enabled:=false;
memo1.Lines.Clear;
memo1.Lines.add ('ΠΊΠΎΠ»ΠΈΡΠ΅ΡΠΈΠ²ΠΎ ΠΏΠΎΠ±Π΅Π΄');
for i:=1 to 10 do memo1.Lines.add ('ΠΈΠ³ΡΠΎΠΊ ' +inttostr (i)+' - '+inttostr (winners[i])+' ΠΏΠΎΠ±Π΅Π΄');
paintbox1.Canvas.FillRect (paintbox1.Canvas.ClipRect);
for i:=1 to 10 do paintbox1.Canvas.draw (horse[i]*10, i*32−30,horseimage);
for i:=1 to 10 do horse[i]: =1;
end;
end;
procedure TForm1. Button2Click (Sender: TObject);
var i: integer;k:integer;temp:array[1.10]of boolean;
begin
Randomize;
for i:=1 to 10 do temp[i]: =false;
memo1.Lines.clear;
for i:=1 to numer do
begin
repeat
k:=random (10)+1;
if temp[k]=false then
begin
arr[i]: =k;
temp[k]:=true;
end;
until arr[i]<>0;
memo1.lines.add ('ΠΈΠ³ΡΠΎΠΊ '+ inttostr (i)+ ' ΠΏΠΎΡΡΠ°Π²ΠΈΠ» Π½Π° ' + inttostr (k));
end;
button1.Enabled:=true;
checkbox1.Enabled:=false; checkbox2. Enabled:=false;
checkbox3.Enabled:=false; checkbox4. Enabled:=false;
checkbox5.Enabled:=false; checkbox6. Enabled:=false;
checkbox7.Enabled:=false; checkbox8. Enabled:=false;
checkbox9.Enabled:=false; checkbox10. Enabled:=false;
end;
end.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ·ΡΠΊΠΎΠ² Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ, Π° ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Π² ΡΡΠ΅Π΄Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ°Π·ΡΠ΅Π·Π΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ². ΠΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°ΠΆΠ΅ ΠΎΡΠ½ΠΎΠ² Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΊ ΠΎΡΠΌΡΡΠ»Π΅Π½ΠΈΡ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π² ΡΠ°Π·Π½ΡΡ ΡΡΠ΅ΡΠ°Ρ , ΠΏΠΎΡΠΎΠΉ Π΄Π°Π»Π΅ΠΊΠΈΡ ΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ².
ΠΠ΅Π΄Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°, Π² ΠΎΠ±ΡΠ΅ΠΏΡΠΈΠ½ΡΡΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ «ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΡΠ·ΡΠΊΠΎΠΌ», Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π½Π°Π±ΠΎΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄. ΠΡΠΎΡ «ΠΎΠ±ΡΠ΅ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ» ΠΏΡΠΎΡΠ΅ΡΡ Π»ΠΈΡΡ ΠΌΠ°Π»Π°Ρ ΠΈ Π½Π΅ ΡΠ°ΠΌΠ°Ρ ΡΠ»ΠΎΠΆΠ½Π°Ρ ΡΠ°ΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΡΠΌ ΠΈ ΡΠ»ΠΎΠΆΠ½ΡΠΌ ΡΡΠ°ΠΏΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°. ΠΠ΅Π΄Ρ ΠΎΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π² Π°Π»Π³ΠΎΡΠΈΡΠΌΠ΅ Π½Π°ΠΏΡΡΠΌΡΡ Π·Π°Π²ΠΈΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Π±ΡΠ΄ΡΡΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ: Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ½ΠΎΡΡΡ ΡΠ΅ΡΡΡΡΠΎΠ², ΠΏΡΠΎΡΡΠΎΡΠ° ΠΈ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. Π ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π±ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ. Π’Π°ΠΊ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π»ΡΠ±ΠΎΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ Π»ΠΈΠ±ΠΎ ΠΏΡΠΈΠ΄ΡΠΌΡΠ²Π°Π΅Ρ Π½ΠΎΠ²ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈΠΌ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π»ΡΠ΄ΡΠΌΠΈ. ΠΠ·ΡΡΡ ΡΠΎΡ ΠΆΠ΅ ΡΠ΅ΡΠ΅ΠΏΡ ΠΏΡΠΈΠ³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Π±Π»ΡΠ΄Π°. ΠΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ²Π°Ρ ΠΏΡΠΈΠ΄ΡΠΌΡΠ²Π°Π΅Ρ ΡΠ΅ΡΠ΅ΠΏΡ, Π° ΠΎΠΊΡΡΠΆΠ°ΡΡΠΈΠ΅ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ. Π§Π΅ΠΌ Π½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ. Π₯ΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ΄Π΅Ρ ΠΆΠΈΡΡ Π΄ΠΎΠ»Π³ΠΎ, ΠΏΠ»ΠΎΡ ΡΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ Π±ΡΠ΄ΡΡ.
Π ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ»Π° ΠΏΠΎΠ»Π΅Π·Π½Π° Π½Π°Π΄ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ, ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ Π²Ρ ΠΎΠ΄Π½ΡΡ /Π²ΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ , ΠΏΡΠΎΠ΄ΡΠΌΠ°ΡΡ ΡΡ Π΅ΠΌΡ ΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ ΠΈ Π»ΠΈΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΈΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π»ΠΎΠΆΠΈΡΡ ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΡΡΠ»Π΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° Π±ΡΠ»ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ ΠΌΠ°ΡΠΈΠ½Π΅.
Π ΠΌΠ°ΡΠΈΠ½Π° Π²ΠΎΠ·ΡΠΌΠ΅Ρ Π½Π° ΡΠ΅Π±Ρ ΡΠ°ΡΡΡ ΡΡΡΠ΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠ΅Π³ΠΎ Π΅Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°.
ΠΠ»ΠΎΡΡΠ°ΡΠΈΠΉ
β ΠΏ/ΠΏ | ΠΠΎΠ½ΡΡΠΈΠ΅ | ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ | |
ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ | Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ, ΠΈΠΌΠ΅ΡΡΠΈΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΠΌΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ Π² ΠΎΠΊΠ½Π΅ ΡΠΎΡΠΌΡ | ||
Π€ΠΎΡΠΌΠ° | ΠΠΊΠ½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΡΠ°ΠΏΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ | ||
ΠΡΠΎΠ΅ΠΊΡ | Π‘ΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡ ΡΠ°ΠΉΠ»ΠΎΠ², ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Delphi | ||
Π€Π°ΠΉΠ» ΠΏΡΠΎΠ΅ΠΊΡΠ° | ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΡΠΉ ΡΠ°ΠΉΠ», ΡΠ²ΡΠ·ΡΠ²Π°ΡΡΠΈΠΉ Π²ΠΌΠ΅ΡΡΠ΅ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ | ||
Π€Π°ΠΉΠ» ΡΠ΅ΡΡΡΡΠΎΠ² | ΠΠ²ΠΎΠΈΡΠ½ΡΠΉ ΡΠ°ΠΉΠ», ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ΅ΡΡΡΡΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΈΠΊΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΊΡΡΡΠΎΡΡ ΠΌΡΡΠΈ ΠΈΠ»ΠΈ ΡΡΡΠΎΠΊΠΈ | ||
Π€Π°ΠΉΠ» ΡΠΎΡΠΌΡ | Π€Π°ΠΉΠ», ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Ρ ΡΠ²ΠΎΠΉΡΡΠ² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ Π² ΡΠΎΡΠΌΡ, Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΡΠΎΡΡΡ Π±ΡΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ, Π·Π°Π΄Π°Π½Π½ΡΠΌΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ | ||
Π€Π°ΠΉΠ» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ | Π€Π°ΠΉΠ», ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠΉ Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ΡΠΎΡΠΌΡ, ΠΏΡΠΎΡΠ΅Π΄ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠΊΠ½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ Object Pascal | ||
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ | Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΊΠ»Π°ΡΡΠΎΠ², ΡΠ΅Π³ΡΠ»ΠΈΡΡΡΡΠΈΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΏΠΎΠ»ΡΠΌ | ||
Π‘ΠΎΠ±ΡΡΠΈΠ΅ | Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΠΎΠ΅ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΠ΅Π°ΠΊΡΠΈΠΈ Π½Π° ΡΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ Π²Ρ ΠΎΠ΄Π½ΠΎΠ΅ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ | ||
ΠΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΡ | Π€ΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π² ΠΎΡΠ²Π΅Ρ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΈΠ»ΠΈ Windows | ||
Π‘ΠΏΠΈΡΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ²
1. ΠΠ°ΡΠ°Ρ Π²Π΅Π»ΠΈΠ΄Π·Π΅ Π., ΠΠ°ΡΠΊΠΎΠ² Π. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Object Pascal. ΠΠΈΠ΅Π², 1998.
2. Π‘. Π‘ΠΈΠΌΠΎΠ½ΠΎΠ²ΠΈΡ, Π. ΠΠ²ΡΠ΅Π΅Π² ΠΠ°Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Delphi Π: ΠΠ‘Π’-ΠΏΡΠ΅ΡΡ ΠΊΠ½ΠΈΠ³Π°" 2001.
3. Π€Π°ΡΠΎΠ½ΠΎΠ² Π. Π. Delphi 4. Π£ΡΠ΅Π±Π½ΡΠΉ ΠΊΡΡΡ.-Π.:ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ «ΠΠΎΠ»ΠΈΠ΄ΠΆ», 1998.
4. Π€Π΅Π΄ΠΎΡΠΎΠ² Π. Π. Delphi 3.0 Π΄Π»Ρ Π²ΡΠ΅Ρ . Π., 1998.
5. ΠΠΌΠ΅Π»ΠΈΠ½Π°, Π. Π. ΠΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΠ°ΡΠΊΠ°Π»Ρ. [Π’Π΅ΠΊΡΡ] Π.: 2007.
6. Π€Π°ΡΠΎΠ½ΠΎΠ² Π. Π. Π’ΡΡΠ±ΠΎ ΠΠ°ΡΠΊΠ°Π»Ρ. ΠΠ½ΠΈΠ³Π°. 1. ΠΡΠ½ΠΎΠ²Ρ. Π’ΡΡΠ±ΠΎ ΠΠ°ΡΠΊΠ°Π»Ρ. Π., 2007
7. ΠΡΠ»ΡΡΠΈΠ½ Π. Π. Delphi Π² Π·Π°Π΄Π°ΡΠ°Ρ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ . — Π‘ΠΠ±.: ΠΠ₯Π — ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³, 2005.
8. Delphi: Π±ΡΡΡΡΡΠΉ ΡΡΠ°ΡΡ. [Π’Π΅ΠΊΡΡ] - Π‘ΠΠ±.: ΠΠ₯Π — ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³, 2009.
9. Turbo Pascal / Π‘. Π. ΠΠ΅ΠΌΠ½ΡΠ³ΠΈΠ½. [Π’Π΅ΠΊΡΡ] - Π‘ΠΠ±: ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ «ΠΠΈΡΠ΅Ρ», 2010.
10. ΠΠ°Π½ΡΠΉΠ»ΠΎΠ², Π. Π. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° ΠΠ°ΡΠΊΠ°Π»Π΅. [Π’Π΅ΠΊΡΡ] Π.: 2008.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
Π | ||
Π | ||