Tutorial for Sparere i C ++

Tutorial for Sparere i C ++


Skjermsparere er dataprogrammer laget for å kjøres når en datamaskin er uten tilsyn, for å hindre at bildene som vises på skjermen blir etset fast på skjermen. Innholdet i disse programmene viser varierer på tvers av hele spekteret av mulige bilder, og inkluderer bevegelige bilder. Opprette en skjermsparer i C ++ programmeringsspråket innebærer å utforme programmets grafiske elementer og hvordan de skal samhandle. Å gjøre et slikt program lærer grafikk programmering ferdigheter du kan bruke til andre prosjekter, for eksempel dataassistert design programmer.

Bruksanvisning

1 Installer og gjennomføre minst to forskjellige åpen kildekode skjermsparere skrevet i C ++. Eksempler på slike programmer er Flurry32, Matrix Rain og Kannasaver (se Ressurser).

2 List på papir de endringene du ønsker å gjøre til hvert program du prøver. For eksempel "De tilfeldige former skal flyte vertikalt og horisontalt, ikke bare horisontalt."

3 Last ned dokumentasjon og kildekoden for hver skjermsparer du har gjort en endring liste for. Les dokumentasjonen, som forteller om hvordan å kompilere skjermsparer fra sine kildekodefiler.

4 Installer en C ++ development kit, som fra GNU kompilatoren samling, Open Watcom eller Visual C ++ Express (se Ressurser).

5 Kompilere skjermsparer kildekode, lese dokumentasjonen fra development kit og skjermspareren for detaljerte instruksjoner om kompilering. Kjør den resulterende kjørbare filen for å sikre at programmet kompileres på riktig måte.

6 Skriv ut i et tekstbehandlingsprogram eller tekstredigeringsprogram som Notisblokk, hver kilde fil av skjermspareren.

7 Slett en av skjermsparer er kildefilene, deretter gjenskape det ved å skrive det i tekstbehandleren. Les kildefilen utskrift, gjort i forrige trinn, for å finne ut hva du skal skrive. Dette trinnet krever en grundig lesning av kildekoden, som begynner å lære deg hvordan skjermspareren fungerer.

8 Rekompilere og kjøre skjermsparer å kontrollere riktigheten av å skrive, deretter slette kildefilen på nytt. Skriv inn kildefilen, men denne gangen gjør det fra minnet så mye du kan. Gjenta dette trinnet til du skriver kildefilen bare fra minnet, og skriv deretter skjerm øvrige kildefilene på samme måte. Denne prosessen lærer deg fullt ut i skjermsparer algoritmer og datastrukturer, noe som resulterer i evnen til å endre den opprinnelige skjermsparer.

9 Skriv kildekoden manifesterer hver av de endringene du skrev i trinn 2. Compile og feilsøke endret skjermsparer, med henvisning til development kit dokumentasjon på sin debugger program for å veilede deg. Resultatet av dette trinnet vil være en skjermsparer tilpasset dine design ideer.