ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Π’Π½Π΅ΡˆΠ½ΡΡ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. 
Π Π°Π±ΠΎΡ‚Π° с Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ Π² EXCEL ΠΈ MS WORD

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

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ сортировки Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ всСгда для удобства нахоТдСния Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Когда Π½Π° ΡΠΊΡ€Π°Π½Π΅ (ΠΈΠ»ΠΈ Π½Π° Π±ΡƒΠΌΠ°Π³Π΅) отобраТаСтся Ρ‚Π°Π±Π»ΠΈΡ†Π°, Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»Π΅Π³Ρ‡Π΅ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΡƒΡŽ строку, Ссли эти строки упорядочСны. Π’Ρ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ упорядочСны ΠΏΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Ρƒ, ΠΏΠΎ Π΄Π°Ρ‚Π΅, ΠΏΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ΡΡ‚ΠΎΠ»Π±Ρ†Π°Ρ…, содСрТащих числа. Но Π² Ρ€Π°Π·Π½Ρ‹Ρ…… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π’Π½Π΅ΡˆΠ½ΡΡ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π Π°Π±ΠΎΡ‚Π° с Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ Π² EXCEL ΠΈ MS WORD (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π—Π°Π΄Π°Π½ΠΈΠ΅ № 1 «ΠΡ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°»

Π—Π°Π΄Π°Π½ΠΈΠ΅ № 2 «ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ сиcΡ‚Π΅ΠΌΠ° WINDOWS 9. x»

Π—Π°Π΄Π°Π½ΠΈΠ΅ № 3 «ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ориСнтированная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° WINDOWS»

Π—Π°Π΄Π°Π½ΠΈΠ΅ № 4 «Π’Скстовый процСссор MS WORD»

Π—Π°Π΄Π°Π½ΠΈΠ΅ № 5 «Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ процСссор EXCEL»

Π—Π°Π΄Π°Π½ΠΈΠ΅ № 6 «Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Π°Ρ ΡΠ΅Ρ‚ΡŒ INTERNET. БСрвисноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅».

Π—Π°Π΄Π°Π½ΠΈΠ΅ № 1 «ΠΡ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°»

Π’Π½Π΅ΡˆΠ½ΡΡ ΠΏΠ°ΠΌΡΡ‚ΡŒ

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

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π²Π½Π΅ΡˆΠ½Π΅ΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ накопитСля (устройства, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ запись ΠΈ (ΠΈΠ»ΠΈ) считываниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ) ΠΈ ΡƒΡΡ‚ройства хранСния — носитСля.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ:

Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΠΈ Π½Π° Π³ΠΈΠ±ΠΊΠΈΡ… ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹Ρ… дисках (ΠΠ“ΠœΠ”);

Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΠΈ Π½Π° ΠΆΠ΅ΡΡ‚ΠΊΠΈΡ… ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹Ρ… дисках (ΠΠ–ΠœΠ”);

Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΠΈ CD-ROM, CD-RW, DVD.

Им ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ основныС Π²ΠΈΠ΄Ρ‹ носитСлСй:

Π³ΠΈΠ±ΠΊΠΈΠ΅ ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹Π΅ диски (Floppy Disk) (Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ 3,5'' ΠΈ Ρ‘ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ 1,44 Мб; Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ 5,25'' ΠΈ Ρ‘ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ 1,2 Мб (Π² Π½Π°ΡΡ‚оящСС врСмя устарСли ΠΈ ΠΏΡ€Π°ΠΊΡ‚ичСски Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ся, выпуск Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… для дисков Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ 5,25'', Ρ‚ΠΎΠΆΠ΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Ρ‘Π½)), диски для смСнных носитСлСй;

ТёсткиС ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹Π΅ диски (Hard Disk);

диски CD-ROM, CD-R, CD-RW, DVD.

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

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ характСристики Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΈ Π½ΠΎΡΠΈΡ‚Π΅Π»Π΅ΠΉ:

информационная Ρ‘ΠΌΠΊΠΎΡΡ‚ΡŒ;

ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ;

Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ.

Π—Π°Π΄Π°Π½ΠΈΠ΅ № 2 «ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ сиcΡ‚Π΅ΠΌΠ° WINDOWS 9.x»

ПодмСню «ΠΠ°ΡΡ‚Ρ€ΠΎΠΉΠΊΠ°».

МСню ΠŸΡƒΡΠΊ, подмСню Настройка

NoSetActiveDesktop Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ Π Π°Π±ΠΎΡ‡ΠΈΠΉ стол Active Desktop

NoFolderOptions Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ Бвойства ΠΏΠ°ΠΏΠΊΠΈ

NoSetFolders Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠŸΡ€ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹ ΠΈ ΠŸΠ°Π½Π΅Π»ΡŒ управлСния

NoSetTaskbar Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ ПанСль Π·Π°Π΄Π°Ρ‡ ΠΈ ΠΌΠ΅Π½ΡŽ ΠŸΡƒΡΠΊ

NoNetworkConnections Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ Π£Π΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ доступ ΠΊ ΡΠ΅Ρ‚ΠΈ МСню ΠŸΡƒΡΠΊ, подмСню Настройка, ΠΏΡƒΠ½ΠΊΡ‚ ΠŸΡ€ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹

NoPrinterTabs Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Бвойства: ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€

NoDeletePrinter Π—Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°.

NoAddPrinter Π—Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°.

Π Π°Π±ΠΎΡ‡ΠΈΠΉ стол

NoDesktop ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π Π°Π±ΠΎΡ‡ΠΈΠΉ стол

ClassicShell Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ Π²ΠΈΠ΄ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌ Π½Π° Win 95

NoInternetIcon Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚

NoNetHood Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ Π‘Π΅Ρ‚Π΅Π²ΠΎΠ΅ ΠžΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

NoStartBanner ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ «ΠΠ°Ρ‡Π½ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π½Π°ΠΆΠ°Ρ‚ия этой ΠΊΠ½ΠΎΠΏΠΊΠΈ»

NoActiveDesktop ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Active Desktop

NoActiveDesktopChanges Π—Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ измСнСния Π½Π° Active Desktop

Π Π°Π·Π½ΠΎΠ΅

NoFileMenu Π£Π±ΠΈΡ€Π°Π΅Ρ‚ мСню Π€Π°ΠΉΠ» Π² Explorer ΠΈ IE

NoSaveSettings Π—Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ сохранСниС установок

NoDrives Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ всС диски Π² ΠœΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ (FF FF FF FF). Π’ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹ дисков, 00 00 00 00 — Π½Π΅ ΡΠΊΡ€Ρ‹Ρ‚ Π½ΠΈ ΠΎΠ΄ΠΈΠ½.

RestrictRun Если доступ ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‚ΠΎ Ρ€Π°Π·Π΄Π΅Π» содСрТит ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ RestrictRun, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0×1. ИмСна ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, доступ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, хранятся Π² ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerRestrictRun.

Записи Π² ΡΡ‚ΠΎΠΌ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΏΡ€ΠΎΠ½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Ρ‹, начиная с 1, ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ строки с ΠΏΡƒΡ‚ями

(Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ) ΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Доступ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ Ρ‚Π΅ΠΌ прилоТСниям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ Π² ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅ RestrictRun.

NoLowDiskSpaceChecks НС Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ сообщСниС ΠΎ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠ΅ мСста Π½Π° Π΄ΠΈΡΠΊΠ΅

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesActiveDesktop

NoComponents Π£Π±Ρ€Π°Ρ‚ΡŒ ΠšΠ°Π½Π°Π»Ρ‹ Π’Π΅Π± с Π Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола

NoAddingComponents Π—Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠšΠ°Π½Π°Π»Ρ‹ Π’Π΅Π±

NoClosingComponents Π—Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠšΠ°Π½Π°Π»Ρ‹ Π’Π΅Π±

NoDeletingComponents Π—Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΊΠ°Π½Π°Π»Ρ‹ Π’Π΅Π±

NoEditingComponents Π—Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠ°Π½Π°Π»Ρ‹ Π’Π΅Π±

NoChangingWallpaper Π—Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ смСну ΠΎΠ±ΠΎΠ΅Π²

Π—Π°Π΄Π°Π½ΠΈΠ΅ № 3 «ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ориСнтированная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° WINDOWS»

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΎΠΊΠ½Π°ΠΌΠΈ.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ ΠΎΠΊΠ½Π°ΠΌΠΈ

ΠœΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΊΠ½Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²: Xlib прСдоставляСт Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для измСнСния ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², пСрСмСщСния Π½Π° ΡΠΊΡ€Π°Π½Π΅ ΠΈ Π² ΡΡ‚Π΅ΠΊΠ΅ ΠΎΠΊΠΎΠ½, сворачивания ΠΈ Ρ‚. ΠΏ.

ΠŸΠ΅Ρ€Π²Π°Ρ ΠΏΠ°Ρ€Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ ΠΎΠΊΠ½Ρƒ — ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ скрытиС. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠΊΠ½Π° Π·Π°ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΎΠΊΠ½ΠΎ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π½Π° ΡΠΊΡ€Π°Π½Π΅, скрытиС ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ с ΡΠΊΡ€Π°Π½Π° (хотя логичСскоС ΠΎΠΊΠ½ΠΎ Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ всС Π΅Ρ‰Π΅ сущСствуСт). НапримСр, Ссли Π² Π²Π°ΡˆΠ΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π΅ΡΡ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, вмСсто создания Π΅Π³ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΠΎ Π·Π°ΠΏΡ€ΠΎΡΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π² ΡΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ запросит ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³, просто ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΎΠΊΠ½ΠΎ Π½Π° ΡΠΊΡ€Π°Π½Π΅. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ «OK» ΠΈΠ»ΠΈ «Cancel», ΠΎΠΊΠ½ΠΎ скрываСтся. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ быстрСС создания ΠΈ ΡƒΠ½ΠΈΡ‡Ρ‚оТСния ΠΎΠΊΠ½Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ стоит рСсурсов, ΠΊΠ°ΠΊ Π½Π° ΡΡ‚ΠΎΡ€ΠΎΠ½Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Ρ‚Π°ΠΊ ΠΈ Π½Π° ΡΡ‚ΠΎΡ€ΠΎΠ½Π΅ X ΡΠ΅Ρ€Π²Π΅Ρ€Π°.

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠΊΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ XMapWindow (), скрытиС — с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ XUnmapWindow (). Ѐункция отобраТСния заставит событиС Expose ΠΏΠΎΡΠ»Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΊΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΎΠΊΠ½Π°ΠΌΠΈ.

Π”Ρ€ΡƒΠ³ΠΎΠ΅ дСйствиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π°Π΄ ΠΎΠΊΠ½Π°ΠΌΠΈ — ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ… Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ XMoveWindow (), которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΎΠΊΠ½Π°. Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ послС пСрСмСщСния ΠΎΠΊΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ частично скрытым Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΎΠΊΠ½Π°ΠΌΠΈ (ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ ΠΈΠΌΠΈ), ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сгСнСрировано сообщСниС Expose.

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΊΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ XResizeWindow (). ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ΄Π½Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ XMoveResizeWindow ().

ВсС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ измСняли свойства ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°. БущСствуСт ряд свойств, связанных с Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎΠΊΠ½ΠΎΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΎΠΊΠ½Π°ΠΌΠΈ. Одно ΠΈΠ· Π½ΠΈΡ… — порядок засылки Π² ΡΡ‚Π΅ΠΊ: порядок, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠΊΠ½Π° Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π½Π°Π΄ Π΄Ρ€ΡƒΠ³ΠΎΠΌ. Говорят, Ρ‡Ρ‚ΠΎ ΠΎΠΊΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° находится Π½Π° Π²Π΅Ρ€Ρ…Π΅ стСка, Π° ΠΎΠΊΠ½ΠΎ Π·Π°Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° — Π½Π° Π΄Π½Π΅ стСка. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠΊΠ½Π° Π½Π° Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ стСка осущСствляСт функция XRaiseWindow (), ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠΊΠ½Π° Π½Π° Π΄Π½ΠΎ стСка — функция XLowerWindow ().

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

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ дСмонстрируСт использованиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π½Π°Π΄ ΠΎΠΊΠ½Π°ΠΌΠΈ:

uses x, xlib, xutil, crt, dos;

(* create_simple_window — создаСт ΠΎΠΊΠ½ΠΎ с Π±Π΅Π»Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.

ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² дисплСй, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΊΠ½Π° (Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ…)

ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠΊΠ½Π° (Ρ‚Π°ΠΊΠΆΠ΅ Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ…). Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ дСскриптор ΠΎΠΊΠ½Π°.

Окно создаСтся с Ρ‡Π΅Ρ€Π½ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² 2 пиксСля ΠΈ Π°Π²Ρ‚оматичсСки

отобраТаСтся послС создания.*)

function create_simple_window (display: PDisplay;

width, height, x, y: integer): TWindow;

var

screen_num, win_border_width: integer;

win: TWindow;

begin

screen_num := XDefaultScreen (display);

win_border_width := 2;

(* создаСм простоС ΠΎΠΊΠ½ΠΎ ΠΊΠ°ΠΊ прямой ΠΏΠΎΡ‚ΠΎΠΌΠΎΠΊ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° экрана, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΈ Π±Π΅Π»Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚Π° Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ основного ΠΈ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ, ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ*)

win := XCreateSimpleWindow (display, XRootWindow (display, screen_num),

x, y, width, height, win_border_width,

XBlackPixel (display, screen_num),

XWhitePixel (display, screen_num));

(* ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌ ΠΎΠΊΠ½ΠΎ Π½Π° ΡΠΊΡ€Π°Π½Π΅. *)

XMapWindow (display, win);

(* ЗаставляСм Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΡΡ всС запросы ΠΊ Π₯ ΡΠ΅Ρ€Π²Π΅Ρ€Ρƒ. *)

XFlush (display);

create_simple_window:=win;

end;

//void main (int argc, char* argv[])

var

display: PDisplay; (* ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρƒ дисплСя Π₯ *)

screen_num: integer; (* количСство экранов для размСщСния ΠΎΠΊΠΎΠ½ *)

win: TWindow; (* дСскриптор создаваСмого ΠΎΠΊΠ½Π° *)

display_width, display_height: word; (* высота ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° Π₯ Π΄ΠΈΡΠΏΠ»Π΅Ρ *)

win_width, win_height: word; (* высота ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° *)

display_name: array [0.30] of Char;

name: string;

i: integer;

win_attr: TXWindowAttributes;

xx, y, scr_x, scr_y: integer;

child_win: TWindow;

(* пСрСмСнная для хранСния дСскриптора Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° *)

parent_win: TWindow;

(* эта пСрСмСнная Π±ΡƒΠ΄Π΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ дСскриптор ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° *)

(* экрана, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ нашС ΠΎΠΊΠ½ΠΎ *)

root_win: TWindow;

(* эта пСрСмСнная Π±ΡƒΠ΄Π΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ массив дСскрипторов *)

(* Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… ΠΎΠΊΠΎΠ½ нашСго ΠΎΠΊΠ½Π°, *)

child_windows: PWindow;

(* Π° ΡΡ‚Π° — ΠΈΡ… ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ *)

num_child_windows: integer;

begin

name := getenv ('DISPLAY'); (* имя Π₯ Π΄ΠΈΡΠΏΠ»Π΅Ρ *)

for i:=1 to byte (name[0]) do

display_name[i-1]: =name[i];

display_name[byte (name[0])]: =#0;

(* устанавливаСм соСдинСниС с Π₯ ΡΠ΅Ρ€Π²Π΅Ρ€ΠΎΠΌ *)

display := XOpenDisplay (display_name);

if (display = NIL) then begin

writeln (paramstr (0),': Π½Π΅ ΠΌΠΎΠ³Ρƒ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ с Π₯ ΡΠ΅Ρ€Π²Π΅Ρ€ΠΎΠΌ ',

display_name);

halt (1);

end;

(* ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ экрана ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для нашСго дисплСя *)

screen_num := XDefaultScreen (display);

display_width := XDisplayWidth (display, screen_num);

display_height := XDisplayHeight (display, screen_num);

(* создаСм Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π² 1/9 ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ экрана *)

win_width := (display_width div 3);

win_height := (display_height div 3);

(* отладочная ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ Π² ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ *)

writeln ('ΡˆΠΈΡ€ΠΈΠ½Π° ΠΎΠΊΠ½Π° — ', win_width, '; высота — ', win_height);

(* создаСм простоС ΠΎΠΊΠ½ΠΎ ΠΊΠ°ΠΊ прямой ΠΏΠΎΡ‚ΠΎΠΌΠΎΠΊ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° экрана, *)

(* ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΈ Π±Π΅Π»Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚Π° Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ основного ΠΈ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ, ΠΈ*)

(* размСщая Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ *)

win := create_simple_window (display, win_width, win_height, 0, 0);

XFlush (display);

(* ΠΎΡ‚Π΄ΠΎΡ…Π½Π΅ΠΌ послС Ρ‚Ρ€ΡƒΠ΄ΠΎΠ² ΠΏΡ€Π°Π²Π΅Π΄Π½Ρ‹Ρ… *)

delay (3000);

(* ΠΏΡ€ΠΈΠΌΠ΅Ρ€ измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΎΠΊΠ½Π° *)

begin

(* Π² Ρ†ΠΈΠΊΠ»Π΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅ΠΌ ΠΎΠΊΠ½ΠΎ *)

for i:=0 to 39 do begin

dec (win_width, 3);

dec (win_height, 3);

XResizeWindow (display, win, win_width, win_height);

XFlush (display);

delay (20);

end;

(* Π² Ρ†ΠΈΠΊΠ»Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ ΠΎΠΊΠ½ΠΎ *)

for i:=0 to 39 do begin

inc (win_width, 3);

inc (win_height, 3);

XResizeWindow (display, win, win_width, win_height);

XFlush (display);

delay (20);

end;

end;

delay (1000);

(* ΠΏΡ€ΠΈΠΌΠ΅Ρ€ пСрСмСщСния ΠΎΠΊΠ½Π° *)

begin

(* Π²Π½Π°Ρ‡Π°Π»Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΎΠΊΠ½Π° *)

XGetWindowAttributes (display, win, @win_attr);

xx := win_attr.x;

y := win_attr.y;

(* Π·Π°Ρ‚Π΅ΠΌ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΎΠΊΠ½ΠΎ родитСля *)

begin

(* Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ запрос Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ *)

XQueryTree (display, win,

@root_win,

@parent_win,

@child_windows, @num_child_windows);

(* ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ список Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… дСскрипторов, *)

(* Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π±Ρ‹Π» динамичСски Π²Ρ‹Π΄Π΅Π»Π΅Π½ XQueryTree () *)

XFree (child_windows);

end;

(* ВранслируСм Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π² ΡΠΊΡ€Π°Π½Π½Ρ‹Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ *)

(* ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΊΠ°ΠΊ ΠΎΠΊΠ½ΠΎ, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ выполняСтся *)

(* трансляция. Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ всСгда *)

(*Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ вСсь экран, ΠΈ Π΅Π³ΠΎ Π»Π΅Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΡƒΠ³ΠΎΠ» совпадаСт *)

(* с Π»Π΅Π²Ρ‹ΠΌ Π²Π΅Ρ€Ρ…Π½ΠΈΠΌ ΡƒΠ³Π»ΠΎΠΌ экрана *)

XTranslateCoordinates (display,

parent_win, win_attr.root,

xx, y,

@scr_x, @scr_y,

@child_win);

(* ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌ ΠΎΠΊΠ½ΠΎ Π²Π»Π΅Π²ΠΎ *)

for i:=0 to 39 do begin

dec (scr_x, 3);

XMoveWindow (display, win, scr_x, scr_y);

XFlush (display);

delay (20);

end;

(* ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌ ΠΎΠΊΠ½ΠΎ Π²Π½ΠΈΠ· *)

for i:=0 to 39 do begin

inc (scr_y, 3);

XMoveWindow (display, win, scr_x, scr_y);

XFlush (display);

delay (20);

end;

(* ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌ ΠΎΠΊΠ½ΠΎ Π²ΠΏΡ€Π°Π²ΠΎ *)

for i:=0 to 39 do begin

inc (scr_x, 3);

XMoveWindow (display, win, scr_x, scr_y);

XFlush (display);

delay (20);

end;

(* ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌ ΠΎΠΊΠ½ΠΎ Π²Π²Π΅Ρ€Ρ… *)

for i:=0 to 39 do begin

dec (scr_y, 3);

XMoveWindow (display, win, scr_x, scr_y);

XFlush (display);

delay (20);

end;

end;

delay (1000);

(* ΠΏΡ€ΠΈΠΌΠ΅Ρ€ сворачивания ΠΈ Π²ΠΎΡΡΡ‚ановлСния ΠΎΠΊΠ½Π° *)

begin

(* сворачиваСм ΠΎΠΊΠ½ΠΎ *)

XIconifyWindow (display, win, XDefaultScreen (display));

XFlush (display);

delay (2000);

(* восстанавливаСм ΠΎΠΊΠ½ΠΎ *)

XMapWindow (display, win);

XFlush (display);

delay (2000);

end;

XFlush (display);

(* короткая ΠΏΠ΅Ρ€Π΅Π΄Ρ‹ΡˆΠΊΠ° *)

delay (2000);

(* Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ соСдинСниС с Π₯ ΡΠ΅Ρ€Π²Π΅Ρ€ΠΎΠΌ *)

XCloseDisplay (display);

end.

Π—Π°Π΄Π°Π½ΠΈΠ΅ № 4 «Π’Скстовый процСссор MS WORD»

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π΅. Вставка строк ΠΈ ΡΡ‚ΠΎΠ»Π±Ρ†ΠΎΠ² Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ. Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅. ИзмСнСниС ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ Π²Ρ‹ΡΠΎΡ‚Ρ‹ ячССк.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ трСмя способами:

? ΠΠ°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ

? Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ

? Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… (тСкста, чисСл)

1. ΠΠ°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ (ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ) Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Для создания Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ со ΡΠ»ΠΎΠΆΠ½Ρ‹ΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ цСлСсообразно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ способ ΠΠ°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, Π²Ρ‹Π±Ρ€Π°Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π’Π°Π±Π»ΠΈΡ†Π° / ΠΠ°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ. ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π°Ρ панСль инструмСнтов Π’Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ Π΅Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

Π’Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π΅

Π’Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… (тСкст ΠΈΠ»ΠΈ числа) Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ производится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. Если Π²Π²Π΅Π΄Π΅Π½ΠΎ большС символов, Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΉ строкС, Word автоматичСски пСрСнСсСт символы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΠ»ΠΈΡΡŒ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строкС, Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ ячСйкС.

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

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ клавиш

НазначСниС

Tab

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ курсор Π²ΠΏΡ€Π°Π²ΠΎ Π½Π° ΠΎΠ΄Π½Ρƒ ячСйку. ДобавляСт Π½ΠΎΠ²ΡƒΡŽ строку, Ссли курсор располоТСн Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ячСйкС

Shift + Tab

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ курсор Π²Π»Π΅Π²ΠΎ Π½Π° ΠΎΠ΄Π½Ρƒ ячСйку

" стрСлка Π²Π²Π΅Ρ€Ρ…" ΠΈ «ΡΡ‚Ρ€Π΅Π»ΠΊΠ° Π²Π½ΠΈΠ·»

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ курсор Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ строку соотвСтствСнно

<— ΠΈ —>

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ курсор Π½Π° ΠΎΠ΄ΠΈΠ½ символ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ячСйки. НаТатиС этих клавиш соотвСтствСнно Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΈ ΠΊΠΎΠ½Ρ†Π΅ ячСйки ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡŽ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ячСйки

Alt + НоmΠ΅ ΠΈ Alt + End

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ курсор Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΈΠ»ΠΈ послСднюю ячСйку строки соотвСтствСнно

Alt + PgUp ΠΈ Alt + PgDn

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ курсор Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΈΠ»ΠΈ послСднюю строку столбца соотвСтствСнно

Для вставки Π½ΠΎΠ²Ρ‹Ρ… строк/столбцов Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ: Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ строк/столбцов, сколько Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ МСню=>Π’Π°Π±Π»ΠΈΡ†Π°? Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ строки (Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ столбцы), Ссли Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π΅Ρ‚, Ρ‚ΠΎ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ строк/столбцов Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ.

НовыС строки/столбцы Π±ΡƒΠ΄ΡƒΡ‚ вставлСны ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ областями.

Для вставки строк Π² ΠΊΠΎΠ½Π΅Ρ† Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ помСститС курсор Π² Π½Π°Ρ‡Π°Π»ΠΎ Π°Π±Π·Π°Ρ†Π°, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π·Π° Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ МСню=>Π’Π°Π±Π»ΠΈΡ†Π°=>Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ строки. Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ «Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ строк» Π·Π°Π΄Π°ΠΉΡ‚Π΅ число вставляСмых строк (Π½ΠΎΠ²Ρ‹Π΅ строки Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ послСднСй строки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹).

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π²ΠΏΡ€Π°Π²ΠΎ, вставляя Π½ΠΎΠ²Ρ‹Π΅ столбцы, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ с ΠΏΡ€Π°Π²ΠΎΠΉ сторона Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ МСню=>Π’Π°Π±Π»ΠΈΡ†Π°=>Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ столбцы. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π° Π²ΠΏΡ€Π°Π²ΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½ столбСц.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ячССк осущСствляСтся Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ добавлСнию строк ΠΈ ΡΡ‚ΠΎΠ»Π±Ρ†ΠΎΠ² Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, Π½ΠΎ ΠΏΡ€ΠΈ этом Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ «Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ячССк» Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² вставки Π½ΠΎΠ²Ρ‹Ρ… ячССк.

Для удалСния ячССк, строк ΠΈΠ»ΠΈ столбцов Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΈ Π² ΠΌΠ΅Π½ΡŽ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ подходящий ΠΏΡƒΠ½ΠΊΡ‚ МСню=>Π’Π°Π±Π»ΠΈΡ†Π°=>Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ячСйки (Π£Π΄Π°Π»ΠΈΡ‚ΡŒ строки, Π£Π΄Π°Π»ΠΈΡ‚ΡŒ столбцы). Для удалСния строки (столбца) ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Π°Ρ‚ΡŒ Π² Π»ΡŽΠ±ΡƒΡŽ ячСйку этой строки (столбца), Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ «Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ячСйки» ΠΈ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ «Π£Π΄Π°Π»ΠΈΡ‚ΡŒ всю строку» («Π£Π΄Π°Π»ΠΈΡ‚ΡŒ вСсь столбСц»).

Π’Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ области нСльзя ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиш Delete ΠΈΠ»ΠΈ BackSpace. Π­Ρ‚ΠΈ клавиши ΡƒΠ΄Π°Π»ΡΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ содСрТимоС ячССк.

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ сортировки Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ всСгда для удобства нахоТдСния Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Когда Π½Π° ΡΠΊΡ€Π°Π½Π΅ (ΠΈΠ»ΠΈ Π½Π° Π±ΡƒΠΌΠ°Π³Π΅) отобраТаСтся Ρ‚Π°Π±Π»ΠΈΡ†Π°, Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»Π΅Π³Ρ‡Π΅ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΡƒΡŽ строку, Ссли эти строки упорядочСны. Π’Ρ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ упорядочСны ΠΏΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Ρƒ, ΠΏΠΎ Π΄Π°Ρ‚Π΅, ΠΏΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ΡΡ‚ΠΎΠ»Π±Ρ†Π°Ρ…, содСрТащих числа. Но Π² Ρ€Π°Π·Π½Ρ‹Ρ… ситуациях ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ строки ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌ (столбцам Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹). Π’ ΠΈΠ΄Π΅Π°Π»Π΅ это Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π»Π΅Π³ΠΊΠΈΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ρ€ΡƒΠΊΠΈ. ИмСнно Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Access. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° открываСтся Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π’Π°Π±Π»ΠΈΡ†Ρ‹, ΠΎΠ½Π° упорядочиваСтся ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ поля. Если ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ для Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ, записи выводятся Π² ΠΏΠΎΡ€ΡΠ΄ΠΊΠ΅ ΠΈΡ… Π²Π²ΠΎΠ΄Π° Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ. Если Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ записи ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ поля, достаточно ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ курсор Π½Π° Π»ΡŽΠ±ΡƒΡŽ строку ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ столбца ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов: Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Π½ΠΈΡŽ (Sort Ascending) ΠΈΠ»ΠΈ Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠΎ ΡƒΠ±Ρ‹Π²Π°Π½ΠΈΡŽ (Sort Descending).

Π”Ρ€ΡƒΠ³ΠΎΠΉ способ выполнСния этой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ: Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ Π»ΡŽΠ±ΠΎΠΉ строкС Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ столбца ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· ΠΊΠΎΠ½Ρ‚Скстного мСню (рис. 2.55) ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ записи ΠΏΠΎ Π»ΡŽΠ±ΠΎΠΌΡƒ столбцу Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΠ²Π°Ρ‚ΡŒ — нСльзя ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ значСния ΠΏΠΎΠ»Π΅ΠΉ Ρ‚ΠΈΠΏΠ° MEMO, гипСрссылки ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ OLE.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ сортировку, Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ нСсколько простых ΠΏΡ€Π°Π²ΠΈΠ».

ΠŸΡ€ΠΈ сортировкС Π² Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°ΡŽΡ‰Π΅ΠΌ порядкС записи, содСрТащиС пустыС поля (с ΠΏΡƒΡΡ‚Ρ‹ΠΌΠΈ значСниями), ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ.

Числа, находящиСся Π² Ρ‚Скстовых полях, ΡΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ строки символов, Π° Π½Π΅ ΠΊΠ°ΠΊ числовыС значСния. Если Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² Ρ‡ΠΈΡΠ»ΠΎΠ²ΠΎΠΌ порядкС, всС тСкстовыС строки Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ количСство символов. Если строка содСрТит мСньшСС количСство символов, Ρ‚ΠΎ ΡΠ½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π΅Π·Π½Π°Ρ‡Π°Ρ‰ΠΈΠ΅ Π½ΡƒΠ»ΠΈ.

ΠŸΡ€ΠΈ сохранСнии Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ сохраняСтся ΠΈ ΠΏΠΎΡ€ΡΠ΄ΠΎΠΊ Π΅Π΅ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ.

Высота ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° ячСйки

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΈΠ΄ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Π΅Π³ΠΎ создания, нСдостаточно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ записи ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΡΡ‡Π΅ΠΉΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. Π‘Π°ΠΌΠΎΠ΅ простоС, с Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ, — ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ столбцов ΠΈ Π²Ρ‹ΡΠΎΡ‚Ρ‹ строк. Доступ ΠΊ ΡˆΠΈΡ€ΠΈΠ½Π΅ столбцов ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ Columns. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π² Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎΠΌ ΠΈΠ»ΠΈ числовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΈ ΡΠ²ΠΎΠΉΡΡ‚Π²ΠΎ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ColumnWidth, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ столбца ΠΈΠ»ΠΈ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π΅Π΅. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Π°Ρ Π½ΠΈΠΆΠ΅ функция, рСализованная Π½Π° Delphi, устанавливаСт ΡˆΠΈΡ€ΠΈΠ½Ρƒ столбца.

Code:

Function SetColumnWidth (sheet:variant;

column:variant;width:real):boolean;

begin

SetColumnWidth:=true;

try

E.ActiveWorkbook.Sheets.Item[sheet]. Columns

[column]. ColumnWidth:=width;

except

SetColumnWidth:=false;

end;

End;

Для опрСдСлСния ΡˆΠΈΡ€ΠΈΠ½Ρ‹ столбца ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€: width:=E.ActiveWorkbook .Sheets.Item[sheet]. Columns[column].ColumnWidth;

Доступ ΠΊ Π²Ρ‹ΡΠΎΡ‚Π΅ строк ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ Rows. Назначая Π½ΠΎΠΌΠ΅Ρ€ строки ΠΈ ΡΠ²ΠΎΠΉΡΡ‚Π²ΠΎ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ RowHeight, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ высоту строки ΠΈΠ»ΠΈ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π΅Π΅. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Π°Ρ Π½ΠΈΠΆΠ΅ функция, рСализованная Π½Π° Delphi, устанавливаСт высоту строки.

Code:

Function SetRowHeight (sheet:variant;row:variant;

height:real):boolean;

begin

SetRowHeight:=true;

try

E.ActiveWorkbook.Sheets.Item[sheet]. Rows[row].RowHeight:=height;

except

SetRowHeight:=false;

end;

End;

Для опрСдСлСния высоты строки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€: height:=E.ActiveWorkbook.Sheets.Item[sheet]. Rows[row].RowHeight;

Π—Π°Π΄Π°Π½ΠΈΠ΅ № 5 «Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ процСссор EXCEL»

Π Π°Π±ΠΎΡ‚Π° с Ρ„ункциями Π² EXEL. Π Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ.

Π Π°Π±ΠΎΡ‚Π° с Ρ„ункциями

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΡŒΡ‚Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ для расчСта Π²Π°ΡˆΠΈΡ… Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Ρ€Π°Ρ‚ Π½Π° ΠΏΠΎΠ΅Π·Π΄ΠΊΠΈ Π² Π³ΠΎΡ€ΠΎΠ΄ΡΠΊΠΎΠΌ транспортС:

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, ΠΏΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ. Для этого:

Π’ ΡΡ‡Π΅ΠΉΠΊΡƒ B1 Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ дСнь Π½Π΅Π΄Π΅Π»ΠΈ.

Π’ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ячСйкС B1 Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ малСнький Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ — ΠœΠ°Ρ€ΠΊΠ΅Ρ€ заполнСния. Если ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ курсор Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ заполнСния, курсор ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ крСстика. ΠŸΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° заполнСния ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ содСрТимого Π² ΡΠΎΡΠ΅Π΄Π½ΠΈΠ΅ ячСйки. Помимо копирования Π΄Π°Π½Π½Ρ‹Ρ…, функция автозаполнСния позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ списки. Π’ Π½Π°ΡˆΠ΅ΠΌ случаС, послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹ Π²Π²Π΅Π΄Π΅Ρ‚Π΅ Π² ΡΡ‡Π΅ΠΉΠΊΡƒ «ΠΏΠΎΠ½Π΅Π΄Π΅Π»ΡŒΠ½ΠΈΠΊ» ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Ρ‚Π΅ Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ сосСдних ячССк, Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ список: «Π²Ρ‚ΠΎΡ€Π½ΠΈΠΊ», «ΡΡ€Π΅Π΄Π°» ΠΈ Ρ‚. Π΄.

Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ячСйку B1.

ΠŸΠΎΠ΄Π²Π΅Π΄ΠΈΡ‚Π΅ курсор ΠΌΡ‹ΡˆΠΈ ΠΊ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρƒ заполнСния, ΠΏΠΎΠΉΠΌΠ°ΠΉΡ‚Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° курсор ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ Π²ΠΈΠ΄ Ρ‚ΠΎΠ½ΠΊΠΎΠ³ΠΎ Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ крСста.

УдСрТивая Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ, пСрСмСститС ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° 6 ячССк Π²ΠΏΡ€Π°Π²ΠΎ.

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π€ΠΎΡ€ΠΌΠ°Ρ‚/Π‘Ρ‚ΠΎΠ»Π±Π΅Ρ†/Автоподбор ΡˆΠΈΡ€ΠΈΠ½Ρ‹. Π’ ΡΡ‚ΠΎΠΌ случаС ΡˆΠΈΡ€ΠΈΠ½Π° столбца Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ содСрТимому Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ (Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ) ячСйки, ΠΈΠ»ΠΈ Π² ΡΠ»ΡƒΡ‡Π°Π΅, ΠΊΠΎΠ³Π΄Π° столбСц ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ‹Π» Π²Ρ‹Π΄Π΅Π»Π΅Π½, ΡˆΠΈΡ€ΠΈΠ½Π° столбца Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Π° Π² ΡΠΎΠΎΡ‚вСтствии с ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΡ‹ΠΌ ячСйки, содСрТащСй ΡΠ°ΠΌΡƒΡŽ Π΄Π»ΠΈΠ½Π½ΡƒΡŽ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ символов.

Π’ ΡΡ‡Π΅ΠΉΠΊΠΈ А2, А3, А4 Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ транспорта.

Π’ ΡΡ‡Π΅ΠΉΠΊΡƒ Π‘5 Π²Π²Π΅Π΄ΠΈΡ‚Π΅ " Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ΅Π·Π΄ΠΊΠΈ" , Π° Π² ΡΡ‡Π΅ΠΉΠΊΡƒ G5 Π²Π²Π΅Π΄ΠΈΡ‚Π΅ " ВсСго Π·Π° Π½Π΅Π΄Π΅Π»ΡŽ" .

Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ячСйки C5 ΠΈ G5. Для этого Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ сначала ячСйку Π‘5, Π·Π°Ρ‚Π΅ΠΌ, удСрТивая Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Ctrl, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ячСйку G5. На ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ По ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ, ΠΈΠ»ΠΈ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π€ΠΎΡ€ΠΌΠ°Ρ‚ ячССк Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ спискС ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ.

Аналогично выровняйтС содСрТимоС Π΄Ρ€ΡƒΠ³ΠΈΡ… ячССк (ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΎΠ±Ρ€Π°Π·Ρ†Π΅). Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТимоС ячССк, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ (Π½ΡƒΠΆΠ½Ρ‹Π΅) ячСйку, Π·Π°Ρ‚Π΅ΠΌ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π€ΠΎΡ€ΠΌΠ°Ρ‚ ячССк Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π¨Ρ€ΠΈΡ„Ρ‚ ΠΈ ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТимоС ячССк Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΎΠ±Ρ€Π°Π·Ρ†Π΅.

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ стоимости ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ΅Π·Π΄ΠΊΠΈ. Π—Π°Ρ‚Π΅ΠΌ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ число ΠΏΠΎΠ΅Π·Π΄ΠΎΠΊ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²ΠΈΠ΄Π΅ транспорта Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ дСнь Π½Π΅Π΄Π΅Π»ΠΈ.

Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ячСйку, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Автосумма Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Бтандартная. ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ курсор ΠΏΠΎ Π²ΡΠ΅ΠΌ ячСйкам, ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΌ ΡΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½Ρ‹ΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹: " =БУММ (Π’2:Н4)" (Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ адрСсами ячССк опрСдСляСт ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»: всС ячСйки ΠΎΡ‚ Π’2 Π΄ΠΎ Н4). УстановитС курсор Π² ΡΡ‚Ρ€ΠΎΠΊΡƒ Ρ„ΠΎΡ€ΠΌΡƒΠ» ΠΈ Π½Π°Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΡΡ‚Π°Π²ΡˆΡƒΡŽΡΡ Ρ‡Π°ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, " =БУММ (Π’2:Н4)*D5″ . НаТмитС Enter.

Для обрамлСния Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ сначала Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π±Π΅Π· послСднСй строки ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π€ΠΎΡ€ΠΌΠ°Ρ‚/Π€ΠΎΡ€ΠΌΠ°Ρ‚ ячССк/Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π“Ρ€Π°Π½ΠΈΡ†Π° ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ всС Ρ€Π°ΠΌΠΊΠΈ. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ячСйки Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ строкС: Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ячСйку, Π·Π°Ρ‚Π΅ΠΌ, удСрТивая Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΡƒ Ctrl Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Π²Ρ‚ΠΎΡ€ΡƒΡŽ ячСйку. УстановитС всС Ρ€Π°ΠΌΠΊΠΈ.

Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π° Π΄ΠΈΡΠΊΠ΅ Π‘: Π² ΠΏΠ°ΠΏΠΊΠ΅ Π£Ρ‡Π΅Π±Π½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ с ΠΈΠΌΠ΅Π½Π΅ΠΌ Π Π°Π±ΠΎΡ‚Π° с Ρ„ункциями.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π°:

Для создания Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ячСйки A-F. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π€ΠΎΡ€ΠΌΠ°Ρ‚Π‘Ρ‚ΠΎΠ»Π±Π΅Ρ†Π¨ΠΈΡ€ΠΈΠ½Π°. Π—Π°Π΄Π°ΠΉΡ‚Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ столбца 13 ΡΠΌ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ОК.

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ячСйки A-F.

На ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ ΠΈ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΠΉΡ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ (Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° 14 ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ²). Π—Π°Π΄Π°Π΄ΠΈΠΌ строкам 3 ΠΈ 7 Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π²ΠΈΠ΄. Для этого Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅ 3 Π²Ρ‹Π΄Π΅Π»ΠΈΠΌ ячСйки A-E. На ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π“Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Π’ΠΎΠΆΠ΅ самоС ΠΏΡ€ΠΎΠ΄Π΅Π»Π°ΠΉΡ‚Π΅ для строки 7. НапСчатайтС названия ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ. Для этого Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°ΠΉΡ‚Π΅ Ρ‚ΠΈΠΏ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠŸΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΉ, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π°Π±Π·Π°Ρ†Π° По ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ ΠΈ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΠΉΡ‚Π΅ названия ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ.

Аналогично Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΠΉΡ‚Π΅ названия строк.

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ значСния ячССк Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡΡ‡Π΅ΠΉΠΊΠΈ E4-E6. Для этого Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ячСйку E4, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ВставкаЀункция, Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Ѐункция Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ БУММ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ОК, Π² ΠΎΠΊΠ½Π΅ Число1 Π·Π°Π΄Π°ΠΉΡ‚Π΅ ссылки Π½Π° ΡΡ‡Π΅ΠΉΠΊΠΈ B4:D4 ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ОК. Аналогично Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡΡ‡Π΅ΠΉΠΊΠΈ E5-E6, Π·Π°Π΄Π°Π² Π½ΡƒΠΆΠ½Ρ‹Π΅ ссылки Π½Π° ΡΡ‡Π΅ΠΉΠΊΠΈ.

Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡΡ‡Π΅ΠΉΠΊΠΈ B7-E7. Для этого Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ячСйку B7, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ВставкаЀункция, Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Ѐункция Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ БУММ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ОК, Π² ΠΎΠΊΠ½Π΅ Число1 Π·Π°Π΄Π°ΠΉΡ‚Π΅ ссылки Π½Π° ΡΡ‡Π΅ΠΉΠΊΠΈ B4:Π’6 ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ОК. Аналогично Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡΡ‡Π΅ΠΉΠΊΠΈ C7-E7, Π·Π°Π΄Π°Π² Π½ΡƒΠΆΠ½Ρ‹Π΅ ссылки Π½Π° ΡΡ‡Π΅ΠΉΠΊΠΈ.

Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π° Π΄ΠΈΡΠΊΠ΅ Π‘: Π² ΠΏΠ°ΠΏΠΊΠ΅ Π£Ρ‡Π΅Π±Π½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² Ρ„Π°ΠΉΠ»Π΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ Ѐункция.

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π°:

Для создания Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ячСйки A-F. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π€ΠΎΡ€ΠΌΠ°Ρ‚Π‘Ρ‚ΠΎΠ»Π±Π΅Ρ†Π¨ΠΈΡ€ΠΈΠ½Π°. Π—Π°Π΄Π°ΠΉΡ‚Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ столбца 13 ΡΠΌ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ОК.

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ячСйки A-F.

На ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ ΠΈ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΠΉΡ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ (Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° 14 ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ²).

Π—Π°Π΄Π°Π΄ΠΈΠΌ строкам 3 ΠΈ 8 Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π²ΠΈΠ΄. Для этого Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅ 3 Π²Ρ‹Π΄Π΅Π»ΠΈΠΌ ячСйки A-E. На ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π“Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Π’ΠΎΠΆΠ΅ самоС ΠΏΡ€ΠΎΠ΄Π΅Π»Π°ΠΉΡ‚Π΅ для строки 8 ΠΈ ΡΡ‚ΠΎΠ»Π±Ρ†ΠΎΠ², А ΠΈ E.

НапСчатайтС названия ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ. Для этого Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°ΠΉΡ‚Π΅ Ρ‚ΠΈΠΏ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠŸΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΉ, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π°Π±Π·Π°Ρ†Π° По ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ ΠΈ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΠΉΡ‚Π΅ названия ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ.

Аналогично Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΠΉΡ‚Π΅ названия строк.

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ значСния ячССк Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ значСния Π² ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ ВсСго. Для этого Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ячСйки Π’4-D4, Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Бтандартная Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Автосумма. Аналогично просуммируйтС строки 5−8.

Π—Π°Π΄Π°ΠΉΡ‚Π΅ значСниям ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ВсСго Ρ‚ΠΈΠΏ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠŸΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΉ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ располоТитС строки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΠΎ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Ρƒ ΠΏΡ€ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² Π² ΠΏΠΎΡ€ΡΠ΄ΠΊΠ΅ убывания. Для этого Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ всю Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΊΡ€ΠΎΠΌΠ΅ строки названия ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π”Π°Π½Π½Ρ‹Π΅Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ°, Π·Π°Π΄Π°ΠΉΡ‚Π΅ Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ спискС Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ВсСго, ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΡƒΠ±Ρ‹Π²Π°Π½ΠΈΡŽ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ОК. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡΡ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π°:

Π Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ.

Π€Π°ΠΉΠ»Ρ‹ Excel ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ .xls. Как ΠΈ Π΄Π»Ρ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΈΠ· Microsoft Office, Ρ€Π°Π·Π½Ρ‹Π΅ вСрсии ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄Π½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ для Ρ„Π°ΠΉΠ»ΠΎΠ², Π½ΠΎ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡ‹ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ — старыС вСрсии Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹Ρ… вСрсиях ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ, Π° Π²ΠΎΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ — Π½Π΅ Π²ΡΠ΅Π³Π΄Π°.

ПослС наТатия Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «Π€Π°ΠΉΠ»» раскрываСтся ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ΅ мСню.

Бамая послСдняя ΠΊΠΎΠΌΠ°Π½Π΄Π° «Π’Ρ‹Ρ…ΠΎΠ΄» ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Π° красной ΠΊΠ½ΠΎΠΏΠΊΠ΅ с ΠΊΡ€Π΅ΡΡ‚ΠΈΠΊΠΎΠ² Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ. Над Π½Π΅ΠΉ имССтся список ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ… ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Excel Ρ„Π°ΠΉΠ»ΠΎΠ². Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ — для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€Π΅Ρ€Π²Π°Π½Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ„Π°ΠΉΠ».

Команда «Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ» позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ пустой Ρ„Π°ΠΉΠ». Excel Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΠΌΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ. Команда «ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ» позволяСт Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ». МоТно Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ· Excel, Π½ΠΎ ΠΈ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² большого количСства Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ². Для этого Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚.

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

РасполоТСнныС свСрху стандартныС ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ΠΎΠΊΠ½Π° Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ устройствами ΠΈ ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹. Π”Π°Π»Π΅Π΅, ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ». РасполоТСнная Π² ΠΏΡ€Π°Π²ΠΎΠΉ части этой ΠΊΠ½ΠΎΠΏΠΊΠΈ малСнькая ΠΊΠ½ΠΎΠΏΠΊΠ° позволяСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ нСстандартныС Ρ€Π΅ΠΆΠΈΠΌΡ‹ открытия Ρ„Π°ΠΉΠ»Π°:

Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «Π€Π°ΠΉΠ»/Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ» ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ имя ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΡƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ.

Для сохранСния Ρ„Π°ΠΉΠ»Π° Π±Π΅Π· измСнСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ «Π€Π°ΠΉΠ»/Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ», Π½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это быстрСС, Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π»ΡƒΠΏΡ‹ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов:

Π—Π°Π΄Π°Π½ΠΈΠ΅ № 6 «Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Π°Ρ ΡΠ΅Ρ‚ΡŒ INTERNET. БСрвисноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅»

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉ вирус. ΠŸΡƒΡ‚ΠΈ распространСния вирусов. Бпособы сущСствования вирусов.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉ вирус — Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΊ Ρ€Π°Π·ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡŽ (саморСпликация). Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΡΡ‚ΠΎΠΌΡƒ вирусы ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠΈΡ‚ΡŒ всС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠΎΠ΄ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Ρ‹Π»Π° Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° зараТённая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму со Π²ΡΠ΅ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π² Ρ†Π΅Π»ΠΎΠΌ.

НСспСциалисты ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΌ вирусам ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΡ‡ΠΈΡΠ»ΡΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ трояны, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹-ΡˆΠΏΠΈΠΎΠ½Ρ‹ ΠΈ Π΄Π°ΠΆΠ΅ спам. Π˜Π·Π²Π΅ΡΡ‚Π½Ρ‹ дСсятки тысяч ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… вирусов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΏΠΎ Π²ΡΠ΅ΠΌΡƒ ΠΌΠΈΡ€Ρƒ, организуя вирусныС эпидСмии.

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

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

НСкотороС врСмя спустя Π²Π·Π»ΠΎΠΌΡ‰ΠΈΠΊΠΈ создали вирусы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ уязвимости Π² ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Adobe Photoshop, Internet Explorer, Outlook), Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Вирусы стали Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ посрСдством внСдрСния Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, тСксты, ΠΈ Ρ‚. Π΄.) ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎ уязвимости ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

НынС сущСствуСт Π½Π΅ΠΌΠ°Π»ΠΎ разновидностСй вирусов, Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΠΎ ΡΠΏΠΎΡΠΎΠ±Ρƒ распространСния ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Если ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ вирусы Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΠ»ΠΈΡΡŒ Π½Π° Π΄ΠΈΡΠΊΠ΅Ρ‚Π°Ρ… ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… носитСлях, Ρ‚ΠΎ ΡΠ΅ΠΉΡ‡Π°Ρ Π΄ΠΎΠΌΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‚ вирусы, Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‰ΠΈΠ΅ΡΡ Ρ‡Π΅Ρ€Π΅Π· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Растёт ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ вирусов, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΈΠΌΠ°ΡŽΡ‚ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΠΈΠ΄ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ: Ρ€ΡƒΡ‚ΠΊΠΈΡ‚ΠΎΠ², бэкдоров (ΡΠΎΠ·Π΄Π°ΡŽΡ‚ «Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ Ρ…ΠΎΠ΄» Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ), ΠΊΠ΅ΠΉΠ»ΠΎΠ³Π³Π΅Ρ€ΠΎΠ² (рСгистрация активности ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ), ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ-шпионов (ΠΊΡ€Π°Π΄ΡƒΡ‚ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΎΡ‚ Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΡ… счётов ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚), Π±ΠΎΡ‚Π½Π΅Ρ‚ΠΎΠ² (ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Π·Π°Ρ€Π°ΠΆΡ‘Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π² ΡΡ‚Π°Π½Ρ†ΠΈΠΈ ΠΏΠΎ Ρ€Π°ΡΡΡ‹Π»ΠΊΠ΅ спама ΠΈΠ»ΠΈ Π² Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… сСтСй, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΡ…ΡΡ спамом, DoS-Π°Ρ‚Π°ΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΡ€ΠΎΡ‡Π΅ΠΉ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΡ€Π°Π²Π½ΠΎΠΉ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ).

Как Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ вирусы

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

ΠŸΠ΅Ρ€Π²Ρ‹Π΅ вирусы появились практичСски ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠŸΠš (Π° Ρ‚ΠΎΡ‡Π½Π΅Π΅ — с ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π½Π° ΠŸΠš ТСстких дисков) ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚авляли ΠΈΠ· ΡΠ΅Π±Ρ нСбольшиС Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ исполняСмого ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π» Π΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π²Π΅ Π²Π΅Ρ‰ΠΈ:

ΠΏΠΎΠ΄Ρ†Π΅ΠΏΠ»ΡΡ‚ΡŒ самого сСбя ΠΊ Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ (Π² Π½Π°Ρ‡Π°Π»Π΅ вирусной эпохи — Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹ΠΌ (.exe, .com) Ρ„Π°ΠΉΠ»Π°ΠΌ);

ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΏΠ°ΠΊΠΎΡΡ‚ΠΈΡ‚ΡŒ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ — ΠΎΡ‚ Ρ€ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±Π΅Π·ΠΎΠ±ΠΈΠ΄Π½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ Π½Π° ΡΠΊΡ€Π°Π½Π΅ Π΄ΠΎ Ρ‚Π°ΠΊΠΈΡ… Π±Π΅Π·ΠΎΠ±Ρ€Π°Π·ΠΈΠΉ, ΠΊΠ°ΠΊ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ΅Ρ€Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ винчСстСра.

Π Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΠ»ΠΈΡΡŒ Ρ‚Π°ΠΊΠΈΠ΅ вирусы ΠΎΠ΄Π½ΠΈΠΌ способом: ΠΏΡ€ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π·Π°Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² с ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‡Π΅Ρ€Π΅Π· дискСты ΠΈΠ»ΠΈ ΠΏΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ сСти.

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π² ΡΡ‚ΠΎ ΠΆΠ΅ врСмя вирусописатСли Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈ свои произвСдСния «Π²ΠΈΠ΄Π΅Ρ‚ΡŒ» сСтСвыС диски ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ сСтям, зараТая сразу нСсколько ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ².

Но Π½Π°ΡΡ‚оящий Ρ€Π°Π·Π³ΡƒΠ» вирусных эпидСмий начался с ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ распространСниСм Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° ΠΈ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡ‡Ρ‚Ρ‹. Π’ Π½Π°ΡΡ‚оящСС врСмя, согласно Π΄Π°Π½Π½Ρ‹ΠΌ, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠ΅ΠΉ ΠšΠ°ΡΠΏΠ΅Ρ€ΡΠΊΠΎΠ³ΠΎ, ΠΎΠΊΠΎΠ»ΠΎ 90% вирусов Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ сСти. ΠŸΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΡΡ‚ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… зараТСния.

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

" Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° Π²Π°Ρˆ запрос высылаСм…"

" Π² Π°Ρ‚Ρ‚Π°Ρ‡Π΅ — Π»ΠΎΠ³ΠΈ ошибок вашСго сСрвСра"

" ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π° новая ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Windows. ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌ Π²Π°ΠΌ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ ΠΏΠΎ ΠΈΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ"

" с Π²Π°ΡˆΠ΅Π³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Ρ€Π°ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π·Π°Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Π΅ письма. Π’ Π°Ρ‚Ρ‚Π°Ρ‡Π΅ — ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для лСчСния"

" посмотри Π½Π° ΠΌΠΎΠΈ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, я Ρ‚Π°ΠΌ голая"

Часто Ρ‚Π°ΠΊΠΈΠ΅ письма содСрТат подпись Ρ‚ΠΈΠΏΠ° «ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ антивирусом 'Ρ‚Π°ΠΊΠΈΠΌ-Ρ‚ΠΎ', вирусов Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ» .

Π”Ρ€ΡƒΠ³ΠΎΠΉ популярный Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ врСмя способ зараТСния: Ρ€Π°ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ письма ΠΈ ICQ-сообщСния, ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ Π·Π°ΠΉΡ‚ΠΈ Π½Π° Π½Π΅ΠΊΠΈΠΉ сайт. Вирус загруТаСтся Π½Π° Π²Π°Ρˆ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ WWW-страницы.

Π’Ρ€ΠΈ условия сущСствования вирусов.

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

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ вирусы, Ρ‡Π΅Ρ€Π²ΠΈ, троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ для дСсятков ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя имССтся ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… врСдоносныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Ρ‹. Π§Ρ‚ΠΎ являСтся ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ сущСствования Π²Ρ€Π΅Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² ΠΎΠ΄Π½ΠΈΡ… систСмах ΠΈ ΠΎΡ‚сутствия ΠΈΡ… Π² Π΄Ρ€ΡƒΠ³ΠΈΡ…?

ΠŸΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ появлСния ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ являСтся ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… условий:

ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ, ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ распространСниС Π΄Π°Π½Π½ΠΎΠΉ систСмы;

Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ — Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠΉ ΠΈ Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΠΎΠ»Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΡΠΈΡΡ‚Π΅ΠΌΠ΅;

Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ систСмы ΠΈΠ»ΠΈ сущСствованиС извСстных уязвимостСй Π² Π΅Ρ‘ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ….

КаТдоС пСрСчислСнноС условиС являСтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ, Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ всСх условий ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ являСтся достаточным для появлСния Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

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

ΠΠ°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ СстСствСнный Π²Ρ‹Π²ΠΎΠ΄: Ρ‡Π΅ΠΌ популярнСС опСрационная систСма ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‚Π΅ΠΌ Ρ‡Π°Ρ‰Π΅ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠΉ вирусной Π°Ρ‚Π°ΠΊΠΈ. ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° это ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ — распрСдСлСниС количСства врСдоносного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для Windows, Linux ΠΈ MacOS практичСски совпадаСт с Π΄ΠΎΠ»ΡΠΌΠΈ Ρ€Ρ‹Π½ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ эти ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы.

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

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

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

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

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

Π”Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ для вирусов, являСтся ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° BREW. Π’ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹ Π½Π° ΡΡ‚ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сСртифицированныС прилоТСния (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΡ€ΠΈΠΏΡ‚ΠΎ-подпись) ΠΈ ΡΡ‚Ρ€ΠΎΠ³ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° мобильной связи. К Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для BREW ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°ΡŽΡ‚ΡΡ сторонниС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, сущСствуСт подробная докумСнтация ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅. Однако для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прилоТСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сСртификат, Ρ‡Ρ‚ΠΎ сниТаСт ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, услоТняСт Π΅Ρ‘ Π±ΠΈΠ·Π½Π΅Ρ-процСссы. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ данная систСма Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ…Π²Π°ΡΡ‚Π°Ρ‚ΡŒΡΡ большой ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΎΠ±ΠΈΠ»ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ прСдлоТСниями.

Π‘Π»ΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π±Ρ‹Π»ΠΎ, Ссли Π±Ρ‹ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Π΅ систСмы Ρ‚ΠΈΠΏΠ° Windows ΠΈΠ»ΠΈ MacOS Π±Ρ‹Π»ΠΈ построСны Π½Π° Ρ‚Π΅Ρ… ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ…. БущСствСнно Π±Ρ‹ ΡƒΡΠ»ΠΎΠΆΠ½ΠΈΠ»Π°ΡΡŒ (ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ просто стала Π±Ρ‹ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ) Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния нСзависимыми компаниями, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ‹ ΠΎΠ±Π΅Π΄Π½Π΅Π» спСктр Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-услуг, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ бизнСс-процСссов Π±Ρ‹Π»Π° Π±Ρ‹ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ Π½ΠΈΠΆΠ΅. ΠœΠΈΡ€ Π±Ρ‹Π» Π±Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠΌ — Π±Π΅Π΄Π½Π΅Π΅, скучнСС ΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΡƒΡ‰Π΅Ρ€Π± ΠΎΡ‚ Π²ΠΈΡ€ΡƒΡΠ½Ρ‹Ρ… Π°Ρ‚Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠ»Π°Ρ‚Ρƒ Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΆΠΈΠ²Ρ‘ΠΌ Π² Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅, Π² ΠΌΠΈΡ€Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π²Ρ‹ΡΠΎΠΊΠΈΡ… скоростСй.

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