| 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 >> Visual Basics programmation >> Content
    Comment faire des choses rebondir sur des murs en Visual Basic
    Visual Basic peut être utilisé pour créer des animations de base en utilisant une partie du graphique intégré et de composants de minuterie. Ce tutoriel va vous donner un guide pour créer une animation simple où une balle va rebondir sur les bords de la forme . Instructions
    1

    Créez un nouveau projet en cliquant sur " Fichier", " Nouveau projet ".
    2

    Créer un élément ovale en forme en faisant glisser l'ovale à partir de la boîte à outils dans le formulaire. Faites glisser les coins de manière à faire croire raisonnablement circulaire.
    3

    Créer un composant timer le formulaire en le faisant glisser de la boîte à outils . Ce composant ne sera pas visible lors de l'exécution , mais fournira un service " ticks " tous d' laps de temps. Ces tiques peuvent être associés à une fonction pour effectuer des tâches régulières , telles que la mise à jour un cadre d' animation.
    4

    Déclaration et initialisation deux variables de vitesse par un clic-droit sur ​​le formulaire et en choisissant Afficher le code. Déclarer ces variables dans la classe de forme , mais en dehors de toutes les fonctions que vous pouvez déjà avoir là-bas. Collez le code suivant pour ce faire:

    publique Speed_x = 5Public Speed_y = 5

    Les valeurs de la vitesse dans les deux sens peuvent être définis pour tout ce que vous aimez et combinés de différentes manières pour obtenir différents départ angles et des vitesses . Vitesses positives le long de l'axe des X entraînera un déplacement vers la droite de l'écran tandis que des vitesses négatives le long de l'axe des X se traduira par des mouvements vers la gauche de l'écran . Vitesses positives le long de l'axe Y entraînera un déplacement vers les vitesses inférieures et négatives vers le haut .
    5

    Retour au concepteur de forme et double- cliquez sur le formulaire pour créer un événement de chargement du formulaire . Code dans cette fonction sera exécutée chaque fois que le programme est créé, il est donc un bon endroit pour effectuer l'initialisation de l'animation de la balle qui rebondit . Tapez le code suivant :

    Timer1.Interval = 100Timer1.Start ()

    Cela suppose que vous avez quitté votre minuterie avec le nom par défaut du Timer1 . Sinon, utilisez le nom que vous avez donné . Le paramètre d'intervalle est le nombre de millisecondes qui passent entre chaque trame . Une centaine de millisecondes est en fait la valeur par défaut , mais vous pouvez le modifier en fonction de vos besoins.
    6

    Retour au concepteur du formulaire en cliquant sur l'onglet « Form Designer " et double- cliquez sur l'objet de la minuterie pour créer un événement " tick" . Entrez le code suivant dedans:

    Si OvalShape1.Left () < 0 Then Speed_x = Speed_x * - 1Si OvalShape1.Right () > Me.Width Puis Speed_x = Speed_x * - 1Si OvalShape1.Top ( ) < 0 Then Speed_y = Speed_y * - 1Si OvalShape1.Bottom () > Me.Height Puis Speed_y = Speed_y * -1

    OvalShape1.Location = New System.Drawing.Point ( OvalShape1.Left () + Speed_x , OvalShape1.Top () + Speed_y )

    Previous :

    next :
      articles connexes
    ·Comment utiliser une variable dans une chaîne SQL VBA 
    ·Propriétés de Visual Basic 
    ·Comment convertir des chaînes aux objets dans VB 
    ·Comment modifier un fichier texte dans Access 2003 Visu…
    ·Comment modifier un fichier TXT aide de VBScript 
    ·Comment puis-je renommer les fichiers d'un script VBS 
    ·Comment construire un fichier XML avec Visual Basic Net…
    ·Comment mettre à jour sur l'évolution de la zone de l…
    ·Comment faire pour convertir Windows.Forms.TextBox en E…
    ·Comment formater décimales dans Visual Basic 
      articles en vedette
    ·Comment utiliser un formulaire MDI en C # 
    ·Comment faire pour convertir un ANSI pour un HEX 
    ·Comment faire pour intégrer Lecteurs de musique 
    ·Comment séparer chiffres d'un numéro en Prolog 
    ·Exemples de base de JQuery 
    ·Comment tester pour Ladder PLC Logic 
    ·Javascript Combobox Tutorial 
    ·Ne Scripts Expire 
    ·Comment changer un mot de passe de domaine Script 
    ·Comment faire pour convertir QBasic à Visual Basic 
    Copyright © Connaissances Informatiques http://fr.wingwit.com