ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅, ΠΎΡ‡Π΅Π½ΡŒ быстро...
Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ вмСстС Π΄ΠΎ ΠΏΠΎΠ±Π΅Π΄Ρ‹

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, производящая поиск Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° дискС

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

Π’Π°ΠΊ ΠΆΠ΅ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΏΠΎ ΠΏΠΎΠΈΡΠΊΡƒ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ очистка систСмных Ρ„Π°ΠΉΠ»ΠΎΠ² Windows ΠΎΡ‚ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Ρ… ΠΈ Π΄Π°ΠΆΠ΅ вирусных Ρ„Π°ΠΉΠ»ΠΎΠ². БистСмный Ρ„Π°ΠΉΠ» — это любой Ρ„Π°ΠΉΠ» Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ трСбуСтся для запуска ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows. БистСмныС Ρ„Π°ΠΉΠ»Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ находятся Π² ΠΏΠ°ΠΏΠΊΠ΅ Windows ΠΈΠ»ΠΈ «Program Files». БистСмныС Ρ„Π°ΠΉΠ»Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ скрытыми ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Для прСдотвращСния случайного… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, производящая поиск Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° дискС (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠœΠΈΠ½ΠΈΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎ образования ΠΈ Π½Π°ΡƒΠΊΠΈ ΠšΡ€Π°ΡΠ½ΠΎΠ΄Π°Ρ€ΡΠΊΠΎΠ³ΠΎ края ГосударствСнноС Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½ΠΎΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΡƒΡ‡Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ срСднСго ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ образования

«ΠšΡ€Π°ΡΠ½ΠΎΠ΄Π°Ρ€ΡΠΊΠΈΠΉ Π³ΡƒΠΌΠ°Π½ΠΈΡ‚Π°Ρ€Π½ΠΎ — тСхнологичСский ΠΊΠΎΠ»Π»Π΅Π΄ΠΆ»

ΠŸΠžΠ―Π‘ΠΠ˜Π’Π•Π›Π¬ΠΠΠ― Π—ΠΠŸΠ˜Π‘ΠšΠ К ΠšΠ£Π Π‘ΠžΠ’ΠžΠ™ Π ΠΠ‘ΠžΠ’Π• ΠΏΠΎ Π΄ΠΈΡΡ†ΠΈΠΏΠ»ΠΈΠ½Π΅: «Π’Схнология Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния»

Π½Π° Ρ‚Π΅ΠΌΡƒ: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, производящая поиск Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° Π΄ΠΈΡΠΊΠ΅ ΠšΡ€Π°ΡΠ½ΠΎΠ΄Π°Ρ€, 2012

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π’ ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π³Π»Π°Π²Π½Ρ‹Ρ… Ρ€ΠΎΠ»Π΅ΠΉ Π² ΠΆΠΈΠ·Π½ΠΈ, совсСм Π½Π΅Π΄Π°Π²Π½ΠΎ стали Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Они ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΎΠ±Ρ‹Π΄Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΆΠΈΠ·Π½ΠΈ любого ΠΈΠ· Π½Π°Ρ, ΠΈ Π²Ρ€ΡΡ‚Π»ΠΈ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ скаТСт Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ обходится Π±Π΅Π· Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΠΈΠ»ΠΈ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±Π΅Π· Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Π° Π΅ΡΠ»ΠΈ ΠΈ ΡΠΊΠ°ΠΆΠ΅Ρ‚ Ρ‚ΠΎ ΠΎΠ½ ΠΏΡ€ΠΎΡΡ‚ΠΎ солТСт.

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

ΠŸΡ€ΠΎΠ³ΡƒΠ»ΠΈΠ²Π°ΡΡΡŒ ΠΏΠΎ ΡƒΠ»ΠΈΡ†Π΅ всС Ρ‡Π°Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ вмСсто прСкрасных ΠΏΠ΅Π½ΠΈΠΉ ΠΏΡ‚ΠΈΡ† мСлодию мобильного Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°, смартфона, Айфона ΠΈΠ»ΠΈ АйпСда ΠΈ Ρ‚. Π΄. Π‘Π΅Π· всСвозмоТных дСвайсов Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π· соврСмСнного Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡ общСства Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½Π΅Π΄Ρ€Π΅Π½Π°, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ касаСтся фактичСски ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ, всС Ρ‡Π°Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π΅Π±Π΅Π½ΠΊΠ° Π»Π΅Ρ‚ 5 сидящСго Π·Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ ΠΈ ΠΏΡ€Π΅ΠΊΡ€Π°ΡΠ½ΠΎ ΠΎΡΠΎΠ·Π½Π°ΡŽΡ‰Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎ происходит Π½Π° ΡΠΊΡ€Π°Π½Π΅.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ быстро, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Π΅ частоты процСссоров, ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ ΠΊΠ°Ρ€Ρ‚ Π²ΠΈΠ΄Π΅ΠΎ-памяти, ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ-Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… устройств. ОсобСнно быстро ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ памяти ТСстких дисков. ОбъСм ТСсткого диска Π΅Ρ‰Π΅ Π² 2000 Π³. Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π»ΠΎ Π±ΠΎΠ»Π΅Π΅ 500 Π“Π±, Π² Π½Π°ΡΡ‚оящСС ΠΆΠ΅ врСмя ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ ΠΈΡΡ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π΅Ρ€Π°Π±Π°ΠΉΡ‚Π°Ρ….

Часто ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° Π½ΠΈΡ… заканчиваСтся. Но Π½Π° ΡΠΌΠ΅Π½Ρƒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅: «Π³Π΄Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅?» ΠΏΡ€ΠΈΡˆΠ»Π° новая — «ΠΊΠ°ΠΊ Π²ΠΎ Π²ΡΠ΅ΠΌ этом Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ?» ΠžΠ±ΡŠΠ΅ΠΌΡ‹ соврСмСнных ТСстких дисков достигли Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π° Π½ΠΈΡ… Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ случайно Π·Π°Ρ‚Π΅Ρ€ΡΡ‚ΡŒΡΡ с Π΄Π΅ΡΡΡ‚ΠΎΠΊ DVD-ΠΎΠ±Ρ€Π°Π·ΠΎΠ², Π½Π΅ Π³ΠΎΠ²ΠΎΡ€Ρ ΡƒΠΆΠ΅ ΠΎ ΡΠΎΡ‚нях Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ.

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

Π˜ΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ Ρ„Π°ΠΉΠ»Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ — это Π΄ΠΎΠ»Π³ΠΎ ΠΈ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ. Π“ΠΎΡ€Π°Π·Π΄ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π° Π²Π°Ρ. Π€Π°ΠΉΠ»Ρ‹-Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Ρ‚ΡŒΡΡ вслСдствиС повсСднСвного использования ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ сотни ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠΌΠΈ с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ, Π½Π΅ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ, ΠΊΠ°ΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° Π’Π°ΡˆΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ свободного мСста Π½Π° Π΄ΠΈΡΠΊΠ΅ расходуСтся бСсполСзно.

ЦСль курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ — созданиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ производящСй поиск Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° Π΄ΠΈΡΠΊΠ΅.

1. Π§Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, «ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΈΠΊ» Π΄ΡƒΠ±Π»ΠΈΡ€. Ρ„Π°ΠΉΠ»ΠΎΠ² Как ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ Ρ€Π°Π½Π΅Π΅, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для поиска Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ поиск ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², для ΠΈΡ… ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ. Однако Π½Π΅ Π²ΡΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ «ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΈΠΊΠΈ», Π½Π°Π·ΠΎΠ²Π΅ΠΌ ΠΈΡ… Ρ‚Π°ΠΊ, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. НСкоторыС ΠΈΠ· Π½ΠΈΡ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ ошибки, Π½Π΅Π΄ΠΎΡ‡Π΅Ρ‚Ρ‹ ΠΈ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ рССстра.

РССстр — иСрархичСски построСнная Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠ΅ΠΊ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм Microsoft Windows. Π’ Ρ€Π΅Π΅ΡΡ‚Ρ€Π΅ хранятся Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ функционирования Windows. К Π½ΠΈΠΌ относятся ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ всСх ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, свСдСния ΠΎΠ± ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии ΠΈ Ρ‚ΠΈΠΏΠ°Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ созданы ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, информация ΠΎ ΡΠ²ΠΎΠΉΡΡ‚Π²Π°Ρ… ΠΏΠ°ΠΏΠΎΠΊ ΠΈ Π·Π½Π°Ρ‡ΠΊΠ°Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ установлСнном ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΠΎΡ€Ρ‚Π°Ρ….

БистСмный рССстр замСняСт собой Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ тСкстовых INI-Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ использовались Π² Windows 3. x, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ MS-DOS, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Autoexec. bat ΠΈ Config.sys. ВСрсии рССстра для Ρ€Π°Π·Π½Ρ‹Ρ… вСрсий ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм сСмСйства Windows ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ различия.

Π’Π°ΠΊ ΠΆΠ΅ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΏΠΎ ΠΏΠΎΠΈΡΠΊΡƒ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ очистка систСмных Ρ„Π°ΠΉΠ»ΠΎΠ² Windows ΠΎΡ‚ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Ρ… ΠΈ Π΄Π°ΠΆΠ΅ вирусных Ρ„Π°ΠΉΠ»ΠΎΠ². БистСмный Ρ„Π°ΠΉΠ» — это любой Ρ„Π°ΠΉΠ» Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ трСбуСтся для запуска ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows. БистСмныС Ρ„Π°ΠΉΠ»Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ находятся Π² ΠΏΠ°ΠΏΠΊΠ΅ Windows ΠΈΠ»ΠΈ «Program Files». БистСмныС Ρ„Π°ΠΉΠ»Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ скрытыми ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Для прСдотвращСния случайного измСнСния ΠΈΠ»ΠΈ удалСния систСмных Ρ„Π°ΠΉΠ»ΠΎΠ² Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… ΡΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅ систСмных Ρ„Π°ΠΉΠ»ΠΎΠ² см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ скрытых Ρ„Π°ΠΉΠ»ΠΎΠ². НС Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ систСмныС Ρ„Π°ΠΉΠ»Ρ‹, Ρ‚. Π΅. ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΈΡ…, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Если ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ систСмного Ρ„Π°ΠΉΠ»Π° сразу Π½Π΅ ΠΎΡ‚раТаСтся Π½Π° Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ запускС ΠžΠ‘ Windows ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Если Π½Π° ΠΆΠ΅ΡΡ‚ΠΊΠΎΠΌ дискС ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ систСмныС Ρ„Π°ΠΉΠ»Ρ‹, Ρ‚ΠΎ Π΄Π»Ρ ΠΈΡ… ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ «ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° диска». Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ «ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° диска». Если Π½ΡƒΠΆΠ½ΠΎ внСсти измСнСния Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ, слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ срСдства, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для этой Π·Π°Π΄Π°Ρ‡ΠΈ. НапримСр, для удалСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ «ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ» Π² ΠΏΠ°Π½Π΅Π»ΠΈ управлСния. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

И ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ функция ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для поиска Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° Π΄ΠΈΡΠΊΠ΅, Π½ΠΎ Π½Π΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΠΏΠΎ Π·Π½Π°Ρ‡ΠΈΠΌΠΎΡΡ‚ΠΈ — очистка ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»Π΅ΠΉ: Internet Explorer, Firefox, Google Chrome, Opera, Safari ΠΈ Π΄Ρ€. ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ состоит ΠΈΠ·: очистки кэша Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ ΠΎΡ‡ΠΈΡΡ‚ΠΊΠΈ истории Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ устроСны Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ практичСски всю ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΈΠ· Π‘Π΅Ρ‚ΠΈ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ Π½Π° Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΌ ТСстком дискС вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. ДСлаСтся это для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запросС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ с Ρ†Π΅Π»ΡŒΡŽ экономии Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, Π° Ρ‚Π°ΠΊΠΆΠ΅ ускорСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° — использованиС кэша (cache) (этот процСсс называСтся ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, cacheing) позволяСт Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ странички, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠΆΠ΅ обращался Π³ΠΎΡ€Π°Π·Π΄ΠΎ быстрСС, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ большая Ρ‡Π°ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… состоит Π²Π΅Π±-страничка, ΡƒΠΆΠ΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π° Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. ΠŸΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ ΡΡ‚Ρ€Π°Π½ΠΈΡ‡ΠΊΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π½ΡƒΠΆΠ½ΠΎ всСго лишь ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈΡΡŒ Π»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ элСмСнты с ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ обращСния ΠΊ Π½Π΅ΠΉ, ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π·Π°Π½ΠΎΠ²ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ измСнившиСся элСмСнты. Π’Π°ΠΊΠΈΠΌΠΈ элСмСнтами ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, ΠΈΠ· Ρ‡Π΅Π³ΠΎ состоят страницы сайтов — изобраТСния, тСкст, Π²ΠΈΠ΄Π΅ΠΎ, Π·Π²ΡƒΠΊ.

2. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°

2.1 ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ ΠΈΠ·Π΄Π΅Π»ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ слуТит для поиска Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° Π΄ΠΈΡΠΊΠ΅.

ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ:

— ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ особСнности Ρ€Π°Π±ΠΎΡ‚Ρ‹ «ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΈΠΊΠ°» Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° Π΄ΠΈΡΠΊΠ΅;

— ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Ρ‚рСбованиями, ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΠ΅ΠΌΡ‹ΠΌΠΈ ΠΊ Π½ΠΈΠΌ;

— ΠΏΡ€ΠΎΠ²Π΅ΡΡ‚ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСд для создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для поиска Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° Π΄ΠΈΡΠΊΠ΅;

— Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ программирования ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚;

— ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс;

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

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

Delphi — Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ развития языка Π’ΡƒΡ€Π±ΠΎ Паскаль, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, развился ΠΈΠ· ΡΠ·Ρ‹ΠΊΠ° Паскаль. Паскаль Π±Ρ‹Π» ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½Ρ‹ΠΌ языком, Π’ΡƒΡ€Π±ΠΎ Паскаль начиная с Π²Π΅Ρ€ΡΠΈΠΈ 5.5 Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π² ΠŸΠ°ΡΠΊΠ°Π»ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ свойства, Π° Delphi — ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык программирования с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ доступа ΠΊ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹ΠΌ классов (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡŽ классов ΠΈ ΠΈΡ… Ρ‡Π»Π΅Π½ΠΎΠ²) Π² ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ ΠΊΠΎΠ΄Π΅, Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΌ интроспСкциСй. Π’Π°ΠΊ ΠΊΠ°ΠΊ всС классы Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ класса TObject, Ρ‚ΠΎ Π»ΡŽΠ±ΠΎΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ, послС Ρ‡Π΅Π³ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ClassType ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ TypeInfo, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π°Ρ‚ ΠΈΠ½Ρ‚Ρ€ΠΎΡΠΏΠ΅ΠΊΡ†ΠΈΡŽ. Π’Π°ΠΊΠΆΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ свойством Π”Π΅Π»ΡŒΡ„ΠΈ ΠΎΡ‚ Π‘++ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΠΎΠΉ памяти. Однако ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ NewInstance ΠΈ FreeInstance класса TObject. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ любой класс ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ «ΠΆΠ΅Π»Π°Π½ΠΈΠ΅» «Π³Π΄Π΅ Ρ…ΠΎΡ‡Ρƒ — Ρ‚Π°ΠΌ ΠΈ Π±ΡƒΠ΄Ρƒ Π»Π΅ΠΆΠ°Ρ‚ΡŒ». БоотвСтствСнно организуСтся ΠΈ «ΠΌΠ½ΠΎΠ³ΠΎΠΊΡƒΡ‡Π½ΠΎΡΡ‚ΡŒ» .

Π”Π΅-Ρ„Π°ΠΊΡ‚ΠΎ Object Pascal, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈ ΡΠ·Ρ‹ΠΊ Delphi ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ наращиваниями Turbo Pascal. Об ΡΡ‚ΠΎΠΌ говорят обозначСния вСрсий компилятора. Π’Π°ΠΊ, Π² Delphi 7 компилятор ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ вСрсии 15.0 (ПослСдняя вСрсия Borland

Pascal / Turbo Pascal ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π»Π°ΡΡŒ 7.0, Π² Delphi 1 компилятор ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π΅Ρ€ΡΠΈΡŽ 8.0, Π² Delphi 2 — 9.0, ΠΈ Ρ‚. Π΄. НомСр вСрсии 11.0 носит компилятор Pascal, Π²Ρ…ΠΎΠ΄ΠΈΠ²ΡˆΠΈΠΉ Π² ΡΠΎΡΡ‚Π°Π² срСды C++ Builder).

Delphi ΠΎΠΊΠ°Π·Π°Π» ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ влияниС Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ языка C# для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ .NET. МногиС Π΅Π³ΠΎ элСмСнты ΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ вошли Π² ΡΠΎΡΡ‚Π°Π² Π‘#. Одной ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ АндСрса Π₯СйлсбСрга, ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π”Π΅Π»ΡŒΡ„ΠΈ, ΠΈΠ· ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Borland Ltd. Π² Microsoft Corp.

ВСрсия 1 Π±Ρ‹Π»Π° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ΄ 16-Ρ‚ΠΈ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ Win16;

ВСрсии со Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ΄ 32-Ρ… Ρ€Π°Π·Ρ€ΡΠ΄Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ Win32; ВмСстС с 6-ΠΉ вСрсиСй Delphi Π²Ρ‹ΡˆΠ»Π° совмСстимая с Π½ΠΈΠΌ ΠΏΠΎ ΡΠ·Ρ‹ΠΊΡƒ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌ срСда Kylix, прСдназначСнная для компиляции ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΏΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму GNU/Linux;

ВСрсия 8 способна Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ .NET. Π­Ρ‚ΠΎ пСрвая срСда, ориСнтированная Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΠ·Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (лишь для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ .NET);

ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вСрсии (ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅ΠΌΡ‹Π΅ Π³ΠΎΠ΄Π°ΠΌΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π°, Π° Π½Π΅ ΠΏΠΎΡ€ΡΠ΄ΠΊΠΎΠ²Ρ‹ΠΌΠΈ Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ, ΠΊΠ°ΠΊ это Π±Ρ‹Π»ΠΎ Ρ€Π°Π½Π΅Π΅) ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ прилоТСния Win32, Ρ‚Π°ΠΊ ΠΈ Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ .NET;

Delphi for .NET — срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Delphi, Π° Ρ‚Π°ΠΊΠΆΠ΅ язык Delphi (Object Pascal), ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для .NET.

ΠŸΠ΅Ρ€Π²Π°Ρ вСрсия ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Delphi для .NET — Delphi 8. Она позволяла ΠΏΠΈΡΠ°Ρ‚ΡŒ прилоТСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для .NET. Π’ Π½Π°ΡΡ‚оящСС врСмя, Π² Delphi 2006, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ прилоТСния для .NET, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ классов .NET, VCL для .NET. Π‘Ρ€Π΅Π΄Π° Ρ‚Π°ΠΊΠΆΠ΅ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ .NET-прилоТСния Π½Π° C# ΠΈ Win32-прилоТСния Π½Π° C++. Delphi 2006 содСрТит Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для написания ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ VCL ΠΈ CLX. Delphi 2006 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ MDA с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ECO (Enterprise Core Objects) вСрсии 3.0.

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

Π’Ρ‹Π±ΠΎΡ€ срСды программирования для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ (ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌ) позволяСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ стандартныС ΠΈ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Ρ‚. Π΄.

Visual C++, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ IDE (Integrated Development Environment), Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ комплСксныС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·Π½Ρ‹Ρ… языков (mixed-language solutions). ΠœΠ½ΠΎΠ³ΠΎΡΠ·Ρ‹ΠΊΠΎΠ²Π°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ .Net (.Net Framework) прСдставляСт собой сумму Π΄Π²ΡƒΡ… ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ…: Π°) общая для рассмотрСнного Π½Π°Π±ΠΎΡ€Π° языков Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ исполнСния (Common Language Runtime); Π±) унифицированная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° классов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° (Unified Programming Classes); Π²) модСль Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ web-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Active Server Pages.Net).

ΠŸΠ΅Ρ€Π²Π°Ρ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ — Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ исполнСния (Common Language Runtime, сокращСнно CLR), Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°ΠΊ Π½Π° ΡΡ‚Π°ΠΏΠ΅ выполнСния, Ρ‚Π°ΠΊ ΠΈ Π½Π° ΡΡ‚Π°ΠΏΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’ΠΎ Π²Ρ€Π΅ΠΌΡ выполнСния ΠΊΠΎΠ΄Π° ΠΎΠ½Π° слСдит Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΎΠΉ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, обСспСчиваСт взаимосвязь процСссов, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈΡ… Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ выдСлСния ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½ΠΈΡ памяти. На ΡΡ‚Π°ΠΏΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ CLR Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, Ρ€Π΅ΡˆΠ°Π΅ΠΌΡ‹Π΅ программистом, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ упрощая использованиС Π½ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Особо ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΡŽΡ‚ΡΡ прСимущСства, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈ создании ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² стандарта COM (Component Object Model, сокращСнно COM — МодСль ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²).

Вторая ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ (Unified Programming Classes) прСдоставляСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ, Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ классов, которая совмСстно с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ рСсурсами являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ интСрфСйса ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ API (Application Programming Interface). Она ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ элСмСнты MFC (Microsoft Foundation Classes), WFC (Windows Foundation Classes) ΠΈ Ρ‡Π°ΡΡ‚ΡŒ API, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ Visual Basic.

Π’Ρ€Π΅Ρ‚ΡŒΡ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ (ASP.Net) прСдставляСт собой надстройку Π½Π°Π΄ классами, которая Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… элСмСнтов HTML-интСрфСйса. ЀактичСски выполняСмыС Π½Π° ΡΡ‚ΠΎΡ€ΠΎΠ½Π΅ сСрвСра, эти элСмСнты ΠΏΡ€ΠΎΠ΅Ρ†ΠΈΡ€ΡƒΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса Π² Π²ΠΈΠ΄Π΅ HTML-ΠΊΠΎΠ΄Π°.

Однако ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ сСрвСра имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚, прСдоставляСмый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ модСлью программирования. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ — Ρ€Π΅Π·ΠΊΠΎΠ΅ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ процСсса построСния web-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΡΡ‚ΠΎΠΌΡƒ ASP.Net ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ достаточно Π½ΠΎΠ²ΡƒΡŽ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ΠΈΠ»ΠΈ модСль Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π’Ρ‹, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ ΠΎ Π½Π΅ΠΉ, ΠΊΠ°ΠΊ ΠΎ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ «Ρ‚ΠΎΠ½ΠΊΠΎΠ³ΠΎ» ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Основная ΡΡƒΡ‚ΡŒ этой ΠΌΠΎΠ΄Π΅Π»ΠΈ — прСдоставлСниС ΠΊΠΎΠ΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½Π΅ Π² Π²ΠΈΠ΄Π΅ инсталлируСмого ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π° Π² Π²ΠΈΠ΄Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ услуги (service).

2.3 ΠšΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ модСль ΠΈ ΠΈΠ½Ρ„ормационная модСль

2.4 ΠšΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ модСль Рисунок 1 — ΠšΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ модСль

2.5 Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ модСль Поиск Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ² начинаСтся послС указания Ρ€Π°ΠΌΠΎΠΊ поиска, ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅Π² поиска ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

ЗаканчиваСтся поиск Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ.

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

Π’ Ρ…ΠΎΠ΄Π΅ выполнСния курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ‹Π»ΠΈ Ρ€Π΅ΡˆΠ΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ:

1) ΠΈΠ·ΡƒΡ‡Π΅Π½Π° прСдмСтная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ;

2) ΠΈΠ·ΡƒΡ‡Π΅Π½Ρ‹ особСнности ΠΈ Ρ‚рСбования, ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΠ΅ΠΌΡ‹Π΅ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ производящСй поиск Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° Π΄ΠΈΡΠΊΠ΅;

3) Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° срСда программирования;

4) Π²Ρ‹Π±Ρ€Π°Π½Π° тСхнология программирования;

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ с ΠΏΠΎΠ½ΡΡ‚Π½Ρ‹ΠΌ интСрфСйсом, Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… настроСк.

диск скрытый Ρ„Π°ΠΉΠ» поиск

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

1. Π“ΠžΠ‘Π’ 19.001−77 ΠžΠ±Ρ‰ΠΈΠ΅ полоТСния.

2. Π“ΠžΠ‘Π’ 19.101−77 Π’ΠΈΠ΄Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

3. Π“ΠžΠ‘Π’ 19.105−78 ΠžΠ±Ρ‰ΠΈΠ΅ трСбования ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ.

4. Π“ΠžΠ‘Π’ 19.404−79 ΠŸΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ записка. ВрСбования ΠΊ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΡŽ.

5. Π’ΠΈΡ€Ρ‚ Н. Алгоритмы ΠΈ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… / ΠŸΠ΅Ρ€. Ρ Π°Π½Π³Π». — Πœ.: ΠœΠΈΡ€, 1989. — 360 с., ΠΈΠ».

6. Π“Ρ€ΠΈΠ½Π·ΠΎΡƒ Π›Ρƒ. Ѐилософия программирования для Windows 95/NT / ΠŸΠ΅Ρ€. Ρ Π°Π½Π³Π». — Π‘Пб.: Π‘ΠΈΠΌΠ²ΠΎΠ»-Плюс, 1997. — 640 с., ΠΈΠ».

7. Π—Π΅Π»ΠΊΠΎΠ²ΠΈΡ† М., Π¨ΠΎΡƒ А., Гэннон Π”ΠΆ. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния / ΠŸΠ΅Ρ€. Ρ Π°Π½Π³Π». — Πœ.: ΠœΠΈΡ€, 1982. — 386 с., ΠΈΠ».

8. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ руководство ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ / ΠŸΠ΅Ρ€. Ρ Π°Π½Π³Π». Π‘. Мик, П. Π₯ΠΈΡ‚, Н. Рашби ΠΈ Π΄Ρ€.; ΠΏΠΎΠ΄ Ρ€Π΅Π΄. Π‘. Мика, П. Π₯ΠΈΡ‚, Н. Рашби. — Πœ.: Π Π°Π΄ΠΈΠΎ ΠΈ ΡΠ²ΡΠ·ΡŒ, 1986. — 168 с., ΠΈΠ».

9. Ѐокс Π”ΠΆ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΈ Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° / ΠŸΠ΅Ρ€. Ρ Π°Π½Π³Π». — Πœ.: ΠœΠΈΡ€, 1985. — 368 с., ΠΈΠ».

10. Π―Π·Ρ‹ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. ΠŸΠ΅Ρ€. Ρ Π°Π½Π³Π», ΠΏΠΎΠ΄ Ρ€Π΅Π΄. ΠΈ Ρ ΠΏΡ€Π΅Π΄ΠΈΡΠ». Π’. М. ΠšΡƒΡ€ΠΎΡ‡ΠΊΠΈ-Π½Π°. — Πœ.: ΠœΠΈΡ€, 1989. — 240 с., ΠΈΠ».

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ систСмныС трСбования ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ «ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‰Π°Ρ поиск Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° Π΄ΠΈΡΠΊΠ΅»:

* ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма: Windows 95, Windows 98, Windows ME, Windows XP, Windows 7, Windows Vista

* ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€: 80 386 ΠΈ Π²Ρ‹ΡˆΠ΅

* ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ ΠΏΠ°ΠΌΡΡ‚ΡŒ: 32 Мб

* Π’ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°: Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌΠ° 640×480, 16 Ρ†Π²Π΅Ρ‚ΠΎΠ² мСсто Π½Π° ΠΆΠ΅ΡΡ‚ΠΊΠΎΠΌ дискС: 2 Мб Π—апуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ «ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, производящая поиск Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° Π΄ΠΈΡΠΊΠ΅».

* Для запуска трСбуСтся Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΌΡ‹ΡˆΠΈ Π½Π° Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ установки, послС запуска Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ «ΠžΠΊ» послС Ρ‡Π΅Π³ΠΎ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ появятся Π΄Π²Π° Ρ„Π°ΠΉΠ»Π°, Π½Π΅ ΠΏΡƒΠ³Π°ΠΉΡ‚Π΅ΡΡŒ, это ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹.

Рисунок 2 — располоТСниС Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ПослС запуска Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Рисунок 3 — Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ поиска ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Рисунок 4 — Настройка Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (1)

Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ для поиска ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ «Start scanning»

Рисунок 5 — Настройка Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (2)

Π–Π΄Π΅Ρ‚Π΅ ΠΏΠΎΠΊΠ° ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚ поиск Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ²:

Рисунок 6 — Поиск Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ² ПослС Ρ‡Π΅Π³ΠΎ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

object MainForm: TMainForm

Left = 399

Top = 250

BorderStyle = bsToolWindow

Caption = 'Server/Client UDP'

ClientHeight = 193

ClientWidth = 325

Color = clBtnFace

Font.Charset = DEFAULT_CHARSET

Font.Color = clWindowText

Font.Height = -11

Font.Name = 'MS Sans Serif'

Font.Style = []

OldCreateOrder = False

Position = poDesktopCenter

OnCreate = FormCreate

PixelsPerInch = 96

TextHeight = 13

object GroupText: TGroupBox

Left = 0

Top = 0

Width = 325

Height = 124

Align = alTop

Caption = #1056#1072#1073#1086#1090#1072' '#1089' '#1090#1077#1082#1089#1090#1086#1084

TabOrder = 0

object SendEdit: TEdit

Left = 8

Top = 16

Width = 233

Height = 21

TabOrder = 0

end

object SendBtn: TButton

Left = 246

Top = 15

Width = 70

Height = 22

Caption = #1054#1090#1086#1089#1083#1072#1090#1100

TabOrder = 1

OnClick = SendBtnClick

end

object Memo: TMemo

Left = 9

Top = 40

Width = 305

Height = 77

ReadOnly = True

TabOrder = 2

end

end

object FileGroup: TGroupBox

Left = 0

Top = 124

Width = 325

Height = 69

Align = alClient

Caption = #1056#1072#1073#1086#1090#1072' '#1089' '#1092#1072#1081#1083#1072#1084#1080

TabOrder = 1

object SendFileBtn: TButton

Left = 171

Top = 42

Width = 70

Height = 22

Caption = #1054#1090#1087#1088#1072#1074#1080#1090#1100

TabOrder = 0

OnClick = SendFileBtnClick

end

object FileEdit: TEdit

Left = 8

Top = 16

Width = 307

Height = 21

ReadOnly = True

TabOrder = 1

end

object SetFile: TButton

Left = 246

Top = 42

Width = 70

Height = 22

Caption = #1059#1082#1072#1079#1072#1090#1100

TabOrder = 2

OnClick = SetFileClick

end

object UDPClient: TIdUDPClient

BufferSize = 100 000

Host = 'localhost'

Port = 1152

Left = 16

Top = 48

end

object UDPServer: TIdUDPServer

Active = True

BufferSize = 100 000

Bindings = <>

DefaultPort = 1152

OnUDPRead = UDPServerUDPRead

Left = 48

Top = 48

end

object OpenDialog: TOpenDialog

Left = 80

Top = 48

end

object SaveDialog: TSaveDialog

Left = 112

Top = 48

end

object CmdForm: TCmdForm

Left = 428

Top = 230

BorderIcons = [biSystemMenu]

BorderStyle = bsDialog

Caption = #1053#1086#1074#1072#1103' '#1079#1072#1076#1072#1095#1072

ClientHeight = 96

ClientWidth = 261

Color = clBtnFace

Font.Charset = DEFAULT_CHARSET

Font.Color = clWindowText

Font.Height = -11

Font.Name = 'MS Sans Serif'

Font.Style = []

OldCreateOrder = False

Position = poMainFormCenter

PixelsPerInch = 96

TextHeight = 13

object Label1: TLabel

Left = 8

Top = 8

Width = 241

Height = 17

AutoSize = False

Caption = #1042#1074#1077#1076#1080#1090#1077' '#1080#1083#1080' '#1074#1099#1073#1077#1088#1080#1090#1077' '#1080#1084#1103' '#1079#1072#1076#1072#1095#1080':'

end

object okbtn: TButton

Left = 96

Top = 64

Width = 75

Height = 25

Caption = #1054#1050

TabOrder = 0

OnClick = okbtnClick

end

object cancelbtn: TButton

Left = 176

Top = 64

Width = 75

Height = 25

Caption = #1054#1090#1084#1077#1085#1072

TabOrder = 1

OnClick = cancelbtnClick

end

object Cmdtext: TComboBox

Left = 8

Top = 32

Width = 241

Height = 21

ItemHeight = 13

TabOrder = 2

Items.Strings = (

'cmd'

'regedit'

'control'

'control desk. cpl'

'control inetcpl. cpl'

'control modem. cpl'

'control sysdm. cpl'

'control appwiz. cpl')

end

object Form1: TForm1

Left = 235

Top = 135

BorderIcons = [biSystemMenu, biMinimize]

BorderStyle = bsSingle

Caption = 'Snake'

ClientHeight = 319

ClientWidth = 300

Color = clBtnFace

Font.Charset = DEFAULT_CHARSET

Font.Color = clWindowText

Font.Height = -11

Font.Name = 'MS Sans Serif'

Font.Style = []

KeyPreview = True

Menu = MainMenu1

OldCreateOrder = False

Position = poDesktopCenter

OnCreate = FormCreate

OnKeyUp = FormKeyUp

PixelsPerInch = 96

TextHeight = 13

object Area: TImage

Left = 0

Top = 0

Width = 300

Height = 300

end

object Wall: TImage

Left = 312

Top = 16

Width = 17

Height = 17

AutoSize = True

Visible = False

end

object LenPlus: TImage

Left = 312

Top = 40

Width = 15

Height = 15

Visible = False

end

object StatusBar1: TStatusBar

Left = 0

Top = 300

Width = 300

Height = 19

Panels = <

item

Text = #1044#1083#1080#1085#1072':'

Width = 100

end

item

Text = #1057#1082#1086#1088#1086#1089#1090#1100':'

Width = 150

end>

end

object Timer1: TTimer

Enabled = False

Interval = 500

OnTimer = Timer1Timer

Left = 152

Top = 48

end

object MainMenu1: TMainMenu

Left = 120

Top = 48

object N1: TMenuItem

Caption = #1048#1075#1088#1072

object N3: TMenuItem

Caption = #1047#1072#1075#1088#1091#1079#1080#1090#1100' '#1082#1072#1088#1090#1091

end

object N8: TMenuItem

Caption = #1057#1083#1091#1095#1072#1081#1085#1072#1103' '#1082#1072#1088#1090#1072

OnClick = N8Click

end

object N5: TMenuItem

Caption = '-'

end

object N4: TMenuItem

Caption = #1042#1099#1093#1086#1076

OnClick = N4Click

end

end

object N2: TMenuItem

Caption = #1055#1086#1084#1086#1097#1100

object N6: TMenuItem

Caption = #1057#1087#1088#1072#1074#1082#1072

end

object N7: TMenuItem

Caption = #1054' '#1087#1088#1086#1075#1088#1072#1084#1084#1077'…'

OnClick = N7Click

end

end

.ur

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