Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Β«ΠΠ½Π΅Π²Π½ΠΈΠΊΒ» Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ ΠΏΡΠ°Π² Π΄ΠΎΡΡΡΠΏΠ°
PictureBox1 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²ΡΡΠ°Π²ΠΊΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ, ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΡΠ΅ΡΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ *.BMP, *.JPG, *.GIF, *.TIF, *.PNG, *.ICO, *.EMF, *.WMF, Π΅ΡΠ»ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ 150×150, ΡΠΎ ΡΡΠΎΡ ΠΊΠ»Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ Π΄ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ. ΠΡΡΠ°Π²ΠΊΠ° Π² richtextbox2 ΠΈΠ΄Π΅Ρ Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π΄ΠΎ 100×100. ΠΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ, Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Ρ ΡΠ°Π½Π΅Π½ΠΈΠ΅… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Β«ΠΠ½Π΅Π²Π½ΠΈΠΊΒ» Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ ΠΏΡΠ°Π² Π΄ΠΎΡΡΡΠΏΠ° (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
- ΠΠΠΠΠΠΠΠ
- 1. Π‘ΠΠ‘Π’ΠΠΠΠ«Π ΠΠΠΠΠΠ
- 1.1 Π€ΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²ΠΊΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ
- 1.2 ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π»Π΅ΠΉ
- 1.3 ΠΠΎΠΈΡΠΊ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ
- 1.4 ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ
- 2. ΠΠΠΠΠΠ Π’Π ΠΠΠΠΠΠΠΠ
- 2.1 Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ
- 2.2 ΠΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ
- 2.2.1 Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΠΌ
- 2.2.2 Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ
- 3. ΠΠ ΠΠΠΠ’ΠΠ ΠΠΠΠΠΠ
- 3.1 ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°
- 3.2 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ²
- 3.3 ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠΎΠ²
- 4. ΠΠΠΠΠ ΠΠΠΠΠΠ
- 5. Π’ΠΠ‘Π’ΠΠ ΠΠΠΠΠΠ
- 6. Π‘ΠΠΠ‘ΠΠ ΠΠΠ’ΠΠ ΠΠ’Π£Π Π«
- ΠΠ ΠΠΠΠΠΠΠΠ―
- ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 1. Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
- ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 2. ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΡΡΠ°Π²ΠΈΡΡΡ Π·Π°Π΄Π°ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ — Π΄Π½Π΅Π²Π½ΠΈΠΊΠ° Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ ΠΏΡΠ°Π² Π΄ΠΎΡΡΡΠΏΠ°. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ — Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ ΠΎΡ Π°Π²ΡΠΎΡΠ°. ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π² Π΄Π½Π΅Π²Π½ΠΈΠΊΠ°Ρ ΠΏΠΎ Π΄Π½ΡΠΌ. ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈ Π·Π°ΠΏΠΈΡΠ΅ΠΉ. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ C++ Π² ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΡΠ΅Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Microsoft Visual Studio 2010.
1. Π‘ΠΠ‘Π’ΠΠΠΠ«Π ΠΠΠΠΠΠ
1.1 Π€ΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²ΠΊΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ «Π΄Π½Π΅Π²Π½ΠΈΠΊ», Ρ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠ°ΠΏΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΏΠΎΡΡΠ½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΊΠΈ.
1.2 ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π»Π΅ΠΉ
ΠΠ΅ΡΠ΅Π΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ΅Π»ΠΈ:
Β· ΠΠ·Π½Π°ΠΊΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Ρ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
Β· ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅.
Β· Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π΅Π³ΠΎ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ C++.
1.3 ΠΠΎΠΈΡΠΊ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ
ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ°Π½Π½Π°Ρ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠΏΡΠΎΡΡΠΈΡΡ Π·Π°Π΄Π°ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ:
Β· ΠΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΡ.
Π‘ΠΊΡΡΠ² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠ»Π΅Π½ΠΎΠ² ΠΊΠ»Π°ΡΡΠ°, ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠΌ, ΡΡΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΡΡΠ΅Π½ΠΎ ΠΈΠ· Π²ΡΠ·ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
Β· ΠΡΡΡΡΠΎΠ΅ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
ΠΠ°Π½Π½Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ ΠΊΠ»Π°ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΡΠ°Π·Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π³Π»Π°Π²Π½ΡΡ ΠΈΠ΄Π΅Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ.
1.4. ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π°, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΅Π΅ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΎΡΠΈΠ±ΠΎΠΊ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ Π·Π°ΡΡΠ°ΡΠΎΠΉ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
2. ΠΠΠΠΠΠ Π’Π ΠΠΠΠΠΠΠΠ
2.1 Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΡΡ Π²ΡΠ΅ΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ, ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΌ Π² ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅.
2.2 ΠΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ
2.2.1 Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΠΌ
1. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΠ΄ΠΎΠ±Π½ΡΠΉ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ.
2. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π°Π²ΡΠΎΡΡΠΊΠΈΠ΅ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.
3. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΡΠ°Π²Π»ΡΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ.
4. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΡΠ°Π²Π»ΡΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π½ΠΎ ΠΈ ΡΠΌΠ΅Π½ΡΡΠ°ΡΡ ΠΈΡ Π΄ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΠ½Π°.
5. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ.
6. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΡ ΡΠ°Π½ΡΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΎ Π΄Π°ΡΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π².
7. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ Π½Π° ΡΠΊΡΠ°Π½ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π΄Π½Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ.
8. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΡ, Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ Π΄Π½ΡΠΌ, ΠΌΠ΅ΡΡΡΠ°ΠΌ ΠΈ Π³ΠΎΠ΄Π°ΠΌ.
9. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΠΌΠ΅Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΄Π°Π»ΠΈΡΡ ΡΠΎΡ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Π΄Π΅Π½Ρ Π·Π°ΠΏΠΈΡΠΈ.
10. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΠΌΠ΅Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ.
2.2.2 Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ
1. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ°ΡΡ ΠΎΡΠΈΠ±ΠΎΡΠ½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
2. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π²Ρ ΠΎΠ΄Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ.
3. ΠΠ ΠΠΠΠ’ΠΠ ΠΠΠΠΠΠ
3.1 ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°, Π²ΠΊΠ»ΡΡΠ°ΡΡΠ΅Π³ΠΎ:
Β· richTextBox1 Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π²
Β· richTextBox2 Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° Π·Π°ΠΏΠΈΡΠ΅ΠΉ
Β· TextBox1 Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
Β· TextBox2 Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΏΠΎΠ΄ ΠΊΠ°ΠΊΠΈΠΌ Π»ΠΎΠ³ΠΈΠ½ΠΎΠΌ Π·Π°ΡΠ»ΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Β· TextBox3 Π²Π²ΠΎΠ΄Π° ΠΏΠ°ΡΠΎΠ»Ρ Π΄Π»Ρ Avtor
Β· ΠΡΠ±ΠΎΡ Π΄Π°ΡΡ ΡΠ΅ΡΠ΅Π· ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΡ
Β· ΠΠ½ΠΎΠΏΠΊΡ «ΠΡΠΏΡΠ°Π²ΠΈΡΡ»
Β· ΠΠ½ΠΎΠΏΠΊΡ «Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ»
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°Π½ Π½Π° Π ΠΈΡΡΠ½ΠΊΠ΅ 1.
Π ΠΈΡΡΠ½ΠΎΠΊ 1. ΠΠ»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
3.2 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ²
ΠΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ, Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Ρ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² ΡΠ°ΠΉΠ». Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π° Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°ΠΌΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΠΈ ΡΡΡΠ΄ΠΎΠ΅ΠΌΠΊΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ:
Β· Π‘ΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠ΅ΠΉ
Β· ΠΡΠ²ΠΎΠ΄ Π·Π°ΠΏΠΈΡΠ΅ΠΉ
Β· ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
ΠΠ° Π ΠΈΡΡΠ½ΠΊΠ΅ 2 Π½Π°Π³Π»ΡΠ΄Π½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
Π ΠΈΡΡΠ½ΠΎΠΊ 2. ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΠ°Π»Π΅Π΅ Ρ Ρ ΠΎΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ.
Π ΠΈΡΡΠ½ΠΎΠΊ 3. ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ
ΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Π ΠΈΡΡΠ½ΠΊΠ° 3 Π°Π»Π³ΠΎΡΠΈΡΠΌ Π²Π΅ΡΡΠΌΠ° ΠΏΡΠΎΡΡΠΎΠΉ.
3.3 ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠΎΠ²
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΡΡΡΠΊΡΡΡΡ ΠΊΠ»Π°ΡΡΠ° Form2.
ΠΠ°Π½Π½ΡΠΉ ΠΊΠ»Π°ΡΡ Π½Π°ΡΠ»Π΅Π΄ΡΠ΅ΡΡΡ ΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° Form ΠΈ ΡΠ°ΡΡΠΈΡΡΠ΅Ρ Π΅Π³ΠΎ, Π΄ΠΎΠ±Π°Π²Π»ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΎΠΊΠ½Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΠ»Π΅Π½Ρ, ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ. ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΠΊΠ»Π°ΡΡΠ° ΠΎΠ±ΡΡΠ²Π»Π΅Π½ Ρ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ public, ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΊΠ»Π°ΡΡΠ° — Ρ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°ΠΌΠΈ protected ΠΈ private. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠ»Π°ΡΡΠΎΠΌ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΅Π³ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ Run ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° Application, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΠΏΡΡΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠ°Π»Π΅Π΅ ΠΊΠ»Π°ΡΡ Π±ΡΠ΄Π΅Ρ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Π²ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π·Π°ΠΏΡΡΠΊΠ°Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠΎΠ±ΡΡΠΈΠΉ:
Β· ΠΠ°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΡΠΏΡΠ°Π²ΠΈΡΡ», «ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅»
Β· ΠΠ°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ»
Β· ΠΠ°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ «ΠΡ ΠΎΠ΄» ΠΈ «ΠΡΡ ΠΎΠ΄»
Β· ΠΠ°Π»Π΅Π½Π΄Π°ΡΡ
Β· ΠΠ²ΠΎΠ΄ Π»ΠΎΠ³ΠΈΠ½Π° ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ (ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ textBox2 ΠΈ textBox3)
Β· ΠΡΠΎΡΠΌΠΎΡΡ, ΠΏΠΎΠ΄ ΠΊΠ°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π²Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΠ΅ΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅
Β· pictureBox1 Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ
ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΡΠΏΡΠ°Π²ΠΈΡΡ», «ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅» Π²ΡΠ΅, ΡΡΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² richtextbox1 ΠΈ pictureBox1 ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² richtextbox2. ΠΠ΄Π΅ ΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π΄Π΅Π» ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² ΠΊ Π½ΠΈΠΌ.
ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ» Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Ρ ΡΠ°Π½ΠΈΡΡΡ Π² richtextbox2 Π±ΡΠ΄Π΅Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½Π° Π½Π° Π΄ΠΈΡΠΊ Π³Π΄Π΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ ΡΠ°ΠΉΠ» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π€Π°ΠΉΠ»Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Ρ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎ ΠΈΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π΄Π°ΡΡ ΠΈ ΠΌΠ΅ΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ.
ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΡ ΠΎΠ΄» ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π²Ρ ΠΎΠ΄ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΠ΄ ΡΠ΅ΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ. ΠΡΠ»ΠΈ ΡΡΠΎ Avtor, ΡΠΎ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΠ΅ ΠΎΠΊΠ½ΠΎ textbox3, ΠΊΡΠ΄Π° ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²Π²Π΅ΡΡΠΈ ΠΏΠ°ΡΠΎΠ»Ρ 123, Π΅ΡΠ»ΠΈ Π±ΡΠ΄Π΅Ρ Π²Π²Π΅Π΄Π΅Π½ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠ°ΡΠΎΠ»Ρ, ΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠ΄Π°ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅. ΠΡΠ»ΠΈ Π²Ρ Π²ΠΎΡΠ»ΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΠ΄ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Avtor, ΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΌΠ΅Π½ΡΡΡ ΡΠ²ΠΎΠΈ Π΄Π΅Π»Π° ΠΏΡΡΠΌΠΎ Π² richtextbox2. ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΡΡ ΠΎΠ΄» ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π·Π°ΠΊΡΡΡΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
dateTimePicker1 ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° Π²ΡΠ±ΠΎΡ Π΄Π°ΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅. Π’Π°ΠΊ ΠΆΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π΄Π΅Π»Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ Π·Π°ΠΏΠΈΡΠ°Π½Ρ ΡΠ°Π½Π΅Π΅.
Textbox2 ΠΈ textbox3 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° Π»ΠΎΠ³ΠΈΠ½Π° ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ. ΠΠΎΠ³ΠΈΠ½ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΡΠ±ΠΎΠΉ. ΠΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² ΠΊ Π΄Π΅Π»Π°ΠΌ ΠΈ Π·Π°ΠΏΠΈΡΡΠΌ.
pictureBox1 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²ΡΡΠ°Π²ΠΊΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ, ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΡΠ΅ΡΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ *.BMP, *.JPG, *.GIF, *.TIF, *.PNG, *.ICO, *.EMF, *.WMF, Π΅ΡΠ»ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ 150×150, ΡΠΎ ΡΡΠΎΡ ΠΊΠ»Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ Π΄ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ. ΠΡΡΠ°Π²ΠΊΠ° Π² richtextbox2 ΠΈΠ΄Π΅Ρ Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π΄ΠΎ 100×100.
4. ΠΠΠΠΠ ΠΠΠΠΠΠ
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΡΠ½ΠΊΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ
//ΠΠ½ΠΎΠΏΠΊΠ° «ΠΡΠΏΡΠ°Π²ΠΈΡΡ»
private: System: Void button1_Click (System:Object^ sender, System: EventArgs^ e) {
ShowMe = textBox1->Text;// ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ ShowMe Π»ΠΎΠ³ΠΈΠ½Π°
richTextBox2->AppendText («n»);
richTextBox2->AppendText (ShowMe);// Π²ΡΠ²ΠΎΠ΄ Π² richTextBox2 Π»ΠΎΠ³ΠΈΠ½Π°
richTextBox2->AppendText («: n»);
richTextBox2->AppendText (richTextBox1->Text);//Π²ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡΡ ΡΠ΅ΠΊΡΡ ΠΈΠ· ΠΎΠΊΠΎΡΠΊΠ° richTextBox1 Π² ΠΎΠΊΠΎΡΠΊΠΎ richTextBox2
int selectedDate = dateTimePicker1->Value.Day;
int selectedMonth = dateTimePicker1->Value.Month;
int selectedYear = dateTimePicker1->Value.Year;
String^ sti=Convert:ToString (selectedDate);
sti +=Convert:ToString (selectedMonth);
sti +=Convert:ToString (selectedYear);
richTextBox1->SaveFile (sti);// ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° ΠΏΠΎΠΊΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°
richTextBox1->Text="" ;
richTextBox2->ScrollToCaret ();}
ΠΠ°Π½Π½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ ΡΠ°ΠΉΠ»Ρ.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΡΠ°Π²ΠΊΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ.
//ΠΡΡΠ°Π²ΠΊΠ° ΠΈ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ
private: System: Void pictureBox1_Click (System:Object^ sender, System: EventArgs^ e) {
OpenFileDialog^ openFileDialog1 = gcnew OpenFileDialog;
openFileDialog1->InitialDirectory = «c:» ;//Π²ΡΠ±ΠΎΡ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ ΠΎΡΠΊΡΠ΄Π° Π±ΡΠ΄Π΅Ρ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅
openFileDialog1->Filter = «Image files (*.BMP, *.JPG, *.GIF, *.TIF, *.PNG, *.ICO, *.EMF, *.WMF)|*.bmp;*.jpg;*.gif; *.tif; *.png; *.ico; *.emf; *.wmf» ;
openFileDialog1->FilterIndex = 2;
openFileDialog1->RestoreDirectory = true;
if (openFileDialog1->ShowDialog () == System: Windows:Forms:DialogResult:OK)
{
Bitmap ^ OldImage = gcnew Bitmap (150, 150);
OldImage = gcnew Bitmap (openFileDialog1->OpenFile ());
pictureBox1->Image = dynamic_cast (OldImage);
pictureBox1->SizeMode = PictureBoxSizeMode: StretchImage ;
pictureBox1->ClientSize = System: Drawing:Size (150, 150);
}
}
ΠΠ°Π»Π΅Π΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠΎΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅»
//ΠΠ½ΠΎΠΏΠΊΠ° «ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅»
private: System: Void button3_Click (System:Object^ sender, System: EventArgs^ e) {
Bitmapbmp1 = gcnew Bitmap (pictureBox1->Image);
BitmapOldImage = gcnew Bitmap (100,100);
Graphics^ g = Graphics: FromImage (OldImage);
if (bmp1->Width>100)
{g->DrawImage (bmp1, 0, 0, 100, 100);
Clipboard:SetImage (OldImage);}
else
{Clipboard:SetImage (pictureBox1->Image);}
richTextBox2->ReadOnly = false;
ShowMe = textBox1->Text;
richTextBox2->AppendText («n»);
richTextBox2->AppendText (ShowMe);
richTextBox2->AppendText («: n»);
richTextBox2->Paste ();
richTextBox2->ScrollToCaret ();
if (textBox1->Text≠"Avtor") {richTextBox2->ReadOnly = true;}
else {richTextBox2->ReadOnly = false;} }
ΠΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·Ρ pictureBox1 ΠΈ button3_Click.
Π ΠΈΡΡΠ½ΠΎΠΊ 4. ΠΠ·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·Ρ picturebox1 ΠΈ button3
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ΠΎ ΡΡΠ΅Π½, Π΄Π»Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠ»Π°ΡΡΠΎΠ² System.Windows.Forms, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Button — ΠΊΠ»Π°ΡΡ, PictureBox — ΠΊΠ»Π°ΡΡ, RichTextBox — ΠΊΠ»Π°ΡΡ, TextBox — ΠΊΠ»Π°ΡΡ.
ΠΡΡΡ Π΅ΡΠ΅ Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·Ρ ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ. Π ΠΎΡΠ½ΠΎΠ²Ρ Π΅Π΅ Π»ΠΎΠΆΠΈΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΊΠ»Π°ΡΡΠ° RichTextBox->ReadOnly. ΠΠΎΡ ΠΊΠ°ΠΊ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π½Π° Π±Π»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ΅.
Π ΠΈΡΡΠ½ΠΎΠΊ 5. ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° ΡΠ°Π±ΠΎΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ReadOnly
//ΠΠ½ΠΎΠΏΠΊΠ° «ΠΡ ΠΎΠ΄»
private: System: Void button5_Click (System:Object^ sender, System: EventArgs^ e) {
if (textBox2->Text == «Avtor»)
{
if (textBox3->Text=="123″)
{textBox1->Text= «Avtor» ;
richTextBox2->ReadOnly = false;
textBox3->Visible=false;}
else {MessageBox:Show («ΠΠ°ΡΠΎΠ»Ρ Π½Π΅Π²Π΅ΡΠ΅Π½»);}
}
else {textBox1->Text=textBox2->Text;
2 richTextBox2->ReadOnly = true;}
textBox3->Text = «» ;
}
5. Π’ΠΠ‘Π’ΠΠ ΠΠΠΠΠΠ
Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ Π΄Π»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΈΠΏΠΎΠ² ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, ΡΠ΅ΠΊΡΡΠ°, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π²Π²ΠΎΠ΄ Π°Π²ΡΠΎΡΠ°. ΠΠΎΡΠΌΠΎΡΡΠΈΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. ΠΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
Π ΠΈΡΡΠ½ΠΎΠΊ 6. ΠΡΠ±ΠΎΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ
Π ΠΈΡΡΠ½ΠΎΠΊ 7. ΠΡΠΎΡΠΌΠΎΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ
Π ΠΈΡΡΠ½ΠΎΠΊ 8. ΠΡΡΠ°Π²ΠΊΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ
ΠΠ°ΠΊ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΌΠ΅ΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΡΠ΅Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°. ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΡΠ΅ΠΌΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² ΠΎΠΊΠΎΡΠΊΠΎ ΠΠ΅Π»Π°.
ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π²Π²ΠΎΠ΄Π° ΡΠ΅ΠΊΡΡΠ°.
Π ΠΈΡΡΠ½ΠΎΠΊ 9. ΠΠ²ΠΎΠ΄ Π΄Π΅Π»
Π ΠΈΡΡΠ½ΠΎΠΊ 10. ΠΠ²ΠΎΠ΄ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ (ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ anonim)
Π ΠΈΡΡΠ½ΠΎΠΊ 11. Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ²ΡΠΈΡ ΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π²
Π ΠΈΡΡΠ½ΠΎΠΊ 12. ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° Π΄ΡΡΠ³ΠΈΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ
ΠΠ°ΠΊ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΈΠ΄Π΅ΡΡ, Π»ΡΠ±ΠΎΠΉ ΡΠ΅ΠΊΡΡ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π² richtextbox2. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄ΠΎΠΊΠ°Π·Π°Π½Π°.
ΠΠ°Π»Π΅Π΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ Π²Π²ΠΎΠ΄ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠΎΠ»Ρ.
Π ΠΈΡΡΠ½ΠΎΠΊ 13. ΠΠ²ΠΎΠ΄ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠΎΠ»Ρ
Π ΠΈΡΡΠ½ΠΎΠΊ 14. ΠΠ²ΠΎΠ΄ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠΎΠ»Ρ
ΠΠ°Π±ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ΅ΡΡΠΎΠ² ΠΏΡΠΎΠΉΠ΄Π΅Π½ ΡΡΠΏΠ΅ΡΠ½ΠΎ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° «ΠΠ½Π΅Π²Π½ΠΈΠΊ» ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½Π°.
6. Π‘ΠΠΠ‘ΠΠ ΠΠΠ’ΠΠ ΠΠ’Π£Π Π«
1.System.Windows.Forms — ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΈΠΌΠ΅Π½.
URL: http://msdn.microsoft.com/ru-ru/library/k50ex0x9.aspx
2.Button-ΠΊΠ»Π°ΡΡ
URL:http://msdn.microsoft.com/ru-ru/library/system.windows.forms.button.aspx
3.PictureBox — ΠΊΠ»Π°ΡΡ
URL: http://msdn.microsoft.com/ru-ru/library/system.windows.forms.picturebox.aspx
4.RichTextBox — ΠΊΠ»Π°ΡΡ
URL: http://msdn.microsoft.com/ru-ru/library/system.windows.forms.richtextbox.aspx
5.TextBox — ΠΊΠ»Π°ΡΡ
URL: http://msdn.microsoft.com/ru-ru/library/system.windows.forms.textbox.aspx
ΠΠ ΠΠΠΠΠΠΠΠ―
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 1. Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ: ΠΠ½Π΅Π²Π½ΠΈΠΊ.
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: ΠΠ°ΠΆΠ΄ΠΎΠ΄Π½Π΅Π²Π½Π°Ρ Π·Π°ΠΏΠΈΡΡ Π½ΡΠΆΠ½ΡΡ Π΄Π΅Π» ΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡ ΠΏΡΠ΅Π΄ΡΡΠΎΡΡΠΈΡ ΡΠΎΠ±ΡΡΠΈΠΉ.
1.1. ΠΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
ΠΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ «ΠΠ½Π΅Π²Π½ΠΈΠΊ» ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π·Π°ΠΏΠΈΡΠ΅ΠΉ ΠΈ Π΄Π΅Π».
1.2. ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° «ΠΠ½Π΅Π²Π½ΠΈΠΊ» ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΡΠΆΠ°ΡΠΈΡ ΠΈ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² ΡΠΆΠ°ΡΠΎΠΌ Π²ΠΈΠ΄Π΅.
1.3. Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅
1.3.1. Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΠΌ
1. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΠ΄ΠΎΠ±Π½ΡΠΉ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ.
2. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π°Π²ΡΠΎΡΡΠΊΠΈΠ΅ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.
3. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΡΠ°Π²Π»ΡΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ.
4. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΡΠ°Π²Π»ΡΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π½ΠΎ ΠΈ ΡΠΌΠ΅Π½ΡΡΠ°ΡΡ ΠΈΡ Π΄ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΠ½Π°.
5. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ.
6. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΡ ΡΠ°Π½ΡΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΎ Π΄Π°ΡΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π².
7. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ Π½Π° ΡΠΊΡΠ°Π½ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π΄Π½Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ.
8. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΡ, Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ Π΄Π½ΡΠΌ, ΠΌΠ΅ΡΡΡΠ°ΠΌ ΠΈ Π³ΠΎΠ΄Π°ΠΌ.
9. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΠΌΠ΅Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΄Π°Π»ΠΈΡΡ ΡΠΎΡ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Π΄Π΅Π½Ρ Π·Π°ΠΏΠΈΡΠΈ.
10. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΠΌΠ΅Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ.
1.3.2. Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ
1. ΠΠ΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ.
2. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΡ ΡΠ°Π½ΡΡΡ Π·Π°ΠΏΠΈΡΠΈ ΠΈ Π΄Π΅Π»Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
1.4. Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠΎΡΡΠ°Π²Ρ ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ΅Π΄ΡΡΠ²
Β· ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° IBM-ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ .
Β· ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ: ΡΠΈΠΏ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° — Pentium III ΠΈ Π²ΡΡΠ΅; ΠΎΠ±ΡΠ΅ΠΌ ΠΠΠ£ — 512 ΠΠ± ΠΈ Π²ΡΡΠ΅.
Β· ΠΠ°Π»ΠΈΡΠΈΠ΅ 10 ΠΠ± ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° Π½Π° Π΄ΠΈΡΠΊΠ΅.
Β· ΠΠΠ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π΅ Π½ΠΈΠΆΠ΅, ΡΠ΅ΠΌ Microsoft Windows XP.
1.5. Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Π»ΡΠ±ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Windows Π²ΡΡΠ΅ XP. Π’Π°ΠΊ ΠΆΠ΅ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ .NET Framework 4.0 .
1.6. Π£ΡΠ»ΠΎΠ²ΠΈΡ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΡΡ ΡΠ°ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡ ΠΎΠ΄ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄Π΅Π» ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ Π»ΠΎΠ³ΠΈΠ½ΠΎΠΌ Avtor ΠΈ ΠΏΠ°ΡΠΎΠ»Π΅ΠΌ 123.
1.7. Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
ΠΠ΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Ρ.
1.8. Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ
Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΎΡΠΎΡΠΌΠ»Π΅Π½Ρ Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΡΠ½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΊΠΈ. ΠΠΎΡΡΠ½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π·Π°ΠΏΠΈΡΠΊΠ° ΠΎΡΠΎΡΠΌΠ»Π΅Π½Π° Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ ΠΠΠ‘Π’ 19.404−79. ΠΠ‘ΠΠ.
1.9. Π‘ΡΠ°Π΄ΠΈΠΈ ΠΈ ΡΡΠ°ΠΏΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π΄Π°Π½Π½ΠΎΠΉ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΡΠ°ΠΏΠΎΠ²:
Β· ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ
Β· ΠΠ½Π°Π»ΠΈΠ· ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ
Β· ΠΡΠ±ΠΎΡ ΡΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΏΠΎΡΠΎΠ±Π° ΡΠ΅ΡΠ΅Π½ΠΈΡ
Β· Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΠΏΠΎΡΠΎΠ±Π°
Β· Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ Π²ΡΠ²ΠΎΠ΄Ρ ΠΎΠ± Π΅Π³ΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ
1.10. ΠΠΎΡΡΠ΄ΠΎΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΈ ΠΏΡΠΈΠ΅ΠΌΠΊΠΈ
Π‘ΠΎΡΡΠ°Π²ΠΈΠ»:
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΡΠ΅Π΄ΡΡ | ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ | Π€Π°ΠΌΠΈΠ»ΠΈΡ Π.Π. | ΠΠΎΠ΄ΠΏΠΈΡΡ | ΠΠ°ΡΠ° | |
ΠΠΠ | Π‘ΡΡΠ΄Π΅Π½Ρ Π³Ρ. 220 201 | ΠΠΈΡ Π°ΠΉΠ»ΠΎΠ² Π.Π. | |||
Π‘ΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΎ:
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΡΠ΅Π΄ΡΡ | ΠΠΎΠ½ΡΡΠ»ΡΡΠ°Π½Ρ ΠΏΠΎ ΡΠ°Π·Π΄Π΅Π»Ρ | ΠΠΎΠ»ΠΆΠ½ΠΎΡΡΡ | Π€Π°ΠΌΠΈΠ»ΠΈΡ Π.Π. | ΠΠΎΠ΄ΠΏΠΈΡΡ | ΠΠ°ΡΠ° | |
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 2. ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Form2.h
#pragma once
namespace kursov {
using namespace System;
using namespace System: ComponentModel;
using namespace System: Collections;
using namespace System: Windows:Forms;
using namespace System: Data;
using namespace System: Drawing;
using namespace System: IO;
public ref class Form2: public System: Windows:Forms:Form//Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠΎΠ²
{
public:
Form2(void)
{
InitializeComponent ();
}
protected:
~Form2()
{
if (components)
{
delete components;
}
}
private: System: Windows:Forms:RichTextBox^ richTextBox1;
private: System: Windows:Forms:Button^ button1;
private: System: Windows:Forms:PictureBox^ pictureBox1;
private: System: Windows:Forms:Label^ label1;
private: System: Windows:Forms:DateTimePicker^ dateTimePicker1;
private: System: Windows:Forms:Button^ button2;
private: System: Windows:Forms:Button^ button3;
public: System: Windows:Forms:TextBox^ textBox1;
private: System: Windows:Forms:Button^ button4;
private: System: Windows:Forms:TextBox^ textBox2;
private: System: Windows:Forms:TextBox^ textBox3;
private: System: Windows:Forms:Button^ button5;
private: System: Windows:Forms:RichTextBox^ richTextBox2;
private: System: ComponentModel:Container ^components;
#pragma region Windows Form Designer generated code
void InitializeComponent (void)
{
System:ComponentModel:ComponentResourceManager^ resources = (gcnew System: ComponentModel:ComponentResourceManager (Form2:typeid));
this->richTextBox1 = (gcnew System: Windows:Forms:RichTextBox ());
this->richTextBox2 = (gcnew System: Windows:Forms:RichTextBox ());
this->button1 = (gcnew System: Windows:Forms:Button ());
this->pictureBox1 = (gcnew System: Windows:Forms:PictureBox ());
this->label1 = (gcnew System: Windows:Forms:Label ());
this->dateTimePicker1 = (gcnew System: Windows:Forms:DateTimePicker ());
this->button2 = (gcnew System: Windows:Forms:Button ());
this->button3 = (gcnew System: Windows:Forms:Button ());
this->textBox1 = (gcnew System: Windows:Forms:TextBox ());
this->button4 = (gcnew System: Windows:Forms:Button ());
this->textBox2 = (gcnew System: Windows:Forms:TextBox ());
this->textBox3 = (gcnew System: Windows:Forms:TextBox ());
this->button5 = (gcnew System: Windows:Forms:Button ());
(cli:safe_cast (this->pictureBox1))->BeginInit ();
this->SuspendLayout ();
// richTextBox1
this->richTextBox1->ForeColor = System: Drawing:SystemColors:WindowText;
this->richTextBox1->Location = System: Drawing:Point (330, 107);
this->richTextBox1->Name = L" richTextBox1″ ;
this->richTextBox1->Size = System: Drawing:Size (223, 176);
this->richTextBox1->TabIndex = 0;
this->richTextBox1->Text = L" «;
this->richTextBox1->TextChanged += gcnew System: EventHandler (this, &Form2:richTextBox1_TextChanged);
// richTextBox2
this->richTextBox2->Location = System: Drawing:Point (12, 23);
this->richTextBox2->Name = L" richTextBox2″ ;
this->richTextBox2->Size = System: Drawing:Size (312, 260);
this->richTextBox2->TabIndex = 1;
this->richTextBox2->Text = L" «;
this->richTextBox2->WordWrap = false;
this->richTextBox2->TextChanged += gcnew System: EventHandler (this, &Form2:richTextBox2_TextChanged);
// button1
this->button1->Location = System: Drawing:Point (330, 46);
this->button1->Name = L" button1″ ;
this->button1->Size = System: Drawing:Size (79, 55);
this->button1->TabIndex = 2;
this->button1->Text = L" ΠΡΠΏΡΠ°Π²ΠΈΡΡ" ;
this->button1->UseVisualStyleBackColor = true;
this->button1->Click += gcnew System: EventHandler (this, &Form2:button1_Click);
// pictureBox1
this->pictureBox1->BackColor = System: Drawing:Color:White;
this->pictureBox1->BackgroundImageLayout = System: Windows:Forms:ImageLayout:None;
this->pictureBox1->Image = (cli:safe_cast (resources->GetObject (L" pictureBox1. Image")));
this->pictureBox1->Location = System: Drawing:Point (567, 132);
this->pictureBox1->Name = L" pictureBox1″ ;
this->pictureBox1->Size = System: Drawing:Size (150, 150);
this->pictureBox1->TabIndex = 4;
this->pictureBox1->TabStop = false;
this->pictureBox1->Click += gcnew System: EventHandler (this, &Form2:pictureBox1_Click);
// label1
this->label1->AutoSize = true;
this->label1->Location = System: Drawing:Point (12, 9);
this->label1->Name = L" label1″ ;
this->label1->Size = System: Drawing:Size (34, 13);
this->label1->TabIndex = 5;
this->label1->Text = L" ΠΠ΅Π»Π°" ;
this->label1->Click += gcnew System: EventHandler (this, &Form2:label1_Click);
// dateTimePicker1
this->dateTimePicker1->Location = System: Drawing:Point (567, 23);
this->dateTimePicker1->Name = L" dateTimePicker1″ ;
this->dateTimePicker1->Size = System: Drawing:Size (150, 20);
this->dateTimePicker1->TabIndex = 6;
this->dateTimePicker1->ValueChanged += gcnew System: EventHandler (this, &Form2:dateTimePicker1_ValueChanged);
// button2
this->button2->Location = System: Drawing:Point (415, 46);
this->button2->Name = L" button2″ ;
this->button2->Size = System: Drawing:Size (68, 55);
this->button2->TabIndex = 7;
this->button2->Text = L" Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ" ;
this->button2->UseVisualStyleBackColor = true;
this->button2->Click += gcnew System: EventHandler (this, &Form2:button2_Click);
// button3
this->button3->ForeColor = System: Drawing:SystemColors:ControlText;
this->button3->Location = System: Drawing:Point (567, 92);
this->button3->Name = L" button3″ ;
this->button3->Size = System: Drawing:Size (150, 34);
this->button3->TabIndex = 8;
this->button3->Text = L" ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅" ;
this->button3->UseVisualStyleBackColor = true;
this->button3->Click += gcnew System: EventHandler (this, &Form2:button3_Click);
// textBox1
this->textBox1->Enabled = false;
this->textBox1->Location = System: Drawing:Point (330, 23);
this->textBox1->Name = L" textBox1″ ;
this->textBox1->Size = System: Drawing:Size (153, 20);
this->textBox1->TabIndex = 9;
// button4
this->button4->Location = System: Drawing:Point (665, -1);
this->button4->Name = L" button4″ ;
this->button4->Size = System: Drawing:Size (52, 23);
this->button4->TabIndex = 10;
this->button4->Text = L" ΠΡΡ ΠΎΠ΄" ;
this->button4->UseVisualStyleBackColor = true;
this->button4->Click += gcnew System: EventHandler (this, &Form2:button4_Click);
// textBox2
this->textBox2->Location = System: Drawing:Point (489, 23);
this->textBox2->Name = L" textBox2″ ;
this->textBox2->Size = System: Drawing:Size (64, 20);
this->textBox2->TabIndex = 11;
this->textBox2->TextChanged += gcnew System: EventHandler (this, &Form2:textBox2_TextChanged);
// textBox3
this->textBox3->Location = System: Drawing:Point (489, 46);
this->textBox3->Name = L" textBox3″ ;
this->textBox3->Size = System: Drawing:Size (64, 20);
this->textBox3->TabIndex = 12;
this->textBox3->UseSystemPasswordChar = true;
this->textBox3->Visible = false;
this->textBox3->TextChanged += gcnew System: EventHandler (this, &Form2:textBox3_TextChanged);
// button5
this->button5->Location = System: Drawing:Point (489, 72);
this->button5->Name = L" button5″ ;
this->button5->Size = System: Drawing:Size (64, 29);
this->button5->TabIndex = 13;
this->button5->Text = L" ΠΡ ΠΎΠ΄" ;
this->button5->UseVisualStyleBackColor = true;
this->button5->Click += gcnew System: EventHandler (this, &Form2:button5_Click);
// Form2
this->AutoScaleDimensions = System: Drawing:SizeF (6, 13);
this->AutoScaleMode = System: Windows:Forms:AutoScaleMode:Font;
this->BackColor = System: Drawing:Color:White;
this->ClientSize = System: Drawing:Size (722, 288);
this->Controls->Add (this->button3);
this->Controls->Add (this->button5);
this->Controls->Add (this->textBox3);
this->Controls->Add (this->textBox2);
this->Controls->Add (this->button4);
this->Controls->Add (this->textBox1);
this->Controls->Add (this->button2);
this->Controls->Add (this->dateTimePicker1);
this->Controls->Add (this->label1);
this->Controls->Add (this->pictureBox1);
this->Controls->Add (this->button1);
this->Controls->Add (this->richTextBox2);
this->Controls->Add (this->richTextBox1);
this->Icon = (cli:safe_cast (resources->GetObject (L" $this.Icon")));
this->MaximumSize = System: Drawing:Size (738, 326);
this->MinimumSize = System: Drawing:Size (738, 326);
this->Name = L" Form2″ ;
this->Text = L" ΠΠ½Π΅Π²Π½ΠΈΠΊ" ;
this->Load += gcnew System: EventHandler (this, &Form2:Form2_Load);
(cli:safe_cast (this->pictureBox1))->EndInit ();
this->ResumeLayout (false);
this->PerformLayout ();
}
#pragma endregion
public :String^ ShowMe ;
//ΠΠ½ΠΎΠΏΠΊΠ° «ΠΡΠΏΡΠ°Π²ΠΈΡΡ»
private: System: Void button1_Click (System:Object^ sender, System: EventArgs^ e) {
ShowMe = textBox1->Text;// ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ ShowMe Π»ΠΎΠ³ΠΈΠ½Π°
richTextBox2->AppendText («n»);
richTextBox2->AppendText (ShowMe);// Π²ΡΠ²ΠΎΠ΄ Π² richTextBox2 Π»ΠΎΠ³ΠΈΠ½Π°
richTextBox2->AppendText («: n»);
richTextBox2->AppendText (richTextBox1->Text);//Π²ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡΡ ΡΠ΅ΠΊΡΡ ΠΈΠ· ΠΎΠΊΠΎΡΠΊΠ° richTextBox1 Π² ΠΎΠΊΠΎΡΠΊΠΎ richTextBox2
int selectedDate = dateTimePicker1->Value.Day;
int selectedMonth = dateTimePicker1->Value.Month;
int selectedYear = dateTimePicker1->Value.Year;
String^ sti=Convert:ToString (selectedDate);
sti +=Convert:ToString (selectedMonth);
sti +=Convert:ToString (selectedYear);
richTextBox1->SaveFile (sti);// ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° ΠΏΠΎΠΊΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°
richTextBox1->Text="" ;
richTextBox2->ScrollToCaret ();
}
//ΠΡΡΠ°Π²ΠΊΠ° ΠΈ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ
private: System: Void pictureBox1_Click (System:Object^ sender, System: EventArgs^ e) {
OpenFileDialog^ openFileDialog1 = gcnew OpenFileDialog;
openFileDialog1->InitialDirectory = «» ;//Π²ΡΠ±ΠΎΡ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ ΠΎΡΠΊΡΠ΄Π° Π±ΡΠ΄Π΅Ρ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅
openFileDialog1->Filter = «Image files (*.BMP, *.JPG, *.GIF, *.TIF, *.PNG, *.ICO, *.EMF, *.WMF)|*.bmp;*.jpg;*.gif; *.tif; *.png; *.ico; *.emf; *.wmf» ;
openFileDialog1->FilterIndex = 2;
openFileDialog1->RestoreDirectory = true;
if (openFileDialog1->ShowDialog () == System: Windows:Forms:DialogResult:OK)
{
Bitmap ^ OldImage = gcnew Bitmap (150, 150);
OldImage = gcnew Bitmap (openFileDialog1->OpenFile ());
pictureBox1->Image = dynamic_cast (OldImage);
pictureBox1->SizeMode = PictureBoxSizeMode: StretchImage ;
pictureBox1->ClientSize = System: Drawing:Size (150, 150);
}
}
//ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΠΏΠΎΡΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΠ΄ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΠ½ΠΎΠ½ΠΈΠΌ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ±ΠΎΡ Π΄Π°ΡΡ ΠΈ ΠΌΠ΅ΡΡΡΠ°
private: System: Void Form2_Load (System:Object^ sender, System: EventArgs^ e) {
textBox1->Text="ΠΠ½ΠΎΠ½ΠΈΠΌ"; ShowMe = «:n» ;
int selectedDate = dateTimePicker1->Value.Day;
int selectedMonth = dateTimePicker1->Value.Month;
int selectedYear = dateTimePicker1->Value.Year;
String^ sti=Convert:ToString (selectedDate);
sti +=Convert:ToString (selectedMonth);
sti +=Convert:ToString (selectedYear);
if (File:Exists (sti))
{richTextBox2->LoadFile (sti);}
richTextBox2->ReadOnly = true;
}
//ΠΠ°Π»Π΅Π½Π΄Π°ΡΡ
private: System: Void dateTimePicker1_ValueChanged (System:Object^ sender, System: EventArgs^ e) {
int selectedDate = dateTimePicker1->Value.Day;
int selectedMonth = dateTimePicker1->Value.Month;
int selectedYear = dateTimePicker1->Value.Year;
String^ sti=Convert:ToString (selectedDate);
sti +=Convert:ToString (selectedMonth);
sti +=Convert:ToString (selectedYear);
if (File:Exists (sti))
{richTextBox2->LoadFile (sti);}
else richTextBox2->Text="" ;
}
//ΠΠ½ΠΎΠΏΠΊΠ° «Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ»
private: System: Void button2_Click (System:Object^ sender, System: EventArgs^ e) {
int selectedDate = dateTimePicker1->Value.Day;
int selectedMonth = dateTimePicker1->Value.Month;
int selectedYear = dateTimePicker1->Value.Year;
String^ sti=Convert:ToString (selectedDate);
sti +=Convert:ToString (selectedMonth);
sti +=Convert:ToString (selectedYear);
richTextBox2->SaveFile (sti);
}
//ΠΠ½ΠΎΠΏΠΊΠ° «ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅»
private: System: Void button3_Click (System:Object^ sender, System: EventArgs^ e) {
Bitmapbmp1 = gcnew Bitmap (pictureBox1->Image);
BitmapOldImage = gcnew Bitmap (100,100);
Graphics^ g = Graphics: FromImage (OldImage);
if (bmp1->Width>100)
{g->DrawImage (bmp1, 0, 0, 100, 100);
Clipboard:SetImage (OldImage);}
else
{Clipboard:SetImage (pictureBox1->Image);}
richTextBox2->ReadOnly = false;
ShowMe = textBox1->Text;
richTextBox2->AppendText («n»);
richTextBox2->AppendText (ShowMe);
richTextBox2->AppendText («: n»);
richTextBox2->Paste ();
richTextBox2->ScrollToCaret ();
if (textBox1->Text≠"Avtor") {richTextBox2->ReadOnly = true;}
else {richTextBox2->ReadOnly = false;}
}
//ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π΅ΡΠ»ΠΈ Avtor. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΡΠ΅Π½ΠΈΡ Π΅ΡΠ»ΠΈ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
private: System: Void richTextBox2_TextChanged (System:Object^ sender, System: EventArgs^ e){
if (textBox1->Text == «Avtor»)
{richTextBox2->ReadOnly = false;}
}
//ΠΠ½ΠΎΠΏΠΊΠ° «ΠΡΡ ΠΎΠ΄»
private: System: Void button4_Click (System:Object^ sender, System: EventArgs^ e) {
Application:Exit ();
}
//ΠΠΎΠ»Π΅ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° Π»ΠΎΠ³ΠΈΠ½Π°
private: System: Void textBox2_TextChanged (System:Object^ sender, System: EventArgs^ e) {
if (textBox2->Text == «Avtor»)
{textBox3->Visible = true;}
else { textBox3->Visible = false;}
}
//ΠΠ½ΠΎΠΏΠΊΠ° «ΠΡ ΠΎΠ΄»
private: System: Void button5_Click (System:Object^ sender, System: EventArgs^ e) {
if (textBox2->Text == «Avtor»)
{
if (textBox3->Text=="123″)
{textBox1->Text= «Avtor» ;
richTextBox2->ReadOnly = false;
textBox3->Visible=false;}
else {MessageBox:Show («ΠΠ°ΡΠΎΠ»Ρ Π½Π΅Π²Π΅ΡΠ΅Π½»);}
}
else {textBox1->Text=textBox2->Text;
richTextBox2->ReadOnly = true;}
textBox3->Text = «» ;
}
private: System: Void richTextBox1_TextChanged (System:Object^ sender, System: EventArgs^ e) {
}
private: System: Void textBox3_TextChanged (System:Object^ sender, System: EventArgs^ e) {
}
private: System: Void label1_Click (System:Object^ sender, System: EventArgs^ e) {
}
};
}
kursov.cpp: Π³Π»Π°Π²Π½ΡΠΉ ΡΠ°ΠΉΠ» ΠΏΡΠΎΠ΅ΠΊΡΠ°.
#include «stdafx.h»
#include «Form2.h»
using namespace kursov;
[STAThreadAttribute]
int main (array ^args)
{
// ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ ΡΡΡΠ΅ΠΊΡΠΎΠ² Windows XP Π΄ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
Application:EnableVisualStyles ();
Application:SetCompatibleTextRenderingDefault (false);
// Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΈ Π΅Π³ΠΎ Π·Π°ΠΏΡΡΠΊ
Application:Run (gcnew Form2());
return 0;
}