ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ°ΡΠΈΠΉ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ
ΠΠ°ΡΠΈΠ°Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΊΠ»Π°ΡΡΠ° «Avto», Π΄Π°Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π° Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ Π² ΡΠ°Π±Π»ΠΈΡΡ Π½Π° ΡΠΊΡΠ°Π½Π΅, ΡΡΠΎΠ»Π±ΡΡ ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²; ΠΠ»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ ΠΈ ΡΠΏΠΈΡΠΊΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ NumericUpDown, ListBox ΠΈ CheckBox (ΡΠΈΡΡΠ½ΠΎΠΊ 2.3): ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ: ΠΡΠ΅… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ°ΡΠΈΠΉ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ — ΠΡΡΡΠ°Ρ ΡΠΊΠΎΠ»Π° ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠΈ Π€Π°ΠΊΡΠ»ΡΡΠ΅Ρ «ΠΠΈΠ·Π½Π΅Ρ-ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ°»
ΠΠ°ΡΠ΅Π΄ΡΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΠΡΡΡΠΎΠ²Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π΅ «ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅»
Π’Π΅ΠΌΠ° ΡΠ°Π±ΠΎΡΡ:
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ°ΡΠΈΠΉ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ ΠΡΠΏΠΎΠ»Π½ΠΈΠ»: ΠΠ°ΠΉΡΡΠΊ Π.Π‘.
ΡΡΡΠ΄Π΅Π½Ρ 173 (1) Π³ΡΡΠΏΠΏΡ Π ΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ: ΠΠΎΠΊΠ»ΠΎΠ½ΠΎΠ² Π. Π ΠΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅:
1. Π£ΡΠ»ΠΎΠ²ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ
2. Π€ΡΠ½ΠΊΡΠΈΠΈ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ:
2.1 ΠΠ°ΡΠΈΠ°Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ
2.2 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
3. Π‘ΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
3.1 ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΊΠ»Π°ΡΡΠΎΠ².
3.2 ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ
3.3 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ².
4. Π Π°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΠΎ ΡΠ°ΠΉΠ»Π°ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ°
5. ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΠ°ΡΡΠ΅ΠΉ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΊΠΎΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ)
6. ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ²
7. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½Π°Ρ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ°
8. ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
1. Π£ΡΠ»ΠΎΠ²ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎ-ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎ ΠΏΠΎΠ΄Π΅ΡΠΆΠ°Π½Π½ΡΠΌ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠΌ.
ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ:
ΠΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎ-ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎ ΠΏΠΎΠ΄Π΅ΡΠΆΠ°Π½Π½ΡΠΌ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠΌ Π±ΡΠ»ΠΎ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΎ Π΄Π²Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π·Π°Π΄Π°ΡΠΈ:
Β· Π Π°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΠΈ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
Β· ΠΡΡΡΠ΅ΡΡΠ²ΠΈΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π΄Π°Π½Π½ΡΡ , ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌΡΡ ΠΈΠ· ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° (ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°).
2. Π€ΡΠ½ΠΊΡΠΈΠΈ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ:
2.1 ΠΠ°ΡΠΈΠ°Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΊΠ»Π°ΡΡΠ° «Avto», Π΄Π°Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π° Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ Π² ΡΠ°Π±Π»ΠΈΡΡ Π½Π° ΡΠΊΡΠ°Π½Π΅, ΡΡΠΎΠ»Π±ΡΡ ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²;
ΠΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅:
1. ΠΡΠ΅ ΠΈΠΌΠ΅ΡΡΠΈΠ΅ΡΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ°ΡΠΈΠΈ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ Car. txt
2. ΠΠ°Π½Π½ΡΠ΅, Π²Π²ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Π²ΡΡΡΠ½ΡΡ — Π΅Π³ΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ.
ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅:
1. Π’Π°Π±Π»ΠΈΡΠ° Ρ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ, Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ ΠΏΠΎΠΈΡΠΊΠ°.
ΠΏΠΎΠΈΡΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ;
ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² Π΄Π»Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ; ΠΎΡΠΌΠ΅ΡΠΊΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΎΠΏΡΠΈΠΉ;
ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΠΌΡ Ρ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡ Π·Π°ΠΏΡΠΎΡΡ.
2.2 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π Π½Π°ΡΠ°Π»Π΅, ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° (ΡΠΈΡΡΠ½ΠΎΠΊ 2.1):
Π ΠΈΡΡΠ½ΠΎΠΊ 2.1
ΠΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± Π°Π²ΡΠΎΡΠ΅ (ΡΠΈΡΡΠ½ΠΎΠΊ 2.2):
Π ΠΈΡΡΠ½ΠΎΠΊ 2.2
ΠΠ»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ ΠΈ ΡΠΏΠΈΡΠΊΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ NumericUpDown, ListBox ΠΈ CheckBox (ΡΠΈΡΡΠ½ΠΎΠΊ 2.3):
Π ΠΈΡΡΠ½ΠΎΠΊ 2.3
Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΡ Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ Π² Π΄ΡΡΠ³ΠΎΠΉ ΡΠΎΡΠΌΠ΅, Ρ ΠΏΠΎΠΌΠΎΡΡΡ DataGridView; ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ (ΡΠΈΡΡΠ½ΠΎΠΊ 2.4):
Π ΠΈΡΡΠ½ΠΎΠΊ 2.4
ΠΡΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ², ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΡ ΠΏΠΎΠ΄ Π·Π°ΠΏΡΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅ (ΡΠΈΡΡΠ½ΠΎΠΊ 2.5):
Π ΠΈΡΡΠ½ΠΎΠΊ 2.5
ΠΠ»Ρ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Π»ΡΠ±ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΡΡ ΠΎΠ΄» (ΡΠΈΡΡΠ½ΠΎΠΊ 2.6):
Π ΠΈΡΡΠ½ΠΎΠΊ 2.6
ΠΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΏΡΠΎΡΠΈΡΡ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΡ Π»ΠΈΠ±ΠΎ ΠΎΡΠΊΠ»ΠΎΠ½ΠΈΡΡ Π²Π°Ρ Π²ΡΠ±ΠΎΡ (ΡΠΈΡΡΠ½ΠΎΠΊ 2.7):
Π ΠΈΡΡΠ½ΠΎΠΊ 2.7
3. Π‘ΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
3.1 ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΊΠ»Π°ΡΡΠΎΠ²
3.2 ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ
3.3 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΠ»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π²ΡΠ΅Ρ Π·Π°Π΄Π°Ρ ΠΌΠ½Π΅ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°Π»ΠΎΡΡ ΡΠΎΠ·Π΄Π°ΡΡ Π΄Π²Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΎΡΠΌΡ, ΠΏΠ»ΡΡ Π²Π²ΠΎΠ΄Π½ΡΡ ΡΠΎΡΠΌΡ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΡ.
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠΎΠ² | ΠΠΎΠ»Ρ ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ | |
Form 1. ΠΠ΄Π΅ΡΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΠ±ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², ΠΏΠΎ ΠΊΠΎΡΠΎΡΡΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡΡ ΠΏΠΎΠΈΡΠΊ | 1. Button 2 (Π½Π°ΡΠ°ΡΡ ΠΏΠΎΠΈΡΠΊ) ΠΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² (ΠΏΠΎΡΠΎΠΊΠΎΠ²ΡΠΉ, ΠΈΠ· ΡΠ°ΠΉΠ»Π° Car. txt) ΠΈ ΠΏΠΎΠΈΡΠΊ ΠΏΠΎ Π½Π΅ΠΌΡ Ρ ΡΡΠ΅ΡΠΎΠΌ Π²Π²Π΅Π΄Π΅Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ . ΠΠ°Π»Π΅Π΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ Π·Π°ΠΏΠΈΡΡ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» 1. txt ΠΈ Π²ΡΠ²ΠΎΠ΄ Π½Π° ΡΠΊΡΠ°Π½ ΡΠΎΡΠΌΡ Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ 2. button1(Π²ΡΡ ΠΎΠ΄) ΠΠ°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ | |
Result. ΠΠ΄Π΅ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΡΠ°Π±Π»ΠΈΡΠ° Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ ΠΏΠΎΠΈΡΠΊΠ° | 1. button 2 (Π½Π°ΡΠ°ΡΡ Π½ΠΎΠ²ΡΠΉ ΠΏΠΎΠΈΡΠΊ) ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΡΡ ΡΠΎΡΠΌΡ ΠΈ Π·Π°ΠΊΡΡΠ²Π°Π΅Ρ ΡΠ΅ΠΊΡΡΡΡ 2. Button 1 (Π²ΡΡ ΠΎΠ΄) ΠΠ°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ | |
Start. ΠΠ΄Π΅ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ | 1.button 3(Π΄Π°Π»Π΅Π΅) ΠΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ Form1; ΡΠΎΡΠΌΠ° Start Π·Π°ΠΊΡΡΠ²Π°Π΅ΡΡΡ. 2.button 2 (ΠΎΠ± Π°Π²ΡΠΎΡΠ΅) ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Message Box Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎΠ± Π°Π²ΡΠΎΡΠ΅ 3. Button1 (Π²ΡΡ ΠΎΠ΄) ΠΠ°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ | |
Avto | 1. ΠΠΎΠ»Ρ:23 ΠΏΠΎΠ»Ρ Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎΠ± Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅: string Brand (ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ) string Model (ΠΌΠΎΠ΄Π΅Π»Ρ) int Year (Π³ΠΎΠ΄ Π²ΡΠΏΡΡΠΊΠ°) int Price (ΡΠ΅Π½Π°) double Engvolume (ΠΎΠ±ΡΠ΅ΠΌ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ) int Engpower (ΠΌΠΎΡΠ½ΠΎΡΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ) int Gear (ΡΠΈΠΏ ΠΠΠ) string Body (ΡΠΈΠΏ ΠΊΡΠ·ΠΎΠ²Π°) int Rimsradius (ΡΠ°Π΄ΠΈΡΡ ΠΊΠΎΠ»Π΅ΡΠ½ΡΡ Π΄ΠΈΡΠΊΠΎΠ²) int Abs (Π½Π°Π»ΠΈΡΠΈΠ΅ Π°Π½ΡΠΈΠ±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΎΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ) int Xenon (ΠΊΡΠ΅Π½ΠΎΠ½ΠΎΠ²ΡΠ΅ ΡΠ°ΡΡ) int Airbag (ΠΏΠΎΠ΄ΡΡΠΊΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ) int Esp (Π½Π°Π»ΠΈΡΠΈΠ΅ Π°Π½ΡΠΈΠΏΡΠΎΠ±ΡΠΊΡΠΎΠ²ΠΎΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ) int Security (ΠΎΡ ΡΠ°Π½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° + ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΉ Π·Π°ΠΌΠΎΠΊ) int Washheadlight (ΠΎΠΌΡΠ²Π°Π½ΠΈΠ΅ ΡΠ°Ρ) int Electricwindow (ΡΠ»Π΅ΠΊΡΡΠΎΡΡΠ΅ΠΊΠ»ΠΎΠΏΠΎΠ΄ΡΠ΅ΠΌΠ½ΠΈΠΊΠΈ) int Memorydriver (ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²ΠΊΠ° Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠΈΠ΄Π΅Π½ΡΡ Ρ ΠΏΠ°ΠΌΡΡΡΡ) int Cruisecontrol (ΠΊΡΡΠΈΠ·-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ) int Parktronic (ΠΏΠ°ΡΠΊΠΎΠ²ΠΎΡΠ½ΡΠΉ Π°ΡΡΠΈΡΡΠ΅Π½Ρ) int Leather (ΠΊΠΎΠΆΠ°Π½ΡΠΉ ΡΠ°Π»ΠΎΠ½) int Mixed (ΡΠΌΠ΅ΡΠ°Π½Π½ΡΠΉ ΡΠ°Π»ΠΎΠ½) int Rain (Π΄Π°ΡΡΠΈΠΊ Π΄ΠΎΠΆΠ΄Ρ) int Computer (Π±ΠΎΡΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ) 2. Avto. ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ | |
Program | 1. ΠΠ΅ΡΠΎΠ΄ Main. Π’ΠΎΡΠΊΠ° Π²Ρ ΠΎΠ΄Π° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ | |
4. Π Π°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΠΎ ΡΠ°ΠΉΠ»Π°ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π ΠΈΡΡΠ½ΠΎΠΊ 4.1 — ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΠΎ ΡΠ°ΠΉΠ»Π°ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π’Π΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΎΠ± Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΡ Ρ ΡΠ°Π½ΡΡΡΡ Π² ΠΏΠ°ΠΏΠΊΠ΅ bin — Debug, Π° Π²ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Ρ ΡΠ°Π½ΡΡΡΡ Π² ΠΏΠ°ΠΏΠΊΠ΅ Resourses.
Π ΠΈΡΡΠ½ΠΎΠΊ 4.2 — ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΠΈΠΌΠ΅ΡΡΠΈΠΌΠΈΡΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠΌΠΈ, ΡΡΠ΅Π΄ΠΈ ΠΊΠΎΡΠΎΡΡΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠΈΡΠΊ
5. ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΠ°ΡΡΠ΅ΠΉ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΊΠΎΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ)
6. ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ ΠΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΎΠΊΠ½ΠΎ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΡ (ΡΠΈΡΡΠ½ΠΎΠΊ 6.1).
Π ΠΈΡΡΠ½ΠΎΠΊ 6.1
ΠΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± Π°Π²ΡΠΎΡΠ΅ (ΡΠΈΡΡΠ½ΠΎΠΊ 6.2):
Π ΠΈΡΡΠ½ΠΎΠΊ 6.2
ΠΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ «ΠΠ» ΠΈ «ΠΠ°Π»Π΅Π΅» ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ Π² ΠΎΠΊΠ½ΠΎ Π²ΡΠ±ΠΎΡΠ° Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ ΠΈ ΡΠΏΠΈΡΠΊΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΎΠΏΡΠΈΠΉ. ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Π²Π½Π΅Π΄ΠΎΡΠΎΠΆΠ½ΠΈΠΊ ΠΈΠ»ΠΈ ΡΠ΅Π΄Π°Π½, ΡΠ΅Π½ΠΎΠΉ 1000−3500 ΡΡΡ. ΡΡΠ±Π»Π΅ΠΉ, Ρ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΌ ΠΎΠ±ΡΠ΅ΠΌΠΎΠΌ 2,0−3,5, ΠΌΠΎΡΠ½ΠΎΡΡΡΡ ΠΎΡ 220 Π΄ΠΎ 360 Π».Ρ., ΠΊΠΎΠ»Π΅ΡΠ½ΡΠΌΠΈ Π΄ΠΈΡΠΊΠ°ΠΌΠΈ 18−20 Π΄ΡΠΉΠΌΠΎΠ², Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠΎΡΠΎΠ±ΠΊΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°Ρ, ΠΏΠΎΠ΄ΡΡΠΊΠ°ΠΌΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, ΡΠ»Π΅ΠΊΡΡΠΎΠΏΡΠΈΠ²ΠΎΠ΄ΠΎΠΌ ΡΡΠ΅ΠΊΠΎΠ» Π²ΡΠ΅Ρ Π΄Π²Π΅ΡΠ΅ΠΉ, Π°Π½ΡΠΈΠ±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΎΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΈ ΠΊΠΎΠΆΠ°Π½ΠΎΠΉ ΠΎΠ±ΠΈΠ²ΠΊΠΎΠΉ ΡΠ°Π»ΠΎΠ½Π° (ΡΠΈΡΡΠ½ΠΎΠΊ 6.3):
Π ΠΈΡΡΠ½ΠΎΠΊ 6.3
ΠΠ°Π»Π΅Π΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠΈΡΠΊ ΠΈ Π²ΡΠ΄Π°Π΅ΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ (ΡΠΈΡΡΠ½ΠΎΠΊ 6.4):
Π ΠΈΡΡΠ½ΠΎΠΊ 6.4 — ΠΏΠΎΠ΄ Π·Π°ΠΏΡΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ 2 ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΠΎΠΆΠ½ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΡΡ Π½ΠΎΠ²ΡΠΉ ΠΏΠΎΠΈΡΠΊ ΠΈΠ»ΠΈ ΠΏΠΎΠΊΠΈΠ½ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡ Π²ΡΡ ΠΎΠ΄Π° (ΡΠΈΡΡΠ½ΠΎΠΊ 6.5):
Π ΠΈΡΡΠ½ΠΎΠΊ 6.5
ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΡΡ ΠΎΠ΄» Π² Π»ΡΠ±ΠΎΠΌ ΠΈΠ· 3 ΠΎΠΊΠΎΠ½ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠ΄Π°ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π΄Π»Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ (ΡΠΈΡΡΠ½ΠΎΠΊ 6.6):
Π ΠΈΡΡΠ½ΠΎΠΊ 6.6
ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ: ΠΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ (NumericUpDpwn, Listbox, DataGridView) ΡΠ²Π»ΡΡΡΡΡ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎΠΏΡΠΎΡΡΡ Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ Π²Π²Π΅ΡΡΠΈ Π½Π΅ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅.
ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠ»ΡΡΠΈΡΡΡΡ — ΡΠΈΡΡΠ°ΡΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²Π΅Π» ΡΠ°ΠΊΠΎΠΉ Π·Π°ΠΏΡΠΎΡ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π΅ ΡΠΌΠΎΠ³Π»Π° Π½Π°ΠΉΡΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ΅Π³ΠΎ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ.
Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ (ΡΠΈΡΡΠ½ΠΎΠΊ 6.7):
Π ΠΈΡΡΠ½ΠΎΠΊ 6.7
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½Π°Ρ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ°
1. Π¨ΠΈΠ»Π΄Ρ Π. ΠΠΎΠ»Π½ΡΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ Π‘#. Π.: ΠΠΈΠ»ΡΡΠΌΡ, 2004. 748 Ρ.
2. ΠΠΎΡΠΈΡ ΠΠ³ΠΎΡΠΎΠ²ΠΈΡ ΠΠΎΠΊΠ»ΠΎΠ½ΠΎΠ², Π»Π΅ΠΊΡΠΈΠΈ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, 1−3 ΠΌΠΎΠ΄ΡΠ»Ρ, Π±Π°ΠΊΠ°Π»Π°Π²ΡΠΈΠ°Ρ, 1 ΠΊΡΡΡ.
3. Π€ΠΎΡΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΈ ΡΠΈΡΠ°Π΄ΠΌΠΈΠ½ΠΎΠ² CyberForum.ru
4. Π. Π. ΠΠΎΠ΄Π±Π΅Π»ΡΡΠΊΠΈΠΉ: Π―Π·ΡΠΊ Π‘# Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΊΡΡΡ ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Π€Π°ΠΉΠ» Avto.cs
using System;
using System.Collections.Generic;
using System. Linq;
using System. Text;
namespace ΠΠ°ΠΉΡΡΠΊ_Π.Π‘._1731_
{
[Serializable]
public class Avto
{
public int Abs;//Π°Π±Ρ
public string Brand;//ΠΌΠ°ΡΠΊΠ°
public string Model;//ΠΌΠΎΠ΄Π΅Π»Ρ
public int Year;//Π³ΠΎΠ΄ Π²ΡΠΏΡΡΠΊΠ°
public int Security;//ΠΡ ΡΠ°Π½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° + ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΉ Π·Π°ΠΌΠΎΠΊ
public int Airbag;//ΠΏΠΎΠ΄ΡΡΠΊΠΈ
public int Esp;//ΠΠ½ΡΠΈΠΏΡΠΎΠ±ΡΠΊΡΠΎΠ²ΠΎΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°
public int Xenon;//ΠΊΡΠ΅Π½ΠΎΠ½
public int Electricwindow;//ΡΡΠ΅ΠΊΠ»ΠΎΠΏΠΎΠ΄ΡΠ΅ΠΌΠ½ΠΈΠΊΠΈ Π²ΡΠ΅
public int Memorydriver;//ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²ΠΊΠ° ΡΠΈΠ΄Π΅Π½ΡΡ Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Ρ ΠΏΠ°ΠΌΡΡΡΡ
public int Cruisecontrol;//ΠΊΡΡΠΈΠ· ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ
public int Washheadlight;//ΠΎΠΌΡΠ²Π°ΡΠ΅Π»Ρ ΡΠ°Ρ
public int Parktronic;//ΠΏΠ°ΡΠΊΡΡΠΎΠ½ΠΈΠΊ
public int Leather;//ΠΊΠΎΠΆΠ°Π½ΡΠΉ ΡΠ°Π»ΠΎΠ½
public int Computer;//Π±ΠΎΡΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ
public int Rain;//Π΄Π°ΡΡΠΈΠΊ Π΄ΠΎΠΆΠ΄Ρ
public int Gear;//ΡΡΠ°Π½ΡΠΌΠΈΡΡΠΈΡ
public double Engvolume;//ΠΎΠ±ΡΠ΅ΠΌ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ
public int Engpower;//ΠΌΠΎΡΠ½ΠΎΡΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ
public int Rimsradius;//Π΄ΠΈΡΠΊΠΈ
public int Price;//ΡΠ΅Π½Π°
public string Body;//ΡΠΈΠΏ ΠΊΡΠ·ΠΎΠ²Π°
public int Mixed;//Π‘ΠΌΠ΅ΡΠ°Π½Π½ΡΠΉ ΡΠ°Π»ΠΎΠ½
public Avto (string Brand, string Model, int Year, int Price, double
Engvolume, int Engpower, int Gear, string Body, int Rimsradius, int Abs, int
Xenon, int Airbag, int Esp, int Security, int Washheadlight, int
Electricwindow, int Memorydriver, int Cruisecontrol, int Parktronic, int
Leather, int Mixed, int Rain, int Computer)
{
this.Abs = Abs;
this.Body = Body;
this.Airbag = Airbag;
this.Esp = Esp;
this.Computer = Computer;
this.Cruisecontrol = Cruisecontrol;
this.Engvolume = Engvolume;
this.Xenon = Xenon;
this.Electricwindow = Electricwindow;
this.Gear = Gear;
this.Security=Security;
this.Leather = Leather;
this.Rain = Rain;
this.Brand = Brand;
this.Washheadlight = Washheadlight;
this.Model = Model;
this.Year = Year;
this.Parktronic = Parktronic;
this.Engpower = Engpower;
this.Price = Price;
this.Memorydriver = Memorydriver;
this.Rimsradius = Rimsradius;
this.Mixed = Mixed;
}
}
}
Π€Π°ΠΉΠ» Form1.cs
using System;
using System.Collections.Generic;
using System. ComponentModel;
using System. Data;
using System. Drawing;
using System. Linq;
using System. Text;
using System.Windows.Forms;
using System. IO;
using System. Collections;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters.Binary;
namespace ΠΠ°ΠΉΡΡΠΊ_Π.Π‘._1731_
{
public partial class Search: Form
{
public Search ()
{
InitializeComponent ();
MinimumSize = new Size (1000, 636);
MaximumSize = new Size (1000, 636);
}
private void button1_Click (object sender, EventArgs e)//ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π°
ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΡΡ ΠΎΠ΄» Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ΠΎ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ
{
if (MessageBox.Show («ΠΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠΊΠΈΠ½ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ?» ,
" ΠΡΡ ΠΎΠ΄", MessageBoxButtons. YesNo, MessageBoxIcon. Question) ==
DialogResult.Yes)
//Π΅ΡΠ»ΠΈ Π½Π° ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΡΠ²Π΅ΡΠΈΡ «ΠΠ°», ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ
Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π² Π΄ΡΡΠ³ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π·Π°ΠΊΡΠΎΠ΅ΡΡΡ
{
this.Close ();//Π·Π°ΠΊΡΡΡΠΈΠ΅ ΠΎΠΊΠ½Π° Π²ΡΠ±ΠΎΡΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²
Program.Start.Close ();//Π·Π°ΠΊΡΡΡΠΈΠ΅ ΠΎΠΊΠ½Π° ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΡ
}
}
private void Search_Load (object sender, EventArgs e)
{
}
private void button2_Click1(object sender, EventArgs e)
{
if (comboBox1.Text == «») comboBox1. Text = «ΠΠ΅_ΠΈΠΌΠ΅Π΅Ρ_Π·Π½Π°ΡΠ΅Π½ΠΈΡ» ;
// ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΡΡΠ°Π²ΠΈΠ» ΠΏΡΡΡΡΠ΅ ΠΊΠΎΠΌΠ±ΠΎΠ±ΠΎΠΊΡΡ, ΡΠΎ ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ
ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π°
// «-», Ρ.ΠΊ., ΡΠ°Π· ΠΎΠ½ ΠΎΡΡΠ°Π²ΠΈΠ» ΠΈΡ ΠΏΡΡΡΡΠΌΠΈ, ΡΠΎ Π΅ΠΌΡ ΡΡΠΎ Π½Π΅ Π²Π°ΠΆΠ½ΠΎ.
if (comboBox2.Text == «») comboBox2. Text = «ΠΠ΅_ΠΈΠΌΠ΅Π΅Ρ_Π·Π½Π°ΡΠ΅Π½ΠΈΡ» ;
List spisok = new List (); //ΡΠΎΡΠΌΠΈΡΡΠ΅ΠΌ ΡΠΏΠΈΡΠΎΠΊ ΡΠΈΠΏΠ° Avto
StreamReader sr = new StreamReader («Car.txt» ,
Encoding.Default);//ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΠΈΠ· ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ
ΡΠ°ΠΉΠ»Π° Car. txt
string str = ««;//ΡΠΎΡΠΌΠΈΡΡΠ΅ΠΌ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π΄Π»Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ
Avto a;//ΡΠΎΡΠΌΠΈΡΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠΈΠΏΠ° Avto Π΄Π»Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ
string[] mas = new string[23]; //Π·Π°Π΄Π°Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² ΠΈΠ· 23
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ
while (!sr.EndOfStream)//ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅
Π΄ΠΎΠΉΠ΄Π΅ΠΌ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° ΡΠ΅ΠΊΡΡΠ° Π² ΡΠ°ΠΉΠ»Π΅
{
str = sr. ReadLine ();//ΡΡΠΈΡΡΠ²Π°Π΅ΠΌ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΈΠ· ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°
mas = str. Split (';');//ΠΊΠ°ΠΆΠ΄ΡΡ ΡΡΠΈΡΠ°Π½Π½ΡΡ ΡΡΡΠΎΠΊΡ ΡΠ°Π·Π΄Π΅Π»ΡΠ΅ΠΌ ΡΠ΅ΡΠ΅Π· «;» Π½Π°
ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ ΠΌΠ°ΡΡΠΈΠ²
a = new Avto (mas[0], mas[1], int. Parse (mas[2]), int. Parse (mas[3]),
double.Parse (mas[4]), int. Parse (mas[5]), int. Parse (mas[6]), mas[7],
int.Parse (mas[8]), int. Parse (mas[9]), int. Parse (mas[10]), int. Parse (mas[11]),
int.Parse (mas[12]), int. Parse (mas[13]), int. Parse (mas[14]),
int.Parse (mas[15]), int. Parse (mas[16]), int. Parse (mas[17]),
int.Parse (mas[18]), int. Parse (mas[19]), int. Parse (mas[20]),
int.Parse (mas[21]), int. Parse (mas[22]));
spisok.Add (a);//Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ Π² ΡΠΏΠΈΡΠΎΠΊ
}
sr.Close ();//Π·Π°ΠΊΡΡΠ²Π°Π΅ΠΌ ΠΏΠΎΡΠΎΠΊ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ
StreamReader sr2=new StreamReader («Car.txt», Encoding. Default);//Π΅ΡΠ΅
ΠΎΠ΄Π½ΠΎ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΠΌ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² ΡΠΏΠΈΡΠΎΠΊ ΠΠ‘Π
Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ ΠΈΠ· ΡΠ°ΠΉΠ»Π°, Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ
string[][] mas2 = new string[spisok.Count][];
for (int i = 0; i < spisok. Count; i++)
{
str=sr2.ReadLine ();
mas2[i] = str. Split (';');
}
sr2.Close ();//Π·Π°ΠΊΡΡΠ²Π°Π΅ΠΌ ΠΏΠΎΡΠΎΠΊ ΡΡΠΈ
List spisok1=new List ();
for (int i=0;i
{
mas = mas2[i];
if ((int.Parse (mas[3]) <= 1000 * pricemax. Value) && (int.Parse (mas[3]) >=
1000 * pricemin. Value) && (double.Parse (mas[4]) * 1000 >=
Convert.ToDouble (volmin.Value)) && (double.Parse (mas[4]) * 1000 <=
Convert.ToDouble (volmax.Value)) && (int.Parse (mas[5]) <=
powermax.Value) && (int.Parse (mas[5]) >= powermin. Value) &&
(int.Parse (mas[8]) >= rimmin. Value) && (int.Parse (mas[8]) <=
rimmax.Value))
//Π΅ΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π½Ρ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ ΠΌΠ΅Π½ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ
ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌΡ Π·Π½Π°ΡΠΈΠ½ΠΈΡ ΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ
ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ… ΡΠΎ
{
int abs1 = 0;
int xenon1 = 0;
int airbag1 = 0;
int esp1 = 0;
int security1 = 0;
int washheadlight1 = 0;
int electricwindow1 = 0;
int memorydriver1 = 0;
int cruisecontrol1 = 0;
int parktronic1 = 0;
int leather1 = 0;
int mixed1 = 0;
int salon1 = 0;
int rain1 = 0;
int computer1 = 0;
//ΠΎΠ±Π½ΡΠ»ΡΠ΅ΠΌ Π²ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌΡΠ΅
Π³Π°Π»ΠΎΡΠΊΠ°ΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ
if (abs.Checked==true) abs1 = 1;
if (xenon.Checked == true) xenon1 = 1;
if (airbag.Checked == true) airbag1 = 1;
if (esp.Checked == true) esp1 = 1;
if (security.Checked == true) security1 = 1;
if (washheadlight.Checked == true) washheadlight1 = 1;
if (electricwindow.Checked == true) electricwindow1 = 1;
if (memorydriver.Checked == true) memorydriver1 = 1;
if (cruisecontrol.Checked == true) cruisecontrol1 = 1;
if (parktronic.Checked == true) parktronic1 = 1;
if (rain.Checked == true) rain1 = 1;
if (computer.Checked == true) computer1 = 1;
//Π΅ΡΠ»ΠΈ Π³Π°Π»ΠΎΡΠΊΠ° ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π°, ΡΠΎ ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1
if (comboBox2.Text == «ΠΠΎΠΆΠ°»)
//Π΅ΡΠ»ΠΈ Π±ΡΠ΄Π΅Ρ Π²ΡΠ±ΡΠ°Π½Π° ΠΊΠΎΠΆΠ°Π½Π°Ρ ΠΎΠ±ΡΠΈΠ²ΠΊΠ° ΡΠ°Π»ΠΎΠ½Π°
{
mixed1 = 0;//ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΎΡΠ²Π΅ΡΠ°ΡΡΠ΅ΠΉ Π·Π° ΡΠΌΠ΅ΡΠ°Π½Π½ΡΡ ΠΎΠ±ΡΠΈΠ²ΠΊΡ,
ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 0
leather1 = 1;//ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΎΡΠ²Π΅ΡΠ°ΡΡΠ΅ΠΉ Π·Π° ΠΊΠΎΠΆΠ°Π½ΡΡ ΠΎΠ±ΡΠΈΠ²ΠΊΡ,
ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1
}
if (comboBox2.Text == «Π‘ΠΌΠ΅ΡΠ°Π½Π½ΡΠΉ»)
//Π΅ΡΠ»ΠΈ Π±ΡΠ΄Π΅Ρ Π²ΡΠ±ΡΠ°Π½Π° ΡΠΌΠ΅ΡΠ°Π½Π½Π°Ρ ΠΎΠ±ΡΠΈΠ²ΠΊΠ° ΡΠ°Π»ΠΎΠ½Π°
{
mixed1 = 1;//ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΎΡΠ²Π΅ΡΠ°ΡΡΠ΅ΠΉ Π·Π° ΡΠΌΠ΅ΡΠ°Π½Π½ΡΡ ΠΎΠ±ΡΠΈΠ²ΠΊΡ,
ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1
leather1 = 0;//ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΎΡΠ²Π΅ΡΠ°ΡΡΠ΅ΠΉ Π·Π° ΠΊΠΎΠΆΠ°Π½ΡΡ ΠΎΠ±ΡΠΈΠ²ΠΊΡ,
ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 0
}
if (comboBox2.Text == «ΠΠ΅_ΠΈΠΌΠ΅Π΅Ρ_Π·Π½Π°ΡΠ΅Π½ΠΈΡ»)
{
salon1 = 1;
}
if ((((int.Parse (mas[6]) == 0) || (int.Parse (mas[6]) > 1)) &&
(comboBox1.Text == «ΠΠ΅Ρ Π°Π½ΠΈΠΊΠ°»)) || ((int.Parse (mas[6]) > 0) &&
(comboBox1.Text == «ΠΠ²ΡΠΎΠΌΠ°Ρ»)) || ((comboBox1.Text ==
" ΠΠ΅_ΠΈΠΌΠ΅Π΅Ρ_Π·Π½Π°ΡΠ΅Π½ΠΈΡ")))
//Π΅ΡΠ»ΠΈ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΊΠΎΡΠΎΠ±ΠΊΠΈ Π±ΡΠ΄Π΅Ρ 0 ΠΈΠ»ΠΈ ΠΎΡ 1 Π½Π΅
Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΠΈ, Π° ΡΠ΅ΠΊΡΡ Π² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π²ΡΠ±ΡΠ°Π½
ΠΊΠ°ΠΊ «ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΠ°», Π»ΠΈΠ±ΠΎ ΠΎΡ 1 Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΠΈ ΠΈ
" ΠΠ²ΡΠΎΠΌΠ°Ρ", Π»ΠΈΠ±ΠΎ Π½Π΅ Π²ΡΠ±ΡΠ°Π½ Π²ΠΎΠΎΠ±ΡΠ΅, ΡΠΎ
{
if ((abs1 <= int. Parse (mas[9])) && (xenon1 <= int. Parse (mas[10])) &&
(airbag1 <= int. Parse (mas[11])) && (esp1 <= int. Parse (mas[12])) &&
(security1 <= int. Parse (mas[13])) && (washheadlight1 <=
int.Parse (mas[14])) && (electricwindow1 <= int. Parse (mas[15])) &&
(memorydriver1 <= int. Parse (mas[16])) && (cruisecontrol1 <=
int.Parse (mas[17])) && (parktronic1 <= int. Parse (mas[18])) && (rain1 <=
int.Parse (mas[21])) && (computer1 <= int. Parse (mas[22])) && (salon1 <=
int.Parse (mas[19]) + int. Parse (mas[20])) && (leather1 <=
int.Parse (mas[19])) && (mixed1 <= int. Parse (mas[20])))
//Π΅ΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡΡΠ΅
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², ΡΠΎ
if ((checkBox11.Checked==true) && (mas[7] == «Π‘Π΅Π΄Π°Π½»))
spisok1.Add (spisok[i]);
//Π΅ΡΠ»ΠΈ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ ΡΠΈΠΏ ΠΊΡΠ·ΠΎΠ²Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠΈΠΏΡ ΠΊΡΠ·ΠΎΠ²Π° Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ
ΡΠ°ΠΉΠ»Π΅, ΡΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ Π² Π½ΠΎΠ²ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ
else
if ((checkBox12.Checked==true) && (mas[7] == «ΠΠ½Π΅Π΄ΠΎΡΠΎΠΆΠ½ΠΈΠΊ»))
spisok1.Add (spisok[i]);
else
if ((checkBox13.Checked==true) && (mas[7] == «Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»»))
spisok1.Add (spisok[i]);
else
if ((checkBox14.Checked==true) && ((mas[7] == «ΠΠ°Π±ΡΠΈΠΎΠ»Π΅Ρ»)
}
}
}
if (spisok1.Count > 0)
//Π΅ΡΠ»ΠΈ Π² Π½ΠΎΠ²ΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅ Π΅ΡΡΡ Ρ ΠΎΡΡ Π±Ρ 1 Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ
{
StreamWriter sw=new StreamWriter («1.txt», false, Encoding. Default);
for (int i=0;i
{
sw.WriteLine (spisok1[i]. Brand + «;» + spisok1[i]. Model + «;» +
spisok1[i]. Year + «;» + spisok1[i]. Price + «;» + spisok1[i]. Engvolume + «;» +
spisok1[i]. Engpower + «;» + spisok1[i]. Gear + «;» + spisok1[i]. Body + «;» +
spisok1[i]. Rimsradius + «;» + spisok1[i]. Abs + «;» + spisok1[i]. Xenon + «;»
+ spisok1[i]. Airbag + «;» + spisok1[i]. Esp + «;» + spisok1[i]. Security + «;» +
spisok1[i]. Washheadlight + «;» + spisok1[i]. Electricwindow + «;» +
spisok1[i]. Memorydriver + «;» + spisok1[i]. Cruisecontrol + «;» +
spisok1[i]. Parktronic + «;» + spisok1[i]. Leather + «;» + spisok1[i]. Mixed +
" ;" + spisok1[i]. Rain + «;» + spisok1[i]. Computer);
//Π·Π°Π½ΠΎΡΠΈΠΌ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° Π² Π΄ΡΡΠ³ΠΎΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ»
}
sw.Close ();//Π·Π°ΠΊΡΡΠ²Π°Π΅ΠΌ ΠΏΠΎΡΠΎΠΊ Π·Π°ΠΏΠΈΡΠΈ
Program.Result = new Result ();
Program.Result.Show ();//ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΡΠΎΡΠΌΡ Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°
ΠΏΠΎΠΈΡΠΊΠ°
this.Hide ();//Π·Π°ΠΊΡΡΠ²Π°Π΅ΠΌ Π΄Π°Π½Π½ΡΡ ΡΠΎΡΠΌΡ
}
else MessageBox. Show («Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΠΏΠΎ ΠΠ°ΡΠ΅ΠΌΡ Π·Π°ΠΏΡΠΎΡΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅
Π½Π°ΠΉΠ΄Π΅Π½ΠΎ. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ°ΡΡΠΈΡΠΈΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ, ΠΈΠ»ΠΈ ΡΠΊΠ°Π·Π°ΡΡ Π΄ΡΡΠ³ΠΈΠ΅
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ");
//Π΅ΡΠ»ΠΈ Π² Π½ΠΎΠ²ΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅ Π½Π΅Ρ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ, Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅
ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅
}
}
}
Π€Π°ΠΉΠ» Result.cs
using System;
using System.Collections.Generic;
using System. ComponentModel;
using System. Data;
using System. Drawing;
using System. Linq;
using System. Text;
using System.Windows.Forms;
using System. IO;
using System. Collections;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters.Binary;
namespace ΠΠ°ΠΉΡΡΠΊ_Π.Π‘._1731_
{
public partial class Result: Form
{
private DataGridViewTextBoxColumn Column1;
private DataGridViewTextBoxColumn Column2;
private DataGridViewTextBoxColumn Column3;
private DataGridViewTextBoxColumn Column4;
private DataGridViewTextBoxColumn Column5;
private DataGridViewTextBoxColumn Column6;
private DataGridViewTextBoxColumn Column7;
private DataGridViewTextBoxColumn Column8;
private DataGridViewTextBoxColumn Column9;
private DataGridViewTextBoxColumn Column10;
private DataGridViewTextBoxColumn Column11;
private DataGridViewTextBoxColumn Column12;
private DataGridViewTextBoxColumn Column13;
private DataGridViewTextBoxColumn Column14;
private DataGridViewTextBoxColumn Column15;
private DataGridViewTextBoxColumn Column16;
private DataGridViewTextBoxColumn Column17;
private DataGridViewTextBoxColumn Column18;
private DataGridViewTextBoxColumn Column19;
private DataGridViewTextBoxColumn Column20;
private DataGridViewTextBoxColumn Column21;
private DataGridViewTextBoxColumn Column22;
private DataGridViewTextBoxColumn Column23;
private Button button1;
private Button button2;
private DataGridView Table;
public Result ()
{
InitializeComponent ();
MinimumSize = new Size (1000, 526);
MaximumSize = new Size (1000, 526);
}
private void Table_CellContentClick (object sender,
DataGridViewCellEventArgs e)
{
}
private void InitializeComponent ()
{
this.Table = new System.Windows.Forms.DataGridView ();
this.Column1 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.Column2 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.Column3 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.Column4 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.Column5 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.Column6 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.Column7 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.Column8 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.Column9 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.Column10 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.Column11 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.Column12 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.Column13 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.Column14 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.Column15 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.Column16 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.Column17 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.Column18 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.Column19 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.Column20 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.Column21 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.Column22 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.Column23 = new
System.Windows.Forms.DataGridViewTextBoxColumn ();
this.button1 = new System.Windows.Forms.Button ();
this.button2 = new System.Windows.Forms.Button ();
((System.ComponentModel.ISupportInitialize)(this.Table)).BeginInit ();
this.SuspendLayout ();
// Table
this.Table.BackgroundColor = System.Drawing.Color.WhiteSmoke;
this.Table.ColumnHeadersHeightSizeMode =
System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.Au
toSize;
this.Table.Columns.AddRange (new
System.Windows.Forms.DataGridViewColumn[] {
this.Column1,
this.Column2,
this.Column3,
this.Column4,
this.Column5,
this.Column6,
this.Column7,
this.Column8,
this.Column9,
this.Column10,
this.Column11,
this.Column12,
this.Column13,
this.Column14,
this.Column15,
this.Column16,
this.Column17,
this.Column18,
this.Column19,
this.Column20,
this.Column21,
this.Column22,
this.Column23});
this.Table.GridColor = System.Drawing.Color.DarkRed;
this.Table.Location = new System.Drawing.Point (-1, -1);
this.Table.Name = «Table» ;
this.Table.Size = new System.Drawing.Size (898, 246);
this.Table.TabIndex = 0;
// Column1
this.Column1.HeaderText = «ΠΠ°ΡΠΊΠ°» ;
this.Column1.Name = «Column1» ;
// Column2
this.Column2.HeaderText = «ΠΠΎΠ΄Π΅Π»Ρ» ;
this.Column2.Name = «Column2» ;
// Column3
this.Column3.HeaderText = «ΠΠΎΠ΄» ;
this.Column3.Name = «Column3» ;
// Column4
this.Column4.HeaderText = «Π¦Π΅Π½Π°» ;
this.Column4.Name = «Column4» ;
// Column5
this.Column5.HeaderText = «ΠΠ±ΡΠ΅ΠΌ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ» ;
this.Column5.Name = «Column5» ;
// Column6
this.Column6.HeaderText = «ΠΠΎΡΠ½ΠΎΡΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ» ;
this.Column6.Name = «Column6» ;
// Column7
this.Column7.HeaderText = «ΠΠΠ» ;
this.Column7.Name = «Column7» ;
// Column8
this.Column8.HeaderText = «Π’ΠΈΠΏ ΠΊΡΠ·ΠΎΠ²Π°» ;
this.Column8.Name = «Column8» ;
// Column9
this.Column9.HeaderText = «Π Π°Π΄ΠΈΡΡ Π΄ΠΈΡΠΊΠΎΠ²» ;
this.Column9.Name = «Column9» ;
// Column10
this.Column10.HeaderText = «ΠΠ½ΡΠΈΠ±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΎΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°» ;
this.Column10.Name = «Column10» ;
this.Column10.Width = 120;
// Column11
this.Column11.HeaderText = «ΠΡΠ΅Π½ΠΎΠ½ΠΎΠ²ΡΠ΅ ΡΠ°ΡΡ» ;
this.Column11.Name = «Column11» ;
// Column12
this.Column12.HeaderText = «ΠΠΎΠ΄ΡΡΠΊΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ» ;
this.Column12.Name = «Column12» ;
// Column13
this.Column13.HeaderText = «ΠΠ½ΡΠΈΠΏΡΠΎΠ±ΡΠΊΡΠΎΠ²ΠΎΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°» ;
this.Column13.Name = «Column13» ;
this.Column13.Width = 120;
// Column14
this.Column14.HeaderText = «ΠΡ ΡΠ°Π½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°+ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΉ Π·Π°ΠΌΠΎΠΊ» ;
this.Column14.Name = «Column14» ;
this.Column14.Width = 140;
// Column15
this.Column15.HeaderText = «ΠΠΌΡΠ²Π°ΡΠ΅Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π½ΠΈΡ ΡΠ°Ρ» ;
this.Column15.Name = «Column15» ;
// Column16
this.Column16.HeaderText = «ΠΠ»Π΅ΠΊΡΡΠΎΡΡΠ΅ΠΊΠ»ΠΎΠΏΠΎΠ΄ΡΠ΅ΠΌΠ½ΠΈΠΊΠΈ» ;
this.Column16.Name = «Column16» ;
this.Column16.Width = 150;
// Column17
this.Column17.HeaderText = «Π Π΅Π³ΡΠ»ΠΈΡΠΎΠ²ΠΊΠ° ΡΠΈΠ΄Π΅Π½ΡΡ Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Ρ ΠΏΠ°ΠΌΡΡΡΡ» ;
this.Column17.Name = «Column17» ;
this.Column17.Width = 130;
// Column18
this.Column18.HeaderText = «ΠΡΡΠΈΠ· ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ» ;
this.Column18.Name = «Column18» ;
// Column19
this.Column19.HeaderText = «ΠΠ°ΡΠΊΠΎΠ²ΠΎΡΠ½ΡΠΉ Π°ΡΡΠΈΡΡΠ΅Π½Ρ» ;
this.Column19.Name = «Column19» ;
// Column20
this.Column20.HeaderText = «ΠΠΎΠΆΠ°Π½ΡΠΉ ΡΠ°Π»ΠΎΠ½» ;
this.Column20.Name = «Column20» ;
// Column21
this.Column21.HeaderText = «Π‘ΠΌΠ΅ΡΠ°Π½Π½ΡΠΉ ΡΠ°Π»ΠΎΠ½» ;
this.Column21.Name = «Column21» ;
// Column22
this.Column22.HeaderText = «ΠΠ°ΡΡΠΈΠΊ Π΄ΠΎΠΆΠ΄Ρ» ;
this.Column22.Name = «Column22» ;
// Column23
this.Column23.HeaderText = «ΠΠΎΡΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ» ;
this.Column23.Name = «Column23» ;
// button1
this.button1.Font = new System.Drawing.Font («Microsoft Sans Serif» ,
9.75 °F, System.Drawing.FontStyle.Regular,
System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.button1.ForeColor = System.Drawing.Color.DarkRed;
this.button1.Location = new System.Drawing.Point (26, 417);
this.button1.Name = «button1» ;
this.button1.Size = new System.Drawing.Size (110, 50);
this.button1.TabIndex = 1;
this.button1.Text = «ΠΡΡ ΠΎΠ΄» ;
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System. EventHandler (this.button1_Click);
// button2
this.button2.Font = new System.Drawing.Font («Microsoft Sans Serif» ,
9.75 °F, System.Drawing.FontStyle.Regular,
System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.button2.ForeColor = System.Drawing.Color.DarkRed;
this.button2.Location = new System.Drawing.Point (748, 417);
this.button2.Name = «button2» ;
this.button2.Size = new System.Drawing.Size (117, 50);
this.button2.TabIndex = 2;
this.button2.Text = «ΠΠ°ΡΠ°ΡΡ Π½ΠΎΠ²ΡΠΉ ΠΏΠΎΠΈΡΠΊ» ;
this.button2.UseVisualStyleBackColor = true;
this.button2.Click += new System. EventHandler (this.button2_Click1);
// Result
this.ClientSize = new System.Drawing.Size (897, 490);
this.ControlBox = false;
this.Controls.Add (this.button2);
this.Controls.Add (this.button1);
this.Controls.Add (this.Table);
this.Name = «Result» ;
this.Load += new System. EventHandler (this.Result_Load1);
((System.ComponentModel.ISupportInitialize)(this.Table)).EndInit ();
this.ResumeLayout (false);
}
private void button2_Click1(object sender, EventArgs e)
{
Program.Search.Show ();
this.Close ();
}
private void button1_Click (object sender, EventArgs e)
{
if (MessageBox.Show («ΠΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠΊΠΈΠ½ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ?» ,
" ΠΡΡ ΠΎΠ΄", MessageBoxButtons. YesNo, MessageBoxIcon. Question) ==
DialogResult.Yes)
{
this.Close ();
Program.Search.Close ();
Program.Start.Close ();
}
}
private void Result_Load1(object sender, EventArgs e)
{
List spisok = new List ();//ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠΏΠΈΡΠΎΠΊ ΡΠΈΠΏΠ° Avto
StreamReader sr = new StreamReader («1.txt» ,
Encoding.Default);//ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ ΠΏΠΎΡΠΎΠΊ Π΄Π»Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ ΠΈΠ· ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ
ΡΠ°ΠΉΠ»Π° 1. txt
string str = ««;//Π·Π°Π΄Π°Π΅ΠΌ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π΄Π»Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π°
Avto a;//Π·Π°Π΄Π°Π΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠΈΠΏΠ° Avto Π΄Π»Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π°
string[] mas = new string[23]; //ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² ΠΈΠ· 23
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ
while (!sr.EndOfStream)//ΡΡΠΈΡΡΠ²Π°Π΅ΠΌ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ Π΄ΠΎΠΉΠ΄Π΅ΠΌ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ°
ΡΠ΅ΠΊΡΡΠ° Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅
{
str = sr. ReadLine ();//ΠΊΠ°ΠΆΠ΄ΡΡ ΡΡΡΠΎΠΊΡ ΡΡΠΈΡΡΠ²Π°Π΅ΠΌ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ
mas = str. Split (';');//ΡΠ°Π·Π΄Π΅Π»ΡΠ΅ΠΌ ΡΡΡ ΡΡΡΠΎΠΊΡ ΡΠ΅ΡΠ΅Π· «;» Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅
ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°
a = new Avto (mas[0], mas[1], int. Parse (mas[2]), int. Parse (mas[3]),
double.Parse (mas[4]), int. Parse (mas[5]), int. Parse (mas[6]), mas[7],
int.Parse (mas[8]), int. Parse (mas[9]), int. Parse (mas[10]), int. Parse (mas[11]),
int.Parse (mas[12]), int. Parse (mas[13]), int. Parse (mas[14]),
int.Parse (mas[15]), int. Parse (mas[16]), int. Parse (mas[17]),
int.Parse (mas[18]), int. Parse (mas[19]), int. Parse (mas[20]),
int.Parse (mas[21]), int. Parse (mas[22]));
spisok.Add (a);//Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π² ΡΠΏΠΈΡΠΎΠΊ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ
}
sr.Close ();//Π·Π°ΠΊΡΡΠ²Π°Π΅ΠΌ ΠΏΠΎΡΠΎΠΊ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ
StreamReader sr2 = new StreamReader («1.txt» ,
Encoding.Default);//ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ ΠΏΠΎΡΠΎΠΊ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ
Π·Π°ΠΏΠΈΡΠ°ΡΡ Π² ΡΠΏΠΈΡΠΎΠΊ ΠΠ‘Π Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ
string[][] mas2 = new string[spisok.Count][];
for (int i = 0; i < spisok. Count; i++)
{
str = sr2. ReadLine ();
mas2[i] = str. Split (';');
}
sr2.Close ();//Π·Π°ΠΊΡΡΠ²Π°Π΅ΠΌ ΠΏΠΎΡΠΎΠΊ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ
for (int i = 0; i < spisok. Count; i++)
Table.Rows.Add ();//Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΏΡΡΡΡΠ΅ ΡΡΡΠΎΡΠΊΠΈ Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ
Π·Π°Π½Π΅ΡΠ΅Π½ΠΈΡ Π² Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΡ
for (int i = 0; i < spisok. Count; i++)
{
mas = mas2[i];
Table[0, i]. Value = mas[0]; //Π² ΠΊΠ°ΠΆΠ΄ΡΡ ΡΡΠ΅ΠΉΠΊΡ ΡΠ°Π±Π»ΠΈΡΡ Π·Π°Π½ΠΎΡΠΈΠΌ
ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΡ
Table[1, i]. Value = mas[1];
Table[2, i]. Value = int. Parse (mas[2]);
Table[3, i]. Value = int. Parse (mas[3]);
Table[4, i]. Value = double. Parse (mas[4]);
Table[5, i]. Value = int. Parse (mas[5]);
if (int.Parse (mas[6]) > 1) Table[6, i]. Value = «ΠΠ΅Ρ Π°Π½ΠΈΠΊΠ°; Π°Π²ΡΠΎΠΌΠ°Ρ» ;//Π΅ΡΠ»ΠΈ Π²
ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ ΡΠΈΡΡΠ°, ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡΠ°Ρ ΡΠΈΠΏ ΠΊΠΎΡΠΎΠ±ΠΊΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Ρ, Π±ΠΎΠ»ΡΡΠ΅ 1,
ΡΠΎ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π΅ΡΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Ρ
ΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ, ΠΈ Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠΎΡΠΎΠ±ΠΊΠ°ΠΌΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Ρ
if (int.Parse (mas[6]) == 1) Table[6, i]. Value = «ΠΠ²ΡΠΎΠΌΠ°Ρ» ;//Π΅ΡΠ»ΠΈ Π²
ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ ΡΠΈΡΡΠ°, ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡΠ°Ρ ΡΠΈΠΏ ΠΊΠΎΡΠΎΠ±ΠΊΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Ρ, ΡΠ°Π²Π½Π° 1,
ΡΠΎ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π΄Π°Π½Π½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ
ΠΏΡΠΎΠ΄Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠΎΡΠΎΠ±ΠΊΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°Ρ
if (int.Parse (mas[6]) == 0) Table[6, i]. Value = «ΠΠ΅Ρ Π°Π½ΠΈΠΊΠ°» ;//Π΅ΡΠ»ΠΈ Π²
ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ ΡΠΈΡΡΠ°, ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡΠ°Ρ ΡΠΈΠΏ ΠΊΠΎΡΠΎΠ±ΠΊΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Ρ, ΡΠ°Π²Π½Π° 0,
ΡΠΎ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π΄Π°Π½Π½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ
ΠΏΡΠΎΠ΄Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠΎΡΠΎΠ±ΠΊΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°Ρ
Table[7, i]. Value = mas[7];
Table[8, i]. Value = int. Parse (mas[8]);
if (int.Parse (mas[9]) == 1) Table[9, i]. Value = «ΠΡΡΡ»; else Table[9, i]. Value
= «ΠΠ΅Ρ» ;//Π΅ΡΠ»ΠΈ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΡΠΈΡΠ΅ΡΠΈΡ 1, ΡΠΎ Π² ΡΠ°Π±Π»ΠΈΡΠ΅
Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ, ΡΡΠΎ ΡΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π΅ΡΡΠΈ, Π΅ΡΠ»ΠΈ 0 — Π½Π΅Ρ
if (int.Parse (mas[10]) == 1) Table[10, i]. Value = «ΠΡΡΡ»; else Table[10,
i]. Value = «ΠΠ΅Ρ» ;
if (int.Parse (mas[11]) == 1) Table[11, i]. Value = «ΠΡΡΡ»; else Table[11,
i]. Value = «ΠΠ΅Ρ» ;
if (int.Parse (mas[12]) == 1) Table[12, i]. Value = «ΠΡΡΡ»; else Table[12,
i]. Value = «ΠΠ΅Ρ» ;
if (int.Parse (mas[13]) == 1) Table[13, i]. Value = «ΠΡΡΡ»; else Table[13,
i]. Value = «ΠΠ΅Ρ» ;
if (int.Parse (mas[14]) == 1) Table[14, i]. Value = «ΠΡΡΡ»; else Table[14,
i]. Value = «ΠΠ΅Ρ» ;
if (int.Parse (mas[15]) == 1) Table[15, i]. Value = «ΠΡΡΡ»; else Table[15,
i]. Value = «ΠΠ΅Ρ» ;
if (int.Parse (mas[16]) == 1) Table[16, i]. Value = «ΠΡΡΡ»; else Table[16,
i]. Value = «ΠΠ΅Ρ» ;
if (int.Parse (mas[17]) == 1) Table[17, i]. Value = «ΠΡΡΡ»; else Table[17,
i]. Value = «ΠΠ΅Ρ» ;
if (int.Parse (mas[18]) == 1) Table[18, i]. Value = «ΠΡΡΡ»; else Table[18,
i]. Value = «ΠΠ΅Ρ» ;
if (int.Parse (mas[19]) == 1) Table[19, i]. Value = «ΠΡΡΡ»; else Table[19,
i]. Value = «ΠΠ΅Ρ» ;
if (int.Parse (mas[20]) == 1) Table[20, i]. Value = «ΠΡΡΡ»; else Table[20,
i]. Value = «ΠΠ΅Ρ» ;
if (int.Parse (mas[21]) == 1) Table[21, i]. Value = «ΠΡΡΡ»; else Table[21,
i]. Value = «ΠΠ΅Ρ» ;
if (int.Parse (mas[22]) == 1) Table[22, i]. Value = «ΠΡΡΡ»; else Table[22,
i]. Value = «ΠΠ΅Ρ» ;
}
}
}
}
Π€Π°ΠΉΠ» Start.cs
using System;
using System.Collections.Generic;
using System. ComponentModel;
using System. Data;
using System. Drawing;
using System. Linq;
using System. Text;
using System.Windows.Forms;
namespace ΠΠ°ΠΉΡΡΠΊ_Π.Π‘._1731_
{
public partial class Start: Form
{
private void InitializeComponent ()
{
System.ComponentModel.ComponentResourceManager resources = new
System.ComponentModel.ComponentResourceManager (typeof (Start));
this.label1 = new System.Windows.Forms.Label ();
this.button1 = new System.Windows.Forms.Button ();
this.button2 = new System.Windows.Forms.Button ();
this.button3 = new System.Windows.Forms.Button ();
this.pictureBox4 = new System.Windows.Forms.PictureBox ();
this.pictureBox3 = new System.Windows.Forms.PictureBox ();
this.pictureBox2 = new System.Windows.Forms.PictureBox ();
this.pictureBox1 = new System.Windows.Forms.PictureBox ();
((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).BeginInit (
);
((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).BeginInit (
);
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit (
);
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit (
);
this.SuspendLayout ();
// label1
this.label1.AutoSize = true;
this.label1.Font = new System.Drawing.Font («Microsoft Sans Serif», 9.75 °F,
System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point,
((byte)(204)));
this.label1.ForeColor = System.Drawing.Color.DarkRed;
this.label1.Location = new System.Drawing.Point (2, 23);
this.label1.Name = «label1» ;
this.label1.Size = new System.Drawing.Size (783, 64);
this.label1.TabIndex = 0;
this.label1.Text = resources. GetString («label1.Text»);
this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
// button1
this.button1.Font = new System.Drawing.Font («Microsoft Sans Serif» ,
11.25 °F, System.Drawing.FontStyle.Regular,
System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.button1.ForeColor = System.Drawing.Color.DarkRed;
this.button1.Location = new System.Drawing.Point (50, 343);
this.button1.Name = «button1» ;
this.button1.Size = new System.Drawing.Size (88, 51);
this.button1.TabIndex = 1;
this.button1.Text = «ΠΡΡ ΠΎΠ΄» ;
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System. EventHandler (this.button1_Click1);
// button2
this.button2.Font = new System.Drawing.Font («Microsoft Sans Serif» ,
11.25 °F, System.Drawing.FontStyle.Regular,
System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.button2.ForeColor = System.Drawing.Color.DarkRed;
this.button2.Location = new System.Drawing.Point (318, 343);
this.button2.Name = «button2» ;
this.button2.Size = new System.Drawing.Size (134, 51);
this.button2.TabIndex = 2;
this.button2.Text = «Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎΠ± Π°Π²ΡΠΎΡΠ΅» ;
this.button2.UseVisualStyleBackColor = true;
this.button2.Click += new System. EventHandler (this.button2_Click1);
// button3
this.button3.Font = new System.Drawing.Font («Microsoft Sans Serif» ,
11.25 °F, System.Drawing.FontStyle.Regular,
System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.button3.ForeColor = System.Drawing.Color.DarkRed;
this.button3.Location = new System.Drawing.Point (643, 343);
this.button3.Name = «button3» ;
this.button3.Size = new System.Drawing.Size (93, 51);
this.button3.TabIndex = 3;
this.button3.Text = «ΠΠ°Π»Π΅Π΅» ;
this.button3.UseVisualStyleBackColor = true;
this.button3.Click += new System. EventHandler (this.button3_Click1);
// pictureBox4
this.pictureBox4.Image =
global:ΠΠ°ΠΉΡΡΠΊ_Π.Π‘._1731_.Properties.Resources.ΠΏΠΎΡΡ;
this.pictureBox4.Location = new System.Drawing.Point (603, 161);
this.pictureBox4.Name = «pictureBox4» ;
this.pictureBox4.Size = new System.Drawing.Size (156, 101);
this.pictureBox4.SizeMode =
System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox4.TabIndex = 7;
this.pictureBox4.TabStop = false;
// pictureBox3
this.pictureBox3.Image =
global:ΠΠ°ΠΉΡΡΠΊ_Π.Π‘._1731_.Properties.Resources.ΠΌΠ΅ΡΡ;
this.pictureBox3.Location = new System.Drawing.Point (416, 161);
this.pictureBox3.Name = «pictureBox3» ;
this.pictureBox3.Size = new System.Drawing.Size (156, 101);
this.pictureBox3.SizeMode =
System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox3.TabIndex = 6;
this.pictureBox3.TabStop = false;
// pictureBox2
this.pictureBox2.Image =
global:ΠΠ°ΠΉΡΡΠΊ_Π.Π‘._1731_.Properties.Resources.Π±ΠΌΠ²;
this.pictureBox2.Location = new System.Drawing.Point (225, 161);
this.pictureBox2.Name = «pictureBox2» ;
this.pictureBox2.Size = new System.Drawing.Size (156, 101);
this.pictureBox2.SizeMode =
System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox2.TabIndex = 5;
this.pictureBox2.TabStop = false;
// pictureBox1
this.pictureBox1.Image =
global:ΠΠ°ΠΉΡΡΠΊ_Π.Π‘._1731_.Properties.Resources.Π°ΡΠ΄ΠΈ;
this.pictureBox1.Location = new System.Drawing.Point (34, 161);
this.pictureBox1.Name = «pictureBox1» ;
this.pictureBox1.Size = new System.Drawing.Size (156, 101);
this.pictureBox1.SizeMode =
System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox1.TabIndex = 4;
this.pictureBox1.TabStop = false;
// Start
this.BackColor = System.Drawing.SystemColors.Window;
this.ClientSize = new System.Drawing.Size (797, 460);
this.ControlBox = false;
this.Controls.Add (this.pictureBox4);
this.Controls.Add (this.pictureBox3);
this.Controls.Add (this.pictureBox2);
this.Controls.Add (this.pictureBox1);
this.Controls.Add (this.button3);
this.Controls.Add (this.button2);
this.Controls.Add (this.button1);
this.Controls.Add (this.label1);
this.Name = «Start» ;
((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).EndInit ();
((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).EndInit ();
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit ();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit ();
this.ResumeLayout (false);
this.PerformLayout ();
}
private Button button1;
private Button button2;
private Button button3;
private PictureBox pictureBox1;
private PictureBox pictureBox2;
private PictureBox pictureBox3;
private PictureBox pictureBox4;
private Label label1;
public Start ()
{
InitializeComponent ();
MinimumSize = new Size (825, 450);
MaximumSize = new Size (825, 450);
}
private void button2_Click1(object sender, EventArgs e)//ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π°
ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± Π°Π²ΡΠΎΡΠ΅» Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ΠΎ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ
{
MessageBox.Show («ΠΠ°ΠΉΡΡΠΊ ΠΡΡΠ΅ΠΌ Π‘Π΅ΡΠ³Π΅Π΅Π²ΠΈΡ n temuss@yandex.ru n
+7(915)302−06−90 n ΠΠΠ£-ΠΠ¨Π, ΡΠ°ΠΊΡΠ»ΡΡΠ΅Ρ ΠΠΈΠ·Π½Π΅Ρ — ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠΈ n
2013 Π³ΠΎΠ΄nn ΠΡΡ ΠΈΠΌΠ΅ΡΡΠ°ΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π²Π·ΡΡΠ° Ρ ΡΠ°ΠΉΡΠ°: n
http://cars.auto.ru/");
}
private void button1_Click1(object sender, EventArgs e)//ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π°
ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΡΡ ΠΎΠ΄» Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ΠΎ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ
{
if (MessageBox.Show («ΠΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠΊΠΈΠ½ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ?» ,
" ΠΡΡ ΠΎΠ΄", MessageBoxButtons. YesNo, MessageBoxIcon. Question) ==
DialogResult.Yes)
this.Close ();//Π΅ΡΠ»ΠΈ Π½Π° ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΡΠ²Π΅ΡΠΈΡ «ΠΠ°» ,
ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π² Π΄ΡΡΠ³ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ
Π·Π°ΠΊΡΠΎΠ΅ΡΡΡ
}
private void button3_Click1(object sender, EventArgs e)//ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π°
ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΠ°Π»Π΅Π΅» ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
{
Program.Search = new Search ();
Program.Search.Show (); //Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ΠΎ ΠΎΠΊΠ½ΠΎ Π²ΡΠ±ΠΎΡΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π΄Π»Ρ
ΠΈΡΠΊΠΎΠΌΡΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ
this.Hide ();//Π±ΡΠ΄Π΅Ρ Π·Π°ΠΊΡΡΡΠΎ ΠΎΠΊΠ½ΠΎ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΡ
}
}
}
Π€Π°ΠΉΠ» Program.cs
using System;
using System.Collections.Generic;
using System. Linq;
using System.Windows.Forms;
namespace ΠΠ°ΠΉΡΡΠΊ_Π.Π‘._1731_
{
static class Program
{
/// The main entry point for the application.
public static Search Search;
public static Result Result;
public static Start Start;
[STAThread]
static void Main ()
{
Application.EnableVisualStyles ();
Application.SetCompatibleTextRenderingDefault (false);
Program.Search = new Search ();
Program.Result = new Result ();
Program.Start = new Start ();
Application.Run (Program.Start);
}
}
}