ИзмСнСниС ΠΈΠΊΠΎΠ½ΠΎΠΊ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ β€” Π·Π°Π΄Π°Ρ‡Π°, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΈ кастомизации интСрфСйса ΠΏΠΎΠ΄ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ ΠΈΠ»ΠΈ для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π°. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ 1Π‘ Π½Π΅ всСгда ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ бизнСс-Π»ΠΎΠ³ΠΈΠΊΠ΅ прилоТСния, Π° Ρ€ΡƒΡ‡Π½ΠΎΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· конструктор Ρ„ΠΎΡ€ΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΈΠΊΠΎΠ½ΠΎΠΊ: ΠΎΡ‚ простого рСдактирования Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ Π΄ΠΎ динамичСской ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ‹ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ΄ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ ΠΈ сСрвСрС.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ Π² 1Π‘ 8.3 Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ систСма ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ собствСнныС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ хранСния ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (.pcx, .bmp) ΠΈ ΠΊΡΡˆΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΡ… Π² ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ ограничСния Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ (ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ 16Γ—16 ΠΈΠ»ΠΈ 32Γ—32 пиксСлСй) ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΡƒΡŽ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ. ΠŸΡ€ΠΈ этом соврСмСнныС вСрсии ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ PNG с ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ большС возмоТностСй для Π΄ΠΈΠ·Π°ΠΉΠ½Π°.

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ статичСской ΠΈ динамичСской Π·Π°ΠΌΠ΅Π½ΠΎΠΉ: БтатичСская β€” ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Тёстко прописано Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ мСняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ. ДинамичСская β€” ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° подгруТаСтся ΠΈΠ· внСшнСго источника (Ρ„Π°ΠΉΠ»Π°, Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, URL) Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ отобраТСния Ρ„ΠΎΡ€ΠΌΡ‹.

Π’Ρ‹Π±ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° зависит ΠΎΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ: для ΠΎΠ΄Π½ΠΎΡ€Π°Π·ΠΎΠ²ΠΎΠΉ ΠΏΡ€Π°Π²ΠΊΠΈ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, для Π³ΠΈΠ±ΠΊΠΈΡ… интСрфСйсов с ΠΏΠΎΠ΄Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ΠΈΠΊΠΎΠ½ΠΎΠΊ ΠΏΠΎ условиям β€” Π²Ρ‚ΠΎΡ€ΠΎΠΉ.

1. Π—Π°ΠΌΠ΅Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€: пошаговая инструкция

Π‘Π°ΠΌΡ‹ΠΉ простой способ β€” Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ свойств ΠΊΠ½ΠΎΠΏΠΊΠΈ нСпосрСдствСнно Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅. Он Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ написания ΠΊΠΎΠ΄Π° ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ€Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Рассмотрим процСсс Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ управляСмой Ρ„ΠΎΡ€ΠΌΡ‹.

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅, Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.Π—Π°ΠΊΠ°Π·ΠšΠ»ΠΈΠ΅Π½Ρ‚Π°.Π€ΠΎΡ€ΠΌΠ°.Π€ΠΎΡ€ΠΌΠ°Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°) ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

  • πŸ”§ ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π² Π΄Π΅Ρ€Π΅Π²Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈΠΊΠΎΠ½ΠΊΡƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ.
  • πŸ–ΌοΈ Π’ ΠΏΠ°Π½Π΅Π»ΠΈ свойств Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° (ΠΈΠ»ΠΈ Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ).
  • πŸ“ НаТмитС Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΡ‚ΠΎΡ‡ΠΈΠ΅ (...) рядом с ΠΏΠΎΠ»Π΅ΠΌ β€” откроСтся ΠΎΠΊΠ½ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° изобраТСния ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ 1Π‘.
  • πŸ”„ Если Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π½Π΅Ρ‚, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ свою Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, Π²Ρ‹Π±Ρ€Π°Π² Ρ„Π°ΠΉΠ» Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ .bmp ΠΈΠ»ΠΈ .png (Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 32Γ—32 пиксСлСй).

ПослС сохранСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ обновлСния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π±Π°Π·Ρ‹ новая ΠΈΠΊΠΎΠ½ΠΊΠ° отобразится Ρƒ всСх ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π·Π°ΠΌΠ΅Π½Ρ‹ стандартных ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠΊΠΎΠ½ΠΊΠΈ "Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ" ΠΈΠ»ΠΈ "Π£Π΄Π°Π»ΠΈΡ‚ΡŒ") Π½Π° кастомныС.

Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PNG с ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ (24-bit)

Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄ΠΎ 16Γ—16 ΠΈΠ»ΠΈ 32Γ—32 пиксСлСй

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΡΡ‚Π½ΠΎΡΡ‚ΡŒ β€” ΠΈΠΊΠΎΠ½ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ‡Ρ‘Ρ‚ΠΊΠΎΠΉ Π½Π° Ρ‚Ρ‘ΠΌΠ½ΠΎΠΌ ΠΈ свСтлом Ρ„ΠΎΠ½Π΅

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π½Π΅ΠΉΡ‚Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π° ΠΈΠ· ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ 1Π‘ (ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΈ синСго, Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎ, сСрого)

-->

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ Π·Π°ΠΌΠ΅Π½Π΅ ΠΈΠΊΠΎΠ½ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ: 1Π‘ ΠΊΡΡˆΠΈΡ€ΡƒΠ΅Ρ‚ изобраТСния Π² ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…. Если послС Π·Π°ΠΌΠ΅Π½Ρ‹ старая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° остаётся, очиститС кэш Ρ‡Π΅Ρ€Π΅Π· Π€Π°ΠΉΠ» β†’ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ... β†’ ОбновлСниС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… с Ρ„Π»Π°Π³ΠΎΠΌ "ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ кэш".

Для управляСмых Ρ„ΠΎΡ€ΠΌ измСнСния ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС пСрСоткрытия Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ»ΠΈ пСрСзапуска ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

2. ДинамичСская Π·Π°ΠΌΠ΅Π½Π° Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ΄ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅

Если трСбуСтся ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΠΈ Π² зависимости ΠΎΡ‚ условий (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ красным ΠΏΡ€ΠΈ ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… ΠΈΠ»ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€ΠΎΠ»Π΅ΠΉ), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄. Для этого ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ событиС ΠŸΡ€ΠΈΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠΈΠΠ°ΠšΠ»ΠΈΠ΅Π½Ρ‚Π΅ ΠΈΠ»ΠΈ ΠŸΡ€ΠΈΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ "ΠŸΡ€ΠΎΠ²Π΅ΡΡ‚ΠΈ" Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅:

&ΠΠ°ΠšΠ»ΠΈΠ΅Π½Ρ‚Π΅

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π€ΠΎΡ€ΠΌΠ°Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠŸΡ€ΠΈΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠΈΠΠ°ΠšΠ»ΠΈΠ΅Π½Ρ‚Π΅(ΠžΡ‚ΠΊΠ°Π·, Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Π°ΡΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°)

// ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ элСмСнт Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ

ΠšΠ½ΠΎΠΏΠΊΠ°ΠŸΡ€ΠΎΠ²Π΅ΡΡ‚ΠΈ = Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹.ΠŸΡ€ΠΎΠ²Π΅ΡΡ‚ΠΈ;

// Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° (ΠΏΡƒΡ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Π±Π°Π·Ρ‹)

ΠŸΡƒΡ‚ΡŒΠšΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ = ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹() + "\Images\custom_check.png";

ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° = Новый ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°(ΠŸΡƒΡ‚ΡŒΠšΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅);

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

ΠšΠ½ΠΎΠΏΠΊΠ°ΠŸΡ€ΠΎΠ²Π΅ΡΡ‚ΠΈ.ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° = ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°;

ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· Π²Π½Π΅ΡˆΠ½ΠΈΡ… источников (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с Π²Π΅Π±-сСрвСра) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ HTTPΠ‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅:

&ΠΠ°ΠšΠ»ΠΈΠ΅Π½Ρ‚Π΅

Ѐункция ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒΠŸΠΎURL(АдрСс)

HTTP = Новый HTTPΠ‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅(АдрСс);

Π”Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅Π”Π°Π½Π½Ρ‹Π΅ = HTTP.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ();

Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ Новый ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°(Π”Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅Π”Π°Π½Π½Ρ‹Π΅);

ΠšΠΎΠ½Π΅Ρ†Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

  • πŸ“Œ Π“Π΄Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ?
    • Π’ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Π±Π°Π·Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, C:\Program Files\1Cv8\srvinfo\<ID Π±Π°Π·Ρ‹>\Images\).
    • Π’ справочникС "Π₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉΠ˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ" (для распрСдСлённых Π±Π°Π·).
    • На Π²Π΅Π±-сСрвСрС (Ссли Π΅ΡΡ‚ΡŒ доступ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ).
  • πŸ”„ Когда обновляСтся ΠΈΠΊΠΎΠ½ΠΊΠ°?

    ΠŸΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ»ΠΈ ΠΏΠΎ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, послС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…).

&ΠΠ°ΠšΠ»ΠΈΠ΅Π½Ρ‚Π΅

ΠŸΠ΅Ρ€Π΅ΠΌ ΠΌΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠžΠš; // ОбъявляСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ„ΠΎΡ€ΠΌΡ‹

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ()

Если ΠΌΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠžΠš = НСопрСдСлСно Π’ΠΎΠ³Π΄Π°

ΠΌΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠžΠš = Новый ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°(ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹() + "\ok.png");

ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹-->

3. Π—Π°ΠΌΠ΅Π½Π° ΠΈΠΊΠΎΠ½ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· внСшниС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Если ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ нСльзя (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ… 1Π‘:ERP ΠΈΠ»ΠΈ 1Π‘:Π£Π’), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ внСшниС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Они ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ΄ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΠΈ Π±Π΅Π· внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Π±Π°Π·Ρƒ.

Алгоритм дСйствий: 1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ внСшнюю ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ с ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΎΠΉ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. 2. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΊ Ρ„ΠΎΡ€ΠΌΠ΅ Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ событиС ΠŸΡ€ΠΈΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ. 3. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ рСсурсов ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ:

ΠŸΠ΅Ρ€Π΅ΠΌ ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ;

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠŸΡ€ΠΈΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠΈΠΠ°ΠšΠ»ΠΈΠ΅Π½Ρ‚Π΅(ΠžΠ±ΡŠΠ΅ΠΊΡ‚)

// Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΈΠ· рСсурсов ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ = Новый БоотвСтствиС;

ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ("Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ", РСсурсы.Π˜ΠΊΠΎΠ½ΠΊΠ°Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ);

ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ("ΠŸΡ€ΠΎΠ²Π΅ΡΡ‚ΠΈ", РСсурсы.Π˜ΠΊΠΎΠ½ΠΊΠ°ΠŸΡ€ΠΎΠ²Π΅ΡΡ‚ΠΈ);

// МСняСм ΠΈΠΊΠΎΠ½ΠΊΠΈ для всСх ΠΊΠ½ΠΎΠΏΠΎΠΊ Ρ„ΠΎΡ€ΠΌΡ‹

Для КаТдого Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Из ΠžΠ±ΡŠΠ΅ΠΊΡ‚.Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π¦ΠΈΠΊΠ»

Если ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.Бвойство(Π­Π»Π΅ΠΌΠ΅Π½Ρ‚.Имя) Π’ΠΎΠ³Π΄Π°

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚.ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° = ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ[Π­Π»Π΅ΠΌΠ΅Π½Ρ‚.Имя];

ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π² рСсурсы ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ: 1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅. 2. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ РСсурсы ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ β†’ ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°. 3. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ присвойтС ΠΈΠΌ ΠΈΠΌΠ΅Π½Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π˜ΠΊΠΎΠ½ΠΊΠ°Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ).

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ с обновлСниями Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. ПослС обновлСния ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ 1Π‘ провСряйтС Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°, особСнно Ссли ΠΎΠ½ взаимодСйствуСт с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Ρ„ΠΎΡ€ΠΌ.

4. Π Π°Π±ΠΎΡ‚Π° с ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΌΠΈ панСлями ΠΈ панСлями дСйствий

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

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: 1. НайдитС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² Π΄Π΅Ρ€Π΅Π²Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ (Ρ€Π°Π·Π΄Π΅Π» ΠšΠΎΠΌΠ°Π½Π΄Ρ‹). 2. Π’ свойствах ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°. 3. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΈ пСрСзапуститС ΠΊΠ»ΠΈΠ΅Π½Ρ‚.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ "Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ":

&НаБСрвСрС

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π—Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒΠ˜ΠΊΠΎΠ½ΠΊΡƒΠšΠΎΠΌΠ°Π½Π΄Ρ‹()

Команда = ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅.ΠšΠΎΠΌΠ°Π½Π΄Ρ‹.ΠΠ°ΠΉΡ‚ΠΈΠŸΠΎΠ˜ΠΌΠ΅Π½ΠΈ("Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ");

Если Команда <> НСопрСдСлСно Π’ΠΎΠ³Π΄Π°

ΠŸΡƒΡ‚ΡŒΠšΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ = ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹() + "\new_icon.png";

Команда.ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° = Новый ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°(ΠŸΡƒΡ‚ΡŒΠšΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅);

ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅.Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ(); // БохраняСм измСнСния

ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

Π’ΠΈΠΏ элСмСнта Π“Π΄Π΅ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΡƒ ΠœΠ΅Ρ‚ΠΎΠ΄ Π·Π°ΠΌΠ΅Π½Ρ‹
Кнопка Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ Бвойство ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° элСмСнта Ρ„ΠΎΡ€ΠΌΡ‹ ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ ΠΈΠ»ΠΈ ΠΊΠΎΠ΄ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅
Команда Π² ΠΏΠ°Π½Π΅Π»ΠΈ дСйствий Бвойство ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Команда ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ ΠΈΠ»ΠΈ сСрвСрный ΠΊΠΎΠ΄
Кнопка Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΏΠΎΠ»Π΅ Бвойство ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Код Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ Π² событии ΠŸΡ€ΠΈΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠΈΠšΠΎΠ»ΠΎΠ½ΠΊΠΈ
Иконка Π² Π΄Π΅Ρ€Π΅Π²Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Бвойство ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° элСмСнта Π΄Π΅Ρ€Π΅Π²Π° Код Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ Π² событии ΠŸΡ€ΠΈΠΠΊΡ‚ΠΈΠ²ΠΈΠ·Π°Ρ†ΠΈΠΈΠ‘Ρ‚Ρ€ΠΎΠΊΠΈ

Π§Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ (статичСски)

ДинамичСски Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ΄ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅

Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

НС мСняю иконки-->

5. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΈΠΊΠΎΠ½ΠΎΠΊ для 1Π‘: Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹

БистСма 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΠ΅Ρ‚ ТёсткиС трСбования ΠΊ графичСским Ρ„Π°ΠΉΠ»Π°ΠΌ. НСсоблюдСниС Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ искаТСнию ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ошибкам ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ с ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ… экрана.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°: 1. Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹: ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ .bmp (Π±Π΅Π· сТатия), .png (с ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ), .jpg (Π½Π΅ рСкомСндуСтся ΠΈΠ·-Π·Π° Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΎΠ²). 2. Π Π°Π·ΠΌΠ΅Ρ€Ρ‹: ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ β€” 16Γ—16 (для ΠΊΠ½ΠΎΠΏΠΎΠΊ), 32Γ—32 (для ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… ΠΏΠ°Π½Π΅Π»Π΅ΠΉ). ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ β€” 128Γ—128, Π½ΠΎ ΠΎΠ½ Ρ€Π΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. 3. Π¦Π²Π΅Ρ‚Π°: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ 256-Ρ†Π²Π΅Ρ‚Π½ΡƒΡŽ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ для .bmp ΠΈΠ»ΠΈ 24-bit для .png. Π˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ² β€” ΠΎΠ½ΠΈ ΠΏΠ»ΠΎΡ…ΠΎ смотрятся Π² малСньком Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅.

Для создания ΠΈΠΊΠΎΠ½ΠΎΠΊ ΠΏΠΎΠ΄ 1Π‘ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ:

  • 🎨 Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹: GIMP (бСсплатный), Adobe Photoshop, ΠΈΠ»ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½-сСрвисы Π²Ρ€ΠΎΠ΄Π΅ Iconion.
  • πŸ” ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ‡Ρ‘Ρ‚ΠΊΠΎΡΡ‚ΡŒ Π½Π° ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ 400% β€” Ссли ΠΈΠΊΠΎΠ½ΠΊΠ° размываСтся, упроститС Π΄ΠΈΠ·Π°ΠΉΠ½.
  • 🌈 Для прозрачности Π² .png ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π», Π½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² 1Π‘ 8.2 ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

Как ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ SVG Π² PNG для 1Π‘?

1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ SVG Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ (Inkscape, Illustrator).

2. ЭкспортируйтС Π² PNG с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 32Γ—32 пиксСлСй.

3. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΠ½ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ (Ссли Π½ΡƒΠΆΠ½ΠΎ).

4. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ с Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉ Ρ†Π²Π΅Ρ‚Π° 24-bit (Π±Π΅Π· сТатия).

6. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ Π² 1Π‘ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ часто ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ. Π Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ самыС распространённыС ΠΈ способы ΠΈΡ… устранСния.

  • 🚫 Иконка Π½Π΅ мСняСтся послС обновлСния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ
    • ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: Кэш ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…. РСшСниС: ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚Π΅ кэш Ρ‡Π΅Ρ€Π΅Π· Π€Π°ΠΉΠ» β†’ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ... β†’ ОбновлСниС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… с Ρ„Π»Π°Π³ΠΎΠΌ "ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ кэш".
    • Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 8.3.20+, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ /ClearCache.
  • πŸ–ΌοΈ ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° отобраТаСтся Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΎ ΠΈΠ»ΠΈ с Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Π°ΠΌΠΈ
    • ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. РСшСниС: ΠŸΠ΅Ρ€Π΅ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈΠΊΠΎΠ½ΠΊΡƒ Π² PNG-24 с Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ 16Γ—16 ΠΈΠ»ΠΈ 32Γ—32.
    • Для 1Π‘ 8.2 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ BMP с ΠΏΠ°Π»ΠΈΡ‚Ρ€ΠΎΠΉ 256 Ρ†Π²Π΅Ρ‚ΠΎΠ².
  • ⚠️ Ошибка "НСдопустимый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ"
    • ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: Π€Π°ΠΉΠ» ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Ρ‘Π½ ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ нСсопротивлСнный Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. РСшСниС: ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΈ пСрСсохранитС Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅.
    • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ» Π½Π΅ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ антивирусом.

Если ΠΈΠΊΠΎΠ½ΠΊΠΈ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ ΠΈΠ»ΠΈ мобильном ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ: 1. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ Π² PNG (Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ BMP). 2. ΠŸΡƒΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Π±Π°Π·Ρ‹ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ рСсурсы. 3. Π’ настройках ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° Π²Π΅Π±-сСрвСрС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π²Π½Π΅ΡˆΠ½ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ².

πŸ’‘

Для диагностики ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°.ΠŸΡƒΡΡ‚ΠΎΠΉ()) β€” Ссли ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π˜ΡΡ‚ΠΈΠ½Π°, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»Π°ΡΡŒ.

7. Автоматизация Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΈΠΊΠΎΠ½ΠΎΠΊ для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²

Π’ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… конфигурациях (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1Π‘:ERP ΠΈΠ»ΠΈ 1Π‘:КА 2) ручная Π·Π°ΠΌΠ΅Π½Π° ΠΈΠΊΠΎΠ½ΠΎΠΊ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ скрипты Π½Π° 1Script ΠΈΠ»ΠΈ PowerShell, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ массово ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π² ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ скрипта для Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΈΠΊΠΎΠ½ΠΎΠΊ всСх ΠΊΠ½ΠΎΠΏΠΎΠΊ с ΠΈΠΌΠ΅Π½Π΅ΠΌ "ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ":

// 1Script для ΠΎΠ±Ρ…ΠΎΠ΄Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…

Для КаТдого ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Из ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅.ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π¦ΠΈΠΊΠ»

Если ΠžΠ±ΡŠΠ΅ΠΊΡ‚.Π’ΠΈΠΏ = Π’ΠΈΠΏΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ….Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π’ΠΎΠ³Π΄Π°

Π€ΠΎΡ€ΠΌΠ° = ΠžΠ±ΡŠΠ΅ΠΊΡ‚.Π€ΠΎΡ€ΠΌΡ‹.ΠΠ°ΠΉΡ‚ΠΈΠŸΠΎΠ˜ΠΌΠ΅Π½ΠΈ("Π€ΠΎΡ€ΠΌΠ°ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π°");

Если Π€ΠΎΡ€ΠΌΠ° <> НСопрСдСлСно Π’ΠΎΠ³Π΄Π°

Для КаТдого Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Из Π€ΠΎΡ€ΠΌΠ°.Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π¦ΠΈΠΊΠ»

Если Π­Π»Π΅ΠΌΠ΅Π½Ρ‚.Имя = "ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ" Π’ΠΎΠ³Π΄Π°

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚.ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° = Новый ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°("C:\Icons\print.png");

ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

Для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с систСмами контроля вСрсий (Git, SVN) Ρ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°ΠΉΡ‚Π΅ ΠΈΡ… ΠΏΡ€ΠΈ сборкС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ ΠΎΡ‚ΠΊΠ°Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.

  • πŸ”„ Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ для массовой Π·Π°ΠΌΠ΅Π½Ρ‹:
    • 1Π‘:Анализ ΠΊΠΎΠ΄Π° β€” Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ всС упоминания ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ Π² модулях.
    • EDT (Eclipse Development Tools) β€” позволяСт Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ Π² тСкстовом Π²ΠΈΠ΄Π΅.
    • Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ Π½Π° Python с использованиСм Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ py1c.
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π·Π°ΠΌΠ΅Π½Π΅ ΠΈΠΊΠΎΠ½ΠΎΠΊ Π² Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… конфигурациях ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ обновлСния ΠΎΡ‚ 1Π‘ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ ваши измСнСния. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ внСшниС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ риски.

FAQ: ΠžΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° частыС вопросы

МоТно Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SVG-ΠΈΠΊΠΎΠ½ΠΊΠΈ Π² 1Π‘?

НСт, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ SVG. ВсС ΠΈΠΊΠΎΠ½ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² растровом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ (PNG, BMP). Однако Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ SVG Π² PNG с Π½ΡƒΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 32Γ—32) ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΈΠΊΠΎΠ½ΠΊΡƒ для ΠΊΠ½ΠΎΠΏΠΊΠΈ?

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° 1Π‘ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π² стандартных элСмСнтах интСрфСйса. ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ: 1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ GIF Π² элСмСнтС "ПолСHTMLΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°" (Π½ΠΎ это Π½Π΅ ΠΊΠ½ΠΎΠΏΠΊΠ°). 2. Π§Π΅Ρ€Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π°ΠΉΠΌΠ΅Ρ€ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΈΠ³Π°Ρ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΠΎΠΉ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 0.5 сСкунды). 3. Для Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· ПолСHTMLΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ послС обновлСния 1Π‘ ΠΏΡ€ΠΎΠΏΠ°Π»ΠΈ кастомныС ΠΈΠΊΠΎΠ½ΠΊΠΈ?

Π­Ρ‚ΠΎ типичная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹: 1. ОбновлСниС пСрСзаписало Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π±Ρ‹Π»ΠΈ привязаны ΠΈΠΊΠΎΠ½ΠΊΠΈ. 2. ИзмСнились ΠΈΠΌΠ΅Π½Π° элСмСнтов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "Кнопка1" стала "КнопкаОК").

РСшСния: А. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ β€” ΠΎΠ½ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ. Π‘. Π₯Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ Π²ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… Ρ„Π°ΠΉΠ»Π°Ρ… ΠΈ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°ΠΉΡ‚Π΅ ΠΈΡ… динамичСски. Π’. Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ ΡΡ‚Π°Ρ€ΡƒΡŽ ΠΈ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Ρ„ΠΎΡ€ΠΌΡ‹ Ρ‡Π΅Ρ€Π΅Π· 1Π‘:Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ экрана?

1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ "ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ", Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ: 1. Π₯Ρ€Π°Π½ΠΈΡ‚Π΅ нСсколько вСрсий ΠΈΠΊΠΎΠ½ΠΎΠΊ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 16Γ—16, 32Γ—32, 64Γ—64). 2. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠΉΡ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ экрана Ρ‡Π΅Ρ€Π΅Π· ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ‘ΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽΠ˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ().Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Π­ΠΊΡ€Π°Π½Π°. 3. ΠŸΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°ΠΉΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π² событии ΠŸΡ€ΠΈΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹:

Если Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Π­ΠΊΡ€Π°Π½Π°.Π¨ΠΈΡ€ΠΈΠ½Π° > 1920 Π’ΠΎΠ³Π΄Π°

ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° = Новый ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°("big_icon.png");

Π˜Π½Π°Ρ‡Π΅

ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° = Новый ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°("small_icon.png");

ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

Π“Π΄Π΅ Π²Π·ΡΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ для 1Π‘?

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈ качСствСнных ΠΈΠΊΠΎΠ½ΠΎΠΊ ΠΏΠΎΠ΄ 1Π‘: 1. Бтандартная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° 1Π‘ β€” доступна Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. 2. БСсплатныС ΠΏΠ°ΠΊΠΈ:

  • Material Icons (Google) β€” material.io/resources/icons (Π½ΡƒΠΆΠ½ΠΎ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² PNG).
  • Font Awesome β€” fontawesome.com (ΠΈΠΊΠΎΠ½ΠΊΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ SVG, трСбуСтся конвСртация).
  • Flaticon β€” flaticon.com (Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠΉΡ‚Π΅ ΠΏΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Free for commercial use).
3. ΠŸΠ»Π°Ρ‚Π½Ρ‹Π΅ Π½Π°Π±ΠΎΡ€Ρ‹:
  • Icons8 β€” icons8.com (Π΅ΡΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Windows 10, подходящий для 1Π‘).
  • Streamline Icons β€” streamlinehq.com.

ΠŸΠ΅Ρ€Π΅Π΄ использованиСм провСряйтС Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ β€” Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ указания авторства.