Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Tutorial voor Screensavers in C + +
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.

Previous: Next:
  C /C + + Programming
·Hoe maak je een rij in een Dat…
·Hoe maak je een Multi Threaded…
·Hoe maak je een programma Met …
·Hoe te gebruiken functies in C…
·Hoe maak je een functie in C D…
·Hoe Memory toewijzen op de Sta…
·Hoe je alle niet- Integers ver…
·Hoe hardware systemen te model…
·Hoe kan ik een map in Make C +…
  Related Articles
Hoe maak je een fout Handler voor een VB…
Hoe Access gebruiken voor Visual Basic P…
Hoe om te controleren voor Null waarde i…
Visual Basic Math Functions Tutorial 
Visual Basic Tutorial : Msgbox 
ListBox Visual Basic Tutorial 
Visual Basic ListView Tutorial 
Progress Bar Tutorial 
Visual Basic Database Tutorial 
  Programmering Articles
·Hoe te compileren C + + op Linux 
·Alternatieven voor Boomerang Decompiler 
·Overbelasting Methoden in Java 
·Hoe gegevens Redirect wilt zien in AIX 
·Hoe maak je een DataRow In een DataTable…
·Hoe maak je een lijst converteren naar e…
·Hoe kan ik PHP 5 installeren op Windows …
·Hoe te Waarden Vermenigvuldig in VB 
·Hoe Page Print Limit is gevestigd in Jav…
Copyright © Computer Kennis https://www.nldit.com