Π”ΠΈΠΏΠ»ΠΎΠΌ, курсовая, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°
ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚

ΠŸΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. 
ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ графичСского модуля швСйно-Ρ‚Ρ€ΠΈΠΊΠΎΡ‚Π°ΠΆΠ½ΠΎΠΉ БАПР

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

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

ΠŸΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ графичСского модуля швСйно-Ρ‚Ρ€ΠΈΠΊΠΎΡ‚Π°ΠΆΠ½ΠΎΠΉ БАПР (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠŸΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° — элСмСнт графичСского интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ; нСбольшоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΡΠΊΡ€Π°Π½Π΅, слуТащСС для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°: Ρ„Π°ΠΉΠ»Π°, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Ρ‚. ΠΏ. Π’Ρ‹Π±ΠΎΡ€ ΠΈ Π°ΠΊΡ‚ивизация ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ дСйствиС, связанноС с Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ.

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

Они особСнно Ρ…ΠΎΡ€ΠΎΡˆΠΈ для Ρ‚Π΅Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Π»Ρ Ρ‚Π΅Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½Ρ‹ особСнно часто (ΠΏΡ€ΠΈ этом качСство ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ особого значСния Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚, Π²Π°ΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой). [6].

Рисунок 16. ΠŸΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠ°Π½Π΅Π»ΠΈ дСйствий Π‘ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ, ΠΈΡ… Π΅Ρ‰Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ, ΠΌΡ‹ Π²ΡΡ‚рСчаСмся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь ΠΏΡ€ΠΈ использовании ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Ρ‚.ΠΊ. ΠΎΠ½ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ основу графичСских интСрфСйсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для соврСмСнного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π­Ρ‚ΠΈ малСнькиС рисунки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для прСдставлСния Ρ„Π°ΠΉΠ»ΠΎΠ² (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π²Π΅Π±-страницы) ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ для выполнСния ΠΊΠΎΠΌΠ°Π½Π΄. По ΡΠ²ΠΎΠ΅ΠΉ структурС, ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ стандартныС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ достаточно нСбольшиС: 16×16, 48×48, 128×128 пиксСлСй (Рисунок 17).

Рисунок 17. Π’Ρ€ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΈΠΊΠΎΠ½ΠΎΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ БАПР соотвСтствСнно: 48×48, 32×32, 16×16.

ΠšΡƒΡ€ΡΠΎΡ€ (Π°Π½Π³Π». cursor — ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ, стрСлка ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°) — экранная ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠ°, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ:

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

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΎ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° курсоров:

Рисунок 18. ΠšΡƒΡ€ΡΠΎΡ€ отобраТаСтся Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.

Рисунок 19. ΠšΡƒΡ€ΡΠΎΡ€ отобраТаСтся Π² ΠΊΠ»ΠΈΠ΅Π½Ρ‚ской области ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ.

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