Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment utiliser des pointeurs de fo…
  • Comment faire pour afficher le code …
  • Comment utiliser les fonctions graph…
  • Comment contrôler Stepper Motors ai…
  • Comment accéder aux podcasts vidéo…
  • Comment rechercher une chaîne dans …
  • Comment saisir un mélange de chiffr…
  • Comment faire pour utiliser les para…
  • Comment créer un fichier C + + en-t…
  • Comment utiliser CoffeeCup StyleShee…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    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

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour déboguer les fuites de mémoire dans GDB 
  • Comment initialiser un tableau 2D dans deux états 
  • Comment utiliser la fonction strstr en C + + 
  • Comment allouer de la mémoire sur la pile en utilisant C + + 
  • Caractéristiques de Turbo C 
  • Comment faire pour installer compilateurs C + + pour Netbeans 
  • Comment remplacer un texte arbitraire à cordes en C + + 
  • Comment ajouter un attribut à nœud en C # 
  • Comment puis-je écrire un programme de conversion de la température avec Visual C 
  • Comment créer un générateur aléatoire en C 
  • Connaissances Informatiques © http://www.ordinateur.cc