Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Hoe maak Stuff stuiteren van muren in Visual Basic
Visual Basic kunnen worden gebruikt om de basis animaties met behulp van enkele van maken de ingebouwde grafische en timer onderdelen . Deze tutorial zal een leidraad te geven aan het creëren van een eenvoudige animatie , waar een bal zal stuiteren tegen de randen van de vorm . Instructies
1

Maak een nieuw project door te klikken op " File ", " New Project . " Kopen van 2

Maak een ovaal component in de vorm van het ovaal te slepen uit de gereedschapskist in de vorm . Sleep de hoeken op een zodanige wijze dat het lijkt redelijk ronde .
3

Maak een component timer in de vorm van het uit de toolbox te slepen . Dit onderdeel zal niet zichtbaar tijdens runtime , maar zal een dienst die " tikken " elke bepaalde hoeveelheid tijd . Deze teken kunnen worden geassocieerd met een functie om reguliere taken , zoals het bijwerken van een frame van de animatie uit te voeren .
4

Verklaar en initialiseren van twee snelheden variabelen door rechts te klikken op uw formulier en het selecteren View Code . Verklaren deze variabelen binnen de klas vorm maar buiten alle functies die u misschien al daar . Plak de volgende code om dit te doen :

Public speed_x
= 5Public speed_y = 5

De waarden van de snelheid in elke richting kan worden ingesteld op wat je wilt en op verschillende manieren gecombineerd om verschillende bereiken beginnend hoeken en snelheden . Positieve snelheden langs de X - as zal resulteren in beweging naar rechts van de vorm, terwijl negatieve snelheden langs de X - as zal resulteren in beweging naar links van het formulier . Positieve snelheden langs de Y - as zal resulteren in beweging naar de bodem en negatieve snelheden richting de top .
5

Ga terug naar de vorm ontwerper en dubbelklik op het formulier om een formulier load gebeurtenis te maken . Code binnen deze functie zal worden uitgevoerd wanneer het programma wordt eerst gemaakt , dus het is een goede plek om de initialisatie uit te voeren voor de stuiterende bal animatie . Typ de volgende code :

Timer1.Interval
= 100Timer1.Start ( ) op

Hierbij wordt ervan uitgegaan dat u uw timer hebben verlaten met de standaardnaam van Timer1 . Gebruik anders de naam die u het hebt gegeven . De parameter -interval is het aantal milliseconden die passeren tussen elk frame . Honderd milliseconden is eigenlijk de standaard waarde , maar je kunt het veranderen om uw behoeften .
6

Ga terug naar de vorm ontwerper door te klikken op de tab " Form Designer " en dubbelklik op de timer object een "tik" evenement te creëren . Voer de volgende code erin :

Als OvalShape1.Left ( ) < 0 Dan speed_x = speed_x * - 1Als OvalShape1.Right ( ) > Me.Width Dan speed_x = speed_x * - 1Als OvalShape1.Top ( ) < 0 dan speed_y = speed_y * - 1Als OvalShape1.Bottom ( ) > Me.Height dan speed_y = speed_y * -1

OvalShape1.Location
= Nieuw System.Drawing.Point ( OvalShape1.Left ( ) + speed_x , OvalShape1.Top ( ) + speed_y ) op Twitter

Previous: Next:
  Visual Basics Programming
·Hoe een ouder-kind relatie beh…
·Hoe te Listview gebruiken in V…
·Microsoft Visual Studio 2008 E…
·Hoe kan ik een string in Visua…
·Het automatisch laden van een …
·Hoe te VBS Inloggen Scripts Cr…
·Hoe te gebruiken Dir $ in VB6 
·Hoe je tekst uitlijnen in een …
·Hoe de kleur van Shapes in VB …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te programmeren in Basic taal voor e…
·Hoe maak je een PHP script naar een stri…
·PHP Grid Tutorial 
·Get_Headers Vs . cURL Snelheid op PHP 
·Hoe te openen MBOX bestanden 
·Netto Vs . PHP Speed ​​
·Visual Basic Gmail mislukt verbinding me…
·Javascript Gedeeltelijke functies 
·Hoe te converteren een Rational Rose MDL…
Copyright © Computer Kennis http://www.nldit.com