Π‘Π°ΠΊΠ°Π»Π°Π²Ρ€
Π”ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Π΅ ΠΈ курсовыС Π½Π° Π·Π°ΠΊΠ°Π·

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Β«Π‘Π΅Ρ‚Π΅Π²ΠΎΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Β»

Π”ΠΈΠΏΠ»ΠΎΠΌΠ½Π°ΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

SADT (Π°ΠΊΡ€ΠΎΠ½ΠΈΠΌ ΠΎΡ‚ Π°Π½Π³Π». Structured Analysis and Design Technique) — мСтодология структурного Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ирования, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ процСсс модСлирования, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, использованиС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… языковых срСдств ΠΈ Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ со ΡΠ²ΠΎΠΈΠΌ графичСским языком. ΠŸΡ€ΠΎΡ†Π΅ΡΡ модСлирования ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ этапов: опрос экспСртов, созданиС Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Β«Π‘Π΅Ρ‚Π΅Π²ΠΎΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Β» (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

1. ВСорСтичСская Ρ‡Π°ΡΡ‚ΡŒ

1.1 ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ

1.2 Анализ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области

1.3 ВрСбования ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρƒ

1.4 Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ срСдств Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

1.5 ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ Π²Ρ‹Π±ΠΎΡ€Π° ΠΈ Π²Ρ‹Π±ΠΎΡ€ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… срСдств Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

2. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ

2.1 ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области

2.2 Π’Ρ‹Π±ΠΎΡ€ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈ Π΅Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅

2.3 ОписаниС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°

2.4 Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ ΠΈ Π°ΠΏΡ€ΠΎΠ±Π°Ρ†ΠΈΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

2.5 ΠŸΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Ρ‹ развития Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, внСсСниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ

3. ЭкономичСскоС обоснованиС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

4. ΠžΡ…Ρ€Π°Π½Π° Ρ‚Ρ€ΡƒΠ΄Π° ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΌ классС

5. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… источников (Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹)

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π‘ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, стали ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ ΡƒΡ€ΠΎΠΊΠΈ Π½Π° ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…. Π’ ΡΠ²ΡΠ·ΠΈ с ΡΡ‚ΠΈΠΌ появилась Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ студСнтов Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… классах. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° ΡΠΎΡΡ‚ояниСм Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ студСнта, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСр.

ΠšΠ»ΠΈΠ΅Π½Ρ‚-сСрвСр Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΈΠ»ΠΈ сСтСвая Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ задания ΠΈΠ»ΠΈ сСтСвая Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° распрСдСлСны ΠΌΠ΅ΠΆΠ΄Ρƒ поставщиками услуг (сСрвисов), Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌΠΈ сСрвСрами, ΠΈ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°ΠΌΠΈ услуг, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ. НСрСдко ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΈ ΡΠ΅Ρ€Π²Π΅Ρ€Ρ‹ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ физичСскими устройствами, Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм.

Π‘Ρ‹Π»ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ «Π‘Π΅Ρ‚Π΅Π²ΠΎΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Ρ…ΠΎΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ студСнтов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ:

возмоТности просмотра Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста студСнта с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° прСподаватСля ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ изобраТСния;

ΠΎΠ±ΠΌΠ΅Π½Π° сообщСниями ΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈ ΡΡ‚ΡƒΠ΄Π΅Π½Ρ‚ΠΎΠΌ.

Для эффСктивного распрСдСлСния рСсурсов ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° прСподаватСля сСрвСрноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ являСтся ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹ΠΌ.

1. ВСорСтичСская Ρ‡Π°ΡΡ‚ΡŒ

1.1ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ Π’ ΡΠ²ΡΠ·ΠΈ роста ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ всС большС занятий проводится Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… классах. ΠŸΠΎΡΠ²Π»ΡΠ΅Ρ‚ΡΡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Ρ…ΠΎΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ студСнтов.

ЦСлью Π΄Π°Π½Π½ΠΎΠΉ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ являСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° прилоТСния сСтСвого ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Ρ…ΠΎΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ студСнтов воврСмя занятий Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΌ классС.

Π’ ΡΠ²ΡΠ·ΠΈ с ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ:

Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ просмотра Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста студСнта с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° прСподаватСля ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π°;

ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½Π° сообщСниями ΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈ ΡΡ‚ΡƒΠ΄Π΅Π½Ρ‚ΠΎΠΌ;

Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс;

ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ Π½Π΅ΡΠ°Π½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ измСнСния настроСк прилоТСния. ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ сСтСвой ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π Π°Π±ΠΎΡ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ сСти ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚-ΡΠ΅Ρ€Π²Π΅Ρ€Π½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ.

ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ свойствами:

Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ (Ρ€Π°Π±ΠΎΡ‚Π° прилоТСния осущСствляСтся Π±Π΅Π· участия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ);

доступ ΠΊ ΠΈΠ½Ρ‚СрфСйсу прилоТСния Ρ‡Π΅Ρ€Π΅Π· мСню Π² ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠΌ Ρ‚Ρ€Π΅Π΅;

ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ настроСк ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ прилоТСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Π²Π²ΠΎΠ΄Π° пароля;

Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ° сообщСний ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΎΡ‚ ΡΠ΅Ρ€Π²Π΅Ρ€Π°.

Для эффСктивного распрСдСлСния рСсурсов ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° прСподаватСля сСрвСрноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ.

1.2 Анализ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ сущСствуСт большоС количСство ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ администрирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для сСтСвого ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°. ВсС ΠΎΠ½ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΈΠ½Ρ‚СрфСйсу ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°ΠΌ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ администрирования ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ: ΠΎΠ½ΠΈ Π΄Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ столом ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ копирования ΠΈΠ»ΠΈ удалСния Ρ„Π°ΠΉΠ»ΠΎΠ², запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Ρ‚. Π΄. Однако ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ тяТСло Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ Π² ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ процСсс ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ:

Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΡΡ‚ΡŒ Π² ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΉΠΊΠ΅ прилоТСния. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ, ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ произвСсти настройку ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, сСрвСра, Π° ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, для Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ спСцифичСскиС знания ΠΈ ΠΏΡ€Π°Π²Π° администратора;

Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΡΡ‚ΡŒ Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ прилоТСния, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ администрирования ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π·Π½Π°Π½ΠΈΠΉ Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ;

высокая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ нСдостатки, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΏΠ»Π°Ρ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π΄ΠΎΡ€ΠΎΠ³ΠΈΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈ нСобходимости использования Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… классах.

1.3 ВрСбования ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρƒ Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ Π»ΡŽΠ±Ρ‹Π΅ систСмныС характСристики Π² Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒΠΌΠ΅, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ

ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π° ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°Ρ… Intel Core 2 Duo с Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой 2.2 Π“Π³Ρ† ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ…, ΠΏΡ€ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΈ Π² 512 ΠœΠ‘ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΈ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π° ΠΆΠ΅ΡΡ‚ΠΊΠΎΠΌ дискС пространство, Π½Π΅ ΠΌΠ΅ΡˆΠ°ΡŽΡ‰Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС.

Π‘Π΅Ρ€Π²Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ для Π΅Π³ΠΎ максимальной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈ большом количСствС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².

ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈ Π±Ρ‹Ρ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π° ΠΎΡ‚ Π½Π΅ΡΠ°Π½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ измСнСния настроСк прилоТСния.

НуТно ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ с Ρ€Π°Π·Π½Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Π·Π½Π°Π½ΠΈΠΉ Π² ΡΡ„Π΅Ρ€Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ интСрфСйсом.

1.4 Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ срСдств Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ срСдства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ провСсти ΠΈΡ… ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ·. Для сравнСния Π±Ρ‹Π»ΠΈ взяты ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ языки программирования: Delphi, C++, C#, Java.

Delphi — ΠΈΠΌΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ, структурированный, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык программирования, Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ Object Pascal. Начиная со ΡΡ€Π΅Π΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Delphi 7.0, Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… Borland стала ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Delphi для обозначСния языка Object Pascal. Начиная с 2007 Π³ΠΎΠ΄Π° ΡƒΠΆΠ΅ язык Delphi (ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΉ ΠΎΡ‚ Object Pascal) Π½Π°Ρ‡Π°Π» ΠΆΠΈΡ‚ΡŒ своСй ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Тизнью ΠΈ ΠΏΡ€Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π²Π°Π» Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ измСнСния, связанныС с ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ тСндСнциями (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ .NET) развития языков программирования: появились class helpers, ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ².

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Delphi Π±Ρ‹Π»Π° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Microsoft Windows, Π·Π°Ρ‚Π΅ΠΌ Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Linux (ΠΊΠ°ΠΊ Kylix), ΠΎΠ΄Π½Π°ΠΊΠΎ послС выпуска Π² 2002 Π³ΠΎΠ΄Ρƒ Kylix 3 Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π±Ρ‹Π»Π° ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π°, ΠΈ Π²ΡΠΊΠΎΡ€Π΅ Π±Ρ‹Π»ΠΎ объявлСно ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Microsoft .NET.

РСализация срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Lazarus (Free Pascal, компиляция Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ совмСстимости с Delphi) позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Delphi для Ρ‚Π°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, ΠΊΠ°ΠΊ Linux, Mac OS X ΠΈ Windows CE.

Π’Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡŒ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ использования языка Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… GNU (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Notepad GNU) ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ компилятора для GCC.

C++ - ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ статичСски Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык программирования ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΡ‹ программирования ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, обСспСчиваСт ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ, Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ…, объявлСниС Ρ‚ΠΈΠΏΠΎΠ² (классов) ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Бтандартная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚, Π² Ρ‚ΠΎΠΌ числС, ΠΎΠ±Ρ‰Π΅ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. C++ сочСтаСт свойства ΠΊΠ°ΠΊ высокоуровнСвых, Ρ‚Π°ΠΊ ΠΈ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… языков. Π’ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΠΈ с Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠΎΠΌ — языком C, — наибольшСС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»Π΅Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΈ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ программирования.

Являясь ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ°ΠΌΡ‹Ρ… популярных языков программирования, C++ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠžΠ±Π»Π°ΡΡ‚ΡŒ Π΅Π³ΠΎ примСнСния Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ созданиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм, Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² устройств, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для встраиваСмых систСм, Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… сСрвСров, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Π²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (ΠΈΠ³Ρ€). БущСствуСт мноТСство Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ языка C++, ΠΊΠ°ΠΊ бСсплатных, Ρ‚Π°ΠΊ ΠΈ ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΠΈΡ… ΠΈ Π΄Π»Ρ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ. НапримСр, Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ x86 это GCC, Visual C++, Intel C++ Compiler, Embarcadero (Borland) C++ Builder ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. C++ ΠΎΠΊΠ°Π·Π°Π» ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ влияниС Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π° Java ΠΈ C#.

Java — ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык программирования, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Sun Microsystems (Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Ρ‘Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Oracle). ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Java ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄, поэтому ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Π»ΡŽΠ±ΠΎΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Java-машинС (JVM) Π²Π½Π΅ зависимости ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹.

Достоинством ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ способа выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ являСтся полная Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄Π° ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΈ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΡ, Ρ‡Ρ‚ΠΎ позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Java-прилоТСния Π½Π° Π»ΡŽΠ±ΠΎΠΌ устройствС, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ сущСствуСт ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина. Π”Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°ΠΆΠ½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Java являСтся гибкая систСма бСзопасности благодаря Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ исполнСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ контролируСтся Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машиной. Π›ΡŽΠ±Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‚ установлСнныС полномочия ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° нСсанкционированного доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ соСдинСния с Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ) Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅.

Часто ΠΊ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΠΊΠ°ΠΌ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ относят Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ исполнСниС Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машиной ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ½ΠΈΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Java.

Π‘# (произносится си ΡˆΠ°Ρ€ΠΏ) — ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык программирования. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² 1998 — 2001 Π³ΠΎΠ΄Π°Ρ… Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² ΠΏΠΎΠ΄ руководством АндСрса Π₯СйлсбСрга Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microsoft ΠΊΠ°ΠΊ язык Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Microsoft .NET Framework ΠΈ Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡ‚Π²ΠΈΠΈ Π±Ρ‹Π» стандартизирован ΠΊΠ°ΠΊ ECMA-334 ΠΈ ISO/IEC 23 270.

C# относится ΠΊ ΡΠ΅ΠΌΡŒΠ΅ языков с C-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ синтаксисом, ΠΈΠ· Π½ΠΈΡ… Π΅Π³ΠΎ синтаксис Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΎΠΊ ΠΊ C++ ΠΈ Java. Π―Π·Ρ‹ΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΡ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΡŽ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ, ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² (Π² Ρ‚ΠΎΠΌ числС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² явного ΠΈ Π½Π΅ΡΠ²Π½ΠΎΠ³ΠΎ привСдСния Ρ‚ΠΈΠΏΠ°), Π΄Π΅Π»Π΅Π³Π°Ρ‚Ρ‹, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, события, свойства, ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΉ, LINQ, ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ XML.

ΠŸΠ΅Ρ€Π΅Π½ΡΠ² ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΎΡ‚ ΡΠ²ΠΎΠΈΡ… ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠΎΠ² — языков C++, Delphi, ΠœΠΎΠ΄ΡƒΠ»Π°, Smalltalk ΠΈ Π² ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Java — Π‘#, ΠΎΠΏΠΈΡ€Π°ΡΡΡŒ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡ, ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π·Π°Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π²ΡˆΠΈΠ΅ сСбя ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, C# Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ мноТСствСнноС наслСдованиС классов (ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ допускаСтся мноТСствСнноС наслСдованиС интСрфСйсов).

1.5 ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ Π²Ρ‹Π±ΠΎΡ€Π° ΠΈ Π²Ρ‹Π±ΠΎΡ€ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… срСдств Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Для достиТСния поставлСнной Ρ†Π΅Π»ΠΈ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ прилоТСния сСтСвого ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ срСдства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ:

— ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ для быстрого поиска ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ;

—Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ создания ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹Π΅ срСдства Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ IDE (интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ) со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ свойствами:

—ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ интСрфСйс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π»Π΅Π³ΠΊΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ исходныС ΠΊΠΎΠ΄Ρ‹ прилоТСния;

—подсвСтка синтаксиса ΠΈ Π°Π²Ρ‚оподстановкой ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ ускорит процСсс создания ΠΊΠΎΠ΄Π°

—Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ Ρ„ΠΎΡ€ΠΌ для проСктирования интСрфСйса прилоТСния;

—Π½Π°Π±ΠΎΡ€ΠΎΠΌ срСдств для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ прилоТСния, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ошибки ΠΈΠ· ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ;

ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ для поиска ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ.

ΠžΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ, прСдоставлСнныС Π²Ρ‹ΡˆΠ΅ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ язык программирования C++ Π² ΡΠ²ΡΠ·ΠΊΠ΅ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ Qt 4.8.2.

Π‘++ Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ прилоТСния, ΠΈ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ срСди Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ.

Qt — кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΉ инструмСнтарий Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠŸΠž Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ программирования C++.

ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ написанноС с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠŸΠž Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ соврСмСнных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм ΠΏΡƒΡ‚Ρ‘ΠΌ простой компиляции ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠžΠ‘ Π±Π΅Π· измСнСния исходного ΠΊΠΎΠ΄Π°. Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ всС основныС классы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, начиная ΠΎΡ‚ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ² графичСского интСрфСйса ΠΈ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ классами для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡΠ΅Ρ‚ΡŒΡŽ, Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ XML. Qt ΡΠ²Π»ΡΠ΅Ρ‚ся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ, Π»Π΅Π³ΠΊΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΌ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½ΠΎΠ³ΠΎ программирования.

Начиная с Π²Π΅Ρ€ΡΠΈΠΈ 4.5 Qt Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚раняСтся ΠΏΠΎ 3 лицСнзиям (нСзависимо ΠΎΡ‚ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ, исходный ΠΊΠΎΠ΄ Qt ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅):

— Qt Commercial — для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠŸΠž с ΡΠΎΠ±ΡΡ‚вСнничСской Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ, Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰Π°Ρ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ самой Qt Π±Π΅Π· раскрытия ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ;

— GNU GPL — для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠŸΠž с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ исходниками, распространяСмыми Π½Π° ΡƒΡΠ»ΠΎΠ²ΠΈΡΡ… GNU GPL;

— GNU LGPL — для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠŸΠž с ΡΠΎΠ±ΡΡ‚вСнничСской Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ, Π½ΠΎ Π±Π΅Π· внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Qt.

ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ Qt ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ — использованиС Meta Object Compiler (MOC) — ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ систСмы ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ исходного ΠΊΠΎΠ΄Π° (Π² ΠΎΠ±Ρ‰Π΅ΠΌ-Ρ‚ΠΎ, Qt — это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π½Π΅ Π΄Π»Ρ чистого C++, Π° Π΄Π»Ρ Π΅Π³ΠΎ особого нарСчия, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈ «ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚» MOC для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ компиляции Π»ΡŽΠ±Ρ‹ΠΌ стандартным C++ компилятором). MOC позволяСт Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π· ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΌΠΎΡ‰ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, вводя Ρ‚Π°ΠΊΠΈΠ΅ понятия, ΠΊΠ°ΠΊ слоты ΠΈ ΡΠΈΠ³Π½Π°Π»Ρ‹. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, это позволяСт ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½Ρ‹ΠΌ. Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° MOC ΠΈΡ‰Π΅Ρ‚ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ… Π½Π° C++ описания классов, содСрТащиС макрос Q_OBJECT, ΠΈ ΡΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ исходный Ρ„Π°ΠΉΠ» Π½Π° C++, содСрТащий ΠΌΠ΅Ρ‚Π°ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄.

Одним ΠΈΠ· Π²Π΅ΡΠΎΠΌΡ‹Ρ… прСимущСств ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Qt ΡΠ²Π»ΡΠ΅Ρ‚ся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ качСствСнной Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ wxWidgets. Π‘Ρ‚Π°Ρ‚ΡŒΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ снабТСны большим количСством ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ². Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ самой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½, ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈ Π»Π΅Π³ΠΊΠΎ читаСтся, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Qt.

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ Qt creator, Π° Ρ‚Π°ΠΊΠΆΠ΅ компилятор MinGW.

Qt Creator — кроссплатформСнная свободная IDE для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Π‘, Π‘++ ΠΈ QML. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Trolltech (Digia) для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ Qt. Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ графичСский интСрфСйс ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ° ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ срСдства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ интСрфСйса ΠΊΠ°ΠΊ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ QtWidgets, Ρ‚Π°ΠΊ ΠΈ QML. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ компиляторы: Gcc, Clang, MinGW, MSVC, Linux ICC, GCCE, RVCT, WINSCW.

Рисунок 1 — Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Qt Creator.

MinGW (Π°Π½Π³Π». Minimalist GNU for Windows), Ρ€Π°Π½Π΅Π΅ mingw32, — компилятор, Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ GNU Compiler Collection (GCC) ΠΏΠΎΠ΄ Microsoft Windows, вмСстС с Π½Π°Π±ΠΎΡ€ΠΎΠΌ свободно распространяСмых Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² для Windows API. MinGW позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ прилоТСния Microsoft Windows.

2. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ

2.1 ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области Для модСлирования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ мСтодология SADT стандарт Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ IDEF0.

SADT (Π°ΠΊΡ€ΠΎΠ½ΠΈΠΌ ΠΎΡ‚ Π°Π½Π³Π». Structured Analysis and Design Technique) — мСтодология структурного Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ирования, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ процСсс модСлирования, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, использованиС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… языковых срСдств ΠΈ Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ со ΡΠ²ΠΎΠΈΠΌ графичСским языком. ΠŸΡ€ΠΎΡ†Π΅ΡΡ модСлирования ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ этапов: опрос экспСртов, созданиС Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, распространСниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, ΠΎΡ†Π΅Π½ΠΊΠ° адСкватности ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ ΠΏΡ€ΠΈΠ½ΡΡ‚ΠΈΠ΅ ΠΈΡ… Π΄Π»Ρ дальнСйшСго использования. Π­Ρ‚ΠΎΡ‚ процСсс Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΡ‚Π»Π°ΠΆΠ΅Π½ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° спСциалисты Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ обязанности, Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ€ΡŒ обСспСчиваСт своСврСмСнный ΠΎΠ±ΠΌΠ΅Π½ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ.

IDEF0 — Function Modeling — мСтодология Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ модСлирования ΠΈ Π³Ρ€Π°Ρ„ичСская нотация, прСдназначСнная для Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ бизнСс-процСссов. ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ IDEF0 являСтся Π΅Ρ‘ Π°ΠΊΡ†Π΅Π½Ρ‚ Π½Π° ΡΠΎΠΏΠΎΠ΄Ρ‡ΠΈΠ½Ρ‘Π½Π½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π’ IDEF0 Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ логичСскиС ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚Π°ΠΌΠΈ, Π° Π½Π΅ ΠΈΡ… врСмСнная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

IDEF0-ΠΌΠΎΠ΄Π΅Π»ΠΈ состоят ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²: графичСских Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ, тСкста, глоссария. Π­Ρ‚ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ пСрСкрСстныС ссылки Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°.

ГрафичСская Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° — Π³Π»Π°Π²Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ, содСрТащий Π±Π»ΠΎΠΊΠΈ, стрСлки, соСдинСния Π±Π»ΠΎΠΊΠΎΠ² ΠΈ ΡΡ‚Ρ€Π΅Π»ΠΎΠΊ. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° являСтся Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ описания систСмы ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ся Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ листС.

Π‘Π»ΠΎΠΊΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π­Ρ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° ΡΠΎΡΡ‚Π°Π²Π½Ρ‹Π΅ части ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Ρ‹ Π² Π²ΠΈΠ΄Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня обСспСчиваСт Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰Π΅Π΅ ΠΈΠ»ΠΈ абстрактноС описаниС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° модСлирования. Π—Π° ΡΡ‚ΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠΎΠΉ слСдуСт сСрия Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ, Π΄Π°ΡŽΡ‰ΠΈΡ… Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС ΠΎΠ± ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅.

Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° Π²Ρ…ΠΎΠ΄Π° — это ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ Ρ€Π°ΡΡ…ΠΎΠ΄ΡƒΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ появится Π½Π° Π΅Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Π΅. Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° Π²Ρ…ΠΎΠ΄Π° рисуСтся ΠΊΠ°ΠΊ входящая Π² Π»Π΅Π²ΡƒΡŽ Π³Ρ€Π°Π½ΡŒ Π±Π»ΠΎΠΊΠ°. ДопускаСтся, Ρ‡Ρ‚ΠΎ функция ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ стрСлки Π²Ρ…ΠΎΠ΄Π°.

Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° управлСния — это ΠΏΡ€Π°Π²ΠΈΠ»Π°, стратСгии, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹, стандарты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ условия, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ произвСсти ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄. Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° управлСния рисуСтся ΠΊΠ°ΠΊ входящая Π² Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Π³Ρ€Π°Π½ΡŒ Π±Π»ΠΎΠΊΠ°. КаТдая функция Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ хотя Π±Ρ‹ ΠΎΠ΄Π½Ρƒ стрСлку управлСния. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ влияСт Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π½ΠΎ Π½Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ.

Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° Π²Ρ‹Ρ…ΠΎΠ΄Π° — это Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ. Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° Π²Ρ‹Ρ…ΠΎΠ΄Π° рисуСтся ΠΊΠ°ΠΊ выходящая ΠΈΠ· ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈ Π±Π»ΠΎΠΊΠ°. КаТдая функция Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ хотя Π±Ρ‹ ΠΎΠ΄Π½Ρƒ стрСлку Π²Ρ‹Ρ…ΠΎΠ΄Π°. Ѐункция Π±Π΅Π· Π²Ρ‹Ρ…ΠΎΠ΄Π° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ.

Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° — это рСсурсы (пСрсонал, Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°, ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅), ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° рисуСтся ΠΊΠ°ΠΊ входящая Π² Π½ΠΈΠΆΠ½ΡŽΡŽ Π³Ρ€Π°Π½ΡŒ Π±Π»ΠΎΠΊΠ°. Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ.

На ΠΊΠΎΠ½Ρ‚Скстной Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ (ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ А) ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π·Π°Π΄Π°Ρ‡Π° слСТСниС Π·Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ сСти. На Π²Ρ…ΠΎΠ΄ ΠΈΠ΄ΡƒΡ‚ сСтСвыС ΠΈΠΌΠ΅Π½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², Π° Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ информация ΠΎ ΡΠΎΡΡ‚оянии ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ: сСрвСрноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ стоит сСрвСрноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ осущСствляСт Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ происходит Ρ‡Π΅Ρ€Π΅Π· ΡΠ΅Ρ‚Π΅Π²ΡƒΡŽ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ ΠΈ Π·Π½Π°Π½ΠΈΡ прСподаватСля.

ДСкомпозиция А0 (ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π‘) прСдставляСт собой ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ:

— Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ имя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°;

— Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ дСйствиС;

— Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ;

— ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ сообщСниС;

— ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сообщСниС.

Π Π°Π±ΠΎΡ‚Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ начинаСтся с Π²Ρ‹Π±ΠΎΡ€Π° ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ ΠΈΠ΄Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ Π² Π±Π»ΠΎΠΊ «Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ дСйствия», Π½Π° Π²Ρ…ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… дСйствий.

Если Π²Ρ‹Π±Ρ€Π°Π½ΠΎ дСйствиС «Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ имя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°», Ρ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡΡ ΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Π±Π»ΠΎΠΊΡƒ. Если Π²Ρ‹Π±Ρ€Π°Π½ΠΎ дСйствиС «Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ», Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ΄Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ Π±Π»ΠΎΠΊΠ° «Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ дСйствиС». Если ΠΆΠ΅ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ дСйствиС ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ сообщСниС, Ρ‚ΠΎ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ событиС ΠΎΠ± ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ сообщСний, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ΄Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ Π±Π»ΠΎΠΊΠ° «Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ дСйствиС», Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ сообщСниС ΠΈΠ΄Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ Π±Π»ΠΎΠΊΠ° «ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сообщСниС», Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ становится принятоС сообщСниС ΠΈ ΠΈΠ΄Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ Π±Π»ΠΎΠΊΠ° «Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ дСйствиС».

2.2 Π’Ρ‹Π±ΠΎΡ€ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈ Π΅Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ QT. Π•Π³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ являСтся ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ сигналов ΠΈ ΡΠ»ΠΎΡ‚ΠΎΠ².

Π‘ΠΈΠ³Π½Π°Π»Ρ‹ ΠΈ ΡΠ»ΠΎΡ‚Ρ‹ — это Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Qt, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ.

Π‘ΠΈΠ³Π½Π°Π»Ρ‹ Π²Ρ‹Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ своС состояниС Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. Волько класс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт сигнал ΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ сигнал.

Когда сигнал вырабатываСтся, слот, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ выполняСтся Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹. Когда это происходит, ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ сигналов ΠΈ ΡΠ»ΠΎΡ‚ΠΎΠ² ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ нСзависим ΠΎΡ‚ Π»ΡŽΠ±ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° событий графичСского интСрфСйса. Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π·Π° Π²Ρ‹ΠΏΡƒΡΠΊΠΎΠΌ сигнала, ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ сразу послС Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· Π²ΡΠ΅Ρ… слотов. Битуация слСгка отличаСтся ΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ соСдинСния (queued connections); Π² ΡΡ‚ΠΎΠΌ случаС ΠΊΠΎΠ΄ послС ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова emit ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, Π° ΡΠ»ΠΎΡ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ ΠΏΠΎΠ·ΠΆΠ΅.

Если нСсколько слотов ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ сигналу, слоты Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ порядкС послС Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сигнала.

Π‘ΠΈΠ³Π½Π°Π»Ρ‹ автоматичСски Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ moc ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. Они ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Ρ‚. Π΅., ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΈΠΏ void).

Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²: ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сигналы ΠΈ ΡΠ»ΠΎΡ‚Ρ‹ Π»Π΅Π³Ρ‡Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ написании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ссли ΠΎΠ½ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ².

Π‘Π»ΠΎΡ‚ вызываСтся, ΠΊΠΎΠ³Π΄Π° вырабатываСтся сигнал, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ ΡΠ²ΡΠ·Π°Π½. Π‘Π»ΠΎΡ‚ это обычная функция Π² C++ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ способом; СдинствСнная Π΅Π³ΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ с Π½ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ сигналы.

Π’Π°ΠΊ ΠΊΠ°ΠΊ слоты это Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-Ρ‡Π»Π΅Π½Ρ‹, ΠΎΠ½ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ C++ ΠΏΡ€ΠΈ прямом Π²Ρ‹Π·ΠΎΠ²Π΅. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΊΠ°ΠΊ слоты, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Ρ‹ Π»ΡŽΠ±Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ, нСзависимо ΠΎΡ‚ ΠΈΡ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ доступа, Ρ‡Π΅Ρ€Π΅Π· соСдинСниС сигнал-слот. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ сигнал, Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ класса ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΉ (private) слот ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° нСсвязанного с Π½ΠΈΠΌ класса.

Π‘Π»ΠΎΡ‚Ρ‹ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π±Ρ‹Π²Π°Π΅Ρ‚ довольно ΡƒΠ΄ΠΎΠ±Π½ΠΎ.

По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ Π²Ρ‹Π·ΠΎΠ²Π°ΠΌΠΈ, сигналы ΠΈ ΡΠ»ΠΎΡ‚Ρ‹ слСгка ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ ΠΈΠ·-Π·Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ гибкости, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚, хотя Ρ€Π°Π·Π½ΠΈΡ†Π° для Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π΅Π·Π°ΠΌΠ΅Ρ‚Π½Π°. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сигнала, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слотам, Π² ΡΡ€Π΅Π΄Π½Π΅ΠΌ Π² 10 Ρ€Π°Π· ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, Ρ‡Π΅ΠΌ Π²Ρ‹Π·ΠΎΠ² получатСля Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Π½Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π­Ρ‚ΠΈ Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Π΅ расходы Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ для нахоТдСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, для бСзопасного ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° всСх Π΅Π³ΠΎ соСдинСний (Ρ‚. Π΅. ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π±Ρ‹Π» ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ Π²ΠΎ Π²Ρ€Π΅ΠΌΡ выпуска сигнала) ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π»ΡŽΠ±Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² ΠΎΠ±Ρ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅. Π₯отя Π²Ρ‹Π·ΠΎΠ² дСсяти Π½Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π΄ΠΎΡ€ΠΎΠ³ΠΈΠΌ, это ΠΌΠ΅Π½Π΅Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Π½ΠΎ, Ρ‡Π΅ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, опСрация создания ΠΈΠ»ΠΈ удалСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ соСдинСния ΠΌΠ΅ΠΆΠ΄Ρƒ сСрвСром ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ использовались классы QTcpServer ΠΈ QTcpSocket. Π”Π°Π½Π½Ρ‹Π΅ классы ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ сокСтноС соСдинСниС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» TCP.

TCP — это транспортный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠΎΡ‚ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ…, с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ установкой соСдинСния, Π·Π° ΡΡ‡Ρ‘Ρ‚ этого Π΄Π°ΡŽΡ‰ΠΈΠΉ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π² Π΄ΠΎΡΡ‚овСрности ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, осущСствляСт ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ запрос Π΄Π°Π½Π½Ρ‹Ρ… Π² ΡΠ»ΡƒΡ‡Π°Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡƒΡΡ‚раняСт Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ Π΄Π²ΡƒΡ… ΠΊΠΎΠΏΠΈΠΉ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π°. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ UDP Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ отправитСля ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ… ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ.

Для хранСния пароля настроСк ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ SHA-1.

SHA-1(Secure Hash Algorithm 1) — Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ криптографичСского Ρ…Π΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ. Описан Π² RFC 3174. Для Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сообщСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ (максимум 2 эксабайта) Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ 160-Π±ΠΈΡ‚Π½ΠΎΠ΅ Ρ…Π΅Ρˆ-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ дайдТСстом сообщСния. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… криптографичСских прилоТСниях ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°Ρ…. Π”Π°Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ основного для государствСнных ΡƒΡ‡Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ Π² Π‘ША.

2.3 ОписаниС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π’ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ском ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ класс QTcpSocket для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΡΠ΅Ρ€Π²Π΅Ρ€Ρƒ. ΠŸΡ€ΠΈ запускС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ пытаСтся ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ ΡΠ΅Ρ€Π²Π΅Ρ€Ρƒ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€Ρ‚ ΠΏΠΎΠΊΠ° это Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ. Когда ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ удастся, ΠΈΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° сСрвСру.

Рисунок 2 — Ѐункция ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΡΠ΅Ρ€Π²Π΅Ρ€Ρƒ.

Π’ Π‘Π΅Ρ€Π²Π΅Ρ€Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ класс Server, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» унаслСдован ΠΎΡ‚ ΠΊΠ»Π°ΡΡΠ° QTcpServer. Π“Π΄Π΅ Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° функция incomingConnection (int handle), которая вызываСтся ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ ΡΠ΅Ρ€Π²Π΅Ρ€Ρƒ. Π’ Π½Π΅ΠΉ создаСтся ΠΏΠΎΡ‚ΠΎΠΊ ThreadSocket ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ся дСскриптор соСдинСния. Π’ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ класс QTcpSocket. Π”Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ дСскриптор для установки соСдинСния с ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ.

Класс Server ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ сигнал ΠΎΡ‚ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΈ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ ΠΈΡ… ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌΡƒ классу прилоТСния mainwindow, ΠΈ Π½Π° ΠΎΠ±ΠΎΡ€ΠΎΡ‚ сигналы ΠΎΡ‚ mainwindow ΠΊ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌ.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² ΡΠ΅Ρ€Π²Π΅Ρ€Π΅ ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ класса QTcpSocket, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹. Для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ слотС slotReadyReed (), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ присоСдинСн ΠΊ ΡΠΈΠ³Π½Π°Π»Ρƒ сокСта ReadyReed (). Π­Ρ‚ΠΎΡ‚ сигнал отправляСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° сокСт принял Π΄Π°Π½Π½Ρ‹Π΅.

Π‘Π»ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ… для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… частСй:

ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 4 Π±Π°ΠΉΡ‚Π°- - Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…;

ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π°ΠΉΡ‚ — ΠΊΠΎΠ΄ сообщСния;

сообщСниС (ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ).

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΊΠΎΠ΄Π° сообщСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ константы:

QUERY_OF_SCREENSHOT — запрос ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π°, послС ΠΏΡ€ΠΈΠ΅ΠΌΠ° этого сигнала ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста сСрвСру;

END_OF_FILE — ΠΊΠΎΠ΄ ΠΊΠΎΠ½Ρ†Π° Ρ„Π°ΠΉΠ»Π°, послС ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

AGREE — ΠΊΠΎΠ΄ согласия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰Π°Ρ сторона, Π³ΠΎΡ‚ΠΎΠ²Π° ΠΊ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Ρ„Π°ΠΉΠ»Π°;

REJECT — ΠΊΠΎΠ΄ ΠΎΡ‚ΠΊΠ°Π·Π° ΠΎΡ‚ ΠΏΡ€ΠΈΠ΅ΠΌΠ° Ρ„Π°ΠΉΠ»Π°;

CANCEL_SEND — ΠΊΠΎΠ΄ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ„Π°ΠΉΠ»Π°, Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ другая сторона ΠΎΡ‚ΠΌΠ΅Π½ΠΈΠ»Π° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ„Π°ΠΉΠ»Π°.

CANCEL_RECEIVE — ΠΊΠΎΠ΄ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ ΠΏΡ€ΠΈΠ΅ΠΌΠ° Ρ„Π°ΠΉΠ»Π°, Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ другая сторона ΠΎΡ‚ΠΌΠ΅Π½ΠΈΠ»Π° ΠΏΡ€ΠΈΠ΅ΠΌ Ρ„Π°ΠΉΠ»Π°.

QUERY_OF_NEXT_BLOCK — ΠΊΠΎΠ΄Π° запроса ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…, послС ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ «ΠΏΠΎΡ€Ρ†ΠΈΡŽ» Ρ„Π°ΠΉΠ»Π°;

QUERY_OF_SEND — ΠΊΠΎΠ΄ запроса ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ„Π°ΠΉΠ»Π°, Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎ сообщСниС содСрТит Π² ΡΠ΅Π±Π΅ имя ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°. ПослС ΠΏΡ€ΠΈΠ΅ΠΌΠ° сообщСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Сля ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ Ρ„Π°ΠΉΠ»Π°;

BLOCK_OF_FILE — ΠΊΠΎΠ΄ Π±Π»ΠΎΠΊΠ° Ρ„Π°ΠΉΠ»Π°, ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡˆΠ»ΠΎ Π² ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΈ новая «ΠΏΠΎΡ€Ρ†ΠΈΡ» Ρ„Π°ΠΉΠ»Π° ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΅Π³ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ;

MESSAGE — ΠΊΠΎΠ΄ тСкстового сообщСния;

NAME_PC — ΠΊΠΎΠ΄ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ принято имя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Π½ΡƒΠΆΠ½ΠΎ Π΄Π°Π½Π½ΠΎΠ΅ имя ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

SCREENSHOT — ΠΊΠΎΠ΄ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π°, Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ сообщСниС содСрТит Π² ΡΠ΅Π±Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

Для чтСния Π΄Π°Π½Π½Ρ‹Ρ… Π² ΡΠ»ΠΎΡ‚Π΅ запускаСтся бСсконСчный Ρ†ΠΈΠΊΠ» (ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π’). Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ условии провСряСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ _blockSize (ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…), Ссли ΠΎΠ½ΠΎ Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠ»ΡŽ, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚ся количСство доступной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Если доступно мСньшС Ρ‡Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚ΠΈΠΏΡƒ Π΄Π°Π½Π½Ρ‹Ρ… quint32 (4 Π±Π°ΠΉΡ‚Π°), Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π°. Π”Π°Π»Π΅Π΅ Ссли доступно достаточно ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ΄Π΅Ρ‚ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π² _blockSize, послС Ρ‡Π΅Π³ΠΎ ΠΈΠ΄Π΅Ρ‚ сравнСниС числа Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ _blockSize с Π΄ΠΎΡΡ‚ΡƒΠΏΠ½Ρ‹ΠΌ количСством Π±Π°ΠΉΡ‚. Если доступно достаточно ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ продолТаСтся, ΠΈΠ½Π°Ρ‡Π΅ происходит Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π°. Π”Π°Π»Π΅Π΅ происходит Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π° Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ code, ΠΎΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ зависит дальнСйшая ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сообщСния (исходный ΠΊΠΎΠ΄ прСдставлСн Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π“).

ΠŸΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ Ρ„Π°ΠΉΠ»Π° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ посылаСт запрос Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ, содСрТащий имя ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°, послС Ρ‡Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅-ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Сля, Π² ΡΠ»ΡƒΡ‡Π°Π΅ ΠΎΡ‚ΠΊΠ°Π·Π° отправляСтся сообщСниС с ΠΊΠΎΠ΄ΠΎΠΌ ΠΎΡ‚ΠΊΠ°Π·Π°, ΠΈΠ½Π°Ρ‡Π΅ открываСтся Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ сохранСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠΎΡΡ‹Π»Π°Π΅Ρ‚ся сигнал согласия Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ.

Рисунок 3 — ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° запроса Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ПослС получСния ΠΊΠΎΠ΄Π° согласия ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ» ΠΈ ΠΎΡ‚правляСт ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΠΎΡ€Ρ†ΠΈΡŽ Ρ„Π°ΠΉΠ»Π°. ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ считываСт ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ Π² Ρ„Π°ΠΉΠ», Π΄Π°Π»Π΅Π΅ отправляСт ΠΊΠΎΠ΄ запроса ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…, послС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΠΎΡ€Ρ†ΠΈΡŽ Ρ„Π°ΠΉΠ». ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Ρ„Π°ΠΉΠ»Π° происходит Π±Π»ΠΎΠΊΠ°ΠΌΠΈ ΠΏΠΎ 1024 Π±Π°ΠΉΡ‚.

Рисунок 4 — ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π±Π»ΠΎΠΊΠ° Ρ„Π°ΠΉΠ»Π°.

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Ρ„Π°ΠΉΠ»Π° заканчиваСтся, ΠΊΠΎΠ³Π΄Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ» Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½ΠΎ. ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ посылаСт ΠΊΠΎΠ΄ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ„Π°ΠΉΠ»Π°, послС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ» закрываСтся, ΠΈ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΠ± ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒΡΡ Π² ΡΠ»ΡƒΡ‡Π°Π΅ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΡ‚ΠΎΡ€ΠΎΠ½ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Ρ‹Π²Π΅ связи, Ρ‚ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹ Ρ„Π°ΠΉΠ» удаляСтся.

Рисунок 5 — Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ° Ρ„Π°ΠΉΠ»Π°.

Настройки ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΈ ΡΠ΅Ρ€Π²Π΅Ρ€Π° хранятся Π² ini-Ρ„Π°ΠΉΠ»Π°Ρ…. Настройки сСрвСра Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² ΡΠ΅Π±Ρ Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΡ€Ρ‚Π°, Π° Π½Π°ΡΡ‚Ρ€ΠΎΠΉΠΊΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° хранят адрСс сСрвСра, ΠΏΠΎΡ€Ρ‚, Ρ…Π΅Ρˆ-сумму пароля ΠΈ Π±ΡƒΠ»Π΅Π²ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (пСрСмСнная _firstStart), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ истинно лишь ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС клиСнтского прилоТСния. ΠŸΡ€ΠΈ истинном Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ _firstStart автоматичСски послС запуска отобраТаСтся ΠΎΠΊΠ½ΠΎ настроСк прилоТСния.

Π’ Π½Π°Ρ‡Π°Π»Π΅ запуска прилоТСния ΠΈΠ΄Π΅Ρ‚ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ· ini-Ρ„Π°ΠΉΠ»Π°, Ссли Ρ„Π°ΠΉΠ» Π½Π΅ ΡΠΎΠ·Π΄Π°Π½, бСрутся значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ΠŸΡ€ΠΈ сохранСнии настроСк создаСтся ini-Ρ„Π°ΠΉΠ», Ссли ΠΎΠ½ Π½Π΅ ΡΠΎΠ·Π΄Π°Π½.

Рисунок 6 — структура ini-Ρ„Π°ΠΉΠ»Π°.

2.4 Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ ΠΈ Π°ΠΏΡ€ΠΎΠ±Π°Ρ†ΠΈΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Для обСспСчСния максимальной бСзопасности клиСнтского ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ:

ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ с ΠΏΡ€Π°Π²Π°ΠΌΠΈ Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ для ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ, Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ рСдактирования настроСк;

Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΏΡ€ΠΈ стартС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы автоматичСски Π·Π°ΠΏΡƒΡΠΊΠ°Π»ΠΎΡΡŒ клиСнтскоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅;

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ нСльзя Π±Ρ‹Π»ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ процСсс ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ диспСтчСр Π·Π°Π΄Π°Ρ‡.

Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ ΠΏΡ€Π°Π²Π° администратора. Π§Ρ‚ΠΎ касаСтся послСднСго ΠΏΡƒΠ½ΠΊΡ‚Π°, Π² Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒΠΌΠ΅ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… классах ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ диспСтчСр Π·Π°Π΄Π°Ρ‡ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ бСзопасности.

2.5 ΠŸΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Ρ‹ развития Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, внСсСниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ пСрспСктивы Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° это:

— ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ вСщания с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для возмоТности постоянного наблюдСния Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ мСстом;

— ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΈΡ… возмоТностСй ΠΊΠ°ΠΊ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°;

— ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° RDP для возмоТности ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ управлСния ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ.

3. ЭкономичСскоС обоснованиС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΎΡ†Π΅Π½ΠΊΠΈ экономичСской Π²Ρ‹Π³ΠΎΠ΄Ρ‹ ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ произвСсти расчСт сСбСстоимости Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

Π‘Π΅Π±Π΅ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ — Π΄Π΅Π½Π΅ΠΆΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²ΠΎ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ.

Π‘Π΅Π±Π΅ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΡΠ΅Π±Π΅ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Π΅ расходы.

(1)

Π“Π΄Π΅ Π‘ ΡΠ΅Π±Π΅ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°;

CΡ‚ —— Π‘Π΅Π±Π΅ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ тСхнологичСская;

Π Π½ — Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Π΅ расходы.

НакладныС расходы ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ 50% ΠΎΡ‚ Ρ‚СхнологичСской сСбСстоимости.

(2)

ВСхнологичСская ΡΠ΅Π±Π΅ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ состоит ΠΈΠ· Π·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹, Ρ„ΠΎΠ½Π΄Π° Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ Ρ€Π°ΡΡ…ΠΎΠ΄ΠΎΠ² Π½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΈ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΡŽ оборудования.

(3)

Π“Π΄Π΅ М — Π—Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠ΅;

Π€Π—ΠŸ — Ρ„ΠΎΠ½Π΄ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹;

РБЭО — расходы Π½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΈ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΡŽ оборудования;

РБЭО — Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ ΡΡ‚оимости машино-часа.

(4)

Π“Π΄Π΅ Π’ — врСмя Π·Π°Ρ‚Ρ€Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°;

Π‘ΠΌ.Ρ‡ — ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ машино-часа;

T = 336 часов Π² ΡΠΎΠΎΡ‚вСтствии Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ 1.

Π’Π°Π±Π»ΠΈΡ†Π° 1 Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

НаимСнованиС Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π—Π°Ρ‚Ρ€Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ врСмя, Ρ‡.

ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ записки

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°

ВСстированиС ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ°

Π˜Ρ‚ΠΎΠ³ΠΎ:

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ машино-часа это ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ часа Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

(5)

Π“Π΄Π΅ Π—ΠΊ — Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π² Π³ΠΎΠ΄;

Π’ΠΊ — врСмя эксплуатации ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π² Π³ΠΎΠ΄.

Π’ Π‘Ρ€Π΅Π΄Π½Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° 10 часов Π² Π΄Π΅Π½ΡŒ.

Π’ΠΊ = 365 * 10 = 3650 Ρ‡.

Π—Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅.

(6)

Π“Π΄Π΅ Зэ — Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΡΠ½Π΅Ρ€Π³ΠΈΡŽ Π²Π³ΠΎΠ΄;

Π—ΠΎ — Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΡ Π² Π³ΠΎΠ΄, ΠΈ Π² ΡΡ€Π΅Π΄Π½Π΅ΠΌ Ρ€Π°Π²Π½Ρ‹ 1500 Ρ€ΡƒΠ±.

А — годовая Π°ΠΌΠΎΡ€Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ отчислСния;

Π—Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΡΠ½Π΅Ρ€Π³ΠΈΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅.

(7)

Π“Π΄Π΅ Бэ — Ρ†Π΅Π½Π° элСктроэнСргии Π·Π° 1 ΠΊΠ’Ρ‚.Ρ‡. ΠΈ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ установлСнным расцСнкам Ρ€Π°Π²Π½Π° 2,64 Ρ€ΡƒΠ±./ΠΊΠ’Ρ‚.Ρ‡;

Π­ — потрСбляСмая ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈ Π² ΡΡ€Π΅Π΄Π½Π΅ΠΌ Ρ€Π°Π²Π½Π° 400 Π’Ρ‚/Ρ‡ ΠΈΠ»ΠΈ 0,4 ΠΊΠ’Ρ‚/Ρ‡.

Зэ = 2,64 β€’ 3650 β€’ 0,4=3854,4 Ρ€ΡƒΠ± АмортизационныС отчислСния ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ 20% Π² Π³ΠΎΠ΄ ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ стоимости ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π² Π³ΠΎΠ΄. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° равняСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 25 000 Ρ€ΡƒΠ±.

(8)

Π“Π΄Π΅ Π‘ΠΊ — ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

А = 25 000 0,2 = 5000 Ρ€ΡƒΠ±.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассчитаСм ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ (6) Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

Π—ΠΊ = 3845,4 + 1500 + 5000 = 10 354,4 Ρ€ΡƒΠ±.

ΠžΡ‚ΡΡŽΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ (5) ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ машино-часа.

Π‘ΠΌ. Ρ‡ = 10 354,4 / 3650? 2,83 Ρ€ΡƒΠ±/ΠΌ.Ρ‡.

Π’ΠΎΠ³Π΄Π° согласно Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ (4):

РБЭО = 336 2,83 = 950,88 Ρ€ΡƒΠ±.

Π€Π—ΠŸ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΈ ΠΈ Π•Π‘Н (Π΅Π΄ΠΈΠ½Ρ‹ΠΉ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π»ΠΎΠ³). ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° вСлась студСнтом Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π€Π—ΠŸ ΠΏΡ€ΠΈΠΌΠ΅ΠΌ Ρ€Π°Π²Π½Ρ‹ΠΌ Π½ΡƒΠ»ΡŽ.

Π€Π—ΠŸ = 0 Ρ€ΡƒΠ±.

Π—Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠ΅ издСлия ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‚ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ всСх ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… цСнностСй, израсходованных Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

ВсС Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 2

Π’Π°Π±Π»ΠΈΡ†Π° 2 Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠ΅

НаимСнованиС

Π•Π΄. ΠΈΠ·ΠΌ.

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ

Π¦Π΅Π½Π°, Ρ€ΡƒΠ±

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ, Ρ€ΡƒΠ±

ΠŸΠ΅Ρ‡Π°Ρ‚Π½Π°Ρ Π±ΡƒΠΌΠ°Π³Π° для ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° А4

ΠΏΠ°Ρ‡ΠΊΠ°

0,2

ΠšΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆ для ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° (Canon CLI-521BK)

ΡˆΡ‚.

0,06

33,6

НаимСнованиС

Π•Π΄. ΠΈΠ·ΠΌ.

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ

Π¦Π΅Π½Π°, Ρ€ΡƒΠ±

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ, Ρ€ΡƒΠ±

CD-диск

ΡˆΡ‚.

Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚

мСсяц

1,5

585,5

ПО

Π˜Ρ‚ΠΎΠ³ΠΎ:

669,1

Π‘ΡƒΠΌΠ°Π³Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° А4 использована для распСчатки ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² с Ρ†Π΅Π»ΡŒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ, настройки ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ области, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ записки. ΠŸΠ°Ρ‡ΠΊΠ° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ 500 листов, ΠΎΠ΄Π½Π°ΠΊΠΎ использовано Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 100 листов.

CD-диски ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для записи ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅.

Π’ Ρ…ΠΎΠ΄Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ основным источником ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π±Ρ‹Π» ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ согласно Ρ‚Π°Ρ€ΠΈΡ„Ρƒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ОАО «Π ΠΎΡΡ‚Π΅Π»Π΅ΠΊΠΎΠΌ» равняСтся 390 Ρ€ΡƒΠ±Π»Π΅ΠΉ Π² ΠΌΠ΅ΡΡΡ†.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ для создания ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ»ΠΎΡΡŒ свободно распространяСмоС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Π΅Π³ΠΎ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΡ€Π°Π²Π½Π΅Π½ΠΎ Π½ΡƒΠ»ΡŽ М = 669,1 Ρ€ΡƒΠ±.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ (3) ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΡΠ΅Π±Π΅ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ.

Π‘Ρ‚ = 950,88 + 0 + 669,1 = 1619,98 Ρ€ΡƒΠ±.

Π’ΠΎΠ³Π΄Π° согласно Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ (2) Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Π΅ расходы Ρ€Π°Π²Π½Ρ‹:

Π Π½ = 0,5 1619,98 = 809,99 Ρ€ΡƒΠ±.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ (1) ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡΠ΅Π±Π΅ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π‘ = 1619,98 + 809,99 = 2429,97 Ρ€ΡƒΠ±.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΌ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, являСтся ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ экономичСского эффСкта, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½Ρ‹ частныС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ эффСктивности: ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π°, ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ тСхничСского уровня Ρ€Π°Π±ΠΎΡ‚ ΠΈ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ, Ρ‚Ρ€ΡƒΠ΄ΠΎΡ‘ΠΌΠΊΠΎΡΡ‚ΡŒ.

ЭкономичСская ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π²Π½Π° разности ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ стоимости ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ ΡΠ΅Π±Π΅ΡΡ‚оимости ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

(9)

Π“Π΄Π΅ Ээф — экономичСская ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ;

Π‘ΠΏ — прСдполагаСмая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° ΠΎΡ†Π΅Π½ΠΊΠ° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ стоимости ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΡ€ΠΈ Π·Π°ΠΊΠ°Π·Π΅ Π΅Π³ΠΎ Ρƒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΡΡ‚ΠΎΠ². РасцСнки Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ 25 000 Ρ€ΡƒΠ±Π»Π΅ΠΉ Ρƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ свободного Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

Ээф = 25 000 — 2429,97 Ρ€ΡƒΠ±.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ сСтСвого ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°:

ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ качСство обучСния;

обСспСчиваСт Π·Π°Ρ‰ΠΈΡ‚Ρƒ настроСк прилоТСния Π·Π° ΡΡ‡Π΅Ρ‚ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ пароля;

обСспСчиваСт ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный интСрфСйс;

являСтся кросс-ΠΏΠ»ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах сСмСйства Windows ΠΈ UNIX (GNU/Linux, Mac OS ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅).

4. ΠžΡ…Ρ€Π°Π½Π° Ρ‚Ρ€ΡƒΠ΄Π° ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΌ классС ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΠ΅ бСзопасности Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста

1. ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста — дисплСй (ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€) являСтся источником элСктромагнитного излучСния. РСкомСндуСтся ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‚Π½Ρ‹ΠΉ экран для сниТСния воздСйствия элСктромагнитного излучСния ΠΎΡ‚ Π·Π°Π΄Π½Π΅ΠΉ части Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ дисплСя. НСдопустимо ΡƒΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ мСста Π±Π»ΠΈΠ·ΠΊΠΎ ΠΎΠ΄Π½ΠΎ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. Π Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Π΄Π°Π»ΠΈ ΠΎΡ‚ ΠΎΡ‚ΠΎΠΏΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ попадания Π½Π° Π½Π΅Π³ΠΎ прямых солнСчных Π»ΡƒΡ‡Π΅ΠΉ. НСдопустимо Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΈΠ»ΠΈ Π·Π°Π΄Π½Π΅ΠΉ части Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ дисплСя, Ссли расстояниС Π΄ΠΎ Π½Π΅Π³ΠΎ ΠΌΠ΅Π½Π΅Π΅ 2 ΠΌ.

2. РасполоТСниС ΠΎΡ€Π³Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ:

— ΡΠΈΡΡ‚Π΅ΠΌΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ — помСщаСтся Π½Π° Π½Π°Π΄Π΅ΠΆΠ½ΡƒΡŽ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ (ΠΊΡ€Π΅ΠΏΠΊΠΈΠΉ стол, массивная подставка/Ρ‚ΡƒΠΌΠ±Π°) — Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΄Π°ΠΆΠ΅ случайноС Π΅Π³ΠΎ сотрясСниС;

— Π΄ΠΈΡΠΏΠ»Π΅ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π½Π° Ρ‚Π°ΠΊΠΎΠΉ высотС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ†Π΅Π½Ρ‚Ρ€ экрана Π±Ρ‹Π» Π½Π° 1520 ΡΠΌ Π½ΠΈΠΆΠ΅ уровня Π³Π»Π°Π·. РасстояниС ΠΎΡ‚ Π³Π»Π°Π· Π΄ΠΎ ΡΠΊΡ€Π°Π½Π° — Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 50 ΡΠΌ;

— ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° располагаСтся Π½Π° Ρ€Π°ΡΡΡ‚оянии 1530 ΡΠΌ ΠΎΡ‚ ΠΊΡ€Π°Ρ ΡΡ‚ΠΎΠ»Π΅ΡˆΠ½ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ Π½Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π²Ρ‹Π΄Π²ΠΈΠΆΠ½ΠΎΠΉ доскС.

НС Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ΡΡ установка ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° (ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹) Π½Π° ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, которая создаСт Π±Π»ΠΈΠΊΠΈ ΠΈ Π»Π΅Π³ΠΊΠΎ «ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚» статичСскоС элСктричСство (оргстСкло, полированная ΠΈ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ая Π»Π°ΠΊΠΎΠΌ доска).

НСобходимо ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±ΡƒΠΌΠ°Π³ΠΈ, ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ Π½Π΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π»ΠΈ вСнтиляционныС отвСрстия Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΠΎΠ².

3. Рабочая мСбСль:

— ΠΊΡ€Π΅ΡΠ»ΠΎ — ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈ Π³Π»ΡƒΠ±ΠΈΠ½Π° сидСнья Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 40 ΡΠΌ.; спинка: высота ΠΎΠΏΠΎΡ€Π½ΠΎΠΉ повСрхности 30±2 см; ΡˆΠΈΡ€ΠΈΠ½Π° Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 38 ΡΠΌ.; ΠΏΠΎΠ΄Π»ΠΎΠΊΠΎΡ‚Π½ΠΈΠΊΠΈ: Π΄Π»ΠΈΠ½Π° Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 25 ΡΠΌ; ΡˆΠΈΡ€ΠΈΠ½Π° 57 ΡΠΌ., высота Π½Π°Π΄ сидСньСм 23+3 см.;

— ΡΡ‚ΠΎΠ» — Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ повСрхности (ΡΡ‚ΠΎΠ»Π΅ΡˆΠ½ΠΈΡ†Ρ‹): Π΄Π»ΠΈΠ½Π° — 80 120 ΡΠΌ; ΡˆΠΈΡ€ΠΈΠ½Π° — 80 100 ΡΠΌ.; высота (расстояниС ΠΎΡ‚ ΠΏΠΎΠ»Π° Π΄ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ повСрхности) 6885 ΡΠΌ; ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Π°Ρ высота 72,5 ΡΠΌ.;

— ΠΏΠΎΠ΄ΡΡ‚Π°Π²ΠΊΠΈ — для Ρ€ΡƒΠΊ: опорная ΠΏΠ»Π°Π½ΠΊΠ° для Π·Π°ΠΏΡΡΡ‚ΡŒΡ плоская ΠΈΠ»ΠΈ изогнутая пластина ΠΈΠ· ΠΌΡΠ³ΠΊΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°; помСщаСтся ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ. Для Π½ΠΎΠ³: ΡˆΠΈΡ€ΠΈΠ½Π° Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 30 ΡΠΌ; Π΄Π»ΠΈΠ½Π° (Π³Π»ΡƒΠ±ΠΈΠ½Π°) Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 40 ΡΠΌ.

4.ΠŸΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅:

ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 6 ΠΌ²;

освСщСниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ СстСствСнным ΠΈ ΠΈΡΠΊΡƒΡΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΌ. РСкомСндуСтся Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ, Π³Π΄Π΅ ΠΎΠΊΠ½Π° выходят Π½Π° ΡΠ΅Π²Π΅Ρ€ ΠΈΠ»ΠΈ сСвСро-восток. ΠœΠ΅ΡΡ‚Π½ΠΎΠ΅ освСщСниС Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±Π»ΠΈΠΊΠΈ Π½Π° ΠΏΠΎΠ²Π΅Ρ€Ρ…ности экрана дисплСя. НСдопустим яркий Π½Π΅ Ρ€Π°ΡΡΠ΅ΡΠ½Π½Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ свСт (с ΠΏΠΎΡ‚ΠΎΠ»ΠΊΠ°). Π‘Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ свСта ΠΎΡ‚ ΠΎΠΊΠΎΠ½ слСдуСт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Талюзи (ΠΈΠ»ΠΈ Ρ‚ΠΊΠ°Π½Π΅Π²Ρ‹Ρ… ΡˆΡ‚ΠΎΡ€);

чистота ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π° ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π·Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ. Π’Π»Π°ΠΆΠ½ΡƒΡŽ ΡƒΠ±ΠΎΡ€ΠΊΡƒ помСщСния слСдуСт ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ. НСдопустима Π·Π°ΠΏΡ‹Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π²ΠΎΠ·Π΄ΡƒΡ…Π°, ΠΏΠΎΠ»Π°, Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ повСрхности стола ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ. ΠŸΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΎ систСмами вСнтиляции, кондиционирования ΠΈ ΠΎΡ‚оплСния. ЗапрСщаСтся Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π² ΠΏΠΎΠ΄Π²Π°Π»ΡŒΠ½Ρ‹Ρ… помСщСниях.

5. ΠœΠΈΠΊΡ€ΠΎΠΊΠ»ΠΈΠΌΠ°Ρ‚ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° Π²ΠΎΠ·Π΄ΡƒΡ…Π° ΠΎΡ‚ 21 Π΄ΠΎ 25 Β°C (Π² Ρ…ΠΎΠ»ΠΎΠ΄Π½ΠΎΠ΅ врСмя Π³ΠΎΠ΄Π°); ΠΎΡ‚ 23 Π΄ΠΎ 25? Π‘ (Π² Ρ‚Π΅ΠΏΠ»ΠΎΠ΅ врСмя Π³ΠΎΠ΄Π°);

Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΎΠ·Π΄ΡƒΡ…Π° (ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ) ΠΎΡ‚ 40 Π΄ΠΎ 60%. НСдопустимы Ρ€Π΅Π·ΠΊΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΏΠ°Π΄Ρ‹ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΎΠ·Π΄ΡƒΡ…Π° Π±ΠΎΠ»Π΅Π΅ 75%;

ионизация Π²ΠΎΠ·Π΄ΡƒΡ…Π° — ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠ΅ΡΡ Π² ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ заряТСнныС ΠΈΠΎΠ½Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ Π²Ρ€Π΅Π΄Π½Ρ‹ для Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΡ, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ быстроС ΡƒΡ‚ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, Π³ΠΎΠ»ΠΎΠ²Π½ΡƒΡŽ боль, ΡƒΡ‡Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΡƒΠ»ΡŒΡΠ° ΠΈ Π΄Ρ‹Ρ…ания (ΠΈΠ·-Π·Π° нСдостаточного поступлСния кислорода Π² ΠΊΡ€ΠΎΠ²ΡŒ). Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ устройства аэроионизаторы Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΡƒΡŽΡ‚ аэроионный Ρ€Π΅ΠΆΠΈΠΌ, увСличивая ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΡŽ Π»Π΅Π³ΠΊΠΈΡ… ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ заряТСнных ΠΈΠΎΠ½ΠΎΠ² (Π²ΠΎΠ·Π΄ΡƒΡ… становится ΠΆΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, ΠΊΠ°ΠΊ Π² Π³ΠΎΡ€Π°Ρ… ΠΈΠ»ΠΈ Π½Π° ΠΌΠΎΡ€Π΅). ΠŸΠ΅Ρ€Π΅Π΄ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ аэроионизатора слСдуСт ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π²ΠΎΠ·Π΄ΡƒΡ… ΠΎΡ‚ ΠΏΡ‹Π»ΠΈ ΠΈ Π°ΡΡ€ΠΎΠ·ΠΎΠ»Π΅ΠΉ. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… помСщСниях ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ аэроионизаторы Ρ‚ΠΈΠΏΠ° Π»ΡŽΡΡ‚Ρ€Ρ‹ ЧиТСвского, Π² Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΎΠΉ ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅ (1520 ΠΌ2) достаточно ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ пСрСносной аэроионизатор (Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈ ΠΎΡ‡ΠΈΡ‰Π°Ρ‚ΡŒ, ΠΈ ΠΈΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΠ·Π΄ΡƒΡ…).

НСобходимо Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰Π΅Π΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ устройства, систСмный Π±Π»ΠΎΠΊ, Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚ — Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ систСмный Π±Π»ΠΎΠΊ, ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ устройства, ΠΎΠ±Ρ‰Π΅Π΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅.

НС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π° Π²Ρ€Π΅ΠΌΡ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²ΠΎΠ² Π² Ρ€Π°Π±ΠΎΡ‚Π΅.

ΠŸΠ΅Ρ€Π΅Π΄ подсоСдинСниСм/отсоСдинСниСм устройств Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° трСбуСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ эту Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΎΡ‚ ΡΠ»Π΅ΠΊΡ‚росСти.

ΠŸΡ€ΠΈ появлСнии Π·Π°ΠΏΠ°Ρ…Π° Π³Π°Ρ€ΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ поврСТдСния изоляции, ΠΎΠ±Ρ€Ρ‹Π²Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° слСдуСт Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ устройства (Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠ±Ρ‰Π΅Π΅ элСктропитаниС) ΠΈ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΎ Π½Π΅ΠΈΡΠΏΡ€Π°Π²Π½ΠΎΡΡ‚ΠΈ Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŽ.

ΠŸΡ€ΠΈΠΊΠ°ΡΠ°Ρ‚ΡŒΡΡ ΠΊ Π·Π°Π΄Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ систСмного Π±Π»ΠΎΠΊΠ° (процСссора) запрСщаСтся.

НСдопустимо ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠ΅ Π²Π»Π°Π³ΠΈ Π½Π° ΡΠΈΡΡ‚Π΅ΠΌΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ, дисплСй, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ устройства (Π»ΡƒΡ‡ΡˆΠ΅ Π½Π΅ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ рядом Ρ‡Π°ΡˆΠΊΡƒ с Ρ‡Π°Π΅ΠΌ ΠΈΠ»ΠΈ ΠΊΠΎΡ„Π΅, стакан с ΡΠΎΠΊΠΎΠΌ).

ΠŸΡ€ΠΈ интСнсивной Ρ€Π°Π±ΠΎΡ‚Π΅ Ρ€Π΅Π·ΠΊΠΎ возрастаСт Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ элСктричСского поля Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΈ «ΠΌΡ‹ΡˆΠΈ». ΠžΡ‚ Ρ‚рСния Ρ€ΡƒΠΊ ΠΎ Π½ΠΈΡ… Ρ‡Π΅Ρ€Π΅Π· 0,51 час Ρ€Π°Π±ΠΎΡ‚Ρ‹ элСктростатичСский ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» достигаСт 1020 ΠΊΠ’/ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΌ Π²Ρ€Π΅Π΄Π½ΠΎΠ΅ воздСйствиС. Π Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с «ΠΌΡ‹ΡˆΡŒΡŽ» Π½ΡƒΠΆΠ½ΠΎ Π½Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ²Ρ€ΠΈΠΊΠ΅. НСобходимо нСсколько Ρ€Π°Π· Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ смСны (Π»ΡƒΡ‡ΡˆΠ΅ СТСчасно) ΡΠΌΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΠΊΠΈ Π²ΠΎΠ΄ΠΎΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ½ΠΈΠΌΠ°Ρ‚ΡŒ элСктростатичСскиС заряды, Π° ΠΏΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Ρ‹ΠΌΡ‹Ρ‚ΡŒ с ΠΌΡ‹Π»ΠΎΠΌ Ρ€ΡƒΠΊΠΈ ΠΈ Π»ΠΈΡ†ΠΎ, Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΏΡ€ΠΎΡ‚ΠΈΡ€Π°Ρ‚ΡŒ Π²Π»Π°ΠΆΠ½ΠΎΠΉ салфСткой экран дисплСя, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ, «ΠΌΡ‹ΡˆΡŒ» ΡƒΠ±ΠΈΡ€Π°Ρ‚ΡŒ статичСскоС элСктричСство, рСгулярно ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π²Π»Π°ΠΆΠ½ΡƒΡŽ Π°Π½Ρ‚ΠΈΡΡ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ помСщСния.

1.2 Рабочая ΠΏΠΎΠ·Π° ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ рабочая ΠΏΠΎΠ·Π° позволяСт ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ пСрСнапряТСния ΠΌΡ‹ΡˆΡ†, способствуСт Π»ΡƒΡ‡ΡˆΠ΅ΠΌΡƒ ΠΊΡ€ΠΎΠ²ΠΎΡ‚ΠΎΠΊΡƒ ΠΈ Π΄Ρ‹Ρ…Π°Π½ΠΈΡŽ. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΡΠΈΠ΄Π΅Ρ‚ΡŒ прямо (Π½Π΅ ΡΡƒΡ‚ΡƒΠ»ΡΡΡŒ) ΠΈ ΠΎΠΏΠΈΡ€Π°Ρ‚ΡŒΡΡ спиной ΠΎ ΡΠΏΠΈΠ½ΠΊΡƒ крСсла. ΠŸΡ€ΠΎΠ³ΠΈΠ±Π°Ρ‚ΡŒ спину Π² ΠΏΠΎΡΡΠ½ΠΈΡ‡Π½ΠΎΠΌ ΠΎΡ‚Π΄Π΅Π»Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ Π½Π°Π·Π°Π΄, Π°, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΏΠ΅Ρ€Π΅Π΄.

НСдопустимо Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ρ€Π°Π·Π²Π°Π»ΠΈΠ²ΡˆΠΈΡΡŒ Π² ΠΊΡ€Π΅ΡΠ»Π΅. Вакая ΠΏΠΎΠ·Π° Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ быстроС ΡƒΡ‚ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, сниТСниС работоспособности.

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Ρ‚Ρ€Π°Π²ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ·Π²ΠΎΠ½ΠΎΡ‡Π½ΠΈΠΊ, Π²Π°ΠΆΠ½ΠΎ:

ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ Ρ€Π΅Π·ΠΊΠΈΡ… Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ;

поднимаясь/садясь, Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²Ρƒ ΠΈ Ρ‚орс прямо.

НСобходимо Π½Π°ΠΉΡ‚ΠΈ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π³ΠΎΠ»ΠΎΠ²Ρ‹, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ мСньшС Π½Π°ΠΏΡ€ΡΠ³Π°ΡŽΡ‚ΡΡ ΠΌΡ‹ΡˆΡ†Ρ‹ шСи. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ ΡƒΠ³ΠΎΠ» Π½Π°ΠΊΠ»ΠΎΠ½Π° Π³ΠΎΠ»ΠΎΠ²Ρ‹ Π΄ΠΎ 20Β°. Π’ ΡΡ‚ΠΎΠΌ случаС Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сниТаСтся Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° ΡˆΠ΅ΠΉΠ½Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ½ΠΊΠΈ ΠΈ Π½Π° Π³Π»Π°Π·Π°.

1.3 ПолоТСниС Ρ€ΡƒΠΊ ΠΈ Π½ΠΎΠ³ Π’ΠΎ Π²Ρ€Π΅ΠΌΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°ΡΡΠ»Π°Π±ΠΈΡ‚ΡŒ Ρ€ΡƒΠΊΠΈ, Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠ»Π΅Ρ‡ΡŒΡ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Ρƒ, Π½Π° ΠΏΠΎΠ΄Π»ΠΎΠΊΠΎΡ‚Π½ΠΈΠΊΠ°Ρ… крСсла, кисти Ρ€ΡƒΠΊ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π»ΠΎΠΊΡ‚Π΅ΠΉ ΠΈΠ»ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ΅, Π·Π°ΠΏΡΡΡ‚ΡŒΡ Π½Π° ΠΎΠΏΠΎΡ€Π½ΠΎΠΉ ΠΏΠ»Π°Π½ΠΊΠ΅. Π’ΠΎΠ³Π΄Π° ΠΏΠ°Π»ΡŒΡ†Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΡƒΡŽ свободу пСрСдвиТСния.

НС ΡΠ»Π΅Π΄ΡƒΠ΅Ρ‚ высоко ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Ρ‚ΡŒ Π·Π°ΠΏΡΡΡ‚ΡŒΡ ΠΈ Π²Ρ‹Π³ΠΈΠ±Π°Ρ‚ΡŒ кисти это ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ Π±ΠΎΠ»ΠΈ Π² Ρ€ΡƒΠΊΠ°Ρ… ΠΈ ΠΎΠ½Π΅ΠΌΠ΅Π½ΠΈΡ ΠΏΠ°Π»ΡŒΡ†Π΅Π². МоТно Π½Π°Π΄Π΅Π²Π°Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΈΠ΅ ΠΏΠ΅Ρ€Ρ‡Π°Ρ‚ΠΊΠΈ Π±Π΅Π· ΠΏΠ°Π»ΡŒΡ†Π΅Π², Если стынут Ρ€ΡƒΠΊΠΈ.

КолСни Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π±Π΅Π΄Π΅Ρ€ ΠΈΠ»ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ΅. ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½ΠΎΠ³ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ напряТСниС ΠΌΡ‹ΡˆΡ†.

НСльзя ΡΠΊΡ€Π΅Ρ‰ΠΈΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ³ΠΈ, ΠΊΠ»Π°ΡΡ‚ΡŒ Π½ΠΎΠ³Ρƒ Π½Π° Π½ΠΎΠ³Ρƒ это Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ Ρ†ΠΈΡ€ΠΊΡƒΠ»ΡΡ†ΠΈΡŽ ΠΊΡ€ΠΎΠ²ΠΈ ΠΈΠ·-Π·Π° сдавливания сосудов. Π›ΡƒΡ‡ΡˆΠ΅ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ±Π΅ стопы Π½Π° ΠΏΠΎΠ΄ΡΡ‚Π°Π²ΠΊΠ΅ ΠΈΠ»ΠΈ Π½Π° ΠΏΠΎΠ»Ρƒ. НСобходимо ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ прямой ΡƒΠ³ΠΎΠ» (90Β°) Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ Π»ΠΎΠΊΡ‚Π΅Π²Ρ‹Ρ…, Ρ‚Π°Π·ΠΎΠ±Π΅Π΄Ρ€Π΅Π½Π½Ρ‹Ρ…, ΠΊΠΎΠ»Π΅Π½Π½Ρ‹Ρ… ΠΈ Π³ΠΎΠ»Π΅Π½ΠΎΡΡ‚ΠΎΠΏΠ½Ρ‹Ρ… суставов.

1.4 Π”Ρ‹Ρ…Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π°ΡΡΠ»Π°Π±Π»Π΅Π½ΠΈΠ΅ ΠΌΡ‹ΡˆΡ†

Π’ΠΎ Π²Ρ€Π΅ΠΌΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ:

Π΄Ρ‹ΡˆΠ°Ρ‚ΡŒ Ρ€ΠΈΡ‚ΠΌΠΈΡ‡Π½ΠΎ, свободно, Π³Π»ΡƒΠ±ΠΎΠΊΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ кислородом всС части Ρ‚Π΅Π»Π°;

Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² Ρ€Π°ΡΡΠ»Π°Π±Π»Π΅Π½Π½ΠΎΠΌ состоянии ΠΏΠ»Π΅Ρ‡ΠΈ ΠΈ Ρ€ΡƒΠΊΠΈ Π² Ρ€ΡƒΠΊΠ°Ρ… Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ напряТСния, Ссли ΠΏΠ»Π΅Ρ‡ΠΈ ΠΎΠΏΡƒΡ‰Π΅Π½Ρ‹;

Ρ‡Π°Ρ‰Π΅ ΠΌΠΎΡ€Π³Π°Ρ‚ΡŒ ΠΈ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ вдаль. ΠœΠΎΡ€Π³Π°Π½ΠΈΠ΅ способствуСт Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ²Π»Π°ΠΆΠ½Π΅Π½ΠΈΡŽ ΠΈ ΠΎΡ‡ΠΈΡ‰Π΅Π½ΠΈΡŽ повСрхности Π³Π»Π°Π·, Π½ΠΎ ΠΈ Ρ€Π°ΡΡΠ»Π°Π±Π»Π΅Π½ΠΈΡŽ Π»ΠΈΡ†Π΅Π²Ρ‹Ρ…, Π»ΠΎΠ±Π½Ρ‹Ρ… ΠΌΡ‹ΡˆΡ† (Π±Π΅Π· сдвигания Π±Ρ€ΠΎΠ²Π΅ΠΉ). Малая ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ напряТСниС Π³Π»Π°Π·Π½Ρ‹Ρ… ΠΌΡ‹ΡˆΡ† ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ Π°ΠΊΠΊΠΎΠΌΠΎΠ΄Π°Ρ†ΠΈΠΈ.

ΠŸΡ€ΠΈ ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠΈ усталости ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ части Ρ‚Π΅Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠΉ Π²Π΄ΠΎΡ… ΠΈ ΡΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΠΏΡ€ΡΡ‡ΡŒ ΡƒΡΡ‚Π°Π²ΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ‚Π΅Π»Π°, послС Ρ‡Π΅Π³ΠΎ Π·Π°Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Ρ‹Ρ…Π°Π½ΠΈΠ΅ Π½Π° 35 сСкунды ΠΈ Π½Π° Π²Ρ‹Π΄ΠΎΡ…Π΅ Ρ€Π°ΡΡΠ»Π°Π±ΠΈΡ‚ΡŒΡΡ; ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ.

ΠŸΡ€ΠΈ ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠΈ усталости Π³Π»Π°Π· Π½ΡƒΠΆΠ½ΠΎ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 23 ΠΌΠΈΠ½ ΠΎΠΊΠΈΠ½ΡƒΡ‚ΡŒ взглядом ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ, ΡƒΡΡ‚Ρ€Π΅ΠΌΠ»ΡΡ‚ΡŒ взгляд Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹, ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ вдаль (Π² ΠΎΠΊΠ½ΠΎ).

Если Ρ€Π΅Π·ΠΊΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ ΠΎΠ±Ρ‰Π΅Π΅ ΡƒΡ‚ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, появилось Π΄Ρ€ΠΎΠΆΠ°Π½ΠΈΠ΅ изобраТСния Π½Π° ΡΠΊΡ€Π°Π½Π΅ дисплСя (ΠΏΠΎΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅, ΠΏΠΎΠ΄Π΅Ρ€Π³ΠΈΠ²Π°Π½ΠΈΠ΅, Ρ€ΡΠ±ΡŒ), слСдуСт ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΎΠ± ΡΡ‚ΠΎΠΌ Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŽ.

2. Π’Ρ€Π΅Π΄Π½Ρ‹Π΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π­Π’Πœ:

Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ влияниС Π½Π° Π·Ρ€Π΅Π½ΠΈΠ΅ — Π·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ систСма Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° приспособлСна для восприятия ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠΌ свСтС (ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹, рисунков, ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… тСкстов ΠΈ Ρ‚. Π΄.), Π° Π½Π΅ Π΄Π»Ρ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄ΠΈΡΠΏΠ»Π΅Π΅ΠΌ. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ отличаСтся ΠΎΡ‚ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ… Π³Π»Π°Π·Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² наблюдСния — ΠΎΠ½ΠΎ свСтится, состоит ΠΈΠ· Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ; ΠΎΠ½ΠΎ ΠΌΠ΅Ρ€Ρ†Π°Π΅Ρ‚, Ρ‚. Π΅. эти Ρ‚ΠΎΡ‡ΠΊΠΈ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ частотой Π·Π°ΠΆΠΈΠ³Π°ΡŽΡ‚ΡΡ ΠΈ Π³Π°ΡΠ½ΡƒΡ‚; Ρ†Π²Π΅Ρ‚Π½ΠΎΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΡΠΎΠΎΡ‚вСтствуСт СстСствСнным Ρ†Π²Π΅Ρ‚Π°ΠΌ. ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π·Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ часами Ρƒ Π³Π»Π°Π· Π½Π΅ Π±Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Ρ„Π°Π· расслаблСния, Π³Π»Π°Π·Π° Π½Π°ΠΏΡ€ΡΠ³Π°ΡŽΡ‚ΡΡ, ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ сниТаСтся.

ΠœΠΈΠΊΡ€ΠΎΡ‚Ρ€Π°Π²ΠΌΠ° — это постСпСнный износ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΌΠ° Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΉ Π² ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΌΠ΅ происходит ΠΈΠ·-Π·Π° Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΌΠΈΠΊΡ€ΠΎΡ‚Ρ€Π°Π²ΠΌ.

ЗаболСвания, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌΠΈ: ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ дСйствия приводят ΠΊ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² распада Π² ΠΌΡ‹ΡˆΡ†Π°Ρ…. Π­Ρ‚ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½Ρ‹Π΅ ощущСния НСудобноС сидячСС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ осанкС, сутулости.

УмствСнноС пСрСнапряТСниС.

Π­ΠΌΠΎΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ.

ΠœΠΎΠ½ΠΎΡ‚ΠΎΠ½Π½ΠΎΡΡ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π°.

ВоздСйствиС ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… нСблагоприятных Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΡŽ работоспособности, Π²Ρ‹Π·Π²Π°Π½Π½ΠΎΠ΅ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΡΡ ΡƒΡ‚ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ.

5. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° отобраТаСтся ΠΎΠΊΠ½ΠΎ настроСк прилоТСния. Π’ ΠΏΠΎΠ»Π΅ ip Π°Π΄Ρ€Π΅Ρ вводится адрСс сСрвСра, Π² ΠΏΠΎΠ»Π΅ ΠΏΠΎΡ€Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΡ€Ρ‚Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ сСрвСр.

Рисунок 7 — Окно настройки ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ/ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ открываСтся ΠΎΠΊΠ½ΠΎ установки пароля, ΠΊΡƒΠ΄Π° Π½ΡƒΠΆΠ½ΠΎ ввСсти Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ Π΅Π³ΠΎ. Если ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π±Ρ‹Π» установлСн, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти старый ΠΏΠ°Ρ€ΠΎΠ»ΡŒ.

Рисунок 8 — Окно установки пароля.

ПослС наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠžΠš настройки сохранятся, ΠΈ ΠΎΠΊΠ½ΠΎ настроСк закроСтся. ПослС наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠžΡ‚ΠΌΠ΅Π½Π° ΠΎΠΊΠ½ΠΎ Π±Π΅Π· сохранСния настроСк закроСтся.

Доступ ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, ΠΎΡ‚ΠΊΡ€Ρ‹Π² контСкстноС мСню Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ Π·Π½Π°Ρ‡ΠΊΡƒ трСя.

Рисунок 9 — ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½ΠΎΠ΅ мСню прилоТСния Для открытия ΠΎΠΊΠ½Π° настроСк ΠΈΠ»ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ прилоТСния, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти ΠΏΠ°Ρ€ΠΎΠ»ΡŒ установлСнный Ρ€Π°Π½Π½Π΅Π΅.

Рисунок 10 — Окно Π²Π²ΠΎΠ΄Π° пароля.

Окно Ρ‡Π°Ρ‚Π° с Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ прСдставляСт собой Π΄Π²Π° поля, ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ сообщСний, Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²Π²ΠΎΠ΄Π° тСкста сообщСния. ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ написанноС сообщСниС ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Π² ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Enter ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ сообщСниС». ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ клавиш ctrl+Enter слуТит для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку.

Рисунок 11 — Окно Ρ‡Π°Ρ‚Π° с Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ Для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ», ΠΈ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ», послС Ρ‡Π΅Π³ΠΎ администратор Π΄ΠΎΠ»ΠΆΠ΅Π½ согласится с ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΌ Ρ„Π°ΠΉΠ»Π°. Π”Π°Π»Π΅Π΅ откроСтся ΠΎΠΊΠ½ΠΎ прогрСсса ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ„Π°ΠΉΠ»Π°.

Рисунок 12 — Окно прогрСсса ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ„Π°ΠΉΠ»Π°.

На ΠΎΠΊΠ½Π΅ прогрСсса ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ„Π°ΠΉΠ»Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ объСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅Π΄Π°Π½, имя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° с ΠΊΠ΅ΠΌ осущСствляСтся ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π°, ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ.

Π‘Π΅Ρ€Π²Π΅Ρ€ позволяСт ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ. Π’ Π»Π΅Π²ΠΎΠΉ части находится список ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². Π‘ΠΏΡ€Π°Π²Π° ΠΏΠΎΠ»Π΅ просмотра изобраТСния, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, имя Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ состояния Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π’Π²Π΅Ρ€Ρ…Ρƒ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° настроСк.

Рисунок 13 — Π‘Π΅Ρ€Π²Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²ΠΊΠ»Π°Π΄ΠΊΠ° «ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ΠΎΠ²»

Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ запускаСтся Π½Π° 1024 ΠΏΠΎΡ€Ρ‚Ρƒ. Если Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ занят Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Ρ‚ΠΎ ΠΏΠΎΡΠ²ΠΈΡ‚ся ΠΎΠΊΠ½ΠΎ прСдупрСТСдния. Для измСнСния Π½ΠΎΠΌΠ΅Ρ€Π° ΠΏΠΎΡ€Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠΈ настройка Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ прилоТСния.

Рисунок 14 — Окно настройки ΠΏΠΎΡ€Ρ‚Π° сСрвСра Для Π²Ρ‹Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½ΡƒΠΆΠ½ΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π² ΡΠΏΠΈΡΠΊΠ΅, послС Ρ‡Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π΅Π³ΠΎ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚. Π’ ΠΏΡ€Π°Π²ΠΎΠΉ части ΠΎΠΊΠ½Π° содСрТится ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ состояния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Ссли Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π² ΡΠ΅Ρ‚ΠΈ, ΠΈΠ½Π°Ρ‡Π΅ красный.

Π’ΠΊΠ»Π°Π΄ΠΊΠ° содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ:

— -ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΡΠΏΠΈΡΠΊΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π±ΠΈΡ€Π°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€;

— -ΠΊΠ½ΠΎΠΏΠΊΠ° обновлСния ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π°, послС наТатия, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ загруТаСтся Π½ΠΎΠ²Ρ‹ΠΉ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°;

— ΠšΠ½ΠΎΠΏΠΊΠΈ управлСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°ΡŽΡ‚ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π³ΠΎΠ½ΡΡŽΡ‚ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ поля изобраТСния;

Кнопка сохранСния изобраТСния.

ΠŸΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ сообщСния ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° имя отправитСля ΠΎΠΊΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π² ΠΊΡ€Π°ΡΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, Π° Ρ€ΡΠ΄ΠΎΠΌ появляСтся ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π°. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ сообщСния ΠΈΠ»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Ρ‡Π°Ρ‚. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‡Π°Ρ‚ΠΎΠΌ происходит Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ, ΠΊΠ°ΠΊ ΠΈ Π² ΡΠ΅Ρ€Π²Π΅Ρ€Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

Рисунок 15 — Π‘Π΅Ρ€Π²Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠ° «Π§Π°Ρ‚»

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

ЦСлью Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° прилоТСния сСтСвого ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°, которая ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»Π° Π±Ρ‹ ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ мСстом студСнта Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΌ классС. Для достиТСния Π΄Π°Π½Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ Π±Ρ‹Π»ΠΈ Ρ€Π΅ΡˆΠ΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ:

рСализация возмоТности просмотра Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста студСнта с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° прСподаватСля ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π°;

обСспСчСниС возмоТности ΠΎΠ±ΠΌΠ΅Π½Π° сообщСниями ΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈ ΡΡ‚ΡƒΠ΄Π΅Π½Ρ‚ΠΎΠΌ;

Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс;

обСспСчСниС Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ Π½Π΅ΡΠ°Π½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ измСнСния настроСк прилоТСния.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π±Ρ‹Π»ΠΈ созданы ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ сСрвСр ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚скоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ .

ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ свойствами:

Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ (Ρ€Π°Π±ΠΎΡ‚Π° прилоТСния осущСствляСтся Π±Π΅Π· участия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ);

доступ ΠΊ ΠΈΠ½Ρ‚СрфСйсу прилоТСния Ρ‡Π΅Ρ€Π΅Π· мСню Π² ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠΌ Ρ‚Ρ€Π΅Π΅;

ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ настроСк ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ прилоТСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Π²Π²ΠΎΠ΄Π° пароля;

Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ° сообщСний ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΎΡ‚ ΡΠ΅Ρ€Π²Π΅Ρ€Π°.

Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… источников

(Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹) Π“ΠžΠ‘Π’ Π  50.1.028−2001 Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ. ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ модСлирования. — Πœ.: Изд-Π²ΠΎ стандартов, 2002. — 53 с.

Π‘ΡŒΡ‘Ρ€Π½ Бтрауструп, Π―Π·Ρ‹ΠΊ программирования C++. Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅. — Πœ.: Π‘ΠΈΠ½ΠΎΠΌ-ΠŸΡ€Π΅ΡΡ, 2007. — 1104 с.

Π“Π΅Ρ€Π±Π΅Ρ€Ρ‚ Π¨ΠΈΠ»Π΄Ρ‚, Π‘++: Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ курс — М.: «Π’ΠΈΠ»ΡŒΡΠΌΡ», 2011. — 624 с.

Π“Π΅Ρ€Π±Π΅Ρ€Ρ‚ Π¨ΠΈΠ»Π΄Ρ‚, ΠŸΠΎΠ»Π½Ρ‹ΠΉ справочник ΠΏΠΎ Π‘++ - М.: «Π’ΠΈΠ»ΡŒΡΠΌΡ», 2006. — 800 с.

Макс Π¨Π»Π΅Π΅, Qt4.5. ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Π‘++ - БПб.: Π‘Π₯Π’-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³, 2010. — 896 с.

ΠœΠ°Ρ€ΠΊ Π‘Π°ΠΌΠΌΠ΅Ρ€Ρ„ΠΈΠ»Π΄, Qt. ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° кроссплатформСнных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π‘++. — Π‘Пб.: «Π‘ΠΈΠΌΠ²ΠΎΠ»-Плюс», 2011. — 560 с.

RFC-793 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ спСцификация ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° DARPA INTERNET[Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ рСсурс] Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ RFC Π½Π° Ρ€ΡƒΡΡΠΊΠΎΠΌ языкС/ URL: http://rfc.com.ru/rfc793.htm/(Π΄Π°Ρ‚Π° обращСния: 12.06.2013).

Π’Π°Π»Π΅Ρ€ΠΈΠΉ ΠšΠΎΡ€ΠΆΠΎΠ²: ΠœΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ систСмы ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСр/Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ систСмы http://www.osp.ru/nets/1997/06/142 618/ (Π΄Π°Ρ‚Π° обращСния:12.06.2013)

ДокумСтнация Qt [Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ рСсурс]/ crossplatform.ru — всС ΠΎ ΠΊΡ€ΠΎΡΡΠΏΠ»ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ URL: http://doc.crossplatform.ru/qt/(Π΄Π°Ρ‚Π° обращСния: 12.06.2013).

Π Π°Π±ΠΎΡ‚Π° с ΡΠΎΠΊΠ΅Ρ‚Π°ΠΌΠΈ Π² Qt [Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ рСсурс]/Π₯Π°Π±Ρ€Π°Ρ…Π°Π±Ρ€ — сообщСство IT спСциалистов URL: http://habrahabr.ru/post/111 239/ (Π΄Π°Ρ‚Π° обращСния: 08.06.2013).

Π‘ΠΈΠ³Π½Π°Π»Ρ‹ ΠΈ ΡΠ»ΠΎΡ‚Ρ‹ Π² Qt[элСктроный рСсурс]/Π₯Π°Π±Ρ€Π°Ρ…Π°Π±Ρ€ — сообщСство IT спСциалистов URL: http://habrahabr.ru/post/50 812/ (Π΄Π°Ρ‚Π° обращСния: 08.06.2013).

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° MinGW Π½Π° SourceForge.net[элСктроный рСсурс]/SourceForge.net — систСма совмСстной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. URL: http://sourceforge.net/projects/mingw/ (Π΄Π°Ρ‚Π° обращСния: 08.06.2013).

ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ сигналов ΠΈ ΡΠ»ΠΎΡ‚ΠΎΠ² Π² Qt/NOKIA Developer URL: http://www.developer.nokia.com/Community/Wiki/ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ_сигналов_ΠΈ_слотов_Qt/ (Π΄Π°Ρ‚Π° обращСния: 08.06.2013).

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, А ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π‘ ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π’ ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π“

void ThreadSocket: slotReadyRead ()

{

QDataStream in (_socket);

while (true){

if (!_blockSize){

if (_socket->bytesAvailable () < sizeof (quint32)){

break;

}

else{

in >> _blockSize;

}

}

if (_socket->bytesAvailable () < _blockSize){

break;

}

quint8 code

in >> code;

_blockSize = 0;

switch (code){

case END_OF_FILE:

//ΠΊΠΎΠ½Π΅Ρ† Ρ„Π°ΠΉΠ»Π°

cancelReceivedFile (0);

emit signalEndOfReceive (_namePC);

break;

case AGREE:

//Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ

sendFile ();

break;

case REJECT:

//Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ

if (_waitSend){

_waitSend = false;

cancelSendFile ();

emit signalCancelSend (_namePC);

}

break;

case CANCEL_SEND:

//ΠΎΡ‚ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌ

cancelReceivedFile (1);

emit signalCancelReceive (_namePC);

break;

case CANCEL_RECEIVE:{

//ΠΎΡ‚ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ

cancelSendFile ();

emit signalCancelSend (_namePC);

break;

case QUERY_OF_NEXT_BLOCK:

//запрос Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ Ρ„Π°ΠΉΠ»Π°

//Если ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Ρ„Π°ΠΉΠ»Π° Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π°, Ρ‚ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· ΠΏΡ€ΠΎΡ†Π΅Π»ΡƒΡ€Ρ‹

if (_endSend){

return;

}

sendPartOfFile ();

break;

case QUERY_OF_SEND:{

//ΠŸΡ€ΠΈΡˆΠ΅Π» запрос Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ

in >> _sizeReceivedFile;

in >> _receivedFileName;

emit signalIncomingFile (_namePC, _receivedFileName, _sizeReceivedFile);

break;

}

case BLOCK_OF_FILE:{

//ΠΏΡ€ΠΈΡˆΠ΅Π» Π½ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ Ρ„Π°ΠΉΠ»Π°

if (_waitReceived){

int sizeBlock;

// STANDART_BLOCK_SIZE = 1024

char block[STANDART_BLOCK_SIZE];

//Π§Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΏΠΈΡΡŒ Ρ„Π°ΠΉΠ»Π°

sizeBlock = in. device ()->read (block, sizeof (block));

if (_waitReceived){

if (_endReceived){

return;

}

_receivedFile->write (block, sizeBlock);

_sizeReceived += sizeBlock;

writeToSocket (QUERY_OF_NEXT_BLOCK);

emit signalReceiveFile (_namePC, _sizeReceived);

}

}

break;

}

}

case MESSAGE:{

//ΠΏΡ€ΠΈΡˆΠ»ΠΎ Π½ΠΎΠ²ΠΎΠ΅ сообщСниС

QString message;

in >> message;

emit signalReceivedMessage (_namePC, message);

break;

}

case NAME_PC:

//ΠΏΡ€ΠΈΡˆΠ»ΠΎ имя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°

in >> _namePC;

emit signalName (_namePC);

break;

case SCREENSHOT:

//ΠΏΡ€ΠΈΡˆΠ΅Π» ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚

QImage screenShot;

in >> screenShot;

emit signalScreen (_namePC, screenShot);

break;

}

}

}

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ