Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe kan ik een object Bounce Maak in C #
Het maken van een object bounce in een Microsoft Visual C # applicatie kan gemakkelijk worden bereikt door het gebruik van een enkele vorm eigenschappen en een timer controle . C # is een programmeertaal die in de Microsoft Visual Studio-suite , en het kan worden gebruikt om Windows Forms-toepassingen te creëren . Stuiterende objecten worden vaak gebruikt in toepassingen spel , zoals een bal stuiteren in een vorm . Gebruik een timer controle te houden van de grootte van de vorm te houden en bijgevolg de positie van de bal . Wat je nodig hebt
Microsoft Visual Studio geïnstalleerd
Toon Meer Aanwijzingen
1

Lancering Microsoft Visual Studio . Klik op " New Project " op het linkerdeel van het programmavenster en uitbreiden " Andere talen " onder " Geïnstalleerde sjablonen . " Klik " Visual C # " en dubbelklik op " Windows Forms Application " van het centrum van het dialoogvenster om een ​​nieuwe te maken project . kopen van 2

Dubbelklik op het formulier om een nieuwe Form event Load creëren . Plaats de volgende code hierboven " openbare Form1 ( ) " om vier integer globale variabelen in deze module te maken :

int dx
; int dy , int x , int y ;
3

Kopieer en plak de volgende code in de " Form1_Load " evenement om een willekeurig getal te genereren :

Random rnd = new Random ( ) ; dx = rnd.Next ( 1 , 4 ) ; dy = rnd.Next ( 1 , 4 ) ; x = rnd.Next ( 0 , this.ClientSize.Width - 50 ) ; y = rnd.Next ( 0 , this.ClientSize.Height - 50 ) ;
4

schakel terug naar het ontwerp en de rechtermuisknop op het formulier te vormen . Klik op " Eigenschappen" en klik op de " Events" icoon , die een blikseminslag lijkt . Dubbelklik op naast " Paint " om het evenement te creëren . Kopieer en plak de volgende code in de gebeurtenis :

e.Graphics.Clear
( this.BackColor ) ; e.Graphics.FillEllipse ( Brushes.Black , x , y , 50 , 50 ) ; e.Graphics . DrawEllipse ( Pens.Black , x , y , 50 , 50 ) ;

Switch 5 terug naar het ontwerp en dubbelklik op " Timer " om een ​​nieuwe toe te voegen aan uw project te vormen . Rechtsklik op de timer controle en klik op "Eigenschappen . " Stel " Enabled " aan " True " en zet " Interval " op " 1 . " Dubbelklik op de timer in op een teek gebeurtenis te maken . Voeg de volgende code om het object te verplaatsen :

x + = dx ; if ( x < 0 ) { dx = - dx ; } else if ( x + 50 > this.ClientSize.Width ) { dx = - dx ; }

y + = dy ; if ( y < 0 ) { dy = - dy ; } else if ( y + 50 > this.ClientSize.Height ) { dy = - dy ; } this.Invalidate ( ) ;

Druk op " F5 " 6 om het programma uit te voeren en kijken naar de bal stuiteren heen en weer . Formaat van uw formulier naar de bal sneller of langzamer stuiteren .

Previous: Next:
  C /C + + Programming
·Hoe maak je 32 - bits Linux-to…
·C Geheugenlekkage Gereedschap 
·Hoe maak je een C Console toep…
·Hoe te verzenden tekst Socket …
·Hoe te verwijderen Microsoft V…
·Hoe te Float converteren naar …
·Hoe te Matrices Groeien in C +…
·Hoe de gegevens die Overloop d…
·Hoe maak je grafieken maken in…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe een PHP -bestand in een e-mail Beves…
·Hoe te gebruiken HTML Block Elements 
·Hoe. Dll gebruiken in VBS 
·Hoe maak je tijd in UML lezen 
·Hoe maak je een klok Met behulp van VB6 …
·Hoe toegang Public Class variabelen in J…
·Hoe maak je Stuur een buffer naar een So…
·Hoe kan ik Data Format in VBS ? 
·Hoe maak je een cumulatieve functie Grap…
Copyright © Computer Kennis http://www.nldit.com