aspose.info
RU

SCR — файл заставки Windows

Обновлено

.SCR вариант №

Файл с расширением .scr представляет собой файл заставки, используемый операционной системой Microsoft Windows. Он включает в себя анимацию, графику, слайд-шоу или видео, которые можно использовать в качестве заставки Windows. Файлы SCR обычно хранятся в основном каталоге Microsoft Windows. Предполагалось, что хранители экрана предотвратят ЭЛТ или плазменные компьютерные мониторы от состояния, которое возникает, когда на экране слишком долго отображается одно и то же изображение. Хотя последние мониторы не страдают таким состоянием, но экранные заставки по-прежнему используются для блокировки экрана из соображений безопасности.

Формат файла SCR

Хранитель экрана — это компьютерная программа, которая заполняет его анимированными изображениями или узорами, когда на компьютере в течение длительного времени не выполняется никаких действий. Заставки были введены для предотвращения выгорания люминофора на плазменных, электронно-лучевых (ЭЛТ) и компьютерных мониторах OLED. Заставки обычно настраиваются для применения базового уровня безопасности, требуя ввода пароля для повторного открытия устройства. Заставки обычно разрабатываются и кодируются с использованием различных языков программирования, а также графических интерфейсов. В основном разработчики экранных заставок используют языки программирования C или C++, а также графические библиотеки или GDI, такие как OpenGL, который работает на многих платформах, поддерживающих 3D-рендеринг. Выходные данные заставки сохраняются в виде переносимого исполняемого файла.

Использование файла SCR

В старых ЭЛТ-мониторах или плазменных мониторах о выгорании экрана сообщалось из-за того, что одно и то же изображение отображалось на экране в течение длительного периода времени. Выгорание экрана – это случай, когда свойства открытых участков люминофорного покрытия внутри экрана постепенно изменяются и в конечном итоге приводят к затемнению теневого изображения на экране. Таким образом, хранители экрана должны были постоянно менять изображение на экране, и обычно файлы .scr были необходимы для мониторов банкоматов или билетных машин на железной дороге. Позже эту проблему решили ЖК-дисплеи и более продвинутые версии мониторов. Поэтому заставки все еще используются в современную эпоху для защиты простаивающих устройств от использования вторым человеком. Для повторного доступа к устройству требуется пароль или шаблон.

Создание заставки с помощью C#

Хотя мы можем создать экранную заставку на любом из языков программирования .NET, здесь указан язык программирования C#:

class MyCoolScreensaver : Screensaver
{
   public MyCoolScreensaver()
   {
      Initialize += new EventHandler(MyCoolScreensaver_Initialize);
      Update += new EventHandler(MyCoolScreensaver_Update);
      Exit += new EventHandler(MyCoolScreensaver_Exit);
   }

   void MyCoolScreensaver_Initialize(object sender, EventArgs e)
   {
   }

   void MyCoolScreensaver_Update(object sender, EventArgs e)
   {
      Graphics0.Clear(Color.Black);
      Graphics0.DrawString(
         DateTime.Now.ToString(),
         SystemFonts.DefaultFont, Brushes.Blue,
         0, 0);
   }

   void MyCoolScreensaver_Exit(object sender, EventArgs e)
   {
   }

   [STAThread]
   static void Main()
   {
      Screensaver ss = new MyCoolScreensaver();
      ss.Run();
   }
}

Измените расширение исполняемого файла с .exe на .scr. Таким образом, файл SCR можно назвать ScreenSaver.scr.

использованная литература

См. также