How do we develop a screen? What is a screensaver?
A screensaver is a simple pop up in the operating systems that appears when you leave the keyboard or mouse unattended for a few minutes. To find out if she can start the screensaver or not, Windows sends a message to the foreground application. This tells the request, "Can I start the screen saver? A non-Windows does not understand the command, and therefore will not respond. An application of CBT to understand, but will respond with a command that means "No, I am training right now." All other applications should respond positively to the order.
Screen savers were originally designed to protect the computer screen from phosphor burn. Phosphorus, used to make the pixels of the screen, lit with a rate constant for a long period of time because they discolor the glass surface of the CRT. This discoloration would then be visible as a slight overlay everything that was displayed on the screen.
Now you can use screensavers for:? Most people - Fun to use screen for the pleasure of watching them. There are categories of screen such as: natural environments (eg, animated waterfalls, aquariums, fireplaces, etc.), favorite actor and actress wallpaper, screen savers, etc. cars? - Many companies have developed their own advertising screensavers theme (eg a black background with the company name to scroll up and down)? Security - This might be one of the most important uses. You can simply put a password so when you leave your computer screen saver will actually need a password to return to his office. Many people use this option to prevent others from invading their privacy.
Screensaver Development
A screen saver is really just an executable file with the extension changed. Exe. Scr. By putting a screensaver file in the Windows or System directory and giving him an extension scr., Windows knows to treat this file as a screen saver and makes it available as an option in display properties of the window.
Most of the screen saver is written in C + + and uses OpenGL for rendering. It is shared between the two versions of Windows and Macintosh. The Windows version is also in C + + and speaks directly to the Win32 API (no classes MSVC). The development environment is Microsoft Visual C + + 2005 Express, but VC + + 6.0 project is also included. The Macintosh version is in a mixture of C + + and ObjectiveC, and is built with Xcode. The screensaver interfaces indirectly with the operating system because of the physical display screen to be overlaid with graphics or more "Scene" one. The screen saver usually ends after receiving a message from the operating system that the mouse was moved or a key has been pressed.
The file screen can be programmed in different ways. It can:? Simply present a black screen? Load and display an image or a group of images? Display a particular line of text? View an animation or a series of events? Displaying information from another program or website
To meet the needs of corporate users developed several types of screen savers based on:? Shockwave Flash? slideshow of images? Playing movies and music in different formats (AVI, MPG, asf/mp3, AAC, MIDI, WAV)? Rendering 3D objects? screensavers OpenGL support
Most screen savers offer a combination of these characteristics. Except for the slide show screen saver that displays a sequence of images, screen savers generally move a picture, a piece of text or an animation around the screen. The screensavers that have a custom interface, and do not use the property window display at all, are less frequent. Usually, these screen savers are not the extension scr .. They ask you to install them using Setup.
Posted on May 6, 2010.