| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Hvordan laver man et objekt Bounce i C #
    Foretage et objekt hoppe i en Microsoft Visual C # program kan opnås nemt ved hjælp af et par formular egenskaber og en timer. C # er et programmeringssprog inkluderet i Microsoft Visual Studio suite, og det kan bruges til at skabe Windows Forms applikationer . Hoppende objekter anvendes ofte i spil applikationer, såsom en bold hoppende inde i en formular . Bruge en timer til at holde styr på størrelsen af ​​formularen og flytte bolden tilsvarende. Ting du skal
    Microsoft Visual Studio installeret
    Vis Flere Instruktioner
    1

    Launch Microsoft Visual Studio . Klik på " Nyt projekt " i venstre rude i programvinduet og udvide " Andre sprog " under " Installerede skabeloner ". Klik på " Visual C #" og dobbeltklik på "Windows Forms Application " fra midten af ​​dialogen vinduet for at oprette en ny projekt.
    2

    Dobbeltklik på formularen for at oprette en ny formular Load begivenhed. Indsæt følgende kode over "offentlig Form1 () " for at oprette fire heltal globale variabler i dette modul :

    int dx , int dy , int x , int y ,
    3 < p> Kopier og indsæt følgende kode inde i " Form1_Load " begivenhed for at generere et tilfældigt tal : Hej

    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

    Skift tilbage til at danne design og højreklik formularen. Klik på "Egenskaber" og klik på "Events" -ikonet, der ligner en belysning strejke. Dobbeltklik på siden af ​​" Paint " for at oprette begivenheden. Kopier og indsæt følgende kode inde i begivenheden : Hej

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

    Skift tilbage til at danne design og dobbeltklik på "Timer " for at tilføje en ny til dit projekt. Højreklik på timer kontrol og klik på " Egenskaber". Indstil " Enabled " til " Sand " og sæt " Interval " til "1". Dobbeltklik på timeren kontrol til at oprette et kryds begivenhed. Føj følgende kode til at flytte objektet : Hej

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

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

    Tryk på " F5 " for at køre programmet og se bolden hoppe frem og tilbage. Resize din formular til at hoppe bolden hurtigere eller langsommere .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan vises GridView på en separat side 
    ·Sådan Læs et linje ved hjælp af CPP 
    ·Hvordan at udvikle et projekt Sheet 
    ·Hvordan man laver en streng i et array af Chars i C + +…
    ·Hvordan til at erklære en String i C + + 
    ·Sådan bruges denne Pointer i C + + 
    ·Sådan bruges krypteringsalgoritmer i Visual C + + 
    ·Sådan Link til en CPP Filer 
    ·Hvad er Syntaks i C + + 
    ·Sådan bruges HeapSize Funktion 
      Anbefalede Artikler
    ·Sådan bruges Allegro Gør Grafik i C 
    ·Sådan password beskytte et Word dokument med C #-koden…
    ·Sådan Konverter TimeSpan Into en Float 
    ·Sådan Capture alle variabler i en PHP funktion Anvende…
    ·Sådan oprettes et afkrydsningsfelt i Visual Basic 
    ·Hvordan man laver en to-delt Horisontal Menu 
    ·Python Override Base Class Metode 
    ·Sådan Upload PDF-filer i PHP 
    ·Hvordan man undgår Afrunding af decimaltal i Java 
    ·Hvordan man opbygger Logic for Programming 
    Copyright © Computer Viden http://www.computerdk.com