Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man gör ett objekt Bounce i C #

    Göra ett objekt studsar i ett Microsoft Visual C #-applikation kan göras enkelt med hjälp av ett fåtal formuläregenskaper och en timer kontroll . C # är ett programmeringsspråk som ingår i Microsoft Visual Studio suite , och det kan användas för att skapa Windows Forms-applikationer . Studsande föremål används ofta i spel applikationer, såsom en boll studsar inuti ett formulär. Använd en timer för att hålla reda på storleken på formen och placera om bollen därefter. Saker du behöver
    Microsoft Visual Studio installerat
    Visa fler instruktioner
    1

    Launch Microsoft Visual Studio . Klicka på " Nytt projekt " i den vänstra rutan i programfönstret och expandera " Andra språk " under " Installerade mallar . " Klicka " Visual C # " och dubbelklicka på " Windows Forms Application " från mitten av dialogrutan för att skapa en ny projektet .
    2

    Dubbelklicka på formuläret för att skapa en ny händelse form Load . Infoga följande kod ovanför " offentliga Form1 ( ) " för att skapa fyra heltal globala variabler i denna modul :

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

    Kopiera och klistra in följande kod innanför " Form1_Load " händelsen för att generera ett slumptal :

    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

    Byt tillbaka till bildning design och högerklicka på formuläret . Klicka på "Egenskaper" och klicka på " Händelser " ikon , som liknar en belysning strejk . Dubbelklicka bredvid " Paint " för att skapa händelsen . Kopiera och klistra in följande kod i händelsen :

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

    Växla tillbaka för att bilda design och dubbelklicka på " Timer " för att lägga till en ny till ditt projekt . Högerklicka på tidsstyrning och klickar på " Egenskaper . " Set " Enabled " till "true " och ställ in " Interval " till " 1 ". Dubbelklicka på timer för att skapa en fästing händelse . Lägg till följande kod för att flytta objektet :

    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

    Tryck " F5 " för att köra programmet och se bollen studsa fram och tillbaka . Ändra storlek på formuläret för att studsa bollen snabbare eller långsammare .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Cell Processor Tutorial
    ·Hur man skapar en C # DLL klassbibliotek med Visual Stu…
    ·Hur hittar du antalet förekomster av ett tecken i en S…
    ·Hur Pass gemensamt block Variabler att C
    ·Hur man skapar en namngiven pipe
    ·Hur man beräknar synd med Potensserier i C + +
    ·Hur får tangenttryckningar i C + +
    ·Hur man kompilerar ett C + + Med CMD & CL
    ·Hur öppna skärmen buffert i C + +
    ·Hur ta reda på vad C funktioner finns i GCC i Cygwin
    Utvalda artiklarna
    ·Hur Kopiera Array i VB6
    ·Hur man använder LAME i Visual Basic
    ·Hur du formaterar till dollar på Java
    ·Att läsa och skriva textfiler med Visual Basic 6.0
    ·Vilket program behöver jag för att skapa Java- spel
    ·Hur konvertera C + + ASCII till UTF8
    ·Scala String Funktioner
    ·Så här visar en fil som en Hex
    ·Filhantering i Java Tutorial
    ·Lägga Importera till en JSP-fil
    Copyright © Dator Kunskap http://www.dator.xyz