Scr это в программировании
.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.
использованная литература
See Also
Файл формата SCR — что это?
Формат SCR хранит в себе скрипт или так называемый исполняемый код, может быть прописан вручную либо сформирован посредством различных программ-компиляторов.
Стоит отметить, что файлы .scr являются исполняемыми, а значит без предварительной диагностики надлежащей антивирусной утилитой, могут нести в себе угрозу для вашей операционной системы. Лишь после качественной антивирусной проверки можно открыть файл SCR, который был скачан со сторонних ресурсов или загружен из внешних накопителей.
Было зафиксировано множество случаев, при которых расширения .scr содержали вредоносный код. Следует быть уверенным в своих действиях и происхождении самого формата перед его запуском в рамках собственной платформы.
Рассматриваемое расширение файла наделено набором определенных команд, которые после запуска со стороны пользователя, будет исполнять система. В некоторых случаях, формат может нести в себе заставку для экрана ожидания Windows, открытие так же требует предварительной диагностики антивирусом. Таким образом открыть SCR можно либо посредством программных комплексов на подобии Ultra Screen Saver Make и Acme Photo ScreenSaver Maker, либо при помощи простых текстовых редакторов в пределах операционных систем Windows и Mac OS, позволяющих просматривать исходный код, содержащийся внутри.
Программы для работы с SCR в Windows
Mac
Решение проблем с файлами SCR
Наиболее распространенная проблема — файл не открывается. Мы подготовили набор программ, с помощью которых вы гарантированно сможете открыть нужный файл в вашей операционной системе.
Иногда просто открыть файл — недостаточно. Если вам нужно его отредактировать — скачайте одну из бесплатных программ:
- Видео форматы
- Аудио форматы
- Электронные книги
- Текстовые форматы
- Дисковые образы
- Табличные данные
- Растровые изображения
- Векторные изображения
- Резервное копирование
- Raw
- Сжатые файлы
- Файлы данных
- Базы
- 3D Изображения
- CAD файлы
- Файлы разработчиков
- Зашифрованные файлы
- Исполняемые форматы
- Шрифты
- Файлы игр
- GIS, карты
- Другие расширения
- Форматы макетов
- Форматы плагинов
- Файлы настроек
- Системные файлы
- Веб форматы
Scr это в программировании
What is an SCR file?
A file with .scr extension is a screen saver file used by the Microsoft Windows operating system. It comprises animations, graphic, slide show, or video that can be used as a Windows screensaver. SCR files are commonly stored in the main directory of Microsoft Windows. The Screen savers were supposed to prevent CRT or plasma computer monitors from suffering with a condition that occurs when the screen shows the same image for too long. Although, the latest monitors do not suffer in such condition, but the screen savers are still used to prevent the screen for security reasons.
SCR File Format
A screen saver is a computer program that fills it with animated images or patterns when no activity performs on a computer for a long time. The screensavers were introduced to prevent phosphor burn-in on plasma, Cathode Ray Tube (CRT) and OLED computer monitors. Screensavers are usually set up to apply a basic layer of security, by requiring a password to re-open the device. Screensavers are usually developed and coded using various programming languages as well as graphics interfaces. Mostly the developers of screensavers use the C or C++ programming languages, along with Graphical libraries or GDIs, such as OpenGL, which works on many platforms capable of 3D rendering. The screensavers output is saved as a portable executable file.
SCR file usage
In the Old CRT or plasma based monitors the screen burn was reported because the same image was displayed on the screen for a long period. The screen burn is a case when the properties of the exposed areas of phosphor coating inside of the screen change gradually and eventually leading to a darkened shadow image on the screen. So the screensavers were supposed to change the screen image continuously and usually they .scr files were essentials for the monitors of ATM or Railway ticketing machines. Later on LCDs and more advanced versions of monitors resolved the issue. Therefore the screensavers are still used in modern era to protect the idle devices from the second person use. It requires the password or pattern to re-access the device.
Creating a Screensaver using C#
Although we can create a screen saver in any of the .NET programming languages, here the C# programming language is given:
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(); >>
Change the extension of the executable file from .exe to .scr. So the SCR file can be named as ScreenSaver.scr.
References