Screensavers zijn computerprogramma's ontworpen om te draaien wanneer een computer onbeheerd is , om beelden op de monitor van permanent geëtst op de monitor te voorkomen . De inhoud van deze programma's weer te geven varieert over het volledige spectrum van mogelijke afbeeldingen en omvat bewegende beelden . Een screensaver maken in de C + + programmeertaal gaat ontwerpen grafische elementen van het programma en hoe ze zullen omgaan . Maken van een dergelijk programma leert grafische programmering vaardigheden die je kunt toepassen op andere projecten , zoals computer - aided design toepassingen . Instructies 1 installeren en uit te voeren ten minste twee verschillende open-source screensavers geschreven in C + + . Voorbeelden van dergelijke programma's omvatten Flurry32 , Matrix Regen en Kannasaver ( zie bronnen ) . List op papier de wijzigingen die u wilt maken voor elk programma dat u probeert 2 . Bijvoorbeeld: " De willekeurige vormen moeten verticaal en horizontaal vloeien , niet alleen horizontaal . " 3 Download de documentatie en broncode voor elke screensaver u een lijst met veranderingen voor heb gemaakt . Lees de documentatie , die vertelt hoe de screensaver compileren van de broncode bestanden . 4 Installeer een C + + development kit , zoals dat van de GNU compiler collectie , Open Watcom of Visual C + + Express ( zie middelen ) . 5 Compileer de screensaver de broncode , het lezen van de documentatie van de development kit en de screensaver voor gedetailleerde instructies over compilatie . Voer het resulterende uitvoerbare bestand om het programma correct gecompileerd te garanderen . 6 afdrukken , in een tekstverwerker of teksteditor, zoals Notepad , elk bronbestand van de screensaver. 7 Wis een van bronbestanden de screensaver 's , opnieuw maken door in uw tekstverwerker typen. Lees het bronbestand van de afdruk , gemaakt in de vorige stap , om te bepalen wat te typen . Deze stap vereist een zorgvuldige lezing van de source code , die begint leren hoe je de screensaver werkt . Hercompileer 8 en lopen de screensaver om de juistheid van uw het typen controleren , dan is het bronbestand opnieuw te verwijderen . Typ het bronbestand , maar deze keer doen dat uit het geheugen zo veel als je kunt . Herhaal deze stap totdat u het bronbestand typt alleen uit het geheugen , typ resterende bronbestanden van de screensaver 's op dezelfde manier . Dit proces leidt je volledig in algoritmen van de screensaver en datastructuren , wat resulteert in de mogelijkheid om de originele screensaver wijzigen . 9 Schrijf de broncode manifesteren elk van de wijzigingen die u in stap 2 schreef . Compileren en debuggen van de gewijzigde screensaver , verwijzend naar de documentatie van uw development kit op de debugger programma om u te begeleiden . Het resultaat van deze stap zal een screensaver op maat van uw ontwerp ideeën.
|