Ano ang isang SCR file?
Ang file na may .scr extension ay isang screen saver file na ginagamit ng Microsoft Windows operating system. Binubuo ito ng mga animation, graphic, slide show, o video na maaaring magamit bilang isang screensaver ng Windows. Ang mga SCR file ay karaniwang naka-imbak sa pangunahing direktoryo ng Microsoft Windows. Ang mga Screen saver ay dapat na pigilan ang CRT o plasma na mga monitor ng computer mula sa pagdurusa sa isang kondisyon na nangyayari kapag ang screen ay nagpapakita ng parehong larawan nang masyadong mahaba. Bagaman, ang pinakabagong mga monitor ay hindi nagdurusa sa ganitong kondisyon, ngunit ang mga screen saver ay ginagamit pa rin upang maiwasan ang screen para sa mga kadahilanang pangseguridad.
SCR File Format
Ang screen saver ay isang computer program na pinupuno ito ng mga animated na larawan o pattern kapag walang aktibidad na gumaganap sa isang computer sa loob ng mahabang panahon. Ang mga screensaver ay ipinakilala upang maiwasan ang phosphor burn-in sa plasma, Cathode Ray Tube (CRT) at OLED na mga monitor ng computer. Karaniwang naka-set up ang mga screensaver upang maglapat ng pangunahing layer ng seguridad, sa pamamagitan ng pag-aatas ng password upang muling buksan ang device. Ang mga screensaver ay karaniwang binuo at naka-code gamit ang iba’t ibang mga programming language pati na rin ang mga graphics interface. Kadalasan ang mga developer ng mga screensaver ay gumagamit ng C o C++ na mga programming language, kasama ng mga Graphical na library o GDI, gaya ng OpenGL, na gumagana sa maraming platform na may kakayahang mag-render ng 3D. Ang output ng screensaver ay nai-save bilang isang portable executable file.
Paggamit ng SCR file
Sa Lumang CRT o mga monitor na nakabatay sa plasma ang screen burn ay iniulat dahil ang parehong imahe ay ipinapakita sa screen sa loob ng mahabang panahon. Ang screen burn ay isang kaso kapag ang mga katangian ng mga nakalantad na lugar ng phosphor coating sa loob ng screen ay unti-unting nagbabago at kalaunan ay humahantong sa isang madilim na anino na imahe sa screen. Kaya dapat patuloy na baguhin ng mga screensaver ang larawan ng screen at kadalasan ang mga .scr file ay mahalaga para sa mga monitor ng ATM o Railway ticketing machine. Nang maglaon, nalutas ng mga LCD at mas advanced na bersyon ng mga monitor ang isyu. Samakatuwid ang mga screensaver ay ginagamit pa rin sa modernong panahon upang protektahan ang mga idle na device mula sa paggamit ng pangalawang tao. Nangangailangan ito ng password o pattern upang muling ma-access ang device.
Paglikha ng Screensaver gamit ang C#
Bagama’t maaari tayong lumikha ng screen saver sa alinman sa mga .NET programming language, dito ibinibigay ang C# programming language:
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();
}
}
Baguhin ang extension ng executable file mula sa .exe patungo sa .scr. Kaya ang SCR file ay maaaring pangalanan bilang ScreenSaver.scr.