| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment faire un rebond de l'objet en C #
    Faire un rebond de l'objet dans une application Microsoft Visual C # peut se faire facilement en utilisant quelques propriétés du formulaire et un contrôle de la minuterie. C # est un langage de programmation inclus dans la suite Microsoft Visual Studio , et il peut être utilisé pour créer des applications Windows Forms. Bouncing objets sont souvent utilisés dans des applications de jeu, comme une balle qui rebondit à l'intérieur d'une forme . Utilisez une minuterie pour garder une trace de la taille de la forme et de repositionner la balle en conséquence. Choses que vous devez
    Microsoft Visual Studio installé
    Voir Plus Instructions
    1

    Lancement de Microsoft Visual Studio . Cliquez sur "Nouveau projet" dans le volet gauche de la fenêtre de l'application et de développer " autres langues " dessous " Modèles installés . " Cliquez sur " Visual C #" et double-cliquez sur "Application Windows Forms " du centre de la fenêtre de dialogue pour créer un nouveau projet.
    2

    Double- cliquez sur le formulaire pour créer un nouvel événement Form Load . Insérez le code suivant au-dessus de " public Form1 ()" pour créer quatre variables entières mondiaux dans ce module:

    int dx , int dy ; int x , int y;
    3 < p > Copier et coller le code suivant dans l' événement " Form1_Load " pour générer un nombre aléatoire :

    aléatoire 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

    revenez à former conception et le bouton droit sur le formulaire. Cliquez sur "Propriétés" et cliquez sur l'icône "Evénements" , qui ressemble à un coup de foudre . Double-cliquez sur à côté de " peindre" pour créer l'événement . Copiez et collez le code suivant dans l'événement :

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

    Revenez à former conception et double-cliquez sur "Timer " pour ajouter un nouveau à votre projet. Cliquez-droit sur le contrôle de la minuterie et cliquez sur " Propriétés. " SET " Enabled " à "True" et mettre "Interval" à "1". Double- cliquez sur le contrôle de la minuterie pour créer un événement de tique. Ajoutez le code suivant à repositionner l'objet :

    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 ();
    6

    Appuyez sur " F5" pour exécuter le programme et de regarder le rebond de la balle en arrière . Redimensionner votre formulaire pour faire rebondir la balle rapide ou plus lent .

    Previous :

    next :
      articles connexes
    ·Comment faire une chaîne C 
    ·Comment faire pour créer des textures personnalisées …
    ·Comment utiliser le Microsoft Visual Studio C Compiler …
    ·Comment faire un Stickman en C + + 
    ·Comment sauver un vecteur dans un fichier en C + + 
    ·Comment créer un fichier binaire de C # 
    ·Comment lire une ligne à l'aide du RPC 
    ·Quels inconvénients sont là dans déréférencement i…
    ·Comment faire quadrants du graphique en C + + 
    ·Comment inverser les cordes à l'aide de matrices C san…
      articles en vedette
    ·Comment utiliser ADODC en Visual Basic 
    ·Différences entre psuedocode et des organigrammes 
    ·Comment utiliser la nouvelle ligne dans le programme de…
    ·Comment déplacer un JPanel Java 
    ·Comment faire pour installer VNC serveur CentOS 
    ·Comment importer vos propres modules en Python 
    ·Comment convertir le HTML en JSP 
    ·Comment créer un échiquier en OpenGL 
    ·Les facteurs qui déterminent le choix du langage de pr…
    ·Comment faire des applications pour Blackberry App Worl…
    Copyright © Connaissances Informatiques http://fr.wingwit.com